00000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x18000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x401, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x60, 0xfffffffffffffffa, 0x20}, {{r1}, 0xffffffffffffffff, 0xd5, 0x2, 0x7fff, 0x52}], 0x4b4, &(0x7f00000000c0)={0x80000001}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 02:05:27 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0xbf6b, 0x800, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) 02:05:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fsync(r1) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x42}, {r1, 0x2611541d79cdc76d}, {r1, 0x122}, {r0, 0x1}, {r0}], 0x6, 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) fcntl$getown(r1, 0x5) getpid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) r4 = fcntl$dupfd(r0, 0x0, r0) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 02:05:27 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x1000000002, 0x4008008, 0x0, 0x35) 02:05:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f00001f1000/0x3000)=nil, 0x3000) 02:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="618d8a115fee8bf53385a92d7a3ba29a9d858ec5596760fc8ffdcabe25f4f2a4b895a6e7", 0x24) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 02:05:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x6, 0x5, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) dup(r3) r5 = syz_open_pts() dup(r3) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="e33f34a2cb7aa91a45ac3481daa76b965e2777639f10cfa9fcfac19646a75cecf8e8153a23cdb4880e6a2d155ba14ab29bc3e09e08b81efa3d2cd19b1d2555c3bc3e588f1a0d06b38918f73397930d6c4413e06aafd7915c21c064631bd78db7e3cdaf8cdc33bdd0cc586e58cb647efe1ce5e951a19fc9c6862ebc7efb947440cc5ba388", 0xfffffffffffffcd4}], 0x1, 0x0, 0x0, 0x8000000000004}, 0x408) fcntl$dupfd(r1, 0x0, r5) readv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:28 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 02:05:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000c50000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x38) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 02:05:28 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) 02:05:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x9a}, 0xffffffffffffffb6) listen(r0, 0x0) listen(r0, 0x20003ff) recvfrom(r0, &(0x7f0000000000)=""/8, 0x8, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) 02:05:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/196, 0xc4}], 0x4, &(0x7f00000002c0)=""/213, 0xd5}, 0x1) recvfrom$inet(r0, &(0x7f0000000400)=""/197, 0xc5, 0x1, &(0x7f0000000500)={0x2, 0x0}, 0xc) 02:05:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) sendto(r0, &(0x7f00000000c0)="e8d0d3b3f6da70cb008eda60c0899b600b2b73289278579c9aba4cc4c766bee7d0df61ea28d8fef47e80c634208793c9d1cde86e6a3b48b827fc16601bb9aff56824e8f07ff87579830a95bebc3ef1a72f84e5428718233fdd73aa77220a4e0057944a31dc23a23605aa01095d77441ea39591d58faf44bb74bd0ccc6d801d9c7703812fcb21", 0x86, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7f, 0x5}, 0xc) 02:05:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f00000014c0)="c3f083676c383d563bfc1d61b666a1eee2768350db1510bc70ccc2ecd6b29921513dcafc003b909b24dbeac499742514184c7afb783431689c2a77fef7ce846614c882f35193a69209247949ee9a09cae121c3156514980e3e9d0d3b0173fe95fe8d39b62f162185cf07bbbdec1c5c5bd158237cf21f2cfb0c098d7ab8acd89c6ae89689d97a05b8301ff8573c493e56d542a9c7d541943335f1fc07f0a9352d0db49ea4fccdf8e1a02dd801156dcf69471486aaa39b7a90e4cec93cc22a0edd235864ffd59be65aefe11bcb9f872c2168e7565965be7debb59e6bf338917975f3403434154e5940ce95c75c5f58e34b0ae77d78c6241115d47bee07cff766adb64a20585ef3ca696f36f6f2ab27a06752cfd03ae881c53d101cfd6f5627e575dc07b47756721a25ae0cefb7d6995d73ade0f465c98a98be2a872638b7b2adbb391bfcf6083b75b04e7a144a274d33379637b49f8130f8524974a1cd08109685722b3797c5021ed5ca0e0fb67af9b9abe19a730096d3dd7a6154947a02c5460ced4820dd4aea9d04ec2e09c633041218c3fabc00a892ac265ed6878e8ce03528f21dd4c09a28087a2c3af5ffe701edaa1164eebaefe011b7004ce94f1aa4909cec98c6ae95acd205faf42739655135d24517717ab8a5089ba03b2d64492ea1559cdf98799d4a1a71e74e4fa707f3bb62735e70754dba240f63d31f7028e227e5bc7bbd0fb9cc43e724327623677821e0d2fb5df3d1b988f2977e53c36c7e8c50a9ee1f5273706bc9b97d6bfdd9bea72a8d6f9cb8c83c1f8c268d3e8907d87ddc8d3f2bf595e7871a9e8ed59194f27bff3e468a33253aefc904488c81f6f42ff7271a9f20d8be86344f67d55733a9ff78fbf57c13add5be8ea28cfbe669141b0ae9ac97733b266f01554c192eef28d95f59674498127c52392f632c0095b86b26e146ed0d934e25b54ad71f762896ab1649b63339d4333647173975f672e697ec374a1a1dd11165e0bfbb0ad66b76ff61f40f15b8cec2a7df0e886ee0e53eeda0badca04bf4bd5d39ba999369ad8884769846a76eba317d5063e35540513c21c81612026d42469cc53c3cd435ddf74c6ef9432660aa345c27b6ed6e384d7656443937fa328fb71477d3b34af34a989ff53700478411f15b21672470a38e52349a6bc2a4b207217ced22eeea9de1ea2487c30bb8f11aa7fc5c958d95a488faa031495e9ee826efa45efffb3b37a9975c81c6f85488a29dfc96504cd72c7f191fdc7faf6cd385c7fb6d9b9244d280c787c8eadd1260fed4e599897c84d1e19de3137a565d4cd4882ca0b343ae544ec9f0025e95e56e3d8ba16f2aeca42887be1b1d42814ef83cf309005627f0eff02b927987ab4ab1f1ae8cc63553360d9cb282ecaa15ed5fa36bc7940e184fa2e4f856b19a76dc48dea0e4bc0f4227204ae3b177946c064196c3acaa8a58e23d423fe6322c04cdf24d54fe9c12268beed96e933807c0f2bc0d7d39571bdd27d48a83489b5baab1b2d89852b5b301179422ebee3cd5d079e4cf2b62426fb7cc779749b5a8f8db37f16c2c30dfc0425e128009cfe103811a72be5d8f208e0cb0fd1da9db732da75270a2aee23bdd53bfa7b536e70670e54bc8f80d67b513bb4ab0eb2643ac4c1c67340fa45422fada1b4cabfda3150816d2a84785ee84285e0d19c45c9d225904898386c35131e93fc5a5497dc0181cfeb6be2dc3c0f0d60044d8d286371612be95fbcefa82ab8d510e59030c367b251e1f86d760b0e1124f8225357512dc54eead00dbf6a5f6f83b19e45b4f1f37f88784709704562f942fb84fb6f5f9fb2ec7a6db75cd0ac4e3ff4f5524d92b1e7d47229e04b235bd571cfcf764d8cf88481c79c07fb45d48e08abd0d1277230378fcf6a67036d20d4e466ac51da76286827c3f33164d7bc526c5f71eb4b912ccbafb497a3708f26d1c94773b09cc78c9242ae2c5a61b85450efd45fe7373ee14aa27d9e227b626b6ef2847093f552b1f07b76a5cb9542fcfda845fd8031fc1ae6ff0ce6f568b927610e478fd36cf856720c008ec4f44e18311bd039514648ee781f8edaf732a22512c24776e3ca6ff87107086585c295a103dae2cc3f1f162b6c57e921ac3c9671d3dd2238e218bd42159377f1d5abcfa395d972063c319898c33b13a82880897583aa68f67ad4c527dcddef6c1fc3973811b39573f0ed1123b7c7dbfe2ce7ecd60ecd3ef3f81b652b2cac7f8144c90796b118e2999aae7c5799d357c1c2c46496b612f2da2056829be7a5544d44755f2e24f7567b5a8ce1ff6f389bed5f6c3f7051d0803395d9bec3ed187ee96ce36a50493a78351aa9d047f8916e7ef43e073a12335d1cf82bc0f4abf5cdab27b7a6bd9b707bc69f52d9100f0809c3a881b969e86a6fcf722b9c8ba8aa6e23b9b876b53b86ef7f80606b089e93b32c64ade656f90c2bb203ff0d7bb8ed4688f5e556600a5ebcb2ca523ad6f6d5c397e66c4de6ecc875e17ea359eaed32db3a1bf17eb62f8591ecf8bc5a0dd372be0c6a3484022986ab0e4c0603be291bc35c146d9398098004cd9e56e646e7b849c2385bc294a815f1229c545e725fa12798edd502a5bb2fa2df34bb73278d1e94ecf75fd728cba93b35e0ebcc419684b355813d13d41a67a1389f224a02246fec5dcd89d84871108c51daba1c94dbe996434a20187da056c5d271388b96986f425f34903f3fc21909fe82a79264d9c03d766a4a029532be142e347a6c08746b5024be84d88ba2022ccda1058b4147d2fb4b28703e1bc647ec4b1b0358582b6d3201a438df487e730aa01c47fd0d5b3cb00d8e2cf24736dd5c02e932d0482e367b69046840b5528ecf50b81d043b426d8b8f2d29593b8f22b606237abe30d9fa19c092d528efb477056559e102cc09d3f182f0b84cc52e09bffc5484e47bcdb7f6ca8eb682b65a40f6f887fe4f675de02dcf84de0cd67f8ad22031b28fcada48d2c3c57456e672dd6884e7e20d88baf5007a88c7037cf23daf677789749f7cba2cdbe60aa2978e835e2c1d544a26e003cc0c1154b1e9fc06947d3eebedd46cb7d7c33b2706173aef5acdedd653b83317e087284c26e048a4b2949cfeff3c383181f03aced0b8a835983484c70643adc8b8a4aa0db30d83087d774a8304ea79e3b04ab757e09ffc567b8214c9c735609a46aee50e992882f6b81549ec9fe59ec9aba43b9557047a93ea443eba378c4dfbe1a320bb25dc25ce556eb3913d13335c312400e69341a5fef23831bff666eb481dd389199a5476a3e685d5b4f9a16fccf06630e70f45c149bbb3eb5200ad590440ecafd5268d151703b14ab2c5363d2188043bc2b4e99ee57c50d39bad7cfda572fec5443a767c04ba514131ffd0fb78f17aaf1cd92cf39d4bfb6d8b37adab300641397992ac278340ec7303ab31ef29c60467e3f96a0ffd2930d18d6e3d858440c5984dccb136edbe8f79510dd0d6d7f4e7d6ff64f28973eaa380594095b0fb87032d4ea2eb10597e2766ced92aa39a26762e8256241e0f5a48216727e0d41026fa7acfd580f6b228ecbaa0505fa4b2e98b4f243e5b319cf53accdc5169b5dc3015ee4e2a99c28ec22ebe9ab2abe7ae20a0280946c7de429bf6743ed274e62ea759944ef26989824a0d3b8a0821c41d59b21c685218d77143f2ddc2b254de1fca7e83232e46131d5ca4f6cb9a3ed3d47d5554e09a791bd477cbde4eee07a3c8a0a53d950e441c54fb9fdb91dc8767177615c3ee33feed717a0442540e09a4fd0bf222fbd1f736b399907051f70555920a9507cc3ffcfd1e7bc8eab26b09120cf95ad264ba68e4e21d6ae35148387658581639ef244f9e9f72a67186d9c8d5d7527dbeda6c572038eb622d04e8bd4fedd77d1ddfe6216e7e758b8bb0e5b93e6f9637cae06c422ab27c99340f4b8498bbd3622180e70060417006c30e689377853a01c77604870ff4218229cc08999b47cc7ad4bef6d2cf5ab346e5c4de6074a052cabddb06c9d05bc9e68979295c5896795eb184eeeeb005046ec6f2cf78bc1acc4eb0a580e50f8f969def6db8511e89b40613ea27a8da0d618b6f3e47e82ac577ae007accb04761433b5d0b522163d4fcb19bd0d6b4331e8d2d4fd1f8b7cf74eaff2f5e32aaa2d4074fc93bf56dc695633ce93231a340f26784e280ff5009a68eaa6a2e59451400dfb68bafe8a82aaa11252d975e595e5132f0f680ce45ddf9471d5a7465a05448f0b3d86157d531d751f18a88075ff47c2448ed54a293fd562f10f6a07c1da4bf6ae88f26e2d4e2f473fe2bb44a7c3f43e34e26924cd118d9717baffe322dfe2ed0f967c0ef3f7b6c7d11012c689dfafa97b1eb6a51c985225af9c987aa172c3d822a15ceff71fa9b16714d040f24c93a93eb4da15a0d6c8f90f42e8705e5a0e8e1bf0f2752642ba5960b62ff00c27204ba536a30c76e2d5e9fa2544e83fa27ac2c101611ea3f965b65afa74742ab02d367b77a3f8038400b3e80f09e3a60467d1bc8b757f3ccd52936f75781671a1be6c6d5128b80d37d9113f660177854c09d976e408ccfd33486fbd39af4a765298bccbe0569b79c60cb4f4eca3bdb7abe49f11e82c308255d540f1b0b8e734311ce5d3317e67b0cd24dd984ed6c8f3e038e0ca49ae45a0835f7eb26dd26ad792c2078459afa3004d1dc5f4662d61d3f5e5cbec6af7ecab33960efbb6ad43dc0cd60c542804199b506cdea2beb6d8388c6d66cb4b6d427a1a75c9f68c9bfa9189591c90ddb0b782de180d2e161b95629d745c3d7fa9935e2b94ff1b2751597763720ffb4cd67cac9f965b76d71677600b69386e41f72ca52b5f9c974615b114354eae301e4e4725edfe926138aae1122f6ccb9e130939be8dec969f015ef8cfa655adbe2cb76d0bfe79167f79ce8667699b274b632caecaf6d31a737e097b042522218f6ac9874fa98bc24fc5e57b4fec66cb729c9679b2b715d8ceb1fa0e01e894b7740e08b7ad7aa48433e794e391627191e166f0d5431a2457ab2b72f1fc0307b12ff358a4463aec4a25545267bb17a0be6f3f583925aaee3017cedc13f7b90815da5577db4a8ac808e4a2fc0748219be24adb3d816cb8c68cf74b3f2cd7804fb2f4a19696814f7c66d861945cd5dc8007a5834bdd06b22658f0e95bc25857dba93fa6a376a5ecc2abba1a0b73395a5082a5775ac9736366676b889da05710b4e55625e713c5f7500f382fc0b724d80d70508c0d4666cf9f66a632789c2ea5d9ab807928a90f8786fbd98871bc52de35709eb1a1ddb0c558dacdae69daae87b4415eef6fa3919fdfce3fb766481d7fe7e423f1886d80b45fe5bcc4390f2b7d22e24216949afdb26afee7d795a11269b95042ea8e4484000d13faabfe058450cedee2091ffe0d1c2c63beada3f73d05dc7e9637bf55d78fa9a983d59fc8b953d36b9ec6dbd100325fe31dba8b93bedb591afd0786fa311fcbbab99d8a313965066e13c942ee4f91965fdbce13330d106019fba3e6371ae1ce2ed4aacb6bef97e4056154274b2b23771bbf1e4b2fb73e22c81336924faa3cfbbd62675de77f0f66a4aaa990f61ae04109262260d62cc4767f30c467612e3bc0469cd42a52407df49e4d00448f257fddcd7cc2c7da3aa202162a2a0d87d4a486a1222ae1e91fc5ed30bd742d4e7c4621ceb1e426cae518c02383561c15cef03c771454687b7d6b2d18027238ae5b7f46c11d67a64b3e9848c1f54c4f5328ea4909ff46cf65486717787cfa579943fe178d8dc832666f20781a410eb7e9f4e1", 0x1000, 0xc, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4c, 0x20, 0x0, 0x870}], 0x100, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xc0000006, 0x4, 0x7}], 0x4, &(0x7f0000000080)={0x9, 0x3f}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() r4 = getegid() connect(r0, &(0x7f00000024c0)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r6 = socket(0x2, 0x8005, 0x0) r7 = geteuid() fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)="6cee0ef3a26e7893b4122a5d78dd4c2b68cbf9065ecfbdd1c27e16c34f3c7161", 0x20}, {&(0x7f0000000140)="9f22bf31ab43fae384ba2cc87cfc8a7501cc7a16f2e78b30d16a3c9352a86c200cf697910213bc48c039f9365b3901b98da1921e2144c2a0839e83c40a445ab1d184c38cc130c1ec9bd91c846ac65cc061cfcd3dc162f5a914d4119d001d4cd5b0758dcecbd1d2ef6ddd610a9a4718f8032bff837012172bf30840bd9caea1a5dced5d6e887106dbd1fb7e92d4576b576d504c3e799e04e8568c88a116e9e9f08c1abf80bb9f0da239476738b8873f51c6bbd1f60f16861dea0471cf0789ef663761ac4a5149c3683851168be771ba7efe7a861af1fc812fcdc3022984bd399937b55e7527d09c3be0ed46c043433aa397020c9b8eef565cdcf83cbeeb3320e9f4448ba059eee8d4d9808d94017bc79316283ab66442d6084fc8ce0c322bd41cd1238cdf790ebf19e8b538eb202edc29f0d84f06e9cd783b46dc1fe287fdd9cb7f13cf4e9d1cd936e150fa264c8daa59e9bed9f9b79f8756995ec2d0eccb7fa43f15dcbc1beed11058a5b800fdc41b7eacd339b6de38cc904da329ad5f7f15915b877993047110d54e0de660e261a591f7a7f6f8b61a7911373e67a7b491262eae897441a1d7fd5dfbf3ff7a4922eedf85bfb87eeee946c7ab0b037a5219905e32f4e1afaac87e5185d8d33eba4336aadc5d4425d5c8f8e63536493271b840dd9e9fa433fea6d965b859439b9d473a24a5e6076a9ae48b98c854ccfb7720f1708294535f0943b0280b382e51cb4b45f1f5efd4ce29482356ab30c534d5d65ffc6efc985b9028793ce302e9ec35fdb98c8085b316d35802b37792bd59580e3dd0cc5e50e2bafbf8d6b324294b4b53f6e0294fd1a1111b329c861dc25be0d9f0497ba9ef843cb2820b10c5263ecd77408171ba2bcea4a71ea27b95390ba969e4287443653bca9a808cc946d985e76039a232eea59ad8c7129474d2d1f0a43c127616ba33b829770615eb53c2d26d115187fd7bc635a4968012310c90009796f89f54128e844fc1d9b3a50c159ec16b129389317852c2c1f37159c69670ec5be813973acbcd97dba4c9e1b4c91e8add10ae2eebde1dd1038e30f240fa59858637c63f6566c30aa886c5df2f8d8482b772b82c538a637590619a2d7c0836dbbbb27c52a1392618edb15ca8c1bcada68f545e77f517895812584700e62b6daa6f96f041dffbdbe67093e2a1bd53009c92b1d4d2d9fadfd11058d5cef0e2147f6c3dea24b4ef2a8ffaf00c1c13b1c4d7a76d0772b65f54c713bad1d3ded2596aa19312a4fd9aa5dd63c10757b48059398593d400c4494e0942d6c769e9296183c02bb9b6013d42b7b1fef3e46ef91e7d4e96fb35efb4eb57b0cda073ad24ae9dedb6919cd937e22375a6d9b7ea0d8dc4b214a4738ec96cbd1c512656cfba741ed7fc6d1b03c57dc4d297427f402678d192ede0bb8e3281e811eddb08485b7eafb00bbe37a22d7ff4cf618a23f2ba447c7466bd86f7e355ad507031d0e3a9e09d1215a4ad0d03352bf3e1e77301bbc27912658ed997c70eee10d3e793f2f42d66e66df3fe1b281630317710a04381c9b4e5933cd7494996bf71085b376db8ca218e033469253804228239630dfd41ae60c45d32daf9831973b3519b3ce248869a37a4db030b12f07c404f9ed3bdcb0856242d139857136dfddf17389a140dd96777565f3351a7044a021889eb933474b479a0550887a34e5eea4e8411a6cad9f76e9811a42473f19edabbde669aecf126dd6e274cc7a8dc8a4217216ff0f6b6f7a8db89e7d8ca94073ea91b6d3054a1d458792e5cc09d9e45d6660b145030cbb5e309039bee465cf9ef27d82fca1bc98f0137093afed8d11575e19396b4f252da7413bbd0147c33168603153ee5826b4cafa69fd62660c5f71e653bad0a71a71e6125fcc8a4655fea93dab49c5d107e0b77949bdedc39f919bf626a519a9d074fecabd2a13d0c543e4637e88bc5f13b8193462f87f488ae94841d66e016331c691240b0d4141f9b062510f95cf88fee16ee951cd01b956a02d4885084ff2a7577ed156ff39333fade91c1b8f5ed15a96b194c28392e307915a3d7e779cea7b3e0f264c50af8b232484ef66b98c26aa28164750ac804783a0458ab8fbd39f35792b9ef1224e66c853f4b496ed5ef4a303c8a7ddb4d3127d3d7dd0513049791d861001130309903545043ca4b7a0e6fae1a4bdf3ef24fda9e0cc7909a865379b8b64593d3e372e0fc47bb4e997da441b705ef1886499a81394f67ad5ae4f85aa142481dc1a29ba425988e60e47bd483423a0b42e08afb264d71d76ee2fdf8dbc02e1635cc3e0b5b2dc97a49855d0bde197bb6aa32ca8492b9a4ae7808cc35a68e4e9738f43d8b29b4a1766b90689bd8ad2ecfa11a479c230eabd90ca3ec5126f6d584e19337f831c59b7ae5289306c8df5a0b29ecb83c2af26ce6edf925aeb737386e4db54e713253fb4e06e4e5bb7c07773e253fbe8d1126e699ea334de04905d926407915daf4f57b54f77f4c8842497bbfcd876a38546a655683e383e2c8b1a792eab12df53571d6ef66f1a6390b4651025519b8d3e8623f9fc8dcf244e7661cb35d836366417878c8a6f63473449f96256cdf9b8c4e6b3f5fddbe8a735a395fe078ff5e132e8877f9821a8b399a2ef9bc777a82403ae9fcff9a7535aba03826430fddcfd1571f3c98b09ead18c16ac2652070ca16dd70a2ab0de03a505eb98d8e727a4746b7a83fa8c4b6ee4fa0f23ef4360e1a9d5121d207b1199bd943f70e54cb69bfacfc0da1868ea900fdcf316d691fc06f70f24a84fee536c3310d18cb06decb2ac4906938a3ce78bf16e939cb7f9ed4aad71fc7d818b5e7fb19d7e61ab8eefa53de28174bf693472cddcf60f36e421094ab44f7ca03a47b7f76feb937912ec01b9d3232fc270f79d1998c34caf3bb24df5e6e4a14add7e0c04eecec39b6c75f126b0631b1350a619f5de669cb92bd2588dca146d12457633028cad659853891c508118db689ceb3add5a397c3ddbcc63185e705657d0c87b11c11fb2f0beca81386958a2dc64a1483a45abb840582022da96f64e6cc3237f127d178b0553904e2ab13252cf1458b847b0763a8a615bb14c87f0710ec03a9af48f0e23b5cb6d9aabec2eaaf33ec2ded1e1c7d0251345665e5fa6de510688ba1dcbefd48a3355ecbca9ebcc4cd844242a24b88cf7539a84fbc7e3518b0ab9aad65a537d10373db60d48bc13d43a91e83d3c606b5bbd3359776ecd4f0589a809852d4a4e4d5027a09c670e071b02c3882485659c5607ee7fd46909e18e920342788d0c5a317a9099512b169991b92bd9c3d55642b5ef586ec2391edcb9b685841e862c08f0c0cd3ff7dd21d9ac8a4a4ec72724696260da2ca1a7377e43a6d529676864b2aae8ee9bb66f7bdf5cc6fb3c0bd6363fe8424a57cfce8d429f5a23d596b0b766ee289e5686e22e72c8cc367aa36c7679e1c34d5903016528409afd0fedfb4674321a673cf4250f70192078ee24977ea9fb2d63919e4a8bee949a922d88d5643c1112e0428bd04370595ae16a46346806369130075a93b4167d1aebe92a05bd91741f080ee0765bedddc6799e94e58e42c08118d79b1f55ec9ef5c44f7c6cad55a812592e293838d5b7f019a7d6784410d049572eafc10f4de56e6ef6a8f61215fa32ba8ac8eafc942e762df4b11c29b4441ec53e0b5d989824f038dd774246f1d19584964153bdde45fe294361049562fd21ca07e44749c213f44231bea2ca9d7c5e72940fd4c6f9ef4b33eeb23ab513fe5d26e4729b10c6accad2f01adaa9c1ac5e33710822d99093456419a40d5d7092b0811c20ab4f40b84f0f490750c20edd6aefadea2becddb53bc5da5a2767844ffe7d7f9b747b6740e1ab9abf445a6f58b5beabfaf6fd585345e2dc73248db4843135bae9721eb0438cd9f3d75dcf7d59d6df5ab88cf6733ac5d32399a04047f2cfd05496e0f75abe08517e1da319340e2e1bc4c3c9ba491b51c4a621444cd268fd88a77dd01699dc30ba3763b65cde44362613d89b8d5c262992991b5173097994b7b642ac3c879ed821045f048949eb81d4d286c7717cd2c6d86619d7ada2bf14fefbf50ea2c357edf7be70ab42d2b314c2666ee24e54c4d78c66c7144f10a56ace46fd09b6559be28dbc7bbe84e69e8ee6880f9934b27fc8a496d5712d5fb104bd05aa170f835728c982afc0065e415ff078e94274fbcaf28dc6602bba347fa7878145119a20748a553d42ceea027d3e9a33df0753d82e4c1db770e57442a1a30d7e6a88399cb2871b899d3a9b6bdd1297ccad07e4e77c8a077d605dd7a140a73fd25c2db5371e37c5c11ee01482525a0cc4799651108b26f686158c5d046171cfba0f4fb85ee3bd8f5d7b95706df559300487c1407ff4cdaaf06bdbcc936f743d70b78ca1fa770202bcaed8e2f71881a3a83cae8a1a5e1876c5e9dd4759cb04596fe1dca40062a70654d2b73d55b5083328343de45ab37195de26b4bc232c1a4372277e3023c333de256cd92a49435fe58721f99de4cbb9e74ed89572d90563ccf1d5983169b2a8a61be91c730ef5359b0e6957e54571807c2a97352303700b67e4c0230498e01d343c792ac93682e23b97561c1b797bb869076807d2d85fa4131cdeffde0093014c38821ab71090e51405a14418dcd226a0bf86eabb2e2c5e3eb867ec48ad268bc31ece225ca50c204519fe48fb6a72d4122fe886746480cfc99848f50da1f226b1a5ca6feba5ba101dbaa10c981b94d689f272095a04af2b141976967183fccec1725e3b59166a3edef60dadffecc04a35ac6cef10d5b6e8d63a8933f93822bf869478f3015587d6d92d29ac15cf62274d37a92f99a6434dafb0f84ac7c09b6da9099483830069423e1c0da4ca664d55ccf986efd2a3de0b1638236e813cccfcce364351df6e5ada3643c9471514209b1ebff396bf2213e431800d1c2b4d33793eecd5ea17e6183271d6c70e87d9707c83fb40b83b6e91413938a11c61a75bf974d4c5ecee7167462c12b613b24dd947a811a9bf7a68155deace2ca0d77ff59ba9508f9d48fc8e2cd717faecd813afb452233a8856dc4c93b19a2b88697ff4c81164eec288f1931b03a8af9cdd3bee1fde329b4eb29d58c78e8832ea995a92b050272d1d75271736e7b1116b8dfe0e043c21d025dc99bd9a013b13b2e50e14960b448c7161632fb3bd5fd0da44746f1935ac10c5f772c74790e86ce1fb097ce174c8cd298d8eff8342277248babc8e466e14e55116e284a6c2e598bfaf417850126bc269d6fb2571a352d6bd88df5533b2a8139abbaa72a43a18107d5777bb36ffe17730ec742a570c65cde166debec94765a1820d34006bb4994507224b1d4e91e0d47b018ece76c86b324f013d6143484d7a48b5e3d5244801bae77d64f67f53812e2cce6fadb05c542601e658f061c64095a290b907e601974b0f75c830e3e0cb5df3bed9ce883b17a636f1e5285dcf796cb1aae895b637d2987d9d703d2a48604d425f53727cdd3fdc5bb76b71436fe711e84ba18555ff5f9d6a18a479d1130a442ccae8ba02b3ff741f2d57e226b5f3db00d5e232f94bf654de7c36ab20bf001c0c7bb192e4f241e504fd9fd006d3f6d2172e3cba139cc8cdf3dcb78b4fc8bc503e677121539cd093989c6f8badfc7f5ad34f8dd3fbac2c86dff5ab8eebc82bab24e033714bd163c4363cb99ef86e991100d73fb1da1804a095b2023c67d2dbe9349276863e77b24e1f7d7f90ea3828c0b72edf89e4befbc9b38bce2a2f899baf59a700be0b780", 0x1000}, {&(0x7f0000001140)}], 0x3, &(0x7f0000002500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="20000027128682000000edffffff0000008d4cf61a54020000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x110, 0xc}, 0x4) kevent(r1, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x5e9624eb5030fc9d, 0xf0000000, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x51, 0x7ff, 0x77}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0xc3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x21, 0x40000004, 0x85, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa3, 0x2, 0x4, 0x6}], 0xaa, 0x0, 0x0, 0x0) 02:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r0, 0xff) r3 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2811, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "854955000202000000000300", 0x800000}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 02:05:29 executing program 0: r0 = socket(0x2000000000007, 0x4009, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffffff"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 02:05:29 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x11) socket(0x27, 0x3, 0x5a7c) unlink(&(0x7f0000000000)='./file0\x00') 02:05:29 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) r1 = syz_open_pts() poll(&(0x7f0000001900)=[{r0, 0x49}, {r1, 0x10}], 0x2, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) write(r3, &(0x7f0000000100)="cc", 0x1) write(r2, &(0x7f0000000000)="f0de9f36de879ccb4625aeba58865dfa7c426a0ce6840e0d492188eaac86d1d3b814d57ba0489c711e048c7e94b366bc81b49e877e7a42817a2f9426c4bce77179bcf9d71360ea990704eee6734c", 0x4e) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="bc350314bf1bf93fb322a81157b47262d4cfaea1186e116a574150d6652261a2e9633d6ecbcdf9f03ccfcdd3", 0x2c}, {&(0x7f0000000240)="a005c6c9f13f23ca68a7e152bbe4efd4b048d5c6a7697e7d4531b6b2f10089b546c8f8d0c6e0699f7238c69a57ea094dd81a1d3412646acb44c86e32c8840883d916985bac633a56dc19247e2c33faf6181b69ec1d159230130af0090f6b9e872f95ae5956042c4594d7f67e345e8f9f73e47677b89afb719cacd8b32c0d0489d7e0b2d5af795ff437864c769c027892c4ae0a54645a6732acd9094efa48b8b581b461e6f1d9718b95588c8a68631046b839f3fd3f734a20606cdfae052c0b81f790", 0xc2}, {&(0x7f0000000140)="48208ec827", 0x5}, {&(0x7f0000000340)="724d4eee4d411e86220e389220296635ae4db8a78dc861773c529351dc4eddf5d61e1b304aa5af0f8b41460f5fd5c1170a86a9f46cba3026dd350942a964cbe334c75172966eebb1e2be1c3fe22aece87aa12dc557785aabe9f096a1850f295d68239304471f8d1af7bc8d42a93d709b60488191f7bdb3c5e7f31a10003d2c3e95f288a0758e9cdddc2f5baa697aa10c045445021f9dde77f6a22e40dea9526c0965952f7e000cb306", 0xa9}, {&(0x7f0000000400)="5410512e11797d84fce16e4e43cb1f681f4b832647ae7fcbd7a3e0b433822cc244cb931a840471f97f7835065f6f09f39222cc43cb4ba7c7cbb1c6ec464ffcafb2850f6a6f6148551306642d4a6e9b77ae5cbe4e3b0b921dc3d7b922bfa1a7ebc3a33102b659d15cfc9662a771ce950965d83e3cb04e955418acccedf5d106f90d5d027b7c55985db2c4d544354ffe2e81d991", 0x93}, {&(0x7f0000000180)="e7938e74be1f0c5081f17450ab6d8bcd8faac04add030f041345173d7978", 0x1e}, {&(0x7f00000004c0)="eafa5b8c1ac6e33049c32e218012db8668d4f5c1a5880927e483f914d5bdc1eb6af5342c7e93e1e357dfcd10d9d757928e673e80db01a697028cbc3686fbd9048ed8e54448f574e860f7919a52f5beac5e284ec6ed1ca6fe1559ee673c385f5197a131f3d2b80e0fe8d75214072fca889664334f44ee8a5e45e7c2f8c6157b1c8d636b964a98908214e49c3137e2537a3d752407cb188ce3d3a631ba6df90ed52ccb8abfff28bb0b47506288cb52c5e372d098863381b3d92d383a3f347b481e806750fbbd0ea47a6e13b4d286", 0xcd}, {&(0x7f00000005c0)="4ab6ff9ea55f81665e8698c6668cc20ed151b004488e56b06a0d30debec66f157727017907409b19a8e00cfa1ebadabcddecdfd0ff114797346e7e7227c5ce2d5bb25bd3c96c59340c97a023f79f2e0cd10d83054de7cf1986ba45111e5c66b65724255b09b49d238cbbabb144a129ca29fd53ef639a1de57a2d78a4b027299e5b0732902e388c156d7020ef037689c3f37eb569beaaaae8a753ca8ac784b9f0485554f7dac5d31e0f260491a9f9b76bfd2401102c734934c8c089cffd1a5b7d3b2b42e38cecc7d061bd36083b9c7782", 0xd0}, {&(0x7f00000006c0)="d70e56f51f38e3f860cce67693d20d39d802ca48242b93d388d07ad291ba15b04cbab5ae751ef8cb55c338ed429df99c565b2d18970c91dff79ed19d2c9bfc7debe4f45b3118e4950235c8d41821d8b6dd4eb72ace5ec6cb7e1ac9588dd94ee02338a9e787dc4c120eb0778c37b9744f8742cea651fc0cacba23765b2345077e49c9", 0x82}, {&(0x7f0000000780)="426a9a1c9f4d378bbe95e2c73b9de5fd9a604b00ff3c43fa44cbe245685a368f97dd67193d1230d48a73da56fe67ad62fdb7a6f1bb36f51399b7934d571169d5d89c91a101defcf197e93f5bf1c8d18e6ca1", 0x52}], 0xa, 0x0, 0x0, 0x403}, 0x1) write(r3, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 02:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2000, 0x0, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0xffffffffffffffff}) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x3) r1 = msgget(0x1, 0xe0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/114) 02:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x82) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="1a2ddbb0cb981dcd659d49d1274c0a482a297eea9fde1e5bc861b0bb713e77f32e6ef348a5cb036150084d735b22e830ae952a576c544e80698ac862c288f8ae47e42d25c6803ac44bc3cabfc28cb2541d46bc961e28be0920667665f4b814b499f7aeabeff82889fd1439d58f00420dad20cf0f518e424b0f7666dc05c225e47dcbe7a9def58cd9d4b86e18d6635c3b7f7cb786daa8810f151f191911a5ecf89c022a5bad14a38a8292881302a943b10f0457c4d9fa18a0a3ce4cfc06245302f85e081848e0ee7787ca96c677d0710b48a2c655356f7cf5725d9d56f91fafec680ba07c96db23c34950321d46f0feb252fceb8a2cf8be344eb41118c01f381c5b95da6837bd3aef2d413afef07d2db9bd3bf436997c43bf660dce79d0560d8fe24cc35c35e12af629803a35dba354c335ea3c94fa196253a20d36eb8e9e922fc356ae69f91e38fc0dc0da4de09d23f6c5904e9807d39f3a39f398d64c16188ed2c25675359c23a3f714fc7a39e6d0587dd415a40acaa60dac8e853cf8d37e1bc2d73fa717b1291b304b6d09bcf3e687bb867c9af266ca3b502bff7d5efd68a085dced84c69d08c91ed4c892957d7dee5af79ffa99ed07b87c88bd41eff8dee786c7bba2080d7c003e4d6d9f017287dcdbea520ac4eb15c51e76f9dcc38be30562106e7074f28b2ca53a808d22d275aae1842b2b091530203494c5600e6432d90457a170cd299deb32cb9ea2c0cc2fc121d557b1e3c5027a3734a9d35a3935c22ccc42f2ac63fa1d36aa806a99676ad376d196a865a39b918d158341723af83223ad3a5ae0e988b6054b274c09b949a722008fbcc27b1125d1bc7800fe22ef3d23a1401a3124a004d783c4bf22575f42b751adf65354f8ec05a7cf6db8b1dafec6711cba6f0d2cf716fa02e05fe0032cb1ed2eacfc663293a6f8ae2f91b5a12e6be9ac421a2c2b15ff1beac20a115285e742730cad85a728309439bd4aaa3117e608a38ef2c17704ccb65d4d4232058c0856d70d304b598c77a5297362275604a7c394300051c4e97d8d8fcf3f20c762821a964919f501a04bbe5392330ecb12ac0bdfd83fad9fb3b3bda7c70a521541dd5b1c7a6ae5ca40b97ec7a4c713cf271f29ee9f91d23d8a45cefb20a4cc447d64f221786228596c7ad300798a4854d2df164d2c838867e4e2bf33c93170ec4b2f0f3767529e1ed66a1763e86b41d5a43dfd68c679fc6a3f660bbb697e2bdcad7818d7da9674e40611a5fc951630e7418f7bade2d77e4a216c3fdcab110c750fe9030617d3d260cf044de5917ff210c7825f5627ca34633f5380458eccb5ab67beba82b415ba67650897f137d8229f25483eb7a8a9d0289e3d2d0e73a31b03afecfbacad5999cf239352f25520c04dc86348fdefbe5a6789d8e4aee66749ae128a235d8797ca8d15147d0aeecca7c04d3f709f5de621bf20751351e90fb1fd250a4b0579c646651c3b71ff97bfe93a9c0998fd2588e7e6098d271ec9164ef0aa117134b28aa7975c003eaabfac87d2a78ed363966aed54ffa7fb61224b00f235560a425742b3a99c78a720412e634af0a2d1800490f08a50a109ba24b59b02f67994ae4c8c7c76a2730fdf15a2b4ed087abb0b843e91921ab1921096fc80035d13252312867210d737f0814fe5093e98bd235ee6015b89661a2c99ef4bc89a32c7121b18a3dc5a34fccc8143b1bcf2cf08ffd4b3d9b6be3fe8cd57138e37655776f6340afca1bc2e450d9ac6247d19ca2109b51cba8690e61d9532513524ecfeb692f4fa55f0ed0d828613409b08771afc376678b4c3e08c30ff3f15ff1f2da88fb27d4ce28e4aefb4aed09c9441c9e32eaddaf73a3d4b32d299be41c9c57643f2e0a52e71e1745daeb79b80f16d52976ea5a234034f9015e9900de9df73ea55c2251c7c8b6c8ea0bdfa8e953117129f4036e38204e1675d59206e2b9444a5274cbf4beaea5b3043cf69ad813784c222206734401eca06bb706f2f83e2e73252fb9c336dac97fd0deeb10b9adf5152e3746051a69bed56f2966abab2c0d1546ea8f48bb1851f32f47d7e140530216cd72f30d995140e1bc040b735ff6f8d6a6be8e0d96b28bdbdd0e4e5626d447579f4d223d80b8947c3286e22b8acd2998d03ce272089ef1a5595330327b24346eb6f5d0cb9be2eb92f418dc814e0f5476f36d57eeb7c321b28e924213618389e4476e7465b261c0b2d881cc32273b797f1b5dfda5a34910a60de84c4efde01168ed98bf0cf6388d86b4c415d9d02ca9f80ddbbcb2d39ff9164a593f47eda91a0c129c56182039e4a8d03b30fe49e462e3d1ceb46afa9c86afea2ce59b72e14cee0afbf49e4d4d2d064be6bee33c4cf282fd494541abfe7b62707f91a2fdc0ab48fc0265e329e5b0197a50850d4579ad186a9edb6b7935a4589cf9ab7ace8160ac2f73f28f91ca10f70d4fd38a2c9a03318e66bde7c66118bb08fd01fcdd8b45c96e427f36417fcbad86e62f57c5fed48d28c19f5365e7e991efb19ef729db511324a272c0d22e4788070c1cdf2727bdd78b28279255d9a89ee2c0d0f0cc69de8177835aa31c533f15a11b67b35c4509df6bb6c1b5158c8d93a7395b78a46f1d16112be95f714ba22f07e74b6162402ee15446b7fea255475e6edd2549d380b41ba7c142244e1fddf1d95a5d20a7df9bf4950dc43ae6492e83a41b284ab78df0f126bc9c53eeae6149cd03c8d9a80f48a12d38f657855b6462d1375066f243121bf9d7a36891d0f78cb109706040e4ff50a51e542dbbd0be9a155a096e5056ead71c7e0d039bc75c1a3e3ef08e2412dbc310eb68b13e377d2533f3daab9da4e6355384ea01f9a30184621fe00a3b0bfe6af91805b6010affac7c6206d8f5bb0402b47ed6b9cd24bd58cb566d3a2336f0a80da3fb2de9341176cfeeed6d22394e7b5a8e35b0e396bb6492ee4430e7b530753ff580e155a82f0c23ff719e9793aca92c8df4527da9f8c02a8954d635de07ed42f3adf1ee72e10b723829b695a6bee5d7351253e19df84b774b6e73593807a788ffb009f76fc26c842b6dceb421c3e363097386acb70bf705605d4f8620fd1c5f24623facff447f220952b6c9c9782649dc35fc9002e22926f70120939c4b2ff7b69a77088ae741e5e0515e196ae101fd0b36746790898ed556484342c34abc95c0e8f7a01277364723ca737f70f0d6bf1589b5fe5b4db91bf2e716f88027d37e98d685f0750581f3f3c2edcae654ea6d5efb2f9bb12469fd017f4c52a2d37ea18fea4fff618d5a4266c12bcb93d3201bf0339ce80a2b2eb693790a07357acce21875fc220c41c45194db11bc2d7e9ec7bf2bc2611145b5f24357478d7c10c56acbe16a3a674be871b9808eb196e12c9fc5c4701035faf8079f0740ee438e3a1dfec7683d9a2cdb0c583c2add27b97f3ad3a2dc5d26857387fbeeca03ce012faa34ce89033a4aa32060e8f1bea3371e384873e38b4f1e5c666d7ac506f8aadc6d01dae851d76151065c40d4b147b7f2f139dad886d68cc09c3310f93db55f861fb1361ccd86242daa0da0ffc143b461693224c7a6116c344a0ffd7282b8221e0fa57d0f0162ce2ef06c59d96a0aac21ab12017866e801c68b746413c2ba36fa08c18ca7005a5b49b3f67fcf933d79effcae9376175b7bcb8942f4f53e9756f41b84b161d4652f6f22914f06aeed6ade51cc1a6faf3380b3e441af162dba9877b6dd653cdd50cdc227f92c4cf2918ec5443185ae9ef7b0073edef3b3b5b23eeed09ae3adb431bcbae6e50c398a2cced8c843bfbb0ee8fecfb9408923d01d9cf964bbc4f8748c32a972f98a765da0673dbd9e873c32fbfa653c75471ecfb6908a01d63a62567c4a90848024006bb5de82018f65bc765a22d89c64cf9a0cb8ff30f2a143c248593310ec09f1d52af198c28f8347d2d3d97d399df75d2720ce501395db61c1b6ea808e4d9cb6c73c0aee6bfa45a21d11f38be525f19cfd65b53a93d835890a034e29e7b6ecd27d7eb3cc23f53f45f43789e930affc39c292edfa1fa0d5a643988e81c2ef43b674663f7e0619953abfcd122e3b5209a83786d6b0d97728520ae4b4b584a7a72f69fc72a505d6a20d00fe01babad397457effc61020552e8175101c42027e000abf4798d25aef0427dbb7df50635e5fff036f04e9a0e13e3fd1b750bd4064946245515ebc64a8907e2619ca3224fcca4117f27e75d1f99f08b1937ed47c2ecd03f8a5b0e3204fd6565aa84174523f9bd11253e9ffec80d8e79346a3252f20c88facb1c6282a14957d90f8cddcbb0ccac405932c2142f74e0c4b0d2e8cad9a76f90bca67dc985c19beed00d546e6fbc851bdbfe6d75b7dc52e03f47344824166d64e351da82bddb31e0fe0801eb62ac7d60022de39dbe52b5c137a6bb7833e40fc0b06575f5341d59d4c54f4c2dbc2ecb6392c885d7dbb96a44c128b411ea7bbd3024232f86bfb78a0b8f2e67b40f91bcae224236cadc753490d5b594b7eb14366e8bc79b60cdef8a4a8d09bd7cb45630549569e8ceddf90760c30e74e72f4ad66ade0c9d34b7cfb9def054804919203aa8fffe9c663320dcd5b76d79c5a2e191733a97143ca137f4d97a95386135b1270b9aae49fc3bb33840a8c550c5b473bd56b3f12c2b8203083e68c3562ee7fa9fc5fca5ebf8cd5d99df22d2b674fb4874121b5fa59dee17e8a4f470783b922d195b8b25ae1ee7e967c05695b65db771fc8cd638e68e8dae371a45e174be0e70100e2f7245e9acd1175566923910ab01cacf101cb90b96f2d0e2fecf795558a8b782cc9666ae53eb3975436e583106879a3f2341af457c35da3b64f9e60670034a938b77cc6c0917482a4072cce322dcb9939a5f04761ed1d4780974489eb6aeb05f9c6a68966d2753c3d37625ec71f0bd76b88c4a4a6730a40332e5f22907c9cd4fd74a1a35a63cf067293baccbc48b16d9702a4ff9d053f0ecb5d31826ff163981709b9a1a8e8a4f45db3fb55f42365d1b8427d3f8ec7e30f3be9ecc86abb363f446028c3a3e660124b373985c782e1ef4dae76b3582d53ffa7bc5f405419f59f33903bcc537dea302dbe2b73b27626da4b69a58b31c4c4e12456ddad956748222ca7636af9c1b286b84773366cb966bdc2a92f4e63304ab27e1435eeadc58422302d331e88076b781b5e69a52fdc73973284a5feb6feeda098297ddc7ed8ca3753d91b66721cf151a8398420b1ddd682de566f989473af84732415e2e8fa03dbbc17dfcc3c8d4920c1ec5ed7c83c66f61c411609cb3c6fc181220a3e11b3d53503f3e642504d275652be6f6dca4c5faf27207d0d9ec30477f9691efbb5c803a381ca6f42c6f05e3c6a1498a043b3584c5480cfc670918d4dc4e98bb6ab6728af2856df6b0f1f4def4013286fbd0821e4201e436440af844f27833bcb17cb2d61ef3764e9f565eaaf767f58b97e7d313948a4e3f5dfc2bb71e971443edec4e6d075200969467548df7d895338f4d14ca3613f6a1b9b2a45a902fdaa61b616a5c6782158bc243cce3cdf997b75a32516a5e83a8701f00681aabf12d222c801623c599d76846d4d7af309f39f49439ea187aae2420441559e95bfbf757507c2dec98a02a50a65b5f905ed96c510a3059704ed87a8993b699b791dc981a45243a483bf72bbfb388ec3c40876a51a969b57c7792ee83e05bde0ed95f12ed67e0ef5886693e73daf1355b87f1627412981514d497211c13fd437eed3be9e841b2eb95202fb0a2698f5ddca75273852d5a74e9437ecfb75ee196", 0x1000}], 0x1, 0x0) close(r0) recvmsg(r1, &(0x7f0000001340)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f00000011c0)=""/30, 0x1e}, {&(0x7f0000001200)=""/75, 0x4b}], 0x3, &(0x7f00000012c0)=""/128, 0x80}, 0x3) 02:05:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sync() readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) 02:05:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000200)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x71) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000240)={{0x2, 0x3}, {0x10004, 0x5}}, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 02:05:29 executing program 1: r0 = socket(0x38, 0x3, 0x3f) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$TIOCCBRK(r1, 0x2000747a) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)=""/88, 0xff84}, {&(0x7f0000000000)=""/232, 0xe8}], 0x2, 0x0) r2 = syz_open_pts() socket(0x16, 0x7, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 02:05:29 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) dup(r0) ftruncate(r0, 0x3cb0ba50) 02:05:30 executing program 0: semget$private(0x0, 0x7, 0x300) semget$private(0x0, 0x3, 0x4e1) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/246) 02:05:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3c32063b60ca3aae7e56a744a87e034db5e2a257308a19047c19b56edd66c87d7b7ce2934ce8e28060ac16d74a58d420fb2c0902697c936c8b512b82b289fd604e88820ff187a90e98fcee7c364d4413aea957453e53f72c0488e007955fd678bba963e0e22a2a28bf7cb895b2b1c23fa983922a5041e7", 0x77) pipe2(&(0x7f0000000000), 0x10000) 02:05:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0xffffffffffffffff, 0x4) munlockall() 02:05:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:05:30 executing program 0: select(0x40, &(0x7f0000000340)={0x0, 0x2, 0x3, 0x97, 0x84, 0x10000, 0x3, 0x8001}, &(0x7f0000000480)={0xffff, 0x7, 0x0, 0x3, 0x7, 0xfff, 0x2, 0x7}, &(0x7f00000004c0)={0xfffffffffffffffb, 0x3ff, 0xfffffffffffffffc, 0x3, 0x925, 0x6, 0xb5, 0x7}, &(0x7f0000000500)={0x7fff, 0x81}) r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) socket$inet(0x2, 0x5, 0x4) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 02:05:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:05:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) dup(r0) 02:05:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:05:31 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000040)='./file0\x00') 02:05:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0xffffffffffffffd7) 02:05:31 executing program 0: r0 = socket(0x30, 0x4000, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 02:05:31 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 02:05:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf922, 0x4}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000) 02:05:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 02:05:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 02:05:32 executing program 1: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xa, 0xe3c, 0x8}], 0x3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x82, 0xfffff, 0xfff, 0x6}], 0x5, &(0x7f00000002c0)={0x8, 0x8}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x3) r4 = socket(0x40000000011, 0x3, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f00000000c0)=""/84, 0x54}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 02:05:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r1, r2]) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/80, 0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x55f9, 0x100000000, "baa003ee2434d379998a216db067a6af4c1168e4", 0x3, 0xba12}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:05:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = socket(0x7, 0x3, 0x6) recvfrom$unix(r1, &(0x7f00000000c0)=""/119, 0x77, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_RMID(r0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) 02:05:32 executing program 0: r0 = socket(0x10000000000018, 0x4000002, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000000)='\t\x00\x00\x00', 0x4) 02:05:32 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x5, 0x4) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 02:05:32 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) write(r0, &(0x7f0000000040)="e59d3c35b6397b803bdfb02c62f0624fe871c094b2a3e59670ecfc7ada43d72c79ffa170c0169a5e54d96b7d4cbafaa432edcc9d4b6399ca27b1f60671fbc6acb06a0ed4e493407e3bb83f2f8b0247260ebe5b4c82d68e7cac14c9a02092f871b68581bfa9e9cd675c6fe1", 0x6b) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x2) r1 = getpid() open(&(0x7f00000000c0)='./file0/file0\x00', 0x1c8, 0x62) fcntl$setown(r0, 0x6, r1) close(r0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 02:05:32 executing program 0: socketpair(0x38, 0xc003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x3, &(0x7f0000000480)) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/32, 0x20}], 0x5) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 02:05:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) mknod(&(0x7f0000000080)='./file0\x00', 0x18, 0x2) 02:05:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) 02:05:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000777000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1802, &(0x7f00000000c0)=0x3, 0xfffffe25) 02:05:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="586ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0001000003d6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000", 0x87) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd0295e8f6b9d360ee906e5abd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce53f4871774c7809d2b4b3ce59df49897872d4b0292811d36eeae7ebfb4c9d7991f678df44ff0ff000000000000000000000000", 0x113) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = socket$inet(0x2, 0x5, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0x3) listen(r3, 0x7fffffff) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x9c47, 0x3, 0x40, 0xffffffffffffff7d, "85fe68bfa4027f000000002cc65bad00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x1, 0xa73c, 0x4, 0xec, "83e75e185aa268eec7c09b23980f6f7340167a93", 0x7b5a65ff, 0x48000000}) 02:05:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11a, &(0x7f0000000040)=0xfffffffffffffffb, 0x3) dup2(r0, r0) 02:05:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) sendto$unix(r0, &(0x7f0000000200)="78b74e176fa7781ed0ce73c1a8cc1143fe2220441fdac98907dbb0d7dc185a5620a5a536468c12ac0b9c09d23b872837cad0247059f78125525b80582dd8a90c8c88586cf1eb28b0daca526f686d48f1190ef23516aed60474ec3b7a204a6fd81fa17543dfc7a4eeb7d53576e971cd3374440c451245a799e5ba217962036ef340d9c6df71becdaa6b16f7c613014fc6801d8a4421bf0d597875d2607771208419407ae0306c0ac0", 0xa8, 0x9, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 02:05:34 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 02:05:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x24548b3b}, {{r0}, 0xfffffffffffffffb, 0x54, 0xf0000001, 0x8fa, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xc921, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x8, 0x6}], 0x27be, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x800, 0x1}], 0x0, &(0x7f00000000c0)={0x2c, 0x417}) kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="003d1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) 02:05:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x12, 0x2, 0x81) shutdown(r0, 0x2) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r1 = socket(0x20, 0x3, 0x80000000) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) 02:05:34 executing program 0: shmget(0x3, 0x1000, 0x2, &(0x7f00000b1000/0x1000)=nil) shmget(0x3, 0x4000, 0x0, &(0x7f00000b1000/0x4000)=nil) shmget(0x2, 0x1000, 0x4, &(0x7f00000b1000/0x1000)=nil) 02:05:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x1, 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 02:05:35 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x40) 02:05:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:05:35 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x80) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x1, 0xfff, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0xbabe, 0x800}, {0x3, 0x8ce, 0x1000}, {0x3, 0xffff, 0x1000}, {0x2, 0x7cb, 0x1800}], 0x7) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/114) shmget$private(0x0, 0x3000, 0x200, &(0x7f000002b000/0x3000)=nil) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:05:35 executing program 1: pipe2(&(0x7f0000000100), 0x10004) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x8, 0x0, 0x7, 0x0) fsync(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 02:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup(r1) syz_open_pts() 02:05:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5a8e24d5c402c2e3d818ceefb8db949d7441f45f", 0x14) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x10001}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)="da46e4cdd2cfbc7631d7ae3dce37663883d3bef088b5b6a5769339b75b60b1fb473b2fb5c2a618e61b1689cd71eed942d9dcfa8a22312b7b9b8a5f014c05098e9aa58954962137511e6ed77469bd3778e2e466d9aca62308c015825191e3be61c83953db7ae1a7ff17b8c7a3bfab5005b4c9f56e74ed84f3b84427215f0ffa2b1fdee91a993ca60399a533f39d0696a293c1bfcc4dfbfb9d002f390e66d4766984c3fa2461431ce6d0e93d396ca7c5974160950d2848bc1f485beb8e49917c08bca972ae89f08b223907bb95b86eae59bf0674d88489ff901f0e6384bb6c88", 0xdf}, {&(0x7f00000001c0)="518a1b50c904f6a092a6e70ddcaf3c50ea16b0cfef239308833c81918fccc1898d3639d2917d84bc7e70a6b1321aac0dbb29da17e1021dcabc685e47996aa6761498b66726747320fe4fae2173b24a0dbc4c3f07c8d8f3758eff9fd2654a635df53b04036297855b41020ea218a62cb44ce68abaa14f9b51c96f27ce8bfbb84172e381741e9126021a06e878cecbdf4d2b07adc4b99176ddd4907805a4d6089b9e8c64271eabc6fa6fafa91f525ed47101d24a400bacfd1ac1a61f56f7f0f2018198e8c3ab621be0e880267f508fdcf43347982ef31fce3582ad82572c5d3b6991", 0xe1}, {&(0x7f00000002c0)="e0670fd65626aa82a37f29f41b3808330b030735be496c96b41cefd8846fb9b5125ab0d7672d9eedaaa3e83af47d375ba89471619879c3b23df9462858eeb2f44ec20745a23ddc71f3e21eca6d487bd0faec2d7d6c19e3774902c3b46dd3ce73b5ca134705d0c3ec6c6e2fa839f870cf35162c4eb59cc3f015d28352cb5626b5c3cce743bba56e212316b8f82285edbbe2315e20cc7d4bb781f3ec11821eb54730d226498e97a68d070ecf7732fa99381994255fba7666997416070f03eeaec5aad4a700ab467e51487eb20225c1be8fa2b93525fcbcb4b2aded045ec597f48291291bd48e2a6357cfd9d559da2e3f0c", 0xf0}, {&(0x7f00000003c0)="9d317964e5e118c92fd0ad283f2e0ad796d94258d25de12730d805e923e498ac37f8b535a4adc35d130fb575ae36a4a83a295c4f033947ddaea5d16ab553128ae9e5ce0114572f66e35f56c15342797eaf9b0420884a7f59dc3581376e13971ef3d3ecce597aaf8b9078f63806f233f3e913258791d10808", 0x78}, {&(0x7f0000000440)="5dce04d4d976ccc13d4b5339508033544839d42cb6bff59daaa09f52236e697c2616d857d46b803c37fdede49f462e5c587e3966eedc90722e7ed12e01a73a5c3697494e9ce3b2eddf40f8ae85e40fe961c0ad8db523ae6997da4bbe24c35c43f5769d9e4a35ff4b18e49bacdca83d2ac42127281477280a5fcd59daa25045505295d12d7be444b5f9ef53881b483d5ca35d9df26e93a319f233b0c066f4377e72e1d0a4e8ac275147fda9657cc6bd3c2c07ceaa931ce6a1d5880282345fe559f5805b33bf69e049b247f32b485f478e9516186ef2726a0c4d52a433239a2af785b47310ae015d1e5c4de686e9ead8d47117d6236e741a7d6e72d8a3a4a7c981294409fa69b2327fbb3caec0e18da745a76f29b4ab40a36baee8ee3b7445fe6baff0ce468e4f38b850e89ae57b7b5d1b7175d8e09c76a85dad2bdf0bae0c8ea92c526b67e45bf673ea788094e26e7b09cfeb615c96a2b376d94bae2757bedc7fb897d6dadb6bc07259adadcf11f01982f8b94385e205db6e6c3bfa54a4fe2d2be5a6538549e0f474c1e0c046eb246efb978367f8770a7ceb4300fe23ff4e42d695bdf2c251280909b36649b8cf69e3e5441cb678a594f2a5a28f7b5c67a1877ccccfc104d090d89b54837606e1faf7dadc87a976074e9444a08221c885238d869a6181900b24ebcef12e6b6d63f4485237b3be4ba78743b6f1b92f0db7c1f0c2f756b0835b662a50221c3536b6b35c3e305fe8b134920e8282f4838b6e875e12fbfb82b39d910fa5800617551fd49cbfbff1694df5295459419b67f3c2b1fd948a850cf6d36f6277b627da6b9c2703c6b01e865f50f7807e05bb8189cd6e61d9d7d3bf3ad26263f1c22c85ffa88a1324b98dc48d99d0086a12f800d03e7a6d3f98d01017f06341126b5a1f9a9ad35a86aa1f0d4262d95323f2920fc1ee2680a592e0d204db29f75b2b3bae83070e37a497424aa8e60091a1e3fe256d7b2bacd95ce1bb01aea5df0a8a3d3b5704a5cb4c9df4f8d57bf99a3768ae5d1857264a496faeb4255b4c038d33f40a3c10c28030e43853ef23af3ede01a2efd1619a73ba340858a7f7ced88ab39a1eabd475fe1ccac501449f410800d9259f6a959c0d52be8b93a81b15dbc1c97620cceab615f32814697425079d5cf8243a3bf049cc21733202184e5348b0a7272150de9b856eac61a97a6beeedd1e98fcb7f1366a92d0ab919ef1283773bbab37b621674b4094800886b7b76cd12d9b168fa45a6f6c21487d352dcd2895852adde7c4c9b96deb471b1ad8d98c0ef3d4b66cea7297d86d81586f19d584d3d9b7327f13069305090f43d68a68fa0d0a7da630541e38df03c6d1c2513a772ea4e90ce375e95aea4929f679d0689134c468591e05632d0b1f3f17941b6706d5c1829f4493dc622e1cdd7a62b2fd837478e3217098b539915edd7fba5182cb9f1454b5abf3a4580b7d7ea80fd3be9747b1a2ff6864c5bf1caec8bc9d1d478dd5c834f2b80648c76ead968029bf6af597c44ea3fa5f0773cb055aaa5759911d68f8b63919d30389c04d4327daa9f9109396ad635d811ce5d7cc55ce404e1953e0fed1fc5813370a4d98df36b4d812005fa2f3e3feaea7587b004cab425fc8a1c4e18f10687cee165b6b47ed5c97b302bcaf3baa0a12d49302164c167841cf00f771718b703f5abef2ea55f74d7e91dd753f81cfcf45f91430824502f0fcb0a8062fd2cd90b905407467d00fbb6f61c1185e34f610cb2cbd54675a3b75700489b7fa7661f2cb4b0b87ad00133dc1b099460ef27ebe270be6bb4c19fdc8255263362833cb51e18c2f83058377fe1a5a9cd9cf06ab9d6ebe61edd9992eb2fa21bf4feb85687fb2c18a88fbee46145cb6fb0450ae06883a7aed6e6988d8d5de7fa3c8d704e27506771a821e8a99ac924d7efd7317b34f337a3f3d00c2dd97579781cbcd38981094d10eb2842c6a08446e99517348c895b1e41c26264209b87635de2ce714f0b29a00069afc46d3fd92d9ae71472522cf6d19b02d8e8b796231cc3e1d3f1150a7f3cb2b8dc820d3cd2730ac1f906e298ca699fd8fae8be4e865a61589106737f1369149a8b09acbbab86991c5a1366261eb187171cce5152d7887f756432c2cbada748a98ab7265044f0c138d9cb0d34c7553237919057f2d035694730d317191b4ca00efba9fe088311f5f7db3ce642f701a6b3359e745d938818931c2dbea2176b998bb17d0030f2b8b6683a834a37dd2dfdca9c80382618b638cbc96fff2aa549c98fa3be3fb9bc351f41cabf8758b2a4018696f8e34eb2f6ddc935238b3b6f38b85bcaba8d2a155fedf437ebca10ce653fdad8b30c9875fc23461867600deee8942b9bca66bc9136bdd926b8b0f4fca1dcb0be5a6ae3d8ea0429737703ef5d2f6d9fd70b666236b525fd4ba926ee1c4e9a2f7d3967121d68b119ae19cc64cb3a0d7865ee530cd0a75f5b88d0455d6988f0c49e56bdd1b836a2e7344c1aeef500173dcc9ba31ace08b449691ed363f8f7d76a0e4b1fab6d3500384ff282102a724560dcf0042edced0cbc3f4dd00b79ad8fa8324cd90ed38d9258f50716f2d34c09ed3035992a54af9a9e776c8fca54e240e001553458303b54350fa0a376ec8ee6779b9db31541224b98baf05ae29a64b47e51439ac10ee36981c40775a570749d31decd77c5f45bc37ab99fdc6226565695f45da5bccd3153ecac8e73c53ce70dce99bd155263e4ac6951f9cfe3b49cbe7bc32958c4a38b734a4975e0005c6d4afe9967f53308b0dadc5aefacf62700223dab04e4dcdbafd1e2d1d52b2f3c2c3ac27244daeb5807fec94e3ba328820cfc70dd868adb6f2d8a2ecdd7db6ffe69f1a0890c9696ff521eb659877811bf9002f0268431c73692e9873b7e28539fabafb4ec1b88f11e77f6fa3f328a4c79c94a40489b3f8b883d469ec3b3cde3758d481bb1de0884956caaec6b5b2e35a45a6426bb818871b3d325fed039383c729c8ccb9827a67948f2732d001cd56acc1ec57808f290834aab697b6cd10a762e3a72b027504b1dd203da44beab4a6ca71727d2d0532b0a4e0defe0a87842f4cdc0e10812f58d987484998e6ff7c550f339b2aa4ed2e32d099caf75d95023752d7d2b623903e215fac2cd3e0ad0ce92a55df4e0f67cb5a729e6790fffe62a1b2fdf5becf7392ffa3bc9a309ce9be5fa957b0712767edc4fe77c4e1630ae4891101638983b44421c112d06b0e67dccd811db1ab0fbf3ef6f81037c922e5d76d6402c30dafb8de6687c5c903531626d45a13ada2ded542da65ad091a4140c9655868741b02e9ca70f32e899ce6e0910366c6552e7726eb0c0ba3753df3886492435bb9830c15f9c5779671d8e1da39c31344a069a16b8d313ae492ac31f832dffdc117ea2690c216c715767a8c93cdd8323bee2a5fc005e1eab645bcf4cd59d1db9b10458086a7e7fbae9ab674d374396d70ea1e35d474dbed3c9b9a92f136eb1dedab14d4702e8254f54356a663332bdd9e1fc7da6d3c4f0f8634492457f763f07428fd3ae6e42aa03ed6033afdb4851718674504a9df5fd2b8fb55097416121e1a24aa1cf8bd13f3394e69f10ff92fc2ecf92fcc29308e6a884784f26c77e29455bd9b317f026f81f5bdfd681da549ed66369dcdfdf69c2184e3e610a5c92a971dcfd4c71c73f86ae5899dfdfb734186283f71f37b977173cbc1666a64a780ea05e06dcf30804b013d9eead66b19708b538abbeb4f326d3ea63ef580d46f73cdce3fff3b69faaf18ba5436af5aacfa6c92752c73da898a9a9b8f52b5b962052116cd993840485f38b5551c72b7b0b42781dd7bfda90db3153e0e87ba08674b63363d93a0a03c196b047f7bac6047d3ad0a452b940d78632d0b8d0a13c71aa61f84b9224cdf2f197f4d3a8033d90ec1e562f146026d97991b8f3ce09acf1d01612538e8745d7366a81c51d25475d91555b934c9873b3b8dadce30abff03474bf7a5932cbffa4a902a975c38220f4592387393bcf30cd9750de996adfbdacf5837d324f61150fdaa58bbb570cfdf057272578ee73cb4d162702fc6fc98e2849442f9b1c32637ad58944426dfde473228aeabb0e01cfe37785b48f6b1c0add87d835e513a64c9b5ca22f7a9920ba7a8b9877b710ec48e44604c11d4957768b00562e0bd88163e4b7ca91438664346ccd8cb863534c0235c5402bde348a4d759f41fd114e991e76e85598706e051f3db7a8003afef0f2de1770dfdb0a173df3045a4c4f46bbc66143f78a386199dd19f4cd1fdaf18e252c109cfc50a3f5d9dbaea5cf5a871ccaa459337a635a1b41f087a724b436ebcf939509343b6e4d39b50f702f0ce1949a5cd8082f114d71f223f14da176d7d89fc495a166ed07090197336066170ce93d72779b3d3ecd1abb06fe670af28399fe0b0c0534410cef4e5e1238ca6f19beff9c8d4abce89b7fc920247714c197dec66c607d0ebc9294c4629d68e5c36e25f1f6db97e19466edf65e7b5e3b9ec1f286b65d74f06edba47d4c24fc74740382b3886af45c5bfc290faaa462da252a103adbfcf487a7a92dafad7b6eebbf3f465407e5d919198b9a3ce57e5479a8d0038d4449d2b988c97c4b1679948cff2eb58f9dcfa215234500c10d9acd829e1683635e0bedaf7f63bc30fd6c053af96e7593aa209bf14d18ce70e41d27c2a71961ada5d6ac1362dffba1b6a6ba0afeef41ee902a46512bf63451b7f0df1481c6226c208fa8c0ffb289e29c84ea99339aa4ca915b8a750ff14599eeb5898f7a7733c3b603308e0b48790b8b1c11bb987ac87134768eca5267534ce0b46dcc17078d71b876692dc7a88bb33de09ed1468d97826f6f09f2d13eb3881d8625a120929ef28946b9304c732499ece2f8918b00d702605be930487bd894d474497563e8cfcfcab06df0cb248b5259efd3fef6578d8b0f644037f5a48da1d1376529f9c00f2acc8d9a6985359678c4bdb3398d4f1c9eeae7794c52a984f7d6aff14b9dec7699d5a191bf5e7bbc8cc164c8d85b1f7a681b299c3036e39829fd8a25698d4570aa58eb4b7a26d866440f251b38104138d895fb6f1d8267ff38595fa7f509eee21f060009225c42342856123d2e5b3d8c83b01819e1219990a3d66aa4c48ac2bfd1db2d57da1804ca21479384e4179641d71cea7e93e8278a6a933241c5f284495c073eabc9389fa0095b50e37aaeaba2e949c0a57b7b389aafa58b8115a81e2d5b1810d5f7fada404bbc7eec3cae0ad0116a2483f8fd662e2a9854eceb1425ffe30e658f2a3c37c937a60d3eb88e21e76b5d146c568b4bedac76d1049595d41ef9eb8c72fdca8968f03e391c28971fb20606636e2ecf722cf5f323f952fb80d5d2fb5ed7e728f627d11bd324654f1fa0fe04cafeecbc888b6730243eee036c5a55650fb044da649245a46b75e4a9d49a779031046506c0154bc2639fc40813ce7d2267b4f7e6ffb315b2edeba723be7e7fefa8152d675c0441c22495dc45dfa0ea8e9dc89844dec98e0fdca59e33005569f1771fa5f2e775ae3f6e552cfd7944e7aec9fee072e3c840104e3d3fb43373da864e90d6c06df157fa3b656440d017c378f281a52d041a37338f25b5af4de9beb6a286e5e840732e00460e67b4e1ce86159ab38f417772ba47a9108465dd96345a9c30e1929083a9eb14da55c01c92a0e2c64233fe17fe2b8c15a24a222d568d68f57f433c7d12867764db3dbb36123c4cc094baa2f40c19d7ecb48452d282362ee58e1f62008afc456448874d1eef6a", 0x1000}, {&(0x7f0000001440)="ca1148dae4570322344691f769b9a547a5e96806647d0a946ea5b9fe67052a9a8a9b9d39d909769d2c1325b2b8649bb407a06bf68ac5a338889399585420816874a923e9c5a68bfdf0fcbf48bc142bceff7cdc08c618354632e4a4abae553df2457d582b84d45ba7666d3651d9e21de68148711c229fb743462e965379db9070ec19f495476a376ac1a1cd53c7db91d3a33fbea8f1a2d854b0776f1ec4ec0d7c9ee9b362bbc2852a25fef5b9eb71932e9cb6cbe105ec896e0209", 0xba}, {&(0x7f0000001500)="7205666980339adfface8f88006206dc608742bd6c99c6a4b70e2a4b694f886f9e3eed791e7dc8ce0464a089488b477c61d0b89120d11fa46dc3d7c9a951b6909cbd10cb562c383109831dd7a935894c7f1bc74615fff451b55b98b808648be3f52ca3112f5258449e9a332c8d58bf05ca73596afcc7922cfd02c898ace9f7ad173c83dcfdc73c125de90887a833985c1e1f6d25fd348b19eae479005d56", 0x9e}], 0x7, &(0x7f0000001640)=[{0x48, 0x0, 0x2, "8d1aef067e1c3bdf59a2f80693a4eee8731faf793cb474409714cd80fb87ce0f8a5e6605ac154222f0bdd7491e36586bff14"}, {0x60, 0xffff, 0xfffffffffffffe00, "b8ce477687b0cdd90f3c0bb36f865e62a12918b1289e42dd67b46f74a1807f0bf25429c823357c89bfec02dc27d6728b941a5f33d05918267ecee22d70c286d1fa33dcc3da99520e3e112423"}, {0x110, 0xffff, 0x8001, "09938b664d7d483da74086102dcc9fa25bdad52346e4d8ddf33bd56b13c24fc65d142a816758a5bbe55ff1f3d87570df8e41d8d0a979d8ee629f940bc55e2dfc5f08e16919b2861b6b2e1f2593a65ce6dd88c38276a67156a5979e46ced8e97f6dd818e21d0c18bf9154bfcf52136a59106a74a0b7c6fcbfa805e621667ae43d953f6dad6485a033d42bf51810f59eb43977854d724713f2ff5e0036c38a6566fb32e4dce468ef106fe8ffcc0e33a3a7f48acf64ed147a5a2b5b7b2e4d2e5130c8b1e336fcd17e1f5ef01bbf849bf1bc139ca1aaa99770f6ba88f664505ceff51b6cb9f5cc8521d59dacdf0210a1856c2e6a7773d2888c3b49b7"}, {0x60, 0xffff, 0x5, "6e4f3e38ca4a250183f046b015c5eb9877efbc8051ebe0def815943520d5f5b9d0f2d56dd940fa1736f35580bb5f24b8e18f91a30f0b6dce9032c6ef8e5c5710dd3549032079a91cf5dc7ef04e"}, {0x80, 0xffff, 0x7, "21bfbbe3a371b31215bacd05947d1a8b2fe31e62961efe7e6229ce3db6c520231c37b5fbf6249aab69af123aeaf38a18680ab094c0e5e005276c6ab02c1d4c1cccd90c5493d19b7c7589e3377acfbb2697ba1e5531b0639b864ccec05e694c668595cb917edc07b7173702f207"}], 0x298}, 0xb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 02:05:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e98e66a2f62696c"], 0xa) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="91246a0c2adc8aacc44c188c796364a019b600777c43217390312f8f0fb2b77e3cbfef5a0a45c284d5ceee606afc6d32bb3d1f9f868dbb103b3c8f3a193b8a370a561e2a8a6d87392088a1e91ffb1f2c10333d081b174f89d524b2bc22b8e65711f561834cc96fbc9af32b27b9d4a2b2b3571b672500f33c1c5aabe0fe55a4c4529cd5", 0x83}, {&(0x7f0000000200)="5ec81abc93f26ddb786287cdcad1e8ed9fcfdb3dbea0d1cbfeb5c3fd4a59e40c97c7be9a2fdd00", 0x27}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 02:05:36 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x101) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) recvfrom$unix(r1, &(0x7f00000010c0), 0x0, 0x841, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000001080)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r1, 0x8}], 0x5, 0x1ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x89, 0x1}, {0x18, 0x3, 0x1dcbd471, 0xfffffffffffffff9}, 0x401, [0x20, 0xffffffff, 0x7ff, 0x2, 0xffffffff80000001, 0x3, 0x80000001, 0x3ff]}, 0x3c) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) socket$inet6(0x18, 0x4001, 0x1f) 02:05:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket(0x11, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xb7, 0x6}, 0xc) socket$inet6(0x18, 0x3, 0x40) 02:05:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x29, 0x1, 0xfb, 0x4, 0x7}, 0xc) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() sendto$unix(r1, &(0x7f0000000080)="9e", 0x1, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 02:05:36 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) rmdir(&(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x5, 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = dup(r0) getsockname$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r4, 0x5) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/250, 0xfa}, {&(0x7f00000005c0)=""/84, 0x54}, {&(0x7f0000000640)=""/251, 0xfb}, {&(0x7f0000000740)=""/113, 0x71}, {&(0x7f00000007c0)=""/239, 0xef}, {&(0x7f00000008c0)=""/199, 0xc7}], 0x8) getsockopt$sock_int(r4, 0xffff, 0x881, &(0x7f0000000a40), &(0x7f0000000a80)=0x4) recvmsg(r0, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000ac0)=""/248, 0xf8}, {&(0x7f0000000bc0)=""/253, 0xfd}], 0x2, &(0x7f0000000d00)=""/6, 0x6}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) readlink(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/205, 0xcd) recvmsg(r0, &(0x7f0000001080)={&(0x7f0000000f00)=@un=@abs, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000f40)=""/76, 0x4c}], 0x1, &(0x7f0000001000)=""/89, 0x59}, 0x840) lchown(&(0x7f00000010c0)='./file0\x00', r2, r5) getsockname(r0, &(0x7f0000001100)=@un=@abs, &(0x7f0000001140)=0x8) getsockname$inet(r4, &(0x7f0000001180), &(0x7f00000011c0)=0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001200)) getsockname$inet(r4, &(0x7f0000001240), &(0x7f0000001280)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000012c0)) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001300)=""/255) fcntl$lock(r4, 0x0, &(0x7f0000001400)={0x3, 0x1, 0x25884497, 0x5, r1}) write(r0, &(0x7f0000001440)="968357", 0x3) 02:05:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) nanosleep(&(0x7f0000000040)={0x80, 0x5}, &(0x7f0000000080)) socket(0x1e, 0x3, 0x6) 02:05:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) pipe(&(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='+,},\x00', &(0x7f0000000200)='@]\x84\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) 02:05:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x20, 0x8, &(0x7f0000000200)=""/232, &(0x7f0000000040)=0xe8) 02:05:36 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x5a391cde}, 0x8) getpeername(r0, &(0x7f0000001380)=@in6, &(0x7f0000002440)=0xc) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000024c0)='./file0/file0\x00', r2, &(0x7f0000002500)='./file0/file0\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$unix(r0, &(0x7f0000002480)=ANY=[@ANYBLOB="005900342f66696c7a3000a1c909f1d27c7f276d0700000000000007bfef0b3d3ced2db545326548264f9f6b184ce15a96ddc0201b2ad04f"], 0x194) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000023c0)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/127, 0x7f}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x6) dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='\x00') 02:05:37 executing program 1: semget$private(0x0, 0x1, 0x2c4) msgget(0x3, 0x0) 02:05:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000200)="e7c05d68001b5c370610e92fd9b07fd203c2cc513301507b3495109793180d06b18b86e38ec9b636cfd89ff1be46c74142c36708ab58cf05c546779ae4046f92cc37c021ceacebea7092664a4cc21bd0d9b093401f2a84ace4c4c374b8cc59d306834246b949f1f75f7e5efa0f70bde6ab42b6018e1dfab94d5a444ffa03d5f8241f67583a0118f6000d68f687374c3796949bf61a3f84f31bda034b5953c412a3d62409", 0xa4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="1d00e652", 0x4) 02:05:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 02:05:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) flock(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000040)=""/3, 0x3a1, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x9399}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom$inet6(r2, &(0x7f0000000180)=""/140, 0x8c, 0x842, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x1f}, 0xc) 02:05:37 executing program 1: r0 = shmget(0x2, 0x3000, 0x440, &(0x7f0000e11000/0x3000)=nil) shmat(r0, &(0x7f0000fdd000/0x3000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:05:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 02:05:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff8) fchmod(r0, 0x58) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) openat(r1, &(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', 0xc00, 0x1) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') 02:05:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2c4, 0x2, 0x7]) 02:05:38 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc003, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000480)=""/201) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000580)={0x0, ""/117}, 0x7d, 0x1, 0x800) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 02:05:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="c488c970", 0x4}, {&(0x7f0000000080)="88eb3ae33b50ecde4e9cb59ecf461633e8d0d6d2b60ce19ceec2a7460c97ebb7f87e5179fc4fb4bea3c94fc8f01bbb5338b954bb8f1c79b5a3ff3df2ee75a051e8922900cc6c5dd7", 0x48}, {&(0x7f00000001c0)="ad85f043d4125c42427b593499e6a4a76266ca656f9d21614042d9bfb2be28b67fc50e2e9bf234b40ae89344d82cce62cee3f105bb99557e44a13c15e62c792bac4cedc47c83e0ab7e683395d3f3d8cb867a6f13dc3e066f4b3f650ee6922891ef1fc8e55b4036404069361e8e2aa99dd67ef1de53ac27976628c3540ca34c69159ce659431c6720da6ea7b908d2c87ecbd2544005f045592f9acc2aa00b78893512044d3ed53f8a848b69cbc8e25feba98095029d85b8099520c42c14ddff7dd523b48a024b5de35e03a3a826e06792b5ac373c9d6bc6ca1226a8ffe4d8ca30b1d5a5e4224d8c1a48943cd4a8da7dcd9a2a48764ee56cd748fa033fe3a88eaf57de0d2c3c18a19abccc777bcc899420b3c3c1a6d4c469b595078dfd0abef081fcf3b52da3edf7086c722fd914c7395979be97d70ba271bf7f1a0d861882c977dca08a1afc129c896118c42883a19ed4884d32032a58e85724434e9ef3295a7fd7c653eb8afe82d794d2c4fa81be7c35bb9565eca1eaeae8a269e08cd47d7b7d2b133d2073b239e1121ea6efb2dc179247efea918a6fc8cc91a3f0679083ef134d8f0ea8cb40a67527a968504c8170106e8da48f4eb03d0acee4d3cc3323f576d4dc7c73246ea569330529f8e6b2badb4260bbe507b1946541cb495a9fcbfaa6a6d787a4d6fcd59d218c901809c60e301f155bafcad9cc9341cea3d4429c247f04a2b75d7172cf4ae67380c344a730582092e656b5275285d60cb855ca693f33eff9d9f58fa49a3b6ba2e82aebcc66368e94de6d25223f7105bc27ee7ddd17024a9479eb10c5f62c4f9b94c32917bfbb665141db038e3b9c56ce769cb065d74c5a78910616869b2bd27e77e88598d0bce6a12bc388ab60c21a6e9277b9a974fbfbcac400ded59ff4d136aeb8b8a3df4a611c19f9bac9307d834f338d1c2b08c3df35b467146a1a4634c439c35a684e758dbda3ebe7d1aff1b58db74ee375135f30367300d084f07e73050362f6dcc1cbf5c5bacf204c050c92f659369b321ccf7829b9fe026fd16fd4e884512c6849c579fb188d951c560537edb63123814f4442236399850a63511faa996bb7a188ce009aa555e22a7b656aaa9f95a04425067cd41de8a2120ab18879b4df3631fbf4df27357760566fac6214a2cc03b5fc170c347901bab13c87054190cfc8faaab12c930bc8d07d9c3f2752da786bb8c7179a737e7df3a529f869cd49432545868a0f1b1f65cb7f3b3032607b82a67519cdaf9ccecfb17fb4cc354947a63ff303eeba93a2cfa350941e0fdebcc63b821abbebeb37150b565391964878b62eba0090111139debffdc23f8a83632cecb5e8253be1a82dea6aa944c47a88380d60abcef5952214eaba6d93e85491d7df725aecdf32e62d81592e182a38e60b12b3c463bf62ba436ecb3c6212c45015d41b7c975588a3e3cd3b927eae9f3e03b29392bdd1e7b3b149c2153235f377cd8fac185caa7c0dc9c38894af6a93a385475b1f686737ba249a36784c7cd1d354aa30d8a2cc67cc0c7435f39139f32cab9212e61c2c67e344da86457d55a816d26ced7aaf54e4f07c3aa0c783b2a8151f209c10e7aa81ca33a4462a0004222213ac64797584e910ae0a66bba7d31b8b674e0daca8628e09f4f2f0f0b9885c37c48356f54e82337fb2949a7de3baa4a1e6defa3d810d2cc63ba347f2a95f0ce4291b06065a09a2184f645a2994bd026be8c4bd72cec667a531d94a2cc3b256f141e2825ca799b99601e989af3ec9960c497abfbdbb09f82ca0f7b2d7b1675dc502371b76a39973c9cfae881171274c87ab7d23910a55f8738bb57d2d470b66ee2279c5f3c3f445e783363a41883739556da950780d22654c2e15c99426a5c4c93eb8632b97912135bd946ca64c34012300bdf4f6529ee4f46128ca3b2b7fef24502de25629409000684e3ed86528ef14cd73f4bc7a49f939d3a7b605322e523db66345a28dbcc76a6c46aff7b379b9015845a859589dba61710579131dbc75e78e1d4b24b8dcdb8fc4a52e78f6fb182c00bf2e0821e18dfb502f31d9a435951d0c9fa512d8f58ba9bae1cd3f5c76a94f0a6fa19116762808e3cea08b5cf53984125dde8b226a953656b08e17620cfafc3034e670163a3b8939527ea7bf1c855d47cb957aa8a6410d37f74a436df9e014f3bc37ab88b5d25289cd70c89cf48a7974606648cdebfe265df55ec1f1c1939ffc822594e9581759d13ea3cd29dcc81135e0033d57400992cd8744e1be5e8bcfdcf17cc7eaf94c65a388d0ceb8118516f71c398c4bda41c8c29dba49e9cabdf3d7e4c0a02810f341492b64700d599fbca37a8c5167f657c3fd5b3b6570c5d1d7851182ae0ac477eb04a3befb74844d0dac891e4b25c069c6d5a6f80a4c10e9217aa00367511fbf1f694bebaccd9f11eb99ee3add5c06d20a36f0f6b58b4d4bb43da8af8dbc59bfbe4e010ccd437e99bcfc6ee81715ff87d712498a485f7780a0d31f0986edb074892846a148a0be44be80862934f24abaed1ed4cf626164bd6b3b42091687d56d7cb17feaf3a27ade0930f9c391b42acd21b6e3f605869f60733e32d2340f34902f00a822217347b2d5817edecc2da3ee19435aeee196c0e9128cf59ebe47506caa8a7f5ff5491c248e07f76820605ec31c132c9a41f6059830941aad43e1444dcd7d3fca025450b9e06c9cd883946df77777836ceca747af0d66f4f29a74cc4285d9c6f0610b348f0f8fe83c1a402bfa348071490b3075a74dcaa07f70e90ab4cbefa0e223893b35394e5cf72da7e11f276ea82350d5bdb3de5f8eaab427563fa5b2ecf628e3de8a0117834b3d4a83c42c04fef9bf47fc80f202a5c841b5cf60f8dc8c5ca704d45e0fbe1e44c162c83f382f57be9743b9eb447eaf8e4b1680460a1d50ad7498f781ca0ae155e20b137e275d7ebe46694ccae878d28ad908dd33b1f0576f52fbbf2473d01cbdf59fa56be7df8ebf842e6e44e30968eef507692d286bc102aefd1b1e31de21704665885da4a1d4c3ccef2a31174b3ea3f0d532b14ce984f53736817e0d90fa637b2fdf6babc2db00bbc4e8efb6629231c1dbabc7c9b51a5195c97058e4ee6a324ada7d5f100d1da8afc097046c010cb027148c909ebd5040021cb58b9f69042ccb4a2bd27668aae9cbee472f0c1e0efc203d9a226953d21831a9747a5759ebdf11ab7f193c01ee5166eeb4b50f129a315501c16fc9cfc3fa6d44940a2c7b20f0ee011f95369fd596a9b8edf6d9b0c18695e122e7a9841a048c3754a48432b88ceb51e88b7cfa140539c1e3abbf73ba6f113bcbd1cd29694c02c50208c65760eaa0d98fb545fb7a9fcec97c60f792daa3aba5132f942d81d65f43722dc569339de13fc1574bfc3a246412bb875973e838f81cd2040e248bc76646cd3362110ed0581ba3546830df8a7bd696f4bc3f632e73b0c00e6b53e5fd740376bd7034415e5f65cac40a24a4fce756b383e4da8c29799a4727e9906c13f2cce4250b646a2c1086d7a8a4ca57923607b5e620ba17470e1097f84fb532ac3e1ba8279ba9f691918d351299edbfbfc0785882e04c4c8553deee05f302f14f5c9b7ec445f84fb47181fbf6f03a19ce2ae2ece1d5ccfb90daf8b5ea85d781f820e5ed274435a7ef2d76014a5652a76bda4aeb330313dd6db441908e3e68f03de8174ce4c242bef7b99500f7d6cb222993ff45f50b6b1fa19f6f3a8891d15822a4a3288b1e16d69c0673e54b5fecec1919182fb7ab74f87eb36285cc749baaafbc5b9486923bc8ca440b9bfa628de3d231b211b6ac349ce8d8354e5545bf9f31863afa09c5d9fd59ce181ba7eefa12692be2475ac6d9223666c992f230cc2752fa0374e462064ad38e02f8ecc9bd5439021cfdfc7049075b024337239229bf8ec8b886c2771a1e9276ed7b42bb2bb6ee70270a5e8a2edab86d3c54ffc8b43e558931d13d704b7e9760d13dff1210aba110f39febc652a877c8fe1299b3407a1beae06e8b4bd9f9c7db05ca2c522fc14de76714f9455332c72dc8996a9d286ad8154ec4428ceff2ee19335bcd8f2cba572b9dcd5cf75d7414f97b05c9c799c68f6d270a71702b5c0ea2be057027666801da9299013ce09c6c7d285b8fcf7af179506ebdb4ea6400e3d09cee01c688a1e370a00653f94daada060fdd6823ccd9e69734bbd70d0d1e3dc168ea9450c05f6efb029af19ca07ca8fee148b0d570d072ad9d100cc3fa7604762820ddef6af08b65b58ace584a3e42ef600606105585ba80d0505f0e7f195f76a6989f5371b43b655fad4201db49914336fce696a0282bf1e7e47b92cb8d3a1d37015f236cb025ab3cb4b617fc74f831a8f926907f239d6df519ab4f307fb9fe9fa7b7640bd3b0239fc78e46632007d772fe1ae185dcff698f8fb0a23be5c35562db33585de72b516ed1a48fd87546cd07384ed0817c16f2aa6113544711e596f471f503e068f1725909df3d6cbc360658a88a48a95f88e6c8bade37e3cfcae27e73b1e177e5cbc33ca1c1c7c7d2b424612a2c6ab7c589fbbd85c996b845636f0607b33446f56ce6dc29c6432daebdacfbf07c66a8e20412248db808733c821ce42da79cc289ea8bdc54bb81bb782a66fbf49479991aade7f93c1c092115834d8a5b6993f427b66d9186fc94ab67f295c5fbdd5ff2a33a755f68721bfe3417aa5fdeebe0a80a540e3941ab55b502f303af2a312b4bbeaa281f2117bc61cf02fa2994c2e4e4b826ba6bf289f4568c82fd36c339e024999b69aa623ea964f697f552b5ba4698734d2774ee19de7df35300aa62a3e796b2705c23ab41ef0d6fd5170a074a5f7b228c0a92952865fdbfdae4a88d25357dfc53d1e0e555b93733973cd184fbba09f647f0fac2ff3269abfc937ce911da4c50fb19877e2eb0b9b6ebe87f2eb958240ff127c8197c260bcd3ede74cfce4dfad66294f04d9af2a03b517cb16c18e3cea9bd96ab26ca98a5dfbaab7774fd218d3bda5948903e20819e49c755fdbb1c1a7d8a4dee4d356ab4fc1b922af37f356ddabeea28699309b2e8295b805a4b9ebe619f3c1051051298a732f9f20fb35bb11bb7f11e4605a5ccba781c238d1a9c1bd62360b3ee7a61fba3bf630130a517699f38f60aca01080eb5032895d516ab955ffffa16ec6419f2f539cef1394b5a6fc465350bf081e56bb7118a0109860f97bc5dad11d9c33d6406a17e113197ca82198f82233de559e5b6bd798b5ff230092e20f3986f2bb8da3e0b0a3bec668096095fd77fab653b182d015f6eaf416ec177a269ea2c0d07250083f320cefe3ad43b029c88db6dc438f063325069d2aeb6eb48bc9ed08b06aed742aa253cb4c143579085508a5dae686fc2391e2955740658ff16fa095706f236c3aaf1816773e2a47848d2b8e4eeaf176b2299de27c52ad9c09b14efacc1b87095244cfcc0f480c273c3cac959784f1ac3172699ac75e59ca69346dac7c01ef7217310b707b4b6c8be1d9cd0f79b777ff149bf6ac4993e1f0cca7c065fac6f014bc8247335094ecfd55e638808634d0a9f98acdd1af464c3d29e76b74536e75fbbc1b53335d1ce42e57dce2896250d6700cb13d3157b82a8d4fa74ad323be567b4f33cc54016caa497ca55d71890ae71335ec0f533fff4e430d3c59889e22f6b2dacc11296d72032d4c5152c1c1b77fb188dfa6b2d7a5d61459532b1416b8312d50cc0759f50ab09bd29a1f389c33a4613132e20f6beb78a478b4750bdc75a64033e223004a2c50172879529ba11bcde1e43d8", 0x1000}, {&(0x7f00000011c0)="82d3cb41614fdfefbbedf6e0f2682c229b8c6eb0e9aee14cfc09ec479164e08f9e3e591fe99462fe5709c53b8b23ba3ab1bff5ee2385fb485f67be7671ccd421324115ac6ad23aab9893111c3c3e9f3174fd0a343310101195995ccb236f11f36aed0ce5af689ba00a800392a76039cc0f1cb5f1e47c5d11f1607bde4fd0cf50a8f2a2986b498a92c9cccb02fcb8ea7e1abb9fdec575b541f1e8904ac95370d575c99faeb7b9f00b86e74025970c50a2c359193bc3477ef59a40f62eb647212e947ee0e59fd8698022197929be9235b093ece469d2170a2622408c616cb2a5a87fcbfc5699cdab630145504e0095a18dc71762c636ad8cd5f45bc372ed639ec619676b5db3a330e01140d23f11d6e6afc7846f541ccf1317e01f20464ac517e20ee3490c8175b490233eb41283462623e62ec3aaaa4742ca6e1a42e465e198c193b0d6f0f87b8bee7f2211aff7d83fb6c6aa89e8654fc0e9c304b5abfb6403ca0b34991e23dfd1c8822abda9c7e36492b6deb1d6ae09e0ebbbcd97292b54d51e68b6affbccab3d7b0812d48c9656848619660f3f6863e50111ba168a6dc052299e27851be5242225433cb1b4bdfe5cbfa54a270236bf1c3d152680ed03b200b46696f78ff3097d65545602ac62eb18f07079fcaf0d36fe77e823e48cfcd40eb85967e758160552f08ed634c926adc96f4d1696512db15d5ad535a4104433949571f7eb285fbf8fbb4122088584833bbef8ee2d808ad0bfa8db2acecdaa3f5143100d19a1055d3a962ab52ce0bcea15c2eccc0deaff0a38efd63752e2327904deae2db90bfb670f9c2e7258651469835dc205376b1ab38c48cc9e66ea5ad264c18a91ebeb37443e7bd7bae4a71427879f5779e582cc052ccdd26f714f0da77202d010fd9b6b100838f48009234de58e87de5ea5d381c7f49ce3c68845586b78b7c82f137a11a30f7d9423d753c80df1c627a85bb92bf536b7bea007d424cff2c7adb130d76bd26026be19b8284d3c7e10d01b88db0c501a6fc5cf34517c323bc1e2131267f897c8c743b325e145e7522974f846accecc4744d91e20fd1c96823e39ecc44d0b1ebde341155b3b1c94d558ee8a33af6fddb42afc3750becca6b2d03dd8d3cc59f451e1c155548c5fe0efe42ff576ecb810845cd7b61698936193948ee822a6b7ab6e3a3527865278d307cbf510f3efb8873d04f8f2e445c9b22f9dc52e63eb0e4a939e889fdd78c140812c46f9e508ba4b5c1e9af7012f6c2b0a9682a08566f88195500c8681f59533cb593094baa7e3adda765237656e04e5a62137b44f9e4e0db574bff576801d97223e61511778c9d18dd28149cfd2b7ccd7fdfbc0c77f98fcbdb9e27c49cfb88862a9a55e87dee14cbd1bf45542e37c235be7c78017548749cb2381995bcba701b85527f2527bcbdd99d982593d92a19811f050f9132bd1f1f28a818bd2defc7855278960effb0d275cd30ac2035eed1d493beee51a26b8ed430980fee3b3a9e59623493988e102576b3904a5e251606e98484c174d8df20b0112330b7f3c455cd1e0ab243a505815054370d938ca850c6978c3e03852af48427e26007769c90471278cf2aeedbbcdf26fc9566c87b712849239609beb66f4e286d3c7d8bd1a82edf662908a857130706c885e69b46f9a117986ea9fb60ff24a09e8ab9d7ad7884369276e206951db55821225dfd0528259adcf4d3c4fbc084d648c66f1e3fa3f6b2e76e0429484c5ca8f2854cb56772b8a32b9a2faf3efe984b29cfd7990c90aaa3a466c53981b7be5afea09dfb4371fb880843a6d641eda5a2dfc59ac069f935f3899abb23f2008a9b02a8860f7adee4003d8b9385bce6d4e1aecc2ea509b6c2e1a5776c12676d35c09d9b55060e5e5a678365ba18079cb1eafed29862838b3970c4193c31c5a3950da3153089cd3c89b0acd7072456e15f94759cb14555f5b645702f690a83064723fb677bf440f7bd5af005fbf07e10dafb3c51de3cc67a6f6b487b04d54fbea51b93dea5f6c1fad167bdf85364231df6ba6940eb0e188766507897ad9583d4cf743fbcdf0662d062609978b592fb4e47ade21ef9da011d3af9fa6b556f79a1826e75c8e965d0e04d5eecffc473b151916d616aa49618a4284bbc7744adda0c95fd7ea016b7e756f2ce2ef950aa2a5d1efa5a46089fd4c5a5d1ad29bb23735abacdc77cb2b64d377905bf8602a4b3cdec18b2d7358187f1097e561609819a78c8942702fa56674f753f59a6ecb486f42f7dda33581f7619d3ace6b89d66c5d12a4a0092abc28c149a3e70654be950d4cc4d1650432051429ef256bbd6c7f6dcae803095c2a0273a896533d1d1d4895736df33e992a682aa59e1ee88940c25f4d46b359a76e443a00ef43cbd53e3f60fcfd84c5bd26a5c9f08ec2a019d68f583623db7fcdd936edf1ee29e8c2cd89a180cb1d437336ba6b9f2eb2fb467915fda65343348d7755b29566e80042a0bceb7c9ff9af344bb0e0fbfb387e5a82b86b86869e357f5eb8fb9cbb0aa5662a59cfebd34882877c4307b9d953500ffe5b7dfb5302cb8431dc80a5072d670feb6f3f8210394369ae26a43ea6073b3bf4af11066eeadff9cacf430a4251885b5387022c3f2540e9bf6f711f319961ee07e7c455f2e1e682e9b817191ebf09d9edf546b840a1fab6315cbb20823c93b994df9db7fdee5ac5fbdff3542cc8dfa4183bedbbe5d5c6f4adc56fa1c2edcafe43941cf17c46a98efa0f4ed11ed57a8a09ba8d7dfc34dde0d0a7f7d10c30d68ff29879b0d72fd8ce59fa6d65fb5b32125f45a4527e7ca7942238915248f120786afded14bf819503b84535404e2f12bb4e5b22ac5a1860185adffca949ed994d969ca73d36dce30ea16a5df677dabeb59cb398d72c1bace660e72e61a445857fbf68a6c72ecf1573eda9492ec270deaa3eb33ff7d974f1682543b02f45aee2be068587656a6cc7d9c7bd2a7a2d750483760ac927dd8494295a5412c7c509c6d239f45162032a27ac6735de9d01202f6c90adb8b4fa9642707f35137534f15abb1023a1f395b86d251a04d34c7c7a9dbd05d0be5f422a62b2de7af08b3a8e2977bdbfc776fe55046c5a21bdc2965d5c9547b3d613ce1f7b2a865bad899f8a5f51f667cc321e055f990991f09bb91385952400e43d813d330ad36e245d8a66199f92cc108d5588d8d19695e128a5860e3dc100705b07fe1bbf6ce2ebd45e37b8537eada8695fb4c0cf5c94dfebed15c3d88cf799a5c2fb9a0ab36a5bebb818f49444f5eabbb2abe8861c4ed81d8a8c08520860e872e472424b2d584878e0beb757c03c59933b0e0269bed7d8161845f0837af202275f19a11389a7b826b2accf863ce2914fc61204f3e156f1cdd26b70f12c09e024aa86b1a3ef6eeeb8f152302ec70ea80bb6c51b734dffda1aa29c00452b50a6b12cd8211c4bbf437954b8b5926d17d72c4922242c82218532ddc2ea7cfec0eb079c3e3ec3dbcc40ee5cf84b637c0b08c8f5b5a165e39d75cc48a8634c463c1f0cd418bb90f6c5b272d84ccc1975c2b7e22cdc032eeac6c35026690b32da7f87f5621c7c86970537a3166f8452d1def1eca2b08c16cfbab409aad9c1c20d0c2aa59d3c9590765466ec1cc4a4b57006a770d49bcaf40521cf5647eb2b53d9e947693759400abfaea0210faa05734ff674a8f47975fa91639996a7f37905b2e2e8b4ab9b275c48ba812204b192871f223038044328427de79d300171626c3ad4b9bd6a73f864da10b8951357eb3059d3d00ef3c0f99f4d399db129d0fc6fe107068280a82e40b6fd2e1fc8855a07cbb2b5111ef4b1e8d9763971ee583b2c9c363eb4b1de4b7f8194e94b3ca39523714f22ef31c4eba6f8ba69420f8c64dc1035c0035f3726209af613aabda3647370e82fb4c5413ed695c9112eed750ad2ea3321f90c8e8ee1a8da52fedf4fe0c8f1a1f6854a6688d7a754c8ce017205cb06a8f1c00b1edb13717c435393092ab729da3e49aafcd69e2267f01f00a259c9b5554329ad07a59d62297f59bd618abd1fe9769df1102bd6a0a0d646a71ee8c673c0527ca61039e1dd7c38f7ce6046f8b25b4c47696c6a83f028a66f38c78a1f7eb9c7f2349e4edcacd8d25648f505a661258f6c6952f915b3b32d42221baaf4914245b581350c27f895b17d6fe028bdab3b9a41918211ec188f144665b808d5f9cdda152abf073b8f929dec1dbedf770f2d8505c7b5d12dd57362bcb6ad95c12c5173cd75e267da15e7725b9440ba2cebb94176c97baa73207510b546bee98fc3169a5c8de65e8996d94365e6a30777e9c15f6b1c30bb11032d0d2fc0c9ccdf88dda892c4892a63a3e84325c64cd581d70f71e776ad83bfb1e7498cfcf65671f449e61361668dcc63d5d9c86bcdbcce8b6c377005b1359064267aa5c3c893643da7ded9b96d97c2dcd844ecb52c70baa465adf52d3326089c9185e2d18f225404dd00ea84fefde1d85715c233dc7cfa2526299b8dfe9253fd7c2f1a427448de90a98ec7c6a95db8c354d53ded278ffaea05eb3a2ef7309d8b912c5971e9e5daa094f046ddb8de5aa79ab218f8f74028f72906de59530285222dc39e5d7f2a194bc8ebf078c019ac3d8d087514a1deef94fc60678d6f82b514b2989b2b91b09b33f13bc11ef7bb61704f95d93ba0c5b4427927b8513ecf3800d04a32be22cfa4ad2876104968af3da5ed784ad355ed3d2fabcdd957af2f231d0d2a53b12b29e5b79712d11e9cce1eb5c491062f616ac65924feab559f3d22967504c73e759fa601ad6644ff9492de6bb6245af4a4918506332d294041443e17a5a6455fbaf877629625b91308469885e0e519ebfb474b2e4326abe65b9d1f48c87615658da53250694fd7a3339cf57d7cd6ed7bcd3168c8074780d8f180fe599a9a7d5bd6ee02ba3d81924a68d80e19c389fabab8e19836ecdb59b3483ccf834d09eae08316bfe1be1c3b7ca72faf5ef4840c9363268b3fdb35554371d5cd606bd02b91be966f32dab1e19c99977b4ac530077b534e5bd7ce33cc432fe4d4f08496fa924475bf821c8f527858795eca9dbc68f09d99ded2332d3dc51a9585b007a92ff769171a8fa37843bcbf8a450a8f68bf936b57149ef80edb4cc90fee94c67ad8c418f12dddf4818b92b329d4fcdadbeb6a46ed886761188275baa5950c78e6e524c1841a63afc6f1b26aa5e8275aca6c92343cd086d47d9b6697c7f780ce6ce210426d3b9515568712742800f52290e2e3215c319e88d95488d8c4001cf82299b50e316e0fa6e001ee6fb45dd69d874faacc9093676832afc5707074a09fa55a89dd0ce67536d66058b029142699103dc65d7e3ce50b5aaa3a0ffb2d2b8d0fc680dc41b735cda3fcffa12a992135a8be5220b881741d14e0d8cd37220c761fa1f1612eeeefc7151185228a8b6ea29d8ff2d26c6ce989fbe8a57ade9b8c8e3c1ae81ab7e5a7bd23a5fddfc7d313b97dbdd1d558ac17ef0a06b33f749ef7a22b935043078b06dab92cd3082a803d29a0b5788acd33a705acd2c961eb2aa4460d990d3aea9ab0dd7161eb25f74b8385c3ba3b11ffb3c530881da1e28ec2f552ae7c98bb1af46898a59c3834b57dbc11d59c447a09c75f93c1ab265097bf75f9e9cf5782c75ede04cdd8e81bb72fb74052173e479338a13cd0214232aecc037ce3e60aa243f3298d2146b70c09f65586b99156d1293a299be2bdbcf5d071dd9daf75ca6c8fcea535e3fdddd60579aa017b8a94b14409be7c4d7bed7f9f8334bbb3049541", 0x1000}, {&(0x7f00000021c0)="f6af5f48b1db51e59671da59d3f964dacb20c85ac1f10dd8778c7d1209924e2b05c47790d52a3c90109acf7d0fa6f6c1dd126717d3ac273fe4e40e7c67448a87c8d1a7a04ababe6428aaa7e69e9fde5939a7fd5cb7dc1b05d32432f9ee494f503658252b43c0b6c861aefd36a719bccdde1b377c80aba7532cb4bb23522b8e573e7445dc2c2798525d1141e7efcfb9ec7674f16548234a4436e99ab535a8e6bbe01e535f5024939950e45415450a2fbff78742928eb1c3a89d2676d8c261", 0xbe}, {&(0x7f0000002280)="2e828ce81bd527cde9751b4773c9c7a72987dd7f0489c5c168c9d4c40cbe4f8023f431e4f6c5936e7f9296269e2e577e8a6cd6a1d62171cc9b3098c62054b09f7d3beba2dd7521bb0b5dd025d48adbf1a574cfb9267cf18bf1fbb766b96f9bb12c797983d618a7e9b553da9045775a86affe878b0255ca9fd71aabbfc6dbc364d91208416cce5de8a2372f34e8b9a89ba9aa74d76cc63584c99c08148c8fa56f4b2c1fe7424abda2621704665b32d94c1ffea009df4c44047b9618ed8cc17af18318174354be61d0ea86907cff427e6144278450ca1f3b7ef06285ef7bd594a5a347f990c86074e4ec622482694fec68b3e8b54a7ac8d9a6eaf28effdfbb0d315872688ad934496b576187d77626277085d0651aaa1028d5498130353bdb626c4361bc93fcc09a9a5eac43dd8b6c51112b4a44c9a36cbf7d3dd7145e857c33245773878ed18d62c3e3d9772cfec19180c1c06e996ee0f204a115001318fd18fd375d81d8af7b02aa1d47cce0a0e30b7d6fe86e49f5b3b5565e7fc06a5eeaac3d848dd58c05ac57452a6cccf0c9855811e0c791a7c5a08910ec387852a8a7b057faf25b5029525da75e236f0279675bc638a5ee11f41bc24a20742096b587389dc4afd3ca456f5dded3f9a6bfe44e9e8d589aebc46a93a245df66eed506860b4f08e4713e0f2f47e625d60025ced50f3ba3fffed6abce339816e5516ed2ba86448dde2c7500422988a42099a8bcad992869d4f313322c60fe267bb4b366cd649bb561fc8cb2fd6d3a17317100ef2752d65ea9aadfdd40f6843513e2ebc4464d70648a9a695c3dbda3d1521c1f8d4574ba67ea013852792b8839bb9cd923e62ac0034da8896f95aedc79bd5c73dde0a5418514dc8561743d6b73f10bd99ef0632e72a1cc650e892135e8f5a65e98b56936a95b2fabad7678f376c232ec447a25d64dcb696f1de65c946ebc5d4cdc849856cccaab81cc1add4ea2158928721419873fb128c5299b04779efa04650e0f0de89c4b3bd520100f35f97fb86c9aa8b3779f60dc5892c77c457d0e9bd68faf22b5fa7dbcde0545b411822eeb8db474445a68c2e64121697096b01b4caca0ab06a5432de70bc14546a51fbd0e2669369e1d41801848d293fc4b84b7f7b3f6e42ea9c23ab2c7acee7b5d9c9c21ecd583cdf51d583973405125e2e75a954b3bb0af005919d5153136e3a7956052fcdb9a76cc2dcf74da6d9be583eac19312ff4a56af906868539a986bf85eaaf2984f3f4ce8a341a7d946fc0f9b17b7ce9746f0018e79b76a70d1ce065f0cfc532bdbcbdac0a931e901390f395ccdeeef30aed6fbe696bc65d84f10ebfdaa6ed0764af581cfb34da35bfdcfc4fa956ff62a0b7d928870aefa1e78dff263f75e656350bb4d917571d74082785539a1c57082f2f3b9943e3107a1f91bd8687df560447e40061da755cee53062ec1235f13064f50f3b7cff57d3db5ce4b4900bd0b20233d949ca5516f82d7b1f231a9ec57cf27407c4f6b72c4482dc75d8dcb1728dfe3a0134378e3479c1f7f3d4a0349dc1efc2e5bf70f51b2ee44174ea3bc838c86805c1f53cdf858fd6575bbe88c82f080ea975c3e0a121e2a606cd990cfe9e75fadf64e50c118df51b5107d2822acfaae2bfa115ab924d21851a3d8145aefaa293de936066191321c6ad8e71d8b1291ce0704f8641aaab693b7a6498731869c71216d896fe343f46d46efeec65ba07e2ad56ef3706e490d305d03a3a38eca148941b6eac05293c1309a79a14da589ebdfd19b9f2f6eca51d85b6fb6bccfcd3b2b5fc17c90760a8a0258755b04624db413dc81796d2e753d79b000db08f28bf1aa2790e977b2d281cfd77615b528b0f36c01141c1e51591ec183d8a541c995732179a287e63569385d64a58ba55ea4d491dad5cb72eb54a127e06ab0556ce202a7664063f2833dc5c4f4eb20a9a5615e569130b67396ac690501b9e00de45d655714547920461b96ab43903191ec3f6526bdf0e0ea846c355a109cc656e1e4bbc80668d973203cbc161d63f1f699f4445de448d94b980ef2852fc913507380425f77be71bb3101e85d6d760e78235ab7cc75d6d8827679c93e06dd9f64a0fad9f32eda2d7da488c691902e0d552efbb388e851cfd25bd93ade4d7aef921d7abca98c8f37a9c27d6a65695f05739baeb04608bf7fd60c4c581f03572535ab5f5518b324ae64a208bafd56ac40846fe1ee926200c960729284695dc69c453b1f073867c5ed23657edd16f9093c3f6e20ad9240a54bcbd945e357ef222c0384b4b91c85db4795e84833042e1f3be3b48ff841f869f833e7f06b8b9330242156b091718425dd5bd4f62f30b703eb89fa4c2c9c978093d4a31a53c462912e0ca9150f48c6d13469cdcbf854d95dd6d990be03b7e6526fd8c4e32b002d5c17ae8a168ac4ba03ac9733f0fc580aebb19fd364013ce6c3ec8bdd5f3c58ca4716ce621aaa65c2c437999b45cb7e4e83f5c201aba905fd3024e69286a1183568325834c924e1722e6831738de5a5a734987ab4af38b3be74e352447911221bb2e646fa381fe1b3921f5319f0b9af0ee22d70e6198a2a87b6951cbdbf4907f0fa5fcf5e846b30594cc11c0443d31ee2ff1441cf16eee8c406e55bfdc7472886afc5fc0c994bfd53bd45c1c663584bcd4a269e5148d8859dff48761b25c1e30509282e6fa62a2fe2d1d1ab1679c042f1a8f54ce25a1c9295a0342eb4e3c7a3196c45b52f6d6d964f2f76d94deb67c869fe468ca18db6ea2e82442fbe6ef3e8cf89a343cba36579f85a54e3168ab82feb4e05cd1fe86d1c0560773333ad060e01fae9a5fd48bb25915fe4229763fa8ff90be8f2fdc7316856a3aebc05d0afec1b14dae7b6cd63bf7ec6a355135e9cbe8c376ecc4c7927092a4b6a00306613156eba851c0b06feb062203024543cd68e981a3b1991b1f495c88c1485dcd32ec07cae56ce7bc01ca8f4b52449a58440e935fe4f7ecb021d5392192f1cf53f122099d29131bc7bb06b680ba0a7d9682ca0879c13519accef44acc393421e2e725b92f28fd1fda6618bba4c63fa7ec613189f559d98005e488c20ac42444d9ad31e199dee305bf982845882c3a9ad81fab0bc45aba3d5ccffbe4b9aeb501f313356ea9601db315a9a3cb566283c67e17322080b6d57c3c3e56dd3f08e4ce372064b600f7f5c7da159f141d2cc5c3962ddbd01fd74d3e219e552b62534973ceb386d21170892080d1008398b0d6c87fe357939f1fe7b95ca855a11deaf78483e5eca1aa3d5f8e2d74dd10cc6d2adf12cce2df1204a68801c33d5844ebc0d839085a0d5aee89d243c17c759f025afdba8516d447260587a24d609e9299bc6d0469c865178568447eff38f71fa4aa2aadae4b955224d55d0f52f6ed05b5df510ea8a48636dd30d89baae92d6cc26ad32c7dd713dc07365fb77d0e9425f5911a9c7de1402ef14ec2c7b9e91d8e1c8469810b9c61d2defad574ad2569b4ddec170e4ba81507241a84d21ba537b816cb1b3677d00a11134531409e0382c0ddc335239d4782b2029dd0dfde3d84fa59ba4b6b3c507f4655c51a69a43ff918601813ff115f72957a2a4415fb034822cfe8272a4b3925b6793ba1fcef73e9a8dbacbdb7be70502ed35ca1f0b348db466c1b602f05e4a081060f5d15ff34331840a164af72ac018dad647a13b31c535686143718e108eacbea1e66465946e6b08bc2b808b846c822f5a1725ddd444c09c8eaf257cf528bdb044a30d6ee91dcaebfa8b18bde05373da3e585ccfb5919f108fb231f77922629e7764cf8e50771efb51f38061884a1f849eff360820d59e66a8fe95faa11402526ddffe39cf20bb07fecd85ba414398be5fac2907a64a624be5a829ad95421d73d3dc652c6667170ec37ad025c31ff320f3220975959a749ff85b09754273cdc8c82a2b467a148481f9e93f89d1dea5d295a85b391eac72653faf133ab1c23cc50b8871311dfbcf6d7d1db3a5fbae385d42d514a9fbac94b2ba12ad4eadef006045098e0469087e32b3b538194bbe49776cdea73b4135260dd0337928b43cbd9dbeb851969de7fa7a0fae3ea9eb3195b540b9f3747dddf978654429b5f4be5e709affd1ab37e6137004d6ed74471fcc93b9277a4b3fe5e4ad99eba7d6ebd173ce42be6490a539e04b1e0342c7984ed14b3baba0d745aa6734ab2dabe1dedcbc8fed09140c120a0f2a3d79353271028c68d6a5cfe1c9411b05aa99987a739665e6143091487686a5c0310692b3e5f8bff0816d9713bf4d234dac0632ada700d07696eea9ea6ed7f9cdb19212e7895552e2b4e4a5c9e852f64cd89209e94fef0c858fece33d8fb9ea5126a093ddbc12447e6d58aa3b84897d2c2f308530b69ccf6cb066df04d227ba70f61c5c81c6c91f2a4d42f761dca8ae19e76a68fd11301395d91368fb2ae2cb378f00248f1fdd946031f01801cb2014f8fc7242e24c46a9397f5078eab3085ba44440c000caf7ab943ab9fb0638ec5ce52617d73bce4f203d998a776d9e6179eeb3d4e2d296f4bc4a05e3f99665eaa2519e9f81634644fd7321a0014535b0a323602ba9204e50fc069712d6e840e2969dc952f63a6b3ec2c10bd404a90f942d0580b35788cde770a43e710056ea1597257272fe0bd65897276540ebe78ade4885413c67caf7c6956f65ccf6cacffd4e92cc578cc3fb9ba7b0c2a32e64ea935af51a6e4c4b2ce8ad6c21a8f49977f1f5d009504e291fd986185ad2751092ab8840a6ff564840a9cdb29ec9ec74af56b7a2cc0f919ef59491d75478997186513aa7f316f43acbc712b94e344c8797ad480ad6923ad6515c929ff8a331260d8a8d9216b0284e9074a3ec0e83fa648757bb15c6f19f6dffcb67e09db8be541ea72f009a5e2112fa07c69d0c30c5c8a2b47f4a123d0d971f54927b02678a978e5054a1ffcd497c94dbfa3e3d15248f132f39186789e1adeeacd196f678ce1ede6452ab64a6d73d4a37d27be8761f349ee431b6f1288a436a41a5b3629301a580ca60b528c53a964ab793c2d306183191f212e3a2ed1e36a7b446726879c908c4cf178c1c019a0dc687f47e668294f7a5f598f59ea2d8bfe192ceb19cc2f16b102db236d6ac043421cfda0775f1f6346dc5e93446e9ad0d592120549138b44b5c99146934eee71ae4587746cbfa3271c47cae033a0d004429c84ca2963161dc31720e7eab6a6ff6e895db0fe892dec5af8ab6acc29be0dedb5fe16452ed88dc9c31c8b132137356371ee5b533952a9b0cccc1067af35b32531dad9fa0752bf0bb7dec0e5a46bc2d64a3c4c47b1a7945b79359512442bf85b34e15699ea5ffd7877ed37d69379aaca58a410c40f18ef6fb3b4978b33be2958c7a656c066fe3bda608d2f59bd40b2148268baba76c396780231bff54aa2870db482ac562e45b5de24525730f5c0d6c8793caed954f6219eb6b5ce0ef123bf53c8948f0526b3b948bd30b19b8f63ba69752470d229d19db70b74334a9d4a7ea8cb8f73f5861e97112a64b2a60bea4a4d3ee90861197f374389b2be0b0c1a2e2a68c1949f9fa5f1d151f71b87176483d2cc7247e4b9acae9de274207def9938fd07ebe35e26db3717127cb5dac28e43188a902702e3f52282353e494b0c3a278fac8f64a2dcd16a0fc3764c42d6f3e16f975d6ebd3fcfcc3adf378c290951d0d7a0743bd77ac4076c0452560014c81500a673a13fd891a873f42949a6ef8958a781d6aeec4ff459dae2a4be3d6d45eecad430771accc3886621552f522a97", 0x1000}], 0x6, &(0x7f0000003280)=[{0x68, 0xffff, 0x1, "bcc9e26cd5cc58667ea97636e8d2b6d9d0cf109ec19592ac166536e308e4e16c187c64f863d0f05317671afca88cd99fc42333995e83d15b9903442aaa5d17c6bf9d46af292208bca4570937b733589fe0"}, {0x110, 0xffff, 0x9, "a90c833402737e25acf796aab0a7fcc8ee20502ae15006b5a3629dffb78c1414cf5eb07806e28a3d33db55faa862427d8a211376a6c123759263d52a8fda3a8d27abec147cd2973a7ee96c1620fb234504edb2daa4aaec12db357ef46187d2d45d93e45ac72243d008c05a355173c505671fff186f1e80bf22b6cafebcb8d018665a6c907f3c6ade25ecc996dc29e73ff9a525a6f20b6e72216a20a5ae2b7e6d8cce4045e23ad3beec6efce3aaf0cb88c67cb5b1135f95e8c23da0b623f150dea6eeaed5098c6c497adaf765a657bb2e54a597bd7c6da0d7a6bdc00a27b0ba15a2f45d35bc335d05d5471bc73e8cd15d9abc2cdb1d0c1162255364accf5f"}, {0x60, 0x1, 0x60, "b7ce01407f64852048c239021064a2e400c02b3ab5cdaf8137de81dc7cdf696f0cd8c26f8ab5e5b1876924ab507fd5bcdca7e46e9de960149c4c78284dcc0ebfdfa2bf32f1f3bac56b349ed388deb2"}, {0x48, 0xffff, 0x1, "d53fa9f62cc15096ae02f13b46407e82fa76587b4411dd0906c74518af9aa03c7e327ccd4ae00e023a405b26bf9cc53be990aad9ca49"}], 0x220}, 0x8) fcntl$setown(r0, 0x6, 0x0) 02:05:38 executing program 0: clock_getres(0x40004, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x7000)=nil, 0x3003) 02:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) syz_open_pts() 02:05:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup2(r1, 0xffffffffffffffff) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='-\x00') pipe(&(0x7f00000000c0)) 02:05:39 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x12) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r0) fchmod(r1, 0x0) syz_open_pts() fchmod(r1, 0xac) bind(r2, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r4 = getppid() r5 = semget$private(0x0, 0x3, 0x99) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x3, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x84, r6, r7, r8, r9, 0x104, 0xd3}, 0x8, 0x7, 0x85}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x30d, 0xa0, r4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) read(r2, &(0x7f0000000300)=""/243, 0xf3) 02:05:39 executing program 1: r0 = socket$inet(0x2, 0x60000000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0xffffffb2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:05:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006d5000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f00006a5000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) 02:05:39 executing program 1: r0 = socket(0x202000000011, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="40547bd9", 0xfffffffffffffc82}], 0x30e) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xc9a9) 02:05:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x6, 0x4001, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1/file0\x00') getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 02:05:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 02:05:40 executing program 1: socket(0x18, 0x2, 0x5) r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x28, 0x20, 0x0, 0x0) 02:05:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 02:05:40 executing program 1: syz_open_pts() r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x25}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x91, 0x0) 02:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000040)=""/4, 0x4}], 0x2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x81}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 02:05:40 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x40000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:05:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r0, &(0x7f00000000c0)="d65d2554464bf30cc46c84f9c2f32b97452cb863c2f1f9c4016f22dd5a5369b873fe91ad504b130a9eba1fa9d39c736afa258dbb750c7fb742472a177214e360c1a9542b1d583de690a8bcc2a4204e98853dd751f11b56db7626f265bfe73e49c37f8129c86d9acf3a9e507d4096a93f52279eea6e334887e3afcc9cad2367501ce6a2fb4c2fd3238e32506ece8ad30cc1ca9a5da2dbf0f46f0a0ec5304a45edfc070090c9801c35ba4ef5fe4a7a5644137bbe7c220e80d602e6b4420929212f86dc2d04dfa5d63889764bbed5a861e5117779a16aeacd9dc970393fd170221cf58a3b3b141c04852c73f259", 0x3e8, 0x4, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 02:05:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x37d0, 0x3d, &(0x7f0000000040)="c932a5e9741b4546f5dd058a865f190c67c93c6062ec2bb9a3184cd43adeb606c8f3bcc58f48725df4ffe576edf4e1ff3ff1b765dc63f09c0d3aa6a41b18ed1bf69607b9b68853eb26bf923407abcfb239122d28bed3418fda5d1aaadfd58a033383802a7d3eed6a1f01351327d22c46687cc84389bb8161241f10e5820285540d90b4e127ebc46203c45c675bb0c6e15bcfdcd92241e7cd6cc3e3721e0278d182df0601d61a6ce31119544212035542f635d4b1a23df0ab45541dd76e3ba2471345b9490af97a09af37235948ae2c5ede17d91bf43024bd04223619cf7a085ada8bca8ea7f7e7e25514b6690fec503005f16fef35e17e434607d1086457f3ebc605df7c5836e433871bb64f3023a881a77393b97302bd28b2ad15fc8559ff6fb93d44834a8fe97ba0b95969d4e8e802e417eca9fd5d91d511554e9b22957a504d074090279dfb220bbe7e540747c73deac159a6095b5dd5229cb24a9d8ce410b31ebb3f6fb106c8ea2d567be34694670d93046ba823b44889b5d06b028efbe383a07f554156ce9b4bb6ed20727e046049e4ebe48ed20037938976249ba3c1ac6ade72235116d3743897509b15760c38998bbba4db3d6cde6f07379976480fec894e54a16c7e7c110b89c42b692b7d6356dc62de530978ce1e46cfe48363c15b04a5e86d78189d949ea399b008b775e740e1650396d7d6537c1ad65faf74ae13887b8e2a9a28c8d1f1761ae186e91a44ccd21f1984ef0cb587ab0217b81edac24f45f7c016a29514a57760ccfb3ad6a82c0205f4ac951177ce05e205f023d0b9fc3a37f0db5bba9f4735d61ebc5fcd333fa4d8a2de475d55388ec726cc4cfa916f8fabcec24ea152b2272739aab7984cd9ef7f1e2b9a6ba9e13701905a9a4c5d5ac95993b31b81a8476f2bbd60e48e3ad53a055bb931f2dcd5f25a08395f9afbf6509ea26ce2be26f625be7ecf6a55fabf970731f793a5aed253412f709f7940bc1ab539e2c9a78bdfa51a5f6ca38e77685192dd5ceee0a1311c6e462eee808bf40bbd8aca176c7b927bae2a9549441c2ae17e0aaf5fe60a578115b7b38088f7c747e33b1d03bbe86dd15ce86304b7a5495c2d30688bd30d260f4d891d29312e8a851b2913fff9bbedab044bc5e47db9d92861ebf13b5f9a36db9030460394b134f791acec9477668b846ff2f14153d5aa6c2a6dd2599f01a7193e3b76b04a93391e2130d9c27be471eedef84a74cea10503491ed07f775300c724ad93aa2652891d73c9ae14160b623aa0d678429c3174467356f044f092fe960a4e53db34dc4215cb2cf9b554fe9b54476250019c84bc50f7a7fdc9b7e0c3a9705c0ab47a09187bd676e3fd5b90db28ce2576050687d4c0855e5d97113141af111ded67861117e7a7d3342a892c581e3de0c4324fc96fdfef4c5cca4fff05089f49ce56f6aefb9d04cf2082d41ea2a81c2b2dbfb8228383ecbe7889e12befa56ad23073f040f39dfd9aafe59ddf96ea3ab6b49a8c870aed646e338bcd1802bc9087ae8640825ec295d9038fcffd3dcf8c99e7bbebd59399fa2784c2e7f48061e41e67a054db503896c5959a2b9077c1fac52490f516665838a520e578038f7406971725371de7fcc360c165941ccb60931fe76a5253548f12205fbf8ce411453f91fa49fb986bac374fb2aae438c8d4b5c6ad200f73801ab8a974560a8c8d627b13ae4b920c14681eb9f59e1c6a08eae21a14a30154f8989a02114ea63dc7ddb828bfc26261512d533879de4059a06d6d71017ba25b4c1d43610527075e1fb32776405e2d461a0d815c2f1bf04524c4866fb32450b64602cefb62c630a671e4d88dcaa7ff743c39bcce881f15c1d00a04d776beeb5992867a5a888f86cefb053069a534258193c8772e869f075f93b0e725d1f2a36b63ddcc4539ea99277f538740196fb3b21d76d5182b40aa55c5dd4947221e459d387d69fe5069a7519fc44b17ee56be7f9c81824ba419a065ae94bfcc7b95de114549e7b49c2000caf85b90da237c1b874be53bfeb4d6251769803831d24d1ea604961a0aa951ab8b51070f2b77f7b44892a14b916cef3a7c7b6c5bc6887cec970f5e86ef396df21d312d9776c43bf58b726b624817275a097768b3316b5bf3d7a8c484447d6a713eefaabbc14c3657e47117493c165925a2b366157877dde2ea9711b47f26e7fbb4ee952091242e2d69321d79b1f9be560cce40094e92d02ed435c297196699515670e228f13ffccf03413959af8411bbdeed39e5f59cf4fe95618214d4f9d59f0c6833f9b67cc8a09e0868adedc70d083cd09c7eb4ffd291373609354da10d6b9afa30b079bb125f383b361718e3ed483e3cda7bffb27bdec96c01f0b6d67231a3223e1c6d52bb173dd3db23eb436b1e3d9a84f477960e51af21450dc0c09ccba5784d9ea0d126296ede9b5bb0a4d4e1234d4bcc34bc6c0e1ba1ca466b76e5f2caf0810372ebbf9ad493d2be4755cd89bd7ec54d7fe0178e491a848bc107a30c6b4fb7faad7a66f45f83df1336ee62a23a12a47169e15caad8fe29c1be9221e6b3052e79c3c309e9f752b5cbaa1d4251049ed1af343425832602cc1f8a009ffb1ee98769c911f5327f0188fb11f8a6f2f2c3de542a6de1581c20849b5ed68c70da9215af2653c93a18a3e3de43efea1bc4d1eea3addacd7fe7a1d66410b3f8b37a20a829485cff47ce71f2d8bd6db7ce3ca5fe082637a66cf1beb690a0a76abc44436c432033d8fc7191e3307656ded2c5530a64ed60f6277b1a9f205dd5dd939e9021c50ee749c16e25f65e38006bf19183c195c0bf17c462ec489aac194c2680e79863ba8a7aecab9c2316eb84174ba15eb04d7f08cad0df1e7b875a68559881190f9f70fbfb9fda2e568240982dba75ec87e8ccfb990df9f69deabd879aedf34121cfe96196a43c794abb2eadcd9d611f60f50240b0a1f955d9a50417106082323647736f29b0f592641437b15aa973879db9d42505ccda4485cc797b69e4e29c7f9fa160c5c6c9336ac0b1b8fc2e2441a78d260436b4d12a5862042aeb9e0959f17fc7dc0836b1041a885dce0a0482bb2af6bc198ad37c90090c3e57bf0e3e1ecdf0472207a9ad2b186515b16349aa7d2961df15316e5df3a6b8294cf5eb3af84dc1e0b600952fe4c78de86ade19633a0fd6c4e17981f7785a44ff456c05ebc1333b50d31e50ff9804607e9a628b625b63971535684459ac8ddaed5db6bb6ee07a1da03b1f08a4bb4167cbc6879233060e86357f4dabc0203b1643dc63d333c28a27baf32507ec94514d8f9169bd3b3f0d568b556fb14507c0b53113a0978ee322d3e0c2da8435cc1321fad2a0cede487fb5278bfe73cb791e261cdabdc6f82a814b333b196450b958bbbbdb1ea3f7860ee881fd0a9dc5f3f52852d29eaf3453ba6b5030ed2d0687f50280477bf03ddb0826b4ed5f2e387d24a488fdca29ee0924f408b14b0ad5058b1a04e549b1d21d72f75d297b23ca32c6773ba1223edbbf2d50b5a9504a1140d2e9a71367b9bc289cfb9bad35e7370648d841e01e593a0c645832c42847f2ea5018b2b713a8aae9c95973f740100fb528a408e856a7cfcf9e84cbee32dad63cdc0430cb2f7b0e7944687d97629b2244dc9e3da85a252355cb1c6e7f40bcd0b77e7417aecdf456f5584be7d1b787f4342efd67dcb8eaa5d3a3c8e006421b4e691dac3a495f41f63e31a1dbab92baa3b0536e894f6a22e8ede7f0b1232ad9a221fc5ebe499533b280134d47cc48125beea4154356c912e51956f74917a146170fae23d6206f00ce9448bdac01d2e682e02cfa1a90a8fe2273237c96de9e55c19d925b56e2a73db08cc2f9190d7e264e5ad104966ec92c4e51bc135823ef445734f2772f38cf467f834d5354ec5d227469a3d71492b17113aea863d7a4e4e6ec518ea6a64ce5a11465032072bd98a4d8fbf68e6f71c552c777d9117c7ba0ed3b271a3d566c320025f8317d99fd5c90ce7cf5065025b66a745c3a251f7e2c917fead1c4091bc2be5f332b90fde70138342bfc7eb983b3b8b68930a81f0521b720f995ac97ca671a45096bb9fd494b9bc8dc430a0af104ce21715cd2dcfbb33776e4181e3511e29d28f6741d6fffceebf9de373f3a221cc8f63da8cd416dd435a7ac3b33a7ad140452f26fe24db9c9e74ed7c4e03776b7fee4f168287f878607b3960126ccbb5f8746a1294b08955169cedfc3ae3614a99f6831d7f6353272cedfa7168ddfb512c1b25c393d1162c0b4384c5c454acee7039a3aee9e84421964a96a6c231f9082ee4c1bd45c5137d21d6410f617a37175d4aa38590bd2bdc86da96316fa73b922976f3a6f363af79f6b1f029e56de79aa0dc05249e627ea476dd0a0669c19b8df72931057d5d254666398c7c313a52874fdcac48b5e55262ff3228543ae35cd2c5da180e3a39f5f16306c489d9d95ee7136e9e48d37a7302321d8a4e073d5396c134766dada693f96d67b528355c78f3606f3f413e39db0bb9fa277524fed081772bd4e898f9ff9f4c969d6aaa30f5f97b9d8f5ba50e98fd418506b83ff2a96b8ae3c159344d3124129b806058b7637dd47752e91da6f326ef38acb3e82f7cb475c207b7f1ec37e45cdbc84bc5ae3a9c7f7da09548355b2a9d8c4e6703365bacfb698e2f79a9f56299c44d66586b4c78fa56270986b3bf08c93baf66b4dfa4aae26606d32721850e317c87b68ac683de570e82c4ec75a2a3cf69f127ace8eaec02a900da69dd2840cbcd774787a2fca29f2203b742f79b73b52b5276e695f8bc98862cde4fd1cedcb07ef1813b220fa20f4d57b91601f404d52588786f409c7ef962f1a61273403c0f19dcdaa31998ca4e16f818bf95995d016c14d168d70894d96391f8411ca9ee8f0ca9ff50cd2a0c0cdfceef6a895c1b015c2fe82426d7779ddc344aeb899342a9cf494758df02e64da1f98e8703f8749b80dd0253a9c58d5063ee94c01d93d1d67d1c20a79a513943d99c849c18b98b3ed79f8b76407f7ae19ea49eba13c1e9af7b089c6a7aa1db8b3a7010a7622255ddc3346fd3242134ed6468bbba0008c595b737ea4a261a3ea1657376467a58b1fc3bede0948617aff98cd22695f291adf7443fc58c49d75b25a647fab2adfece9b6274497970bb2b9760ef598c5664cd49f63ac3e11dbd45f74c1bcd8b6bbe55b756a0513876c42928f2e44b2cc58beab6d54f7de656eb4d5b0e8780189127b719192036ac4e978ff37f1c7575e4dbff969dd8460bcb5e586185ac47dd937f9910b750e4e2ad9fffe624de0929608abf21d5e609c1831dead63c1517b55e9bd550341d4084bc75d42ac40fa7351afd65dc40a9125eccad35ec8fb52cce9b195ddc0df2411f781bc86528b2258e9ba80611cc3249cc6c39eb1860fa59ad4301136eb623388f03e62cbf5c93b45de88634e15e238d274691f5bc305d8662ad36e80e426b1019c6da9ff0a92d75627e5eb58dc487b38ecf12972d9a121a6bf12d3f3a45bb32fbd7f6c2c4b3c5c1a4b8108892e8d8cca4b5f9b571ce7a760d3b5f2e08f96cff9385c89fabfe1f32ff1079ffc23f0d3b17cc551b37bbb7d0b0cf794b54b80cfc56c142ede66bd8f16d40e1e3849050b7e998f136b1f7366f7d1158912ae904cedbf477f6ee9e53fc19ac70201812389c16e25faf4d3dddf40b1d756fd4aa5e455a5df2075dd7d2378af59a9aff3d0ec06a1d76c3eb22dccf3cce780ec1e11211e9676186a98e7806397879a85a75fd430e4984189834082cbedaa6b96241b", 0x1000) socketpair(0x20, 0x7, 0xa371, &(0x7f0000001080)={0xffffffffffffffff}) socketpair(0x0, 0x0, 0xffffffffffffff72, &(0x7f0000001040)) getpeername$unix(r1, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 02:05:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x3) 02:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa18, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x38, 0x4, 0x80, 0xffff, "a052f7455bd57c2763ba01fa1b13f6c4ea819e25", 0xffffffffffffffc1, 0x7ff}) recvfrom$inet(r2, &(0x7f00000000c0)=""/35, 0x23, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) syz_open_pts() 02:05:40 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x0, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) write(r3, &(0x7f0000000100)="77cd378ffaa3436e04", 0x9) 02:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() fcntl$getown(r3, 0x5) 02:05:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() lseek(r1, 0x0, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:41 executing program 1: r0 = getuid() setreuid(r0, 0x0) r1 = semget(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000180)=[{0x2, 0xfff, 0x1800}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x2, 0x4, 0x328) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000100)=""/99) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() fcntl$setflags(r2, 0x2, 0x1) 02:05:41 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 02:05:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb54a, &(0x7f00000000c0)="2754b6bd13ab4b79b3a9", 0xa) mprotect(&(0x7f00006d9000/0x2000)=nil, 0x2000, 0x4000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10004) 02:05:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="d7df03db52332a4e6d40c0d504ab36", 0xf, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x1f, 0x3}, 0xc) write(r0, &(0x7f0000000000)="fc30c55c655a9b9119a5fbb6adff0ae396a4d763d219d4989c88f485b75e97e8eca03dc6461346f15f5fefff872489d5614f7ee501025a5cc29626ed0bf43e422b0722ec7a3a8bd645b1b576b828ab62365472bb2bc5536321b69bf672c6a3de96265101bd62f3f414972dd7b513993ca62ce80f92265aa0bff4c7", 0x7b) semget$private(0x0, 0x1, 0x200) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 02:05:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 02:05:42 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x50, 0x4) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r3, &(0x7f0000000080), 0x166, 0x0) r4 = getuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="7c9a8d4d78789a6c453b6bcfca1ac10bdd00ddbc25e1af2dddbc20b67d6f84a020ede71fa00c748dccf596cd8cd1bfaa269a0208e04bbac0695f3277aac1026631ac87588ed343537936e240680601f6c754a06c517854f7ac6a013b52ec1b70631c05b4f845561afb94", 0x6a}, {&(0x7f0000000940)="d786f7cb4eefdfd4cd35c9787195fc3f48cec33bb6698d025645eabc66eed1501c416ae84489ed8404d62d85c046f68a029e63cb72a4a6e7042679d2c78a788209ad4c17aa7fa5d3bd277c94b7a2dc5b463b80c324ef1591579cfdf1fb5d1c8074ff2348bba39cf507b69f1280411e7b4ee0d8fa6741fb4f018fe6f824b2e10108b4d222d205ca4e129b87f7ad409ec8c802dc41aac2ee3b297b5e7581e8d0c349f7b25c3785f53b6717c038eb49d5dece5b02e593cecb52645c93500dc3f3e5b5a103fca1ade0921aa207adef6cd685d41d5fad4ffcae66abcbdb18c2e296839cc4fb89955662288adf40edd8dee00ce8a8c6bf6775fdee0c64b7c37b912f01940edfb40d272f812df4cc4e3dc61976e6c63dff2a0ab98347f5ded96a4fd0602317c8459eeeb45c82867c0f2c9541c9b19f8675be521a957b70ec6412884ecdce7061266b2666a0dab84547c26d75b0b4be34abd0240226d36ea56f19ea7ad6f16605938d6c83a85266c6c3632f23d044492615534aaa7fca590247ea3ad58ac9caeaceb2fb4c22a4b74cf9a36f2b94abddf04dffe9599eef9434353a34116360df3775aa0bb31d364c634576c2c38047783fa6f0ce61519860c5ac33dc9c2deada9bd389c9b7eea2f1cb75bdb71f0a286a91fe7a32edb0087becded73b0446c4f897048f1f34924ced95ba46c4c7e0a007419517e3cedbc2f7257c58a8a8facdf486c79d239adf9d394273e3320e9f86352ecc9c2cc73bf5bbc1c1e40a53eb3690edd70133ea053d085e3d0ce2f99263894975ccf67c88a0d6ffb3f16dfd48caa767da152aa493e9721d57664edb3be93ed37d2c1f1facf7f4b4d95a16b54d36ac8a839ab0f9d05c9ce61604152ac3a4b5a2bbfd1a6fdaee3d222cb135804011af326a9f41cfae56f8dec28de1c5d7282d955c7259e350481e8913841cf23442f7f49acca5bc16c56b29ebd71790589ee1a25c65c09d0bba333d5ea29243377f6ac1fa4a8cc46807377245ed5158ea0dc3d503158419b97d88e9f0289fb928befb8c63044481004c90729a1e7503cd48a03a41c67e5a5e0eab6216a2178810d75263791b0c1f36f2832f10c52d877655d0da19956876ff3b308a4f37d618c3408a31d0797cbfe2ddfd69b02dbb902708963e3dd4af9996d01921211fa26596575e13decc2e1f0768e0c4d891d17ae6f19067ce4f1318b0f7a03699e8964f6f49c8f3e1a55ba14da1c343f1a0738d9b1473acb48e543341c63a765166d5764dda6dfa41a9b277f2606b4c4fc1f3fe31e09825f1bcb9d74a1f435cf14bdcae93488a540183d9fabe088e664c81facca7f377a2c5bfcfcb8f846ada42d652ee81bea37430c9e869ef7180f7a18ec6628881a6801545f40c8ec2097f5d7fc3dc22b5f79188ff61a7bd70ca818c6053346405af488c4d5ee3709580c5adcf2fd864ac8016e44d7a9b91aa71f1d8d96697cf8916f953487d5db796b73063ed625a7251f1a363e34d5618f007a6470756e1402ed189ac02672dc85dcadb40ec32025420a09ace5c0942e68366d368e5e682069e98f42ac29b09e2ff8d5d1c803acc48db785704f2eaf2b6ea3a1419cbf735d6a577948f0e6c979608628527fbf35fc42c014bade8795a7149257782346068d9d723e2c638263a18c9601f3dbcbf3cc8d947733a1b614dc1bd3d9ac23f271798d21c088021a285f1b2bd67c063364703537dfa3d75b89f282c6b81df5800159237605f724b38c2572c94aca9d60e077438b4101f5615a36386a0cc0d3e459a054f4a5403e1e3b2efdcfade05a85288765bfa4915320975a9dcbf6b9dc55f8777454fdc7ba5ea8655c5e8d0946a1d9e17394a1143e00ce664ee09fd1eb5454c683526f5b9e8fc06d4a1d9f7cee7c07fa03cba358df084677958d065f9b5efff4af55ae1614cb7675092e67d767f6df75a5901120f37e1d1fc662e9e224a08b12218b592ed6d68e92de674894bf0e4ba7660d7470d0cce4e75937213b2e38b1b685a6a3e1f5d810f2b8a6a4797259af6bf37eb02aff5572da2f98d38b10f37a52e594016c34d34114561f3d683598f976060c5feaddcc2f026b5f5ae0834f1d25b7700328991a8f96662a3bde7b4ce4eef0031a20924c22b23c379e36e9cd540e70d5da5cdd92e5fc3a6e29218e9edd8e38fa34bd8dcdca1bb7e42465fff74f97cedfebf08e4fe99fa13b60141efb3e1461aba7fa5630ed9f8d6bc895e5acda520bdb95f5738ec9aa86e6e667de191670260c6aef41a8fb9779e236557221b24844f854783ecd4f4fdf91e7d35298e54acca0c3f2fdce84812c283be57dd173c817052555a8c949868b496928b85a57a0214bc19753ac381da348dbc90a2d125e948e9834a753996ac3f6fb2ffe5e6e03b08f5399b29a06793915dd22d7ea8a094582c15c44aff3a2c2f56aab9ebdb7f80a6b14509ad40eafb7f760da17a8f653cd8f5550d197358f8893a1da9fb93b5fe5cc2ae1a02ec19438cd926f1471da72512e2f8da305edbf483e2b6a02dd99e192f8098c02e26ef1d0041a5d23f0085abff98246c7a62cd5478e602aa9547784df9e83c35c18426c66595965942044618a77a2ccade2666068c8265606d6242ddd4ced9b66cdc5020493b7ba5c27b97b74cb5c990d7cd7f96717c290eaaab91807e989a798c617dd0bc65bb4294b10599fba787e419633e0dfa921729747c2e76cb8295356672f98771b1b447d0d20eaf2909750271409822b32c5ca351217161a47e7774cfdcb3ef7ca56868efe430d696ea57855290f0f9790fd4529a7602f9966a3b4ca61cfba05bcd79f4c19cfe9736399eb271976dd16f08c2fd853505c614200362db68e8ec6b9ced013516fb10699be20b9b1217a4aed3714b8b3edcdf101491ed315d00d481bc93c6d7d207f75a4543e6f5406c5110d7c5fe61d761e671fe45002f6b89834a26ee369b67a2ef4e2c71cedebaeb8869237c4b2890f3464a4984518d0949297f70f10236ad4a503b799bb2e4cc9ff603db5364939a5f275a988da66c7988fed8b8db2983a4277f7f3ea17e78265b9187bea7abf676f820547b4cebf2f35c14ca84f172f7199ceb302bd9ce21001b68f5d82e95d938d46e76d8fd90922bb8364618847ebe75a6c0e6eb016348c4daad0dfada92f64390fbe2d519346d9ba2b37d3866b269d7f7734bebc4c8e13f84af36ed58fe9a3b9e125350aed976f371a25e2b9965cfab1e4eb0976b789b7215285b1d9cd2e715520406a2370bab03a5a9018100eff42bd3340b26d9dcec6c8a302a2b757ea25653aea99f4ff126df3bebc81e783f8ec7143adbc60b5f73876312bd68d0e9ca5166ffb1fc4674baf8fe77629014c468d0b606284323b4af69fecc0c36101edcd4c779d0d33acad9d3e9a038a9ad936518455fbf7e0508093acd00e4db627170fbf22167bb7362029eecc1261e18e9af3c8f9f9a80462a1159f9e89730e55ed43af770b90ae246aa722164a3717df01170ef20234068d55d12c129b36f272e2a50f6255980658ec5c5949712c93d6f44fcdd8ca269ba3298aca99d459461da2e974ec3f5e1202b3bdbc7f561eb3529d0a8ebc71bc953201a0e1625cebacfea86400cc2cd270b3a544f6191cec4868bb618ebe8ee5d288a9c9cfc1eb8d6d39b65f625699f47737ff8e80ce6fda320371ba0ee89e74852c18993b0abf48a1bfe75948e285ade28e7c85c74cfafaa6a0600c661cf9b9407e286d19cac4bd3dba00244afc71bba305512b03d7f89a0fce7f1e3cc21bf14b92f0a4525fa77fda80f6ac6ffb75d047f347392bd1827d212fed812ea404dd989521dee2656e4a369407aa382d9e91fd1d4345a82795888331b0c1f8a32ea55bdc6124a68253ff7d5108b70974ab9b1e7d54ee5109ae28e98aad252cf7563fbffddb421561c55ba7433e63c1c3107ef55ac25f4c07422360759f3ca837feecfaf422c5743bdce8f800e61a41661a01959e54cd2455c3e52398d602d01f2aece8b53fe2ffc6f8ca9577dcf4713cebe079296253e4f7a571e883d735c697054631055bf7c9843d356a1ba73b9b242da9621c8b4fb350fd78df0eba994e23ebfc556c459dd85cfed4b7c511b53ca6772d29fb3e52b7b9e2d4cc2d0ccd579bbeef4971dc19ce067abff1f9e3e449175c10e06df0f4631ed18f03d36d67e00da7d6964f3bcd7a57a80f7bcdc4f3f129c3c944d434a1b6589e6f967d11031aaab1d0dd3813d32278faf69a70fefd3995b05241f979afbeaa1cfed8a3a29d1cf56c8beb9f0101ce6f475440008a6c4733630d75d027ca1e27d3b6da4246f75dcb7b24d1967051fdd58a40795dc93eb3b3d89d0155ab44dbbe72e4c80917e51c53aa108eeb6f70efbf8cb658164dd57525b73145d511993c60f38c9189b79add3b63778392a42cfdc950eb9f8b7d4c21f5f52758f4c308672f92f098072625e81ce0b2db63bd7ca2004caa678772bb656af65cb00ab13bb6e549473d6336a073cb8c59a5c3b50e24a337401e728c6f13e180362738f06ce82de0bcb363a3e2cce78bd13cf9072bff1257834efb3ca64a75bb9a6502c4f30a65425eafebda3b10eae304477d415e6c8b15dc29a6916c0f8c5654d62e5327ab2b130ac5198f3bcf5586fbe542adcbff5629f77fcf50129882d5b48f32d83cd340dc68743d81b9004c110b9297bf0a3f8c720a4ae1ec8f24fc6d684224ec2889836e1d823a1fb1d1d2692469727a41d73fbde035d0b02159b7fec88de3c9c07a8dd87631053b6acccb65672f1127270b01cc9acfcfed795dfdba58d255f1e0343ffcb1612ec8258410e2f02b7bba374434088af17e21679c021e76413030d1c275e570433d9a42da9057ef11ffeda0f2afbfdebf0a67b7ed5fabf5730827aa05ca152fd3e5b843062937c13b7330b9e125635ad86a9f4f16ea80fdfdb848ba8cfc8b3681f9947ada266200f6aaa09d500939fa23c1a106d188080d0f75c009184f5fd2092663f907be6b9fd6b248212e25db04f4a8fdc8432b667769d63700dad0d52dcaed37402030696bf3baf042848b405826492182d2c40565efd7496552cdec18776be4f729d6cd3aa065f80e918489f88e713759479234ab2dd32238fbe42e8693e86ddd26c643da679ee5982fb1d22876cb6182ae3fc8db4746db355edeb8a6dd16c74b44d9229bff42b7efb5be80661f2a6d7bd95cbdf445c6b095f5b718c09419633dcb4612ad51b0a110814f2c4d8681130f6881c19db423891a11f62c416866a534f340d72f982725257356b5a4bb4131da48fb5080b60e8b97e97415fb61fe90876bf7ad6c51ab24facad996f2cdf4b4f9e5d083220bb7e667829940776d6a6214c25de1bdd0b483f4ac5f9f6e54859587da97e492d8c71f304f1ed29e78a89bcaafdf0c93706102362332542428f78381b5dbcace7eb8bdfab7d6e9f0340074326db5d84cd32135a5f0789a05cf18d7f483703ba368f38d9339b48f4f020dbcf6aede8e19fdcbaf218f15dbae55e3faf65ffc8ac30d3fcbb8d8fc2a5656087461cebf4b6b72f6411ab1d0e8f388c995ec37a23164b0db6b417313cc02903edc4f5e32812766c01897c5a3975e91444abce5ba0ea0812b712b9e69c56d42c1ebefdacde8f0beeb5a942bee80fc1145e00322ada9b9759a076955601816d38366b5fb2beb7bfc6035dfcbe20f177983662c897a6dee9c827cf760b059ea3058378f9a3dcfa511f968e9073267ff81c5124f747e5364b6086e99cec17f63440cd89bb1125920060980f065b279ab0907e7b2a530c", 0x1000}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r0, r4, r5}], 0x20, 0x4}, 0x404) 02:05:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, &(0x7f0000002500)="3c774a4022d84581d09914149f5d1e72a777f1fa4d2bb2a5d2c099a8b19bec8fc5dfa6ca13a26004b7f8a84ea1e74f273e440a2e12a8f9e71af05e8ae4a4f281556402340626d4ffb4d6c29242a48937c83f8b061987bee115252e054f", 0x5d, 0x1, 0x0, 0x374) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000002600)=ANY=[@ANYBLOB="01000b717cfa19b4ac366b0000000000000000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="c884771b2504d76a81b6a484f02a96e72dd9da5d3db85ec91e603ff56df0a0522fdb0529fbf514147c4ad8cdeadb49e1a7470ca16a56adc3efa25012c1255bed1089a69cc1edecba94f587186fbef946d1e15d7c04e05a0bf10f5ff16b4fa23f1706992d323c7a91ba9aba188b2cbc1cdacf69b6cb68535520c7504f350ca5329ba530b687e1ea74260fc3312dda99a7daaa1679cbab7fc5c119", 0x9a}, {&(0x7f0000000180)="9bd3bda8870851704aeee25e0d713d251ae2079becab6548b196410d1469d640f19e5387f9b6aee202f3e05e1b7eaa2d267f3747635a4ca99b69e5d16b7c58c27a361e151cb46ad2247b7b01f8a76113b27ec3a3ddf0ff20888e000c22c2ce7429f214e9487459c4cc471a8cd4fb9b7f4316fe21ff95a4ccdd8efa8211623cf473eee828b1239eb7f289bc209d0cca20382ae24a6a8cf544d299448e01741959cac414831925e01d6787722054fceba3daca56a3be89b0805791c31e670e5bb10c47", 0xc2}, {&(0x7f0000000280)="40f565f08197d13722a6e2cbae923f9f2a2203948bf876bc9d15754ec2e20ae6c4a8f8f76f75429b01dc257bbd5aa853cddc19bd355d2f51d417944f90359e4c71b95861d1d1c77f7b591cd73201945d9aa18e1677d7f1f133ccdde50faafde2ebd49103230db91ce184a521e5135997d095b2bd54260bac89bf6b022a2a6d804a66881339f688154f", 0x89}], 0x3, &(0x7f0000000380)=[{0x18, 0xffff, 0x4, "ad"}, {0xd8, 0x1, 0x59, "ed00218202a41f73a2b1583d4f2fac53321d3e6184f9b8fc897f3e5ab26c243110d39ba5ac056a1a4033092fa18190ef0e18aa8cf0c773844e6b2fbf3eccf9cac9b0daff58b4e3f85a3e2b134a4a34074d9d773e541d89367593db1bd9aeb558c21379c2ecff8548f375c7a6e67eadc3ba9ff7102c8f96821ede6e44c8261817a808424f8a87f0bf306a2a16872effa6bb5f1792adc3018168cde44fef8ec90578c952b66a43d58e956117fbc8759ab26cc2e02770e7a8bf164a072d8bcdde08a83271"}, {0x20, 0xffff, 0x8f25, "6b16904b5380b8894d"}, {0x1010, 0xffff, 0x252, "83fa151208d9fb0fed3d1207349a9e22d3df231228c4954e8c3ed3fd426573cd5b600ea3bb05fb148a594396bdc729ab0eec3131a0349139bc0cb11f3733d0e298a65c078e17e13f18fd6f80a139564fbe9974a60b6b0f1151ee0479f247f1481fbf5e5588cad5d29dcecdddd60c4387a06d0f177c22d97172dad461a035969270c0a68b43534424dcffe07274301c26ea449d703780da3d04da4dc8c1656848fa3a0cf9b25b370ab769e352b5d3b38450f7a5968618dbb4137d519ecbd80c8b6dff70e65bc9963161121c501d7c61eb57f02d661b4a3dfa02cd53b3575155e932508f6169011eee0ec27f0ebc7c0bd03d0f91aeac5a9bdfd6e690914da5fcd485666715abfa61cc0ae57206293a4850463d5376e4d9a07a8b465ae939352efcbd756e3a8affb68681591cb90cec6356b82ff211c7c8be17f60fff647cd020c07ca39fee86c63f3dc27b77b34a62a0512cff2f6f4184a0f78f845e4c763c04e40286d356dd4c8610bf344e6251d2f7ed0d12e3214388eb58d541ed407f886581d6cf1963499a603bf56c92d0eb1f73f044dde4d89c17eee9d1e269fbb3a7394bc86cd58d7f502a662dcb4ed2162c942886c734d6c3623636626c4ddcacf4fec7cf9b2cade423901a08310787135eb328651cb5c8a86f43581d61986443934307d1d59ef020bb424d279264d5d135bf9ab15969a60a72446e7896b33e3e27a722576c0e37690b722e8c9ae712fa1b894bc414306c8e744d18374ebb009c8b514419bcd706e3a7b9c7eb73ef19ff843d5c878a5376e2bc7163904052b5baf766caef706cd86b0b9dc8820ca04ab8fd88aa0ed4193c2001fd0e1b79157c5e4f37244c421137483d948d35a18b93e6145fd8c32699fb1a729b134f933291c8c59f534e1bb59e273e9d76b119d8ab08a933736e0701b997dad41d47a78bca03bb020b97a1e473f07e5607e740620a340af7f8e53c12e0f88e627c553244401a0874b4e7e51cbca19935d3042f4a23e8f07b9e34dfb2a8cfbe9402f4dd93a8bda9f124e80ca8f81ced931f58fed40c9460ba2e4c6f46d670fbf84728745b263b3a7ebad5be531b02417cfcd75ce86812f1abf819fd03945045c086acdd38b3ea07a7f64b34fa8b3624a6af2a539ed97dfd76a8354622f35020a1bc953e26466b556d70ac16ecbc7801ab8025104f0f32c6c7a4d9811e193207ea73ae139eeeefb5d10e1075e9c53781ce07f48d803eb6a6a07d629fb9f610e9b71fd4908ac5c915101d4d316023fad1f91c6c6b4c3e7d2b1b5883402d7d66e6559385b07e547c2869af170df68880d6189699bf5bd62ca40d2f0ac71026f79075e58b468dd84739eefa7eb893ef2d7f9e21b0a395961211f582c6cb0660448df10a15f170caab4d71516e4d42fc432ff98a6f87ae7ec8309a3601cde5440f0ad66401c1f987b4ceab829a21fcc5269b61261276477252cf6204820995167d3878de682438945d10b87a9445aae7b8e15fc8b7b4654b129d2f0d1300fda3fa797dc311c2b7e26cc105487ed43743af936ec84efa14f87c2bf01fca16bdf62ebc6f2416d84e8d36dae81f11e8b98825a435770e962598097901952240e27839859a0555af8e1cca08ebb93a39a59c9dcab1a293c3aa8a49077198a7a0a843e06c34895dbf210635e4f60bc8ef19998803aed89f26fb375105d27883314a16897de53410ae3cb92564c859721cfe59638b1eab8716d973eda711b12018b3ad62c892eeb5e2345d5bb265439e7c6a2e9ee203a324ed9d7873dfc1e0586f07d9d7174c4131fa51b23aca3c32d7e640d5c26611bea563cc2e91abc691bfac02f5538817b75857b6617ac78449e99ec536afb30c7d0eb2482084d8afed5946ee79a64ce353a64b5c22f503c11819bbf919908e98d5c2e5cf4c4226ef52b7c4aaa83ea8da963da9204f32fae6c5dd1d32bf38abb94781fe41607fe1d3011c147d09cde52be254464910a0b0704dc91dcc189ce035c458f4890c1941b121ff5c2df6bd3f8646e1b90a15e0b6771eae935d20458cec599aacce54ccfd88d08ce7094ba073775dec3e14eaec2213e3ed6df682985884d9c290edf360c5e12af82b120f421babf23b12dba389fec45ee3813bae7f5be5ff590121b289770be884ccf9d114f4758953a24219a1dd8fd8ed4ff887b0f0aee5008cd17d5748fa47f9e80c3765384b9d05323c136780a6454a529c3074f2aac85aededc973704a4a14f0fe0ac4a0be226f7e7df46ef62a1e3a9b4332a99fd753db55ca24538f3ac3e5fe00082467f39996bc6c841aeea88974b489d1439fceed0d841b731f94ff68ce7333aff8b18a216bb9939e71375c6747c6fc35ea2daee396ba915badd0bd834ec7c1c79119a3468710d6f5cd1f892ff5379fdd892b08d441f5b18641d0d542346b8a8cddb5b00232e93a052eb51c99b845702ef0d6ea85f312d71d64edb83623d0e53007325dda8950acb7fb4b7e1b649ec7b0d9f3be3eb5e59c24aafb966bff8bc41c1bb3e443be7a0857968082d3d79d6582d5c3cd15af4ed9931e7455130a386581059524bf943d45f6e120a16c63f84170c383e3d3b3dea62abb7932c65dfe00fef906e060ab8f4b497cd8b3e9c67e1f9decc743e2100cf7f0d32fd6838e42751a49f6e1084e2c0805ef90c111a925d4c26e362698fd63eafe2fe17f683676a9dd5a5b572745c4e6963ba3dee90694aae363052e98d4b3da18762125b6ae363fa282ce81552ef2dd865f6fe8d73f47e0525529ee662b575c191cbc7141f3a0dfdd8564c2467e6144e3812796b35f662bc33796fc31017349b9e602b639ae364f3e141bb83fcc3d2277ced43a8254efe882103df7b5ce125cc6f9ac6c7e78929484f0603a9ff8c0fb7dda211945ff5cac0aa8070d7fef8dced5551f500fbbe1e906f54c20b953c339c6b63257438000bafed98a6ee64f8130a5bbc34b9a977607838b6f761fe58e8230287fd8154899ad7f59df053961cd42d5c187c038b5c050339162519784522598cd6308c4d286ca250af7dce2951faa5f4de9d7bbf9b65d3afbbad32bcb3a77527ed527cabad3a71dcf0523b115338d590685eef2da059e6e8321279d1751a7480ea13f6051f168e94259215caaf81631169932cdd63f5004b948c3852297db7707c546e5f57d71237d5452d0ca99d56478808f652793162374c1b868eb9411bbf14369feffab6b3a6bc2fe4ef95d99d0488c57894915b67a9bb4837ec6a40829e582dc62b5176f1db0f8347b95aa463c4eb0634eb189e88abf580a3f682992fd8a71b909542b0fdadde0d214cc2ae19db36e687a136631c2303764f736fc392bf13adfaf385f26e1774aad2c0482b32c2bbfebd7a10cb5c8333e22c4b46a24d855445b98d51b4225f65f7701e65ee6430c227612fc3708cfba2fb7701fdb158c7fee563bb33b2621bdde8e860a726432ccb09c85c8bad1a023b065ce41607c0a32b96fb571f9a28b36c70338a90f427b78e524cda2c70bb1df23627088b2fe05c1d8abdcf3aa01bf3be0e1c1e80c960b58872d7d5c9e5acb7ed47b9794b12f1008566995f9d1767928a35a8d1bc5ad88dd16f917343f4dee09ec172d41d7e4f840306496d02a670ca4891aaed622bd25e657c4cf0294f5f482733eb3ddda8ec763e464c3b5dc4c2021bb8a0cb3b1e279ff41aa683fa46a23f6951f9e51efa2b072eef1bc6afbe8410027ed320993c332d85eb85842cce41641b1eaa6ec00ff8d4e4504ea344d165ed041bd1151823f79f8a5531679bf2238711719cbc420249c756366f712b736e259281507f24f81d14fca89eeb1bbbeb29034fd73158ca38cb1a4c6e41e75392b7f29e9c79b83363d91f3f12575c22d34ed875f888bcfa80fde80a9f6546cec16a9bb05f88f32114bef9993a59251e4fc790e0badfb5f5f15e17f51e75003bb2ad0a18690ca220a3596f649439b9840fa9b504172dfc30ebb291c764b099c2890472b48c2265708fb9273fe3ad5202e2155670f3c46b199c5ea2c3cb94d74b87349d443094cb23e0647f3498b56cc00c1e1d92375a1c46dd4bc693faa13abded5e6f5e419fceabfea3cca773ad2217584f683a6b3d712bda9b5b4c06e70b2ea940f762d7f50323d4d3eb293b5731dd8d6b7da81253be480caebb1afa8428999ff18442be5f6a6bed80bdede795d437a6619be204c032b7b730b2f7ac14ed89c35fd3e6002f6c8b8ce4b9c7c67f1d43e6d69a2ed9e31c05c8b82ed8bc741b7e72394658846e67112b4325492a62e5c3ca645602c25d4a4bf913a46d446e0b972a2db089516205f912bc57d051aa222a4dfda3670c8f1462c3def05abbb3d3e2476c29e89ea81213f87a04dea1812154e08b3aa9bd175245dcad33e4ff1e5d7df6a013729f749dcbcf24c18aa9857a83f3647c46bd7ba7cc3465cb188435ccc4629643c673f3b4e4d4aeab58173e96199e8c2fe2225f0e1e3ff1ba1604864392e1a0e10317cd69537a3007a84c30365a76c084e290a59defaa132a2754992c03df99141e734d71e5d800b9619ee4cacad8f9537e37cd5985630c7fc9b497546857a8e06f129e0c75e53d1c488bc8d32efdee7e7e54c03f55606135086b1b508320eae27b33f20713a5431d504058663f0583bad304d660b0e8818984ba55e643e95cf5b671e7455750f5bc33485029f6b03d7d97caaa3c3ec43d08c62238fdb4d2408c4fd0c4b2784be30e12b207d6a7312fe212614ba29311d074a443e85fe2bf8c4b9a32a0487704d6366e4e143cad459780de52456a8f19e729e00fa9c13d210d7ce5535f9c5b2593ca6f524dc9dc7e17aa5ae46034a0a766760008a1012f1e1130ac0497df9dc767319db3668935a83821d4d782e6f5b21d03d33d237bbd9f0404b5776bc97e442947c2ecc1693821fd3b5b788f945f21aea4a412d992b8294847a51e067948393fa3f376d6aebca7bfe34bac83c9d7014089232f86f78c7fe551466357f404394b9a706face8ddeeae92f4cef23a13b2606e07e468f1f63089d669326f425e31a67f712a9e9d9cb5853efa76b4aefc8813ed584825e9fd5684237dc72735b9138df4cf354f8ce48b7c6f5622ecca8b306abbca96cd8648e077787680d86cdde64729af1739ac1a57158f0df77cfc318aa9337adc49ab56db0610d240583e8d4b71b77b8a21c41f2ac464796477c2602a25fe86132630113898003902f6842d1abc45178139f5e1aa58caedb366ddac4b0b4c20bc10e48fd5cbbab149654eb62a73a7bd58b7a77f120b5ac2312f380de41f41dbf8a995cbce75b3af4f3d7468fdccf6bbe2b8e33134492a6a042c24a949e345b879ca79805d88c30b1905e7341718e8c56365e16e4cf4c7e1ec01379e175372ef198bb0c87702cd063240e812146bc20cfcaf33daff94081e368be4b56aa17024087f06e54595f44198733a9439a45c69212b54d7dbd4f2783df68c962a58866fda95d2bdcf7de7a34839f07fde5dcafc230d0c8bdc9b5a7d5cf199555f7fdbe3f4fd7d95675ccc00f53cd45d2736dc7bdaf6406b94489ddb8c7c9702ba4437e9b487e6a66fb704353e26f01e433838a08de9cd61312aba7184a599960d9f5098ffd12cb56df5f2fd9dfbddd28271798a44e8be3a2766aa0cf6b3f4689d5463a75729f4c88c9ef0ae11cd7a5d91be7e9419c28603e368d0980f83ee1bcf73dd0f6ce3d8014274f53ef1d3b9fc007b81092f02f021c87f5d9a8df00b99512aec25f8df13706251ba4f5db58f8bb75f165fa072b3d2b5a25e3595c69019b0c91fe4d69"}, {0x1010, 0x0, 0x5a8, "ea4e6fab72bbea528d190d5525a3be4b2d78bf018a7c4cd2d1b65c0220ab5d1b4d8f61cc373b15c5262b6a5824db2d03c65af6525033d15a2f48cdc9f4fdb0bdee0f682829a231aa65732c5a4396c61048f24a1b4f3a6ffb7b66502b225ba80bf037d29316c6212cf1d372208a22078fef2df7e1432bde8a9913b49f1837fdd373e77c2abeb73cafcf3ea6a8a3d588bb5fc55d3f04f89303848ea6535413fea54cffdc92b491f9ce1185515e43da483903491ca49e3be9be3a1d39e93a0f8c8148b6e3962d5825a0d62b895df8ff4f75cac3d2a1382d5ed7320a70fdca6261cf8d844ed905e257bcd13eb6e85b3639af92b1f09364e82487951ad730a2f9de6a774f29dc9c0aba64da14d3239591e013ad71ea1743779477823fa96cc966144dd883ae1d186f4c9951f076707c0121954a3e271cd8beac41958a4f78d94621ea249525e98fff2d12db13b08c144ba8c7bf2f9658977dfc90ef7efb5f0387300cd7db05ff69ccf7be22ff45b8f485003171eee02fbef3be00a7255611278708e43fb25dc7aa00f493316fe2ce346d2efb91b3365303152d096fdf9273ed7549f6831d74c245bd3d1de13d556fc37fb74223e7475bfd1a8d6a126567c15f270eccc40c28b97bb14e9465526892829be9828ad8b4f561833785cfb00b463b2027660e6e115e84daa4c8770176af445337a70a03f6ed268dab46c6b35b8e8e35512199d44e18f4a21fb191151215115ff01b3b6e1e665cb03209b8ca310fc25699982440611a195ffe8a502a1eaa255e78c20f38119f541f95673d47cbce68387713fa4545535a0419d125efe7b97a7452b3e871fe1c5f6132a1a33d5dadcef39c92152fda091482cf89a9fdd42002c2d35d8497dc907cb59fc8757f01656352a14ec0d2bb186bd4b8e42b127e7aec558bce3f3504adfb7c5b24dbff38d7cbe42b1d0afadc5ff635c0927d9b39d609b48691e8ce39c4fcb4b8b883316878ca6c8aa879f67b5e211e477e3d8485f2e467b7fef9bbee6be4593ce8a71af280ca806e5c69060372ad9e3307c37658ae1cc3dc872b6cae155618de28571d55cac242f984a6e695aa7e1f5cbdcc18119e69d66f556ab579ec54dd6059cfcbfe4c259ee039d11f054bbf8251083441272a0f12cb645cf6e19a4877373194c128e90d872e05465d111682acdb66a5f42f2705a2e70ac4ead9a93c7e8caeebfd1f8ab258dfca03114e9b2619c50cb67761f23faf07490300461e80a8f952c953699e87170face133b4f400c84ef1b8ebf07e6785e8ec8ce8ef94d617164e6e7b8b57c10e40b063641e93ac288e37378c8b4d2273acea4da15273ddf2c5af1178fa3d5d3ac05d6dedcda290f373dbb7c9ea5dfdcb9efc965a263a51e01eeea39396ad79ec4bf6b05782986cd8ec6e578ae827eef87bff0f9f5a0788daa7a2e656ea462365b95fa4a02ef3d39436c065ac8d194a7a841c6cee4192c40c8a6e2233d970c578a23362936ff49ea272c6ac385d81e70e206b12851567cff60721b83f88624a3778dad26e546675ec40ae330a706c3d452e38093d4a37a32ef3a11a0183bd5d57c481de1303cd4c5b301ec4fe1231e9a3731a392178aa4b59237dd7e7872448d9482b89651a5f7e7f324a7de8fd8ffdffda1ee4f2d2081395308c3884ba58b6de98e232d23c4999f0e93b3d563405cb13c2282262817ef5dfca3275943a5940be05c21a28aa66f6ac7c6fade699fdff319845f4497e4a5730bce95bb92e4db09f195ecf5272910e09c44a01220e830305ba8a2bb4047e15c8fcc86d9061b30b191686f9ebff503c496d243e1f2cf4faa9f7a22ddd642aa88c4db9f2ce245785d522fe12e84d63b10b8ac7f3a725bdd77c769bef50fe534dda8a1ae09eb92701556b897115f8c20502fdca9711eea52626bea4468183ab7e531498cc88d533af36c9d51f9ee8c957ffebbfba2b9fed94ccac2f3757ff57abacb400e9c34b37cfcadd44393e6d372c9d6157bffe119636143da4226bff62d7b5b1c60ba5d10b162b05207cf50855b5effcd68068acbffb9ee85ccd0b7c78c8259ed5395ce0e75daadec53a70fda897bbec80a9d6867908470808c260472b0ff0fe45c3168420140edd7978a93e7e13a52275d44b3896d3988ca647bee649a9245833c58c79cf9243b61def4a48b1a7a3ff3354f8dd8326b80464274c5fdd4302f87e9d385d8a2ebb076490fb7ff51e1c670582dc2c222224d1b95839229e43d0fa2e5b8a559fa9237327f272e96b2c3a48e2a4c8c5a8207d557a29cb1d819dada5e4218157110ae086634475745740b5147a4459a21fae335336c46131acd5e16e0df3949c656536ff0ec2a64b9df91d73613946443345f035efc94ea53d2e33be1a9748615ccdaeee101277d1744f1864e4d17c120f5045630e5ec72dac84a89016d704260916c01fc770d0d9c8d3f84362d34b8eca8ad0c517e7b31a4901ba39c36830facf535073926dddc0c5ab413a7b2dc1a58120ee2dc16b4bb2521343325bf98fa4ee746b7bbe7883077f3993609589fa9144e3546bd87f70c83e9171d575c88e521e422b7a1e8cd1b35689c071a56437365cbbc700fcae0e46d725da05c3beb12addc23c83a00bcbcb31a8081afb506a0e58a564ae9edcf7f0fe332802b572067cd1c237034f66291c59ca0ad2e3044d7652ba0282b440a99f1de38d6e064969b127f4d032661e11c4e3b85fa961b5195274e2dcd2ee5ec1f9997784375300f36e4689b17aa705c211ab3f2bfe552c85ed88838c523591962350c864b0306da7b0c145191b83ad469085ab6f684b4277f1bad5c2ef561e6f28847588f92c251e835e946815fe5655ea47e66312f8c27ac730e390f596fd6d40987a5c084621ffccbbad250fa9b774a067410f19b2c3a64ea08c5dc849c9f4fbcfa4d76899f269e2eeefc21aa6487d1960f97ef27f4b4f085b664b343c7fd3fdc246880635bce9574a6a994078a5ed8c597d4850da0ef647fd764ee2ca5ff1147456013be088c939a09b5b819ee925a897a1335c56ad4f8aa389c69b2a9cc6065f5cc289701c61d8a40dc16612b0c09ebe394b92f1e3758bd34cc68a8a9f40b008b3b38d04ec0ab9fc985503c460472c25d3bf66db1cc59b8fc4de2ba3722243ae59e40f1fd78497f86809ef97aa06ed6305dddef58a0fc65ef59950dfe4dff366661a7d5bdfdfdc57f1d4d1b2fd6a0d22a1e8e932736a51c94eca57df4dfb92187ba47daa4124d695dfd2a1070dcfe28fb1df41d9c2330f1c0011346e70e520250fd226f1b7eaaf6460ab24381aa3bccfc8e83a3ce580336dbfb4d9025963c61a1b33415baf461e5bacd9dea21a4098a804810434f6616b7739985bacc35740a09cafa34a69b3e5bc68f10c5b4d66704e07b696c5da190e1df50734010fb1633a0977a824e5006dcccf03e527fc501d9020cd68eda752bd946b0dbe1521f697c4993f0e51a30d524e10cf6695566a725911cdafdd6ffa635f6047f4e0bc50465f4ed575d8e199975ec6c72e92cd8e7c0db92bc7136d4dd651faebbe30404a23d0f074e3285e3b37ba2e27ff6ef1a9c2acc6107c33753253be34c3c33073f70385a7d83cea26e2b1db7ac9715da15ea7d14479faaa302eac59213207339e3120abf3620fae8173f454361b94e2b4016acc94771e6868a9a48427500243a843273257c215605b68dfc8d5d4b3305744aaad7d2e2c04d5767702eca16fdc105ad913040cc82533c21d189d4941132064be81afb66266f0b753711a303bd64f493615267050882fbc08fddf10ae7c7e28115db8fbf6f374ed5bd318034065fbf9136418260225d7fe9d282dac866302ad50140ce9191d47eb0ac89cf299c6876bdec85a4dad37a7a89bffbae1e5dd0565e8e792ab2c23286b3c212561f2cb59d4eed8d0429ce47545f2e41361fd6ef0df085d1b8266c69dea0f8380b8b19eafa2b275605315683e2e2eec14388724789f1cd7450db459afc17175b9a66ce37fe40d00b65499d22ec826146311c9b2398b942588d25799bd47d1e9ee86fb78c1a867d1e612d3fe4744009559f902ffadb565c91a41f489caad312e932cb3002cea5c2552fbd86d28ac0c56d58ea97dabf2e98af246e68b5842df1e2ad2b7b1f84189ce54d6a719519f1cb41d3e6956790c19fffe61ac36096329c7b2b91307e045422c90fa57a53a934907adf6a65aa594a217e51c5bf9874276d7c0885849ba434eecc3b03382d02da873baa94ee72cf8b9e67ff1128851b5c69107efe3f48f699ff15e3ad0112396380b250a89ef1b76640fa63930433632d95ef2d1761f6587a3a29d29d30ad4f0381f52e74e080821fbc3430f318463a18d8e3308184375befe6bacbae696f2471f383de8383a72fcf2c62c7e680720041a20ff22410afc5d5b859a6bfab5d5f5020010edf4ec2183542de1634549309b0335591d2975f6b13a0ca2562b1b6b7c88abf70489555ed3bca19f4ca5099bd4062d88dcc147aecb9dddec02f467fe4d97153abeb46cb3620e1e46723e0fc2f52444041f821199a13e71c113c1079ee82bfe9c65e96b4b8bf3c05bbcfe2c1cb19536a81dd2b6b47fa8a623ad428ebca45b1421029b79ae79c5fda22517233a239ec2a4f67f9d30630de056cf79424559b3a6a2b56b621da1c657ed552e44ff7e69510f657085e82eda7d35a95e0742d45b070b783579cdb59cb08bb6471bf5dfb9d512ecadd573e7e95610f147d92dfea1487018e61ea95da69116d9dd0e022f6844992fb3920e61d5c208c862dd4d13e82d82fd9131e905bb77080032989fe47883b9c28ca48ed3f8b481f6cb83785e88176de041a21413897f1a56afdbdcddf1415164e8093a6cd472f5391fd3d1c2e9693e528efbd243f125b0439cb2aecf37869c353775151a33f5301a718654c38b7e3d061f30c6fe6a59b2b69c8cb4d016bf2b4f661555a8b145bc332926d928076ac5529b7ea89e099bec09389bd19bc385e6d8b494bb374719d34a3f68c356d8bb000d4cf9aa49620b41020683a56f20665fb5bd4ca85fce565244fa69d749861748b5c016198a45c09990a2e54ab8ab1c9064c2f0bc1ba26060be3917489d52747e60d3dacd2dce68472379988ff390a837540d7587484f05cce6ea01a43a3a8e4f231fce0972707bfb390b99102672dafff81cf6b98ca758a1db0b0689d803cb6b07ca94c58a973cc4b37a2e2505edbb208624b660137f363a00eda223fc152f2a8a9e5b062c3200f05e403fd8ebe3e98c805c8b582ec88b91aaf971a7b1cf4873902258f8694815587663a12257f8e49c677c16e2010b0cb0ded108083c7c0dc3b5a4c5e911495092613dc5fbdf56904786994a49467cf69ee17037e869b1fd439a4567f7c9568e8c1259015ee89adcdb831ee59ae9ba231f0209a46cd16ebccb492008d79b2029135071171a6d802f351a6c7595c231686edc1f5f8aa6cccd1e2cdd70698118458677e2733be75ff66bfefe043edb0d2438c165bff14299325da3b62a164da03c5afb2bea800e8c4af4bfa808fde4efa6255a404d6d6b2e7d533572e9ac563d320fe8f700e642ad15b719dd3e7caee1a82d0b8ca72dc64e5dd407a4cd1306a5950f180fefd18c41af5fdd1dacbcdbef3bc8523b8d52c11965e71db1459013a6d18cc44399552034880aff35b12cf11ec90b23fadbffaa6f66c5dd09912a6b80256260baade6fa7ece72acbedf31bd833f89b1350f88e54895e2d6816b8d3a6b2c393a931f061ff04d337b0f5a812bbe87a8fd99adc5e967d8e3fab3e4"}], 0x2130}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000025c0)=0x1) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x200, 0x8, r1}) poll(0x0, 0xfcf6, 0xbe) 02:05:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x80, 0x80}, 0x9, 0x0, r7, r8, 0xfff, 0x5, 0xc76e}) r9 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1a) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockname$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r11 = getgid() socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) fchown(r0, r10, r11) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSBRK(r12, 0x2000747b) 02:05:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) 02:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x8}) 02:05:42 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) rmdir(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x3ff, 0x4) mprotect(&(0x7f0000104000/0x4000)=nil, 0x4000, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x840, 0x100) munmap(&(0x7f000027e000/0x1000)=nil, 0x1000) 02:05:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getpgid(r2) fcntl$lock(r1, 0x8, 0x0) 02:05:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x6}, {0x0, 0x5}}) 02:05:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="d444db27db396a7628291cf69b97a49b9215a2846d2ba3ade58f0342c457efe3c887665f9d4ecef82258a260b769d0c1533b18d5bdd84ba726a2852a978ac687a2b2add217d875f3b5e5e78f28cf00b1a2acdd533511ca952570debece5fb327032244bd75768cffc4140418e95ea0b1afdf25be4b52ba1317f268562fe4f8dd71c9a019ed2f0e08578babbe555666829206de9dbd0ec4634b688011405c03c2a335dcf097840196d1ee96657f5d7b46550770b214f5aaaf1117d85fb7efffbe2160", 0xc2}, {&(0x7f0000000380)="ba0ed57f1dcfb40db09cb12feb902b7be2e98fb70f064701a1e72c58a04618c4f6d3a79d550d45d92301f22663f645d0b14f84f9422e777d6f9fe386aac07d99e1540d91525102ad4bcba133f2820a35440c0a39e7acdaac711d3de2811302bd24960827ab0061417c086037fc87763e0def0e4baa0535a19a4dddc517c092a5c24b8577ec82670d6bc09a4a4d1a737c095e2d2e14fc6df725d0457118954270bd35926d2caca2378ce53ba4de623d07ac5dcf4d63e7ebdcc842b5cfb6e5526f4bf7b71f198800fc6071caaa79c618dce71c2373772f2f", 0xd7}, {&(0x7f0000000480)="7caff47987dd050b8f83895365371bd2b42bc1030d06a77a075c6272932e2a34302e0ce2adb8dc4eaa343208459ff9f2124a6fbe0c414dfb19c0996800a75c1cc2eb0502acbcea38bb0ccffefee82179e868f7ff71e51293a1b44e38880d6254303aff80f5a869ed9f2326832d7bda041eeeace76a64ed1605b2074810793a62565258af47cf3c1a6a1d4238151aa1e53d12ecaa49275f586b46ed5b644d5be37f4b034e141f6d94cdf85864d4901e248eddb369aa9c9b78bb84af372c2ae12e95df2574", 0xc4}, {&(0x7f0000000580)="8086574b0b97049cc0635a139d036e136b1a21706e71f9266fadc30a3dff8cd6a48028f0c49e55ac8a95f0e78ba22abbf31e5aa4431f8ac2e7147c584bdef152dbd1085a0758feed5666298d47ae99a89a3000624822c4eb43d5d76f7f788392a63f1b617b5cf2cedbe31053ca2eff73f0669d9d88382a97d664dcea89ab3c4f5553a56c57bd560edfafc8caa2c0ba814d83238ce03e5aece31c1d45e896f5e6a865904bb4b8e688a8aa38aab295ea5218ffb6fc853b1c7b98257e7de5bf2573c3962381bb55c116ec9241e2842b29b9cbd17a248a3ab701cd3dde58046e40fb07f6c053323587", 0xe7}, {&(0x7f0000000000)="e342481ec66ef28d0f27", 0xa}, {&(0x7f00000000c0)="3002aa399e31028bf1a8090ed5b2e578f68261876130aa3abaf1b96d0325b70922d9a3e46d155a28041c92c622d1b0ed0287a7aa4b817c0d7ce4f02a2e256639a28a4fad", 0x44}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00bcc400000051693ff57320d409293625a234d43dc5", 0x253) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="aa68c6aaf285b73b5e168668fc0144bf76e9641d8823c7d7073cc378be85887cda3ff94936e6434e9fd2e6c3dee3151e07052db0ffa5fd0b019597a5308dd1cd07fd78c2faec146a20a4832f4f6d162d6172a84047fdca203debe426db76b0681ecd30150ff606c69183fdc8abd6b5e8b6db3c05c759ff8521f16d3f4203128b4e5e7d0775400beb194a30f24e6b263ad5171c906f55d27c18eef8a01fd8013c9e5f2acd4d9dcd0db0e37bc788312f48d91dfe63983c4f9e2d41fe035c947e0b263caa", 0xc3) 02:05:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x200, 0x1000}, {0x80000001, 0x4}}, 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x4, 0x18, 0x6, "c6d95744cf14d1b6f2c683f2ed402753c11bcc01", 0x80000001, 0x4}) recvfrom$unix(r2, &(0x7f0000000080)=""/94, 0x5e, 0x40, 0x0, 0x0) listen(r0, 0x0) 02:05:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 02:05:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) semget$private(0x0, 0x3, 0x208) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 02:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() kqueue() close(r0) syz_open_pts() 02:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f4320b6cbef8bf3b6000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x23) dup2(r0, r0) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 02:05:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) fchdir(r0) 02:05:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="135bb1250b096b2e2fba0632552a5988d4ea8ce73d5b48a5ef48f70d43c527c711d28d19c88bcd05107e75b296e5a1223bc356e502a7ba21181307d29c8cc47dd82d1582a5f6274741d3582821fee3c49502e2cfd2bbe8afd7d4be640a85223883f4c5559c4af6fa7d338a2ced71a8c8c3498878ea4ac4bf848e9eeb03d0294cc605f62d67445368c7d2466adbcf9fdde301993da4cd61cdd277b162bb2c81740a0dca330aec3f47425577b5aee798741ac871df1730797c70de0ae2c04186d4ec14284f1aced74579c2ee92c2de98c2ff626b4e72fb59e58ce38a03af11a4b5c3307f6b0c", 0xe5}, {&(0x7f0000000240)="7558bfe09ef9cc103068672a84fd2c23e16528a73485aae228638f87ae1f3694cef98cdda6edc5732ac97e0addee4b5a7cffa9c7f36594d5b879833df75ccaed5e5c5c09b7613182b61bff0d00f8d6089ca1371d23e12452f572032a50ee5242a88ed0cb72962b4c43b2845951bac7de3a08574a1662263785b0cee42cd71a5a12eadcbf5eee196e737cdb64bc116f8adbc525c62c53861c1bcba13409630ac7c0911ec6f10d0a8c713aaf8186da71e85e1559ee88a28d6e1377037fbdf0c6e0b72ebd6d45ddb26a9aa3a5575b012913c0d95cf94c835e3737fbb8ca1383665523125adf329ac9f1c8", 0xe9}, {&(0x7f0000000340)="f062c88f7101422c9da4c1b77dddab8d65d080e55e373cb845fc1cc9b8b8ac06bbd6934cc498759eb40bc1639e5fa4fbd38c2a030afb2cbf20512fcc9ef90da92898a98c58f537a5ca5586d1b8af0aa67d1d8f6f5ff1ff9cd76b13f198e85eb926bea8ae1c0c74dc6578a769834a41c84a56afd324b05d06299f9de0fde35d6c0ad66bd148db2aaebd697c3ea7f5d79063bde8f699403aad7470eafb2111980c3f757d09a30af8208486b52a400095a3ef89167f095178bbabce76c2e071b1a4dbc38523dac763bb52b68be3b986bc5577ae22b2bcb6", 0xd6}, {&(0x7f0000000440)="6c662370f547d53aa5a09db47693c8f26815355e5ff841a251fba6464b064a6bf44c2280c073a315d843eae3c1fd5eaf5be78ff7bfd4ba1a43ca9062b76b1efc3c81a4b8171a505ac69d525d109af8e4c67027d782ecb6f2fa1ed6a23b4d24854d80dc2b103fbc2c4c089ae115deec01a6251be0c6482777ffde224e4687fa836318863323fd7da2d6031c53e9f4afae7c20d62118546bee3fa81d07dced12d53188d7d2eb75c5c6777990394d58928cd382c5438c6a0c8c416a39cbd5b9d19b83dda6072500b57fae1865f642072e120945a274a54e90690962dc65ff14af81b6086c45400d959cc692b22141", 0xed}], 0x4, 0x0, 0x0, 0x400}, 0x1) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="1000000000000000ffff170078ab582d7b864fca5e33da221cded36dc8978e2f3b94a9072dd6e71ac696781ca921bbd0aa1949a9f107c3273e19ecaf990b44844128723fa1240474fff31077ad5cc330e536e9c74be42fc3da953ee00e0f3fd789b239c3b5528c5cbb130055fa14a3ecd43fda73ad5500b3879096d84120a655811b7ddfd596300bca7cda47b71c0d00b0ff359aa7e384b8d7e4db524092a22bad3cf51087ca97eec1329c3889408f4f239173259e451a9663dfb1624d22bc61538fa23aabc6dfe180ce1f0f4100000000000000e3bba020be503692a535cec32f027b83272254955612cc7dd20e1e7856f6dfdf9925fade8bd35e754f11b87fe8dadb7928281f8cb6860958ec4b9ab6637e47983b3ab01d4e9250a6d7feff4e0adc5a5040cebcaac56dcf43ccf736259df6c075c6c70fc4fd6d4b19e82a5ea3be80b1ba776b36178947ddb33e"], 0x10}, 0x0) 02:05:43 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x81) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:05:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = socket(0x3e, 0x1, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/98, &(0x7f0000000080)=0x62) 02:05:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x44) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) 02:05:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x6013, r0, 0x0, 0x0) 02:05:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x10c}, {r0, 0x48}, {r0, 0x1}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 02:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000400)=""/253) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = socket$inet6(0x18, 0x2, 0xfff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x0) setpgid(r6, r7) 02:05:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1303, &(0x7f0000000000)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:05:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setrlimit(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) getrusage(0x0, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:05:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 02:05:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0xffffffffffffffff) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 02:05:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x52, 0x1, 0x11fc}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x8000, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0x1ff, 0x7f}, {{r2}, 0x0, 0x20, 0x29, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x9, 0x44, 0x3f, 0x19d}], 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x13, 0x41, 0x5, 0x9}], 0x68fa, &(0x7f00000000c0)={0x0, 0x390}) kqueue() kqueue() close(r1) 02:05:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebf2cbff13b9fd812eaa4e713048e6d931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 02:05:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 02:05:45 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0)=0x7, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) sendto$inet(r3, &(0x7f0000000180)="5f993ae7a8b893065622cbab561320309ceb8925badb0107a624740e1642808440124e66f90df4fe404b05bc7c0099e6818efb67e32decce16d7d5429da7020686c283192c81098180f6c716e6b8a9dbd6fc3e977837e192eae32eeef10a190b239e7236d3a859bd75cbd45e12b9c0f99659ce568eaac81fafc094b85a06a3117f6bdad3894ef53d94fb2139237cd561e743714e2bbc0b6c31f1846ce771101502f27b52acc34d4aaf8bc7aa9e3ae39b1aec608836be3a52d283699f40cd4bfc6e4b9194d69faec1192e2501c9c0743df7b6c88fb98e6dba2e31a2b1df5d2e2e38179e93585d61cd6f8b7a65d56703d2f78f39bb3a912db8fdae39195a02", 0xfe, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r2, 0xa, r2) sendto$inet(r4, &(0x7f0000000040)="bb8edec66ad2101fca9e2c15c1af6c1f650b96cb8883befdc8d4e077f596e0d796167744f59a26c58b30f7095b8184ba4f31bf2fa2e98c3c41439c7afe31ea881a0004ba91c8b9888076821454d92351c3fdf5465e5b23551590d50b473c325fec5da10b7149c426f6d02cfede2e9095a2215c8895d1834b96ad850d7b3366aa32453c4dd5486bb19157a9e7c631d4663d3d9f8f4b7d8e3c94fae8e6ae2a86a6415f3b52e930180c11b3dc35bc688abff9663fd27a222ea5a85d13cf98dd9e3d5dba14be7e", 0xc5, 0x6, &(0x7f0000000140)={0x2, 0x0}, 0xc) 02:05:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:05:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000140)="582720efabd16ebae6322525956001e6080000005f73f0a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4008028193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() kqueue() close(r2) dup(r3) syz_open_pts() 02:05:45 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) write(r1, &(0x7f0000000340)="32b980b41cebf0eb2860f71134559ab6039d02777e5d99d580e4af0a66435fd1b0bffdc92b814957de619f9aebbbf76cbc0b7369cd1ee8c777627433f08649d771928da1a13a0549c164e5996482b77e5f3f4c087b1d74bfd029382d07fab1c2c84087b732bcf92144a0b3c41139ce70c6556ecc6e3de02e09b3381addccaca8420c6e8eb63e62d2b9b2279f3387e1d041262d3e4494fef738c1782fb6b2570e6d59db6515f316250fdc305905187147e6860869053519e60774e7409bcb28822cb41b689e8880c833a02145da7ca9a6ef75e116fbf176eb43e869b07d497c0c002dc60135736c47b542b98bb90accdb438dfe78240c55fc4637d62062c014d173a4b31276a5f2684538791180ebd2ab6a6681ff73eca35bb9626854be38d4495f2a84b5b12be5beb6e3d8520db29a8306346a97bed1bcc24e09711fbf883f8f081e8c510cd0857b1fe92b3f088dcbabf2fb2131e3f3b9ca0fd235f210569b11ab004e2a29cd0bb230bf2e0130e6dc94dc81183dd28a276a5b41eee583535e037f54380309f964ec4f973767a55e305f861be305d3457f78342e8ac91856f93c012b5d621c0e7e7ecbd57dbd2892f2efebede1e5c94ce49ed91df2e4ed59642e903578608a0ecb0a89fed0f79782f7485e7988d69f4788661e58af1eecf4bc02954f6171a5b22e316cb34aead2046887de820070f9941456e9ff1f021abdc0513974f5028e7f2321da78fdf0626cf7468b54e10be8041ea1d01c0fcf021db76de99cf35c1b362b6f32a3bedf20dc377b68b61476a6ea654288176ebdb8af539e32d0a8fdbc55a1b22f638f25e305b1870fb9fd667b8dc53dea4a654e123628fe6572b03d1cd3dee22b07e36a47aa0c9eaead78cd88c2a38c97e0ca94448fb78d53da4a43bf1ce106ccfbdbd9a07ac01a0ef3be0522f1c0db4fc3ca28eeef36a1f114bd853fd88e41dc1ac7ef4bcfd4597b4d33d87f90ce4fa7040284b7da54ba3072a414a2c26e293f8ce2041ebcca2b83ff01e69d6a3cd5bdc118adc4432b3954cc083f150219421845f8e3a5cdc5fd29c28da506a3a966f2e4e3009c2a13d6e1b9e8156310b924321a59241b8b05a7d842ddfb37a8662b96c1b999bb8aef24faa7bc809468cd5142f161ea4cacc3a6e3cbb2ef4e92226e579c533c299ce938a82eb749ea13311a8442a328c7858b972c3049cd0a1252e7ea0684f2e6f7d6252bc3cb740b6df60b75645be639e4e29364e672232abf2f9844935ba2a31cf46cc9336329f86d815a6f6f32d846df12bdc1bd7108147cdf30103d1a9b61e009c8399b45cbd6a76de0c57a03d2b5b99b289d1245a179f9a39e13120dd846e6e08059ca785ca68b43ff0fd505326a946e313b48b0779ec92dc96a2d7265577dbf4a7fbc030ae001568b6cf428be0bf4a3b25537d2dc85947b4e71a30e103a9f09c6298624a9b38422753c70a20c938e19fec3c39fb26248ae924224ff467e7fba96dc50a2670a02b2ef2966b9501bb3d34d9d837d5cc71dceebaaf20f4dde08ae59f6443c58a17cc38e21a28626409124c7baa99eb0defe691b1aa444bde587d7c40b2233d84d2d332d60e7f6e75fdd3d61790dceb3782a0fc62884345e03f152cb2f58438d5a562f623c03727b7fda975c22dea90a135eb00972de2ceb879a7e458e6abb2e5eb62e0e94a063fda0136819823701c0589ce5572a2bc91509deb8009b4d50617558dbcea5f77c558352858e2ed197001f4917dbdfd96a49c12222c20c858c709380d0f9c5460613df1898ce3d3dc126fca0dda64f361c17ad429694c612bd12b414d5576938925adf0ef885145d5ea43a82d4ca793ff45ae6e7484a7068d74175d171ee1f24281e0248aa3e95de373fd146d870b142137e9447ed2719a6c2925ee160e731a2d5b51ba406d81b83e943fc4be3b67304a2235053680681a3bf02c097229c3573c95f49ea2eaf06e91e6a80b358c9ee1980b2724f013809358d631b467b51b88a6e800ac6983596e24791207cc486fe8f3f9c186812408ada27931d4478354b1506f3711231aa76d837c540b09e1914189349f5773893dc4dac0d2e4fa75abb861103f9eb711ce60d717b21a4f020610199207277bf4ec292fa8f6ea0a3874b11b1b029d4e0e4807e8ea1ec73b0e037dfe168f4e8e1d169820997cd6981a2205209d2d0486b33a60cb4360b57b2e96a7611d840bf8f514f8cba052f7e81e3a07e725fee5519849320e0760ba29bdc1b9289809bc2932afa98e8174128d24464d9011f7337f9425feb824727da30d18a40b20f54246b305e402d9dc71fc01f26161135b16a522cc92055214a6f2a64c035b948df04800b00a850286d33a3822fa86a9c65459c9fbb86925581ea312643c8d84d89b81f8e79d33be90ee40be62885b5802d3c30cdea298b0692876092da90d3eb7b48d73dcda9b084f273ddfe000bfff22632d9b2a1ab0125373d15d0dff0e414f54cb7a1752a9bcbd151072c23d47d18fa09d3e12c6b9c0dee1faa156578fd394aa71a6f4e3bacec571b8144819add827b5c0263096b436134b3c1accdea6713b089490681f76e298ee72658e1e7cc952bc64ebd22e68dd94e475960bc0ac834811117260a209174f7dc9c602222a569993390d168bcbee5b81ece217b81f1ae6109ccbf551cfd375cfd32990a1c9a921e4caa7f8dbde467209be9395f1b70f71dfab4c294a162caf2bc5d4a89e953bc90894216e937e7226e45a354c44226fee3526cb6457e19f037e1d162c8197df3f18f913b1263163734f19a7eebcba806d49642b170a92b4b9db4239505a3f01dd6aaf7dd26eb1331384b3dcc1881bd7141276be2e82f0e1d6bb38ece5a4e70eedb8e814e83bcbbbb4796d706bc637095810d4a5ebc54ffba526654f62b6c6c6e4c7c5290478500ed9df534965c14e3d2f9b4f0deb1b57871b1db0e7d32deed61ff22a53014f2728fce7f08875a7b073e0cea14104f1d76fc7af2cea4726ebaf10861f597a498c17de7a7bcd43f048a9a517a05f95371548c4e39c1ef738454c1f7cd3c72cb0952098f0fe79c101bf5db52ad9ef90c47c214e6a17e8ab7d17a5f4c377e48e375186e6d8d9979dc126aef7e24b43cafd24f284b4189082ec5619936dd94cba2c8c640cb67b25ca37b29d1185cc0ef7c3f01de56f511c194fc015a7026c20cd2c6cb76bbc819e3cbbfebcf2157b5f78577138064dbcd6d74821e22b6dec726687a8490079cd9d296329cf9a7fb1dfb21bea6c99f537c008b72e39ed2b1da3587475a9141b2f92e86fe58e7b623b91f3af70af3617bf435a25c060a05d2679189b2daafafc7abee6d17f3e2adb6c31b5aafbd43e0d5ac2c5cd7940148e0cc417cec2b641b2407341c70a8059923d043d25085199969ec3e6e1d8606f654dd0e6497d388400fe58edadb97044a41d3bd693933e0f1b567c884dcb020a1a16bc1e09921115b40023b948005fc70635d896874e90f4a0aedbc9b827b03220ef51cf96eb707471a6204891f74c3a3029ceae7a0ff223dfd01bc793d0d481ec2dc4dad61a7217a402f70dc05f31f5424e956ae3591be331913a2cd1f7b7c59636d9f2f6d9a82c5083092af9b81017522940da4816bbb71d9ffa1ec14268d8938362f5f38f6dabb3ad167cc3478b83414634bdeb393f8466448ffd2771b2e92ae01e00a4d28423f9e470cb65fcd483270b44fc198cf46623d95063cdd05ce712f0447d8166b05d9b8db6890cc6d150f923e88967ba67dcb6f1b33a089def481ebb318c9d23d230ecd00495252f07fbbe7328fc4dd0984644e8c176dc73c9627f071e8afdcc9025ffa3dc2438b1abd0bb6b2bade56969b0329e574aa4f710d5e65fa012229f2d1b707de2dc0251dcd7d2708498d4dfb0640080ad689dde16c90e07568f43aaa8e31249912d86e185ff5bcbce89570758dc3f9cbe64157644057d36dccccc6a3ff4ccc92efb5380efaa00da01d717e95e6c34f105e581135b7de0aee37d56ac236232435a21d15e53eea4928b26f60164dd0ccfb6663ce8fe8def6213511a92a4ec15f4814bfbd463c8648a686571dce8d1e0c0bbc8ed4828327f9971cc94528d7e23b102c39d8d7adc98e2a26057edf0b5856b967db736b3fc7e9c7c6d0f00ce730c49da231f87095183b0aed0fd4c69f9e0302a2a5595cf5512279bc419f8cb84b103cf92f61aae94dea0ccc986d1faad70b279999d78d629dd8f72ea609bbb1c00b5d01e452550a312fa9cd52a7428b3aa3454d4a462c13225b366de061d53b152697e4b120e22cad649ddfa2271a9c4499ed1dee898fba00617d9c82b681d0cec5345f664654d4a4b45dd541b5d6ed0939882d72313b30089629998b2985dc0026539a7ecdd4d8b97bf4d6d7d58c003325e1aee02a5d0401c797d5131682918eff3dd86c57ede40dc74dcf6aa3685d67d40215333a3a9fa0f4e7d6f3f2a094954e9fbb580fd6f8a6bc063c9e34019ab0e2ddfd405f6661e600bd8a5efc599b452abd869c532c9f532a35a67963e9534b79c470194d270244191b153b3816053de50fb90272a18f6605713a5510e5eef6e01679d7342f1b195131e4e20473f963b374b76607ed9cf5dc618daa4d878620db3efe8ac346d7f6e44772a090ca51593bec97a03ac6e7fb55ebfb4ae9e5398aa23e04acedb70a1d1f4c4dbb6c297a96815b30a909469b70b21b5cf3185184fab33adeafd854b23a9fb67ffe34868df4e86749538fffb95811dfb7e6862fc6e50afcdc785f3965b82fe4e8108163be25cc37b91df88a53c0bdaf2c4589a4458a59e67e30d09845b87a9419950da2b429f9c3b84d4134dbad4111595489d863e3a6adf8cc8ec6b50295f3dca7616a25bee684fa12269d51ab0eb32cea754a2967419121542b3c0b9675604650a4b2aab3948d832d5f8aad4beba073330ac6351249a29d8d85f6c988fe223a807ee7c82a060c4f52afe2f9a944773762c20fcb4f1d1b4f2bd146b486bda3317eb734b84bbe7d6ff6fb595f1201d25746662f69545bde91f0fc30170974112c9ad7a13149c79c6d6556d704f529ebe5bbda170186bd1bf508366be47367e1c265aeca129058b51e3105e385e1e36c092741bfc1303936b28f7fa321158f7fc018bcc245ed7cefadfd5b8be7c9560e87102b1ea75712ea2642acb38ab53e5a32e3c75a720abfb94dc584a53cf9154fd6cf6cfbaceeb22736e989713d71d7da9c83da66d88937402bc5a1678031f66bcbb134619e4a9f946424702a9f1842e4c7436d06d828a419fd79420f49d3e444cbeab801197eb6aac0be68ff2aa132c19365d39e5b83b204fbad637d9d858f3ac16f821898aa07034daeb811c8f967ced634bb5d54f60da4b7a357719adfbb641d94670a80310f2e96bd1dfe9d782d160e8f5d6c6d4f6414e104928b971d7aaf673d7fc69711604074a29572f056270dcde92ed47ab5fb7581fcf5d361c0d4f58b0fed34eaedce563fe277dcd96a28550c9af29319fc1dd0d6ed56669e76008ac9a9fef54ce82b809b9bb565a80616a4c9f339a6b429b243932f8947233dd09a4d4b354c5525449d69251936e0dbb0944e0a56f9ef9555fb7ac5e843ca4f518ec123b2a14be38614b88aff0620b015de7c4d14f2866b8259b25daec4eb5cc86f2a50e7b290310f234ace1187c7c467fedad98c6d2b13426ef801f343ac6cb28c161d3d36820131aad08974197f32786be123daa8d77e2f0216734c0abcd7ac93b84b7ee5c596882ff9e3df62080f3f02b4c14612bd14bf935cf647ca498818a149", 0x1000) 02:05:45 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 02:05:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x6, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:05:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x200}, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r0) sendto$inet6(r4, &(0x7f0000001a80)="975ea395805fe59f296e5284db66a01ddbe020058bc70c3b093963ee86f58d97bdfd50d152fe3a752eb179cec523a1d490c778a1d1b7b3abaf6f8388e6e3a300c3011f3becd8a9a57f846926a1af5919bbfb5be0e1190947bef51f1b2bd585ecfa05e4801312fb166bb030986f7f87f982f20efb8d3d26855648dde4b0d96cc27fd02b4d020626e372d5fb82b16584974762393bb7f06611a23146adf7f5c2187d9519549b73d6173fc3a24fd88e80433dde17b2946b7a68c1f2af2c16b8d42738756b89eed6b3be630e5e13c8db28581d700b145669d286e9102592616c3b55ff65ccdc41f85127f5edf8650aeda03a192873566e144eb5957e3bc37a08c026696a03a8289e8525289af5f1f1f08d65aa471e374edb6689b0a8d92c5864b5965b70db423eae43e19cf07dd53cb2b19804eeefd53d3a704a8a31a3f52072e7ee1f40523f4b6ff19646ca5be4111ca1de52958489da2ca5f4a2edcffbba784f07dad42981e1abd97e84b6abe8abe564f3a729378631f3702945a3c7ce2bc8dce8c7f17e896163a42a574dd717a0eb6a9a7a7c7f64665c081d11037dc2f51cf6fa4ce6e417f2157e4224acaa3ffd27873d3d0441ed7c37bc58a22fd50e073a33d414dbb1401a9ba57b5c2967f560c7e328c06556f24a0012c83256eedb4ceded29c8771e59ca600da4335d20729ce6e37a4c8855ea9e390778debba1cb0a4c22d92c57aec78e5652ff52742dfa8bad42f646ec9c5d5b4d1a11f640fbedec5d40e79ae95bea63d1bef0ebbff019e6a4e39b6c709beddbbcc85adcc364f13e9539ef282b6f1219d9c4cbe7dc75d90ded1edc27f20bde0ab09ff5326965bec7aea7393cf62b05e8c0cbcf63f472ab625b962be8fbdab548ede6e3b7e8a432dd387c22f0f7fa8a856b689fdabf718df2cc9d6daf3f934f40140f5499dad6befa44eb2d9b9ab76b3c100288a27b291e724e35b2f5a8c6c530fc5c3d3844c8d61583148142218454ff774d2708d2c8458e8e34b5c722d73f7d4120fcc3390d17cecd8962f9ecb258f971e4859e2ed8a040d084348b01b2d5493071b0d6790a18675eff600f65dcf15e7551473c810a795a8b8f5fb84409423309be14f101a144b360d57a6cb2758a340f0c7e1f5554c4c915b55e57a6feb2543557a8011051528622f9e301394cdde52ce4bd48d5286fdedfcf52179b81dd27678e594a23a0efe1ce1487462a9a347c8fd5c78f285b56ae551451805b2e79e04f497b783d20ca1018f1f19bc33d18638cce82d435bde1e48fd18110dfcd38c4f5b6f3d07eb491ffd9bbbcad027edfbe32aa561ef5bfe7da9b223ec320249298e205a4767176e496c25610861f2aa7700a7ae1f3e32d73bb7977bcab79a8b64870a192cacfa0f30e6a77fca745ac38a3226b77499b50ae02396804df795019b4018ff5881bf0cebc36cbd11b6f18a5ebc873965d80b90840ee9c3c64515259281acdf377128f11b48d60a43b698424ddd8841a3d58f7010b968996dfc2a4c08a47d73fd40e30a0b1b73e7ed576ffc81261da8a052283ed38699c466b5623eb16eda5c278e9a033bb01b8fca9c56310347967e0cd771e2b9c23c45b74e288f68197a1cc088b1648b3ef3dae3bdb46914a9e3f353b6957076ef3b35d6236b018d52ce6ab463827fc761d7efaad7ff2e61188c19ecf4557c27f1db5e2afb8e1898f5d28ddc084b3879682d45f35ee260c5263b26898e81dd93f2ced3e0b61d4729456ed32c997150aac389c67b4a5032d22b0107c513b5d93c0abd7273b3b94ec4cb276055220594af2ee67039f97e58d2ab78a3170b139631df2e9c17ae13549a14705abda2556ce8c5570df5ee9a652d17642d5c53f571da0e94327c712a90266fed448544b70c6cf95f98382921a9d326fcc756dacae707136ecca80884c49f88412b0040f3aea4c38caacac484881616734e1438262fabe4b617040b308961af38d59e26ebcd18c729d310dea6dbd058e15c0215d4fe05d684d9555398e9ac7a24641468dbbdd2a68d7b496ae139645bae92e806ea706db456f96952f5d194e9fe10bc26f34399193a5fc0d4aec5d186525b7051bda62ddaad454ba6368075c9cdf2ba6b9b32df1311e8902497a38fe63d9c1678779fa9a7db9ac4781ddc823d8a3e0fa06cd5c6c7c688529ba1a531ff60895fa110734e6152c2a24c3297d702f5b00a3e796d026730270e0a488a6541c28f88f0798124803111b58069feec372090ca56632668817e5eb6d734a4d24d1751ee4a4f973ff3799d8fcd2abcf9fc16454905e7b6ba73c07073a992d37116b1a6f31bd187bd9e9742ffdffa2709c2e5babf3d39417881fef9cdac5d8e66f9f0dcbb2d970c86816087df3b1abf805ddcee9cf51fd00979ce7220b5501a1fba12d4c63c97bf447c6af420bba9a2a84ea7d611721a163079441195cf93f9193b67faf83e09bd15d56ee1ade96406ef4b9312e421c648d511a590f3000f4b3a69bd21a94fdc12221a48e80bfb3614f64e50f1ffa8e83ef171977672c3968ee50e577732652c94d7a225f173e0a43a9b147d3c819ae989eb6ba7461184ad07ce12298f4e8c0c0d5fc13b20ed1b5161dfd414ff190a512444ae46ac5c15c34c19ed3ef5b4802f9f311603e2026015f96ff9bd6c73e3defec61663b386fe260d68629f2d506cac2985d90fd81e86fe3cf7e1716f494888ca4d049c8d318a35273e6df0420ea4bf03500cc47b6ae84c73ee444e76217239f405d61998a100e4fdd67d1523b967ec26f36836667aa579efa250e52325c9eb3c82c11735b8b533cfb92b8cbc0e47a1c60ae690481cd658f59842010621d40b22843fb87fc044b5346fd0a7a538b91fcc2f69eafaf48bf9abc55ecdd18a850daeb8af859252fd34aa60a4e148f8ea2945f3487af0d968953b78e32f039e35b8b5ae1201e6c612b685c0fd7fed9e4f31075488a0f2fc581512c19c04d3ead9ceeb1061b9db4574bee1580d603b679099facc20491b2479e24579a42b4e961165f657079e568db40557f8d0831d1d84671d5018e9160fb995fd005e22a95bc9c9ae80c6000de25711537eca710a6fc2d9ad5a7e16521d9b89215e6efeba9861db1784ce6b7b42af8d1eb105a63cb0610969f78f739965dbcdeef9fcb26e39a11e969ac3d8ba001d88fb065407d83ef74198cb1a141705a2dc4d92aed64bf947992a4809d05df47a54cfff892ebc33b8e081a3e4c787aaeb0445823cbf34aa58992935eddc0bb044a60965d833940e1234422b2393b65dfc9fece9187b02cb130059cf376a00c06d51be66d0de1741a7f2de8b0d03afd02a29a5d16410541f548816190a29a4030ba34f7c8ebdbe23b6fbe0f56959b5c67b99b53fb90f6fe45fcf9b6c5396bbdecaf8d753d12b6db3b2b63da88cf9124731fea07c660d14a7f71e4288f75f0aaaacb1640f39ed612567c7297fcbe6fd2943c8e12793b99a04b0e72e5b912a7267d0e7931e9d54a34ac8011c2d98b06ddb68a8fd187e721a209f5fdf806b32fa978bd92651991a02dad5caa46faaabf7310e4a70ec87c35120c7c19e9d679745914aca1abb82e0d4f0a85ae9370c754b3630ee43144e0f402e6dbce657cd8d78888fd8dab2a75078ac867f9c817c4456b13a34486a4b0b595de95eb71342595c7b81bc490875c4894a7cd91b305f8f86e71962fa0077d6fffb4cda771e337cc3f4956e89767919490d3f10a77003f52e2ffcb7689e4a5048432165a4908b0bbcb30b160a5a10f2084a0da5c2d3e754701473f661ca72d4c9936c78544faa63bf34fdb7cf9dec439b63e90e62db29fa5b52bfcf72f0140dc84af442e79b29973c61d82520fe97df212aaeabb34e94bc5efc5a26614749dbfac4a0be5813cbef3e21e0b091cd9b8b8fae87bcafe8697132b43d78e984743275dca4845b6a6fb89e5e4261b93b5d822313fa651c1ca3b9a4e11a7c2879aa4d8946dbbfdfa79287b7eac34faf48ba7acfb137d7b465db66e344467ed2d765159a19cb1d1a506a2654743a254aac62233a509f7229d137596f0f47cf4ee7deb1bdc0e397211510ad73f13bd962832f340ab8dbde8e6bd5cb27aef8daf0b635bdb391a65846955c1fb562d5f61d40d1de5e5a777380c8243159a942f80f12c523cd1b4a5774fa4de814dd76326d42989a2671964b0361535a33e95e938923be3062fffc0f176d04ddfd5705ff4bf1bdd2318f36d54850f4ef6da80b9d64d9fdf7b380fa3a1806e5409b19f5318a3262a78fbd7aee56e50cee367010812cf7cab03386bcda35a747741bef7591881361e567ed93ddf417515cd1d21733894cf4e786e40b18b0bd47262185c8bd8ab5de5d884147e7ed786800631083b0581dbac4ab5f1117581fa8d5fe6f2d6cc06bf177f07fe46f8cc50c616752bebb01c27fc343f2123e0f81687cfab9d9627ac1d8b3b2661bccde3d8a6be3a4ef7eeda0927f627875c2364be94e43b787d38da816be5a3a1132e9c2e9b2c0ef972e50684c2b3c47b93e96c32180aceb659bf074e75e7e39f45597c479c4cf2e306032d5299885734c0d5936de174ec947e81a023cf74d9200a37f2b6222fdea0e6e8d8651f61562f4eb65c35ca1a278ce15e785dbf641c126bd1dff5b55650f1066fbfd173c4afc25df3e0148cc132427d02f093b66141c852fa56fa192d6cbaef891ac213a205c208b692dbe8dceba073822212c1612259fbe67556996127bbc2a04c491c922390fa00bb967a62243d1157df3994a73231bb0ffc190eb8a3be806e144ae674494f43fc9fc7d9abfa9b477e65f44a2e73e673e4ab34b1d5e0525f1ec251f520a8e15fb6460b53256b6e48ec7982b5220aa402a3801a2cc929a265aaaf2bdb0c815573b9343e93e270b04e1cac28b768bdbb9d30fce2c808ff4bab483df36a51f51d1157aa871fdc60af792f3620934516141da793ef1f5b64794489e5fbfe098e3fa5738db3b1785d3e02baf6f64a0509cd685b39a04a65ae560cd28bca999119c289ba75be76032db317da994973dadd1472930815b7ca571c7b103dd49ae56102bac9cba3d9ef9dcbaeafa5f7e52b9672168dc6e1d1c35da476c122028df970c6fa7c55ca5f4a017bd365c676c2186ad27668518979e1642d50e0d48a3ccc1200d41684735bccaffcd601a532a0644e862f8472b495f7cd6ed4dc4db46db86e25727eb81e97ca326c2a0b7ba8297a352760363dc611852da674cac726cc6b131b19849e0d7a13bb006e6c69c6aae20bc74d3f09fa54090d5b606a43a85cf789e09c964783b173a595735865c92e90b3b1eaf52f5146592a589e54385d16bacc7237816528d45bd3e1b21e0b50e0a2aba26d41a128e0bf72cf24093fb8aa0f809cb7d48d51ab181c0815132000b17c305f1b0602110b69e734b7442d33d1ca0f9ee90601e989a45fd59e1c330d4973066b39ac7fedd3b88f84b48714c5583b5be42973c291fbf84f3e03ef1ee267aa0cdb97da720a20b03b07ea93363a3a72dac8c5567ddd4bac24e22f41748aec7e9565fb2a119da1c7879f86f1c4b8d4a627563dc15f5a91819741f1f7ee0f1590116a0ce7d55180be85f50c7754983b4d0a30281bccb72936c33ffe53045ccdff9ccf2b169eacc61dd13c6f82b6503bf4314ec4ec07e3a64fa555dac65e8ed7d0defdc448caf85991c604b335a95be9d772126830018376b1c8724418d7ed80215ecf16b79c92f1fefd398c6149e65d61f81e5ba280350a5070c0ecd031f72067cb1ecdb3b65659aa63c75053078a52a79a42b6c68e21ed6c19", 0x1000, 0x5, &(0x7f0000000080)={0x18, 0x2, 0x5e, 0x8001}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kqueue() 02:05:46 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000200), 0x10004) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = semget(0x0, 0x0, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/170) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x7a}, {0x1000, 0x7}}) 02:05:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) lseek(r0, 0x0, 0x3) 02:05:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 02:05:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x1f, 0xfffffffffffffffd}}) 02:05:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000d14000/0x1000)=nil, 0x1000, 0x2) 02:05:46 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 02:05:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1f28, 0xfffffffffffffffa}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r1) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/4096) 02:05:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1882, &(0x7f0000000000)=0x9, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x36, 0x8003, 0x5) socket(0x20, 0x0, 0x7) 02:05:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) close(r0) lseek(r0, 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)) 02:05:46 executing program 0: socket(0x18, 0x1, 0x0) 02:05:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/214) truncate(&(0x7f0000000040)='./file0\x00', 0x2) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x2) r5 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x76b}, {{r1}, 0xffffffffffffffff, 0x80, 0x87, 0x100, 0x200}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0xfff, 0x2}, {{r3}, 0xfffffffffffffffe, 0xd7, 0x4, 0x10001, 0x200}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1}, {{r5}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x10001, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0xd7b, 0xfffffffffffff7aa}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000020, 0xce2b, 0xfffffffffffffff8}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x81, 0xffff, 0xffffffffffff3b0f}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x800}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xfff, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0xc8, 0xb, 0x9, 0x6}], 0xaa99, &(0x7f0000000000)={0x2, 0xffffffff}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f00000004c0)='./file0/file0\x00', 0x90, 0x9) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x3, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x13, 0xf0000003, 0xfffffffffffffffe, 0x400}, {{r5}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0xfffffffffffffffc, 0x79}, {{r3}, 0xfffffffffffffffb, 0x49, 0xf0000006, 0x3, 0x10000}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x6}], 0xd3, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x8fd}, {{r1}, 0xfffffffffffffff8, 0x4b65d01dd9e43191, 0x1, 0x82, 0x1}, {{r1}, 0xfffffffffffffffb, 0x44, 0xf0000002, 0xeff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x1}], 0x0, &(0x7f0000000480)={0x3, 0x3ff}) close(r3) 02:05:46 executing program 0: socketpair$unix(0x1, 0xfffffedffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) 02:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="4fb647417034c0efa4934141151403083154488c5286362a6845e006a4af04cb2d22472bf21ce88c60e6215141a8a1b3c396ddcbd3fb831fd936adce022e109e8f2a594d250e1d172bd08aaffdf3a7d669232bf61aef3a03891a301ef3fcdc898619eb36a164375439191d6a1ba00a1433c619c944dbf3b5389403b7", 0x7c}, {&(0x7f0000000140)="fe8814bcfd21c874442a4c215992e08839a80654b6de4b239edcc64f5563b520571ccd7ab0e2095ee1732eb5be679f9a868c2ec0b8b82f205e2f66bd4ec191b530643bbd48798553949f394cf6dab56c1f27ee00351270093ab3edac0ca3f2390213226a64f114257b595540c11c17d8b389dd94136becda3f164ce293eddaa542d89f4b622f781c76a0ce784891434eb2cf5d494bddf3a73c2ccf0d109c5e7583e5f6ca54", 0xa5}, {&(0x7f0000000200)="086313af21894695c15b89909dda86eb9934b69b7934ee52af898c7297aacbec2fc0c34dff6861bdbc6437bdaebec5d528bc4e252c2aed3d1028d9e31c375970eb33e61ff6d068a8e096f4c4476866a6136a316bce51594f5122e3918f442aae54afc231dd9961214e85445ae9a00d57e054461f70dab5d61904df8c652ce1796eb54c5ee6752ab198253afef3b9452f3b95f1b09c63cc2a1583bf2484f1e610f9414ebc1812b11c72a5dbf98778fcb4b16454920f13f0", 0xb7}, {&(0x7f00000002c0)="2ccd6496d9deb5f4d6dee8b73246fe372b0498095ecea1fb4c0d93216aaf92b61a70551c79cde4ea6f17cffd21d8c79545b03489fc6cdf75495879936feea63a138f116636652dc91cdf013f2d13a25e90a8097601bacac9a698b18542e1bdb36f4867b2c37f20d739fbec2044bfab6bd3a01bef7b986cc9b82fc4a0e8de0d73ab782ee27fb479bbfe8f3a412df56f65706536a36d83d83114ecc3a6d533d502de20b76450f306fa8b83ad76f20c12e800af658bc74a878a5d91330ca900b078df9180f8be2483b1dff61d63828b403c2fd5a65566e50289e66a52e352b438b11071a057f09a6855b25ccb3c6ee05ddb9d896860e59c498e4406e1eeb7b0a48662d81b50ec41defd86ae25f09c2a056a02e3acb0ba78bb7b432c429ed78963cbb2dbe6a2674042d0b00a7432bcf13bc077d229853cd7fc4aa8bdd860b3523d02538e2ab9dd910c18c140332fff8f16953a49a2826f70181a752982f4792f26c4c8f4991d9b7d14200968b4c85ef56a9b4883b4548d03966cbacde8c6c587974bb736d0930cf1383a4100c008ef9bad6bbcf656218abbe049c90f2b99b6b1db6630c5909b5b76e6ebe136760a3b978e5f927bfa3d4fe927bc9605b89bc9a2969e5b97593077f70b4ad75df994c96664e7368d4f45cde6e1d1d60c200aa193b319204c0c00c55218e9a8dc3bba8b324a2d7658d907fd04049ac081ad248bbf03406d2ccd930e3a4c0bbf229f43100535e8e04c7928a8cd95251df689dac7b52ee4f6680f8d29282d07da2aa26c506faf9ecaa5942cd1a2d533804c6e405cd175fbe5fcc4109536184b07c0cf8a7d25f819fbda06266e8ef661abd153238b623d43639fe07b602565eff95ee0b53b776752c861fef7ec3d78602d9c8a1f77f0ab840c9e9f2d2171ed068489ca099f8c1dddfbebc0cc00eb678293ba942ff795d5c0face5d8c87b785fd28ca4e58ad590f6b0e393b9256253f8d8392bcb8ebf94bfea8fa2ebdbd70c060b88225fc5a740e6a3f7687d5c8e4c0c3799cfde273d7d91060646fcefa47a1e060114e4eff11f8247f56ef7a839d832dd56b8311ee6035284d2ebd29fa04fe901e6ef8a0319da703efd2b895de95c4a99cf32e4943c17e15796044374d2b7e751b3a5a0b6607f25eb99dbe76732cb113722d0df4208821c00f6afd85c63af8888f4c88dc21baad12844d5ca9acdfc55d52e8af873b21ac5af2162bf2674c8c7c10d0c1ef4d90cd40260f4f9af31ba1a91c3bfdb73f9e42192eaf0365382e0d296aa2cf4610b3b122573524db041dbb95c35cea7e5bdd8e706b26a59d5e0c0329c2c6e993bf0d2b100a9d50ccfd9fd2fb26abbec788d41dd860a757d7106a4648f6385a1aae559593815c4ebbc153dc7a2da049ea84f2c0c5a00f0a94c7011e02c439a4ed7d20429607b686f98adb906aef8cab05ffdb7728ea10f14af06a8964634c75bfa87cc0c7a4486c0d1221c19495d609c143c83c029b49032f8de9df9c069688f8b0a7a9b4a2c9a6121d2ffc55813b45fb9e1a2012abc69d83c98b155af0aee898266bb59819e871fb89cbd4b90a3d71149b24fa1a3f51e16be3f8ea847ff22bc08d71098ca66b3ed3c0fd72a97299ab88a57c75c3a9369d78c221237cd3bea84d27ee3d0cbfc3dcd4080e618d76d8e22c1886ae961e1b46ba121d69c35693e767a453f78a4b724c132c546eaefa16ea75f6fc508eafea18b1f1628fcb590760fa3fef27e6395e9f431489ca73e58057d20b59daa13220896f2dae596004f8a9e976a1d0bcb160dc0a7f2e83b2bd58699b8353e13d6564430db10fd8b9353ee5585e0e46866225a347702ff80df71f0560b9f37b68c2d306297dd3827917bad2643651327c79221ecc134eac58390478fbcf8ab809191297a059be0f5d66cf8a450c973fa0689a4021214cb9ebc573bfd6f95c9403c6d7126cff875bf32702dea2b24328eaedf7e7bf00a8a28678ad3c6e810b8683edeba28bff3f728de4cca4129097da2f6067ac10a5743496a9e1b2c8d649af4c77bd48a20f0096f1d9ffb504e6c59832e47bc5f299d77bbbab051b228950aee9a07664b360b8d07e7fbc053706c33d779dfe840ccd920bab0657bf9f98820955963dc3d77222b23515b4c76885bd7c31d756fc8e8de9431dbdef7705c705113be256fe3b1783574679a7eb28a9ae63ebdab53040ad830aff64f4066d2d7be7a72dbafdb3b2b678ef45513ab3b64e87fcc4108fc77d5a4eb01961a55657f616d38b83b7e5cd32507192ddf1f61b1220c0c09f0c217bea29ffea12d4892084c029b05ae5318babb11c383b326853ba24394c32e4258ec01cf1c931c3216aef46c333f12774a8e045a81c00a6ec162ac0284c94febfbbfc94f3c92ac8422cb0aa85f5feeb759cbace24459179d9348ce1c935e9b8d16de4b9a02f4b135029e1e0d884c5e6a9eb835cfaaed7c5a89492dd5454df4a25b0d26243172b45abb47b87e7ad3b77472df10edf69aea5e68ed68ec9187212cce5d4af290df8e0dfee34549b4d1d100eacf7ac99b1a5571b59be8f5dad2e6a2a8f8532515c631ce225fa3c12d5f36722a33c4e6406c5ee455d54622005cdfe113c7c2a5d6f9d24460d90efb91d4e80bc76d7ba53a9c34a1bf827b2c833688e361351e50ec9fb797449fc4f852403acbd3053a35e3ecf6a3298670a224e53a2566184b8a83c3d9cec5bce23e60d525b61f8103934ac9b95fa729d6bc0e652bd3bc255397ead95fb7576cf34da3ae334587eca59fbc2536fd4da6b511220361f0dc255a6949804677335c990a7a04755b859c9d7e1a20dedc69451cbced06c84e7518d0ad4a8ea4547b41a16cb40f76b4964225f4710bb3dd5438fabe74e5a4b1cbc6288b7c01b777b2f3e220686611521cc7cc58928c2fdc6a5876638161210a9e627b3589fcdc8e06b07a72fd312e2cae36003b20e629b23a56272da11590035b4afe755bbc56587c767a9f85ec9a57033efb140123705aa038ac1c70f1adc0ea5b9f5784220c812210a63941e31a3a6ba6b975eb5b5232323ade82a3b55445a413b530753443d98ae7f0e38dd4c07540dd973fefa77f1523ae3cae7f79c1ad9bb47c0539551f2ecf08970f6449d378a6d13c6cb5c9e8b1788978ff4794605b042a7ca430d97dd90589a94026d0667abb87472ded0cb6dba2d5902dcda846ce37976bba012662e58b5db14ffbff7e02dc8963626d44ed65c727542625f3fb62645f9162971d8fe6986ed15a0e63ad0e7d78a86cd493af5ac08100758ef3e328205861df4d43c1326a8865febfefdbbfb2c4221612f65755c73485cfc0f1e38929c45a41bdd530d4f9f2c491f1589a12e26c38e510460abf35d5630c26b70958b44e318bf39f217f4de57250fe41f2988065253a61d993b22d0b06710c3895c332cedbcf4c1d297491d60c0bd1ea378e796909f59cd418a9aec10a01405db5d43d13837e39b1fbefee32a9ce836785990b0769a6a16e06dea14a351a45fd2d44bdc52218fc7d513d514d81db4f826043603e606081378c975f862bde3550f5dc82f711caf1b6cb7c889503f0f2f36e665f4b3aa673ca760a0f6209bfb517c32a3820115e3bcd0c44d2ba64f7d46939734f19ff4d87ce1add8d4d70036d70647923c7d1f1ed2b0ad2a7598b8a7a045f78c4cdc67c002c203a87874542f5782e50d893616ca4b75ac2a7689139cf37a689cb5fc8cb4d71a2950de4a14987a61a65d90ae7b4e6d7cdcdb32805db623809162070a6d418236b9bd7b45903c21f4c90fb0b9aaf273e57aa62978e03a23a5533f93309fcb565df53dab8f3ad1171ed82d967ee55a1e32c952019608fedeab4b91338378491aa0c9c188a5f1ac021286ff4aa5eedc8adff28ef477386fd602798fb673b1d745ebf93782fc0258093c80457156ee5a4d501078f5069a9a2f5d646aa2a26f17260cbff1ac543837ac490fa2acb5063fb82e9451296617df988907a0b648cd718248e74ce4bb9bc9c44c43dadcbbe302705971057369d96d3c3eb1ff06ae5befe93f6bdb847874932c0c297002077c7a26301bb8838d73142737b0ada4c05deb1822d11f9fb9ec72dcaaa0ad95cb25fe8dd584af3df4ebfbd24a487de8177cc4886228e4ec39d84df5560396e925ff427e955d6143db308e39ddf0f551d21ad958e941edef8575f0595b38f085384b7d1e64ac946af5af505bb84cfff025cfeabbca2626a93258746e743690754c42b23c3295a719aeb4d5cc2c9b8d519d4c0b76c501c33f5b88fcf93235a67c736872a9dc34169743b921fc822417d510b0bb9cd7ebfc88951ba0758da136a2d9850b36e40ba21b483c6eaf05dabf19461f1d202519a9f57b0a76b26cd4e3f3d8d89546961efb25026f93efc88247c0e3c3f67a39cf6a68304c2f7d9a06e071235d775ca008f42cc488a3c913721d23ad6eb82187d112d91e88c59159db32aeb9a31abbdd6ffdc5ef37330673df914d8aa4a2df3aae58873e2ac2011add85fb07354e75368d9d7ca5e17892ece24f7351e50105813ed5d5980b87111eea7a2c689c654f0413b8770322696ac1f8edec12ec239748b48bdf7e8e2ab20115ddae6c733c6697a658a606e87cf400d63e9be28dc5e8f5ef10edaaead5ca953b4b46fc90bff1f06c2b3b2096aba14c72c9d61c3ebecf9f1ae0a6d214d13fd4afbb95bb6bcfed652aec929193f94bc11fd4b91b23a0ab00a694470df43f81360424640722aafd12b30e202deae0792cfb8a57a4af1d8040cda1f7285a79d0700df49eae3d10468bb1c47003cb7c8ce204a983e03b84831b92b44964fb34ecd9b51ed32aec27e7b6d9fb78f0fe204e99fa927a7c2a2662a22954b961b8fb7f4a4dbc4c318d14fc513f22c260ac6601b21ae43356f71f8de1111116f1380d85bb5ce557f0cb0c32213ac16249ad33bfc1cc8f3a8a53b4872123b3716476fe130a6f8db9121079f81bf7f27fca7a6174fa7ffef42a30fc9f8e7c92917f54ddd2f797c0639a250c5b465733ec1d3924b3bb8b8d1d60d6e8a932de5cb0b110f007da3df70122995d227c3484d6562370898cd49fe064a5269a148bd31feb05026d82519420fccd5fd240a8c042fbe2c16b1cc356c2b0139970ffd5f36aa829e413afd278febf1658f9b55664e4b14956fbf587e3054f69dae831883a598ca440092d18a78208eb72698fbeaefc85d3aa39c798ce65f2470d4c015fce768367b08d237ded6a521171bd809e4f5628f5a8c402920d9f1027074ecbbba8530f90290107938b0891ce53c095d63dd69e940221f8d98092c6a9ed94033313e0ea0f3e8c9af37b48dea40e92f71ee9a2a9977c71f39cbc185eb5efb4a7747e31a98d7b7b527f7a052978a6322c2cf93873f7e6cab5470a12499c2a8d991b2ccbf8a54a439e35b7f6bac625edbdeb565fd21a7ab1ffc72a09ee4531a5d70813036480d5719f69820c54a10bbe406c32da0767f90244c0ed77aec1b654c251956a2cd1ad56a768095252700489dc2a11130154cb318579a8943c7ee6f81495fd36f982882baab01c9e711e573f121e1acbed85f0022802d1c3a5a997720f2306bbf1c454e13eebfdd6889c441f000f80fb6164e1dc89aed491196f92b18a229677b1a1c618d2f631bcdd216e9300902cab1e8b1d0c06b1166c4315516f52491fa2d1d281dbd716acaa7fed90a46dfeab03de0b5dd8872c6ef7730507b1bc4bd74b5ba416c7bfafe9eda572b140f3ca37dfdd108e2d9536b3d1fd490587433e42ea70817da2279b9efadd55ce4bc75a7e76782b64", 0x1000}, {&(0x7f0000000000)="7042496f4e4611705dbad5d02e85208d813c19683e4d9dca87de7dc5f5cff09d5eac3c5040993ad3feb12ee53a", 0x2d}], 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 02:05:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x100000005, 0x4) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0xeb}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) 02:05:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x800}, {0x8, 0x6}}, 0x2) 02:05:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 02:05:46 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:05:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getsockopt(r0, 0x400, 0xffffffff7fffffff, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) 02:05:46 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 02:05:46 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x100000001) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 02:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:05:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 02:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:05:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e32f6b8e9981557497c108e5c288500ba100410369195acd4ff915adc17dfc9c1d4670061196c1213e449f51099a5e8114e07e72a2757ca72d64a4cbe9d27eda3a6885b7b7ff008a764fe758014564fb13065152422121dda5dff1091ce6c11bfb316bf941474f6ba38824e3826dc5340b71a815afef38a4176d24c647b518d8c03657ee94239e992b40314d29d723be98addd9ea35a6d988669105f3f786b3f9cd1d52fdbac7f814e56f9d7fcc0456dcaf237324034d18f48593d2aaf3a92d34b09d7daaee7001fefabe96d06077b7df176fc0a5796e9138f6a7ddd0626ffca4933486cbc536d9f7df71cbf3606d73e4061be4df671d9c8ef288e0434bc3869ca5d4b33717c043c36ac3aa18437d6934c6b232f2906b1309a964caae68253a2071c3b0f8b892c1b", 0xfffffffffffffff9}], 0x1) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r5 = getppid() setpgid(r4, r5) fchdir(r0) r6 = dup2(r2, r1) execve(0x0, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0xa, r2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x92, 0x1, 0x2, 0x4}, {{r7}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8000, 0x3}], 0x1f, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x98, 0x2, 0x101, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x30, 0x40000081, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x5}], 0x10001, &(0x7f0000000280)={0x1, 0x4}) 02:05:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffdce) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 02:05:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:05:46 executing program 0: socketpair(0x80000000000019, 0x4003, 0x102, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) nanosleep(&(0x7f0000000040)={0x2a, 0x1}, &(0x7f0000000080)) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 02:05:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0xb0, 0x3, &(0x7f00000000c0)="43c0acc590ea4bffd4f119bbfb2ec65ec3cdb1c4f9365c86cac0c02c45a18dcec7a8ee346ef93e248912d8124e37ed655276b7d1adc5d8475605da", 0x3b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x4}, 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74d03", 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) kqueue() r1 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="787b528437a1495e651149d1bbf5a6c91033037dffef3223c32d5ed7b21a30af4483deb5e9e260e55b51c0bec342aaa2ba69e5f6b041534b3782f3f29afd0aa6f47116afc8e13f56d033e8a836972b4e9207e771bbc5d13e8e18bfa562b0f88c8f872f784479ab2cdc41e39203cf1fd8fe25262d3754bed56169d72318638c62bf0b7c339c0c057ae6c768f9c91cec961331940eba746125656321404b86df8f8f4f91ff584c206439d62e6ef40b11f9f26cd6bf853fa2ccb336a9466aa79d9d3c0d285ed0658d77300396bac9", 0xcd}, {&(0x7f0000000380)="8158e76bb0b0b2b1d86e56357dcb3133dac2fc506cd8216bf2fee567f41767823aaf9051738e377ce17d7db6e454397dbdb122cacf4886e0a9e371f52d2dff75c81ccc6160ac51c8f29f59ca4a2a73b1edd41bf2539fc181cfa07051f5ccb1fbae10cdbce37d18c4cded1e976cb36d525d46a53bbf81ccfe903cb55c5478e1635adf7e77c8d81d797ce4563071610404e477806c9380498631262f0801e21ad0ebc21b2db6db7e03159e44e0cedb97518bb3a197f13a3103", 0xb8}, {&(0x7f0000000440)="415a734e269ec1eb5e5403324ff588f583a72638f6732d5670cd6998fb07059fd26e8ee11f524b409d0b0831458995d3264f8da779d2293251b56b787c9fa293d46802095ce6fe2d302714a0193ea495dd14120c821c660cab9b3a7fc92832368973053e45b54e911c554dd1358b38abb4a760f6bb1222a74d994f801241aac53e9f8143ce19f230da05120932a53acdbdf5011e1831c44a93bf237a028debd5b55015ea33de3375a9c11a48b0b63d99af767edf890dfc48ba2135f4d0957bb3f7dec3b848e95176", 0xc8}], 0x3, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') close(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000540)='./file0\x00', 0x28ca0, 0x20) 02:05:47 executing program 0: mprotect(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 02:05:47 executing program 0: r0 = socket(0x2, 0x7ffd, 0x564) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1000, 0x81, 0x7, "be3bd60123cbf590db4321652a681423553b5d25", 0x40, 0x2f9}) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="d95169259362e344c8e5f9535a001a9983143f3b5e41f4113b31c41d655b642fd7a11ee0acb6ed0daa60fab9d4add7e86b53207d65ff3424d4220c81537a4974f06affa79214fb17b4c96c42bfcb2f54b2550e18709bd1f3d3b44980576530", 0x5f}, {&(0x7f0000000100)="9a5d5a84d89ffbde39704a220d10c21a488e1924936fa364c2795e78b146f77f2b276c3925060c22198a7ccb2745d0fb0a22750b85f62c9df5c6bec391f0455acc6953648e1b4f6f7ed7baccc354779f4beecfbd6b42f17f8f6eeb7e04032e263afef7844db22041369987384150339e02426342addb16f0b82a502eb3dacc1e7dbcb60722946b91cfc0e5a1b05e4557577458ff02199f02e979ec05bec973354e77c3ce973f153611097e1bd4d8c4", 0xaf}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x404}, 0x40e) 02:05:47 executing program 0: r0 = socket(0x12, 0x5, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0xfe9}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 02:05:47 executing program 1: mlockall(0x43) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0xffffffffffffffc1) setrlimit(0x3, &(0x7f0000000000)={0x9, 0xbb7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setrlimit(0x0, &(0x7f0000000180)={0x4, 0x400}) 02:05:47 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x110}, {r0, 0x34}, {r0, 0x84}, {r0, 0x82}, {r0, 0x40}, {r0, 0x4}], 0x7, 0x3e7c) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040), &(0x7f0000000080)=0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 02:05:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e7bb8bc6e23c5b000000030000e4c14de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="207d69c9d678aa34d8a008407cfe68f16825c2f92fa7af8179d892fa0f0720792e020fca8aff660659dc49eacbbef967f5256659ce67206a9e8656b3e8b8cc613b164251bb3af63b36d632820aa7bf71776ced964e23cb39c5d907df557a54409268a76fc66882d8fbabe9a0b05e1f7e72fd14da56853f983a9c0980721b9ec5433353500cea44219dde2fbcfd1362c3db1b581a4618229cfb292d", 0x9b) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a", 0xd2) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) dup(r0) syz_open_pts() 02:05:47 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x80) 02:05:47 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x190) r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file1\x00', r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 02:05:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f00000000c0)="f159419148a5d777df7daeb7201f851b038b53c186cd6f7c840fd62a458633f71c4e0a21422fb8f868eacd1de210f071e818d4e459f29abb3ba0dfe0f62d66322d115a3a979904b9bbd6dcbf5a32ef99057f09727914e0adc8decb1909a92eebd6067dc3ca36c33cfd85a76c9458bec7fe1388f7d930531711745a4f4cefbd99143be1eae80bca6bf3811351d1188fe55a692ae520574bb833fc508ed948f513b5d3c13ecde7de6d6816f899e11526cda84c5dfd9c6268cefeb047d357718d5e", 0xc0, 0x5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/191, 0xbf}], 0x1, &(0x7f0000000300)=""/250, 0xfa}, 0x1) sendto$unix(r0, &(0x7f0000000440)="979d9dea35bab833114236fe23fa368bd8684a24f3dd75fc8bd1aac7c091206f0f2108d26f6e31e07a610393698c2b40fc711510f68539c8b2b8fc06021a2673ff623f024519fbfef476ed1c56e1d7df0c2f95cfa1492b60186adc59fb1027a741a8c8b6d766940bd12768c5e00bdade9f319d88f74f97b90168b1d3b0a6a3678e6e7d2b1309524e9f877b43e3c796a86948f9297ce7ed8b5c456073604fe25e22cb1bfa0e044aa5c1fd1d0e772427feb4de7242370e370fc19cba2a26b4e185ef6ff1e7b042029584ce03bc823fbc30dd4c384b1a635eebc383d0407f7ee7a37d", 0xe1, 0x1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x2, 0x200, 0xfffffffffffff08c}, {0x18, 0x1, 0x6, 0x2}, 0x0, [0xfff, 0x800, 0x5, 0x80, 0x4, 0xffff, 0x6fc, 0x3]}, 0x3c) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f00000006c0)='./file0\x00', 0x0) r3 = msgget(0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000700)=""/184) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000800)='U\x00', &(0x7f0000000840)='{)\x00', &(0x7f0000000880)='$%\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)='@]\x00']) sendto$unix(r0, &(0x7f0000000a40)="2ed99b0292cef2457bb9b685b9cda3d82a5cfe4c7ba970d396f917d7eaa1c556ce87e278c1737ef06d37cf5ad50b2a45492a53fda569ade7ead7ab1903c34fb0f63403b190fd2f0d1c8e04fc140fb34d9c2d1d7963bae0860f405a81cfa0ae602643f12289ff97c1e1dcb7b2eeda5f01d9ed3a8833b98453557348a51b47fb0c8ff4cf6e9529815741bf99f7c3a69c489702977771611ae562df197674f21e293a0d033ea1dae7da00db935bdf642c9b45a1e668a6223d95f87f2a715ddf43e2451d53415c2c53c693238ab667dedcad44f5e58ac5ff9f4b7acb2e280706", 0xde, 0x404, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000b80)="e117bf815a7c14721a951c0ce0aaa6409ec0dbe36eef19e2e69c04e32dcd6017", 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001080)={&(0x7f0000000c00)=@un=@abs, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000c40)=""/197, 0xc5}, {&(0x7f0000000d40)=""/249, 0xf9}, {&(0x7f0000000e40)=""/252, 0xfc}, {&(0x7f0000000f40)}], 0x4, &(0x7f0000000fc0)=""/151, 0x97}, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000010c0)=0x3f) kqueue() shutdown(r4, 0x1) syz_emit_ethernet(0xfa, &(0x7f0000001100)="db3c472e72123860b1edb9e338c82a8cdab05769d62208bd1a7c96af00db0f2860f2c4a43e2febadad82decfeb29021ee731abd62a7b3d8046ffb6c5d8a846453bc795e976211ab268b4f68fa35d8f9bdb62b447ba28dea6ba5b44ecc35388375e212d6d6466a8be7bf4d60d310dd7deb7897249f591902fe63777ef8d7ac3edfbfc98f842cd01856824ab75d5a5fca71a2d69bb45a698614c5ad744b695fff459bb8523e99e42e61b57d14bcf423bb6cafe30c31387a725ffd0793ee0ff0be554b2a597e30452ca7608d4b9115488801d688be9a20d6608b7cb1925d5047131bb7244fb6ede87b4acbcb42fb47589c3b3b40f1133c29fe3d6d6") setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001200)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x1, 0x4, 0x3}, 0x4, [0x80000001, 0x7, 0x9, 0x1f, 0x1, 0x5, 0x1000, 0x4]}, 0x3c) accept(r5, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000001300)='./file0\x00', 0x1, 0x8) connect$inet(r2, &(0x7f0000001340)={0x2, 0x0}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001380)=""/83) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001400)=0x20) getitimer(0x2, &(0x7f0000001440)) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r2, &(0x7f0000001480)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x20}], 0x2, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x41, 0xcc2c, 0x8}, {{r5}, 0xa059efd467011d9e, 0x80, 0xf0000000, 0xfffffffffffffff7, 0x9}], 0x6, &(0x7f0000001540)={0x3f}) 02:05:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7170e2aaea31929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:05:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 02:05:48 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000080)="789b7314d985b09e864d5ff45bb7bccc9132aef13abc5aeb0164257f998463a668522faafce99305cc5f544039a18d1575257ba819555b8c394df3682923", 0x3e, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfb8, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x2e, r1}) 02:05:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) 02:05:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:05:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) socket(0x20, 0x7, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r2 = semget(0x3, 0x4, 0x1f) dup2(r1, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) mprotect(&(0x7f00006c4000/0x2000)=nil, 0x2000, 0x3) semop(r2, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}, {0x4, 0x1}, {0x1, 0x101, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0xbf, 0x800}, {0x3, 0x1}, {0x4, 0x100}], 0x6) 02:05:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x14) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getpid() linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f00000005c0)=[r2, r3, r4, r5, r6, r7]) r8 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getgid() r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)=0xfffffdec) getsockname(r11, &(0x7f0000000600)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getgid() close(r0) getgroups(0x4, &(0x7f0000000300)=[r9, r10, r12, r13]) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4f3617d92a8f059d, r0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r1, r8) 02:05:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r1, r2, r3, r4, 0x4, 0x77a0}, 0x8001, 0x1ba00000000, 0xdd0}) r5 = semget$private(0x0, 0x3, 0x500) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = semget(0x3, 0x2, 0x605) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000000)=""/92) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x2000000000003000) 02:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:05:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 02:05:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\\)}\x00', &(0x7f0000000140)='@!\xb7]]$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[&$)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\'\x00', &(0x7f0000000400)='{*{-\x00', &(0x7f00000004c0)]) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 02:05:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='/', 0x100, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18000, 0x8) setsockopt$inet_opts(r1, 0x0, 0xb1ade08af6f4118f, &(0x7f00000000c0)="189d8885d07ce762398441c055e358e822132bbd1fd683c9f8de27ba3095a6b8f10f2421a86c4af5e85d9b3c0a178a8ede28844995f45c714ffc72f4cfeff01e396e2c224ce2a7a691ae4ec4973edf2c6cecaece5502b266955e130af2427a5687ff2ace453d88e4743d271c70ad539ccd3d1aeb767adcc2d6b6b1191199484ef909aaffd0a12a9960e04041812755887c58ff7e5be64721e183d58ee9dc0b8294d30109d0c17fbdfbd229030f9b0f6d2e266b819e803f37cff12d340ef61d48ca75f56e918512e1e57d", 0xca) 02:05:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 02:05:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) socket$inet(0x2, 0x7, 0x400) 02:05:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x6) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 02:05:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{0xff80000000000, 0x6}, {0x4, 0xffff}}, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="bae21330570d9b2324c4f6b4bb6b7952eee47adb37b658c0a1c71469b9ea3fecc37e96da57779affdfb49c4182aadf286de27fe068db4a89fe1dcc944553e52612b8f076ea1c", 0x46}, {&(0x7f0000000180)="70bf139dd8f0e28811285d4e8a473647de8dad8635f5a6aac0837f40f02f03a8de5588eb86951fad9e7050f1f20ada3d8d334d8b4dfeeaf6d9fbe7bd91b35d869277c62f", 0x44}, {&(0x7f0000000200)="bc6d0849ee1a5435e76a745acc5a21cc5d18f24177febb4c1cd78d980c261eeb61e144461f4f9fa4b89db36469bf1a3970632154ba2f5aa3e24ea8ae784469d41a860debc66faf6dae5bea660594d8062b58f8bdf25a5f57f57946ce7a2070f64bc1854ebe5139582d9da40be9f6e7008e24a0df4b8a5c7b7d55932e324b4bbafa37889848befb57414994a1d07511f44289554ee16c3ee2f380129fb0814b5d7ff73369299e25fc5cdf65795b84de1a0c7fc3343750ac168b5fa3720ef8be8f1a9050cfd2e5f1c157ea4a63ca8a9ead7fefa3851113c4b34de59204cadd5db8ab03d3d220087aa797765c73475d4c522fdd", 0xf2}, {&(0x7f0000000300)="d567e6b6ee1f0fe2796742e4b00b28be71019547267f40c374749dd0ed9d7e24df3ebe2c77a667e2205066e340e42370efaed6963ad8ce8e832e8e91f356ca2deaf6c0d075ab19dacb41bd775df4f6d2e9cb2f0620c33d7842dfb79a4b23e9addb0946c2ff0c20d68aa6b75a72822adb8c2f96fb52b45bfd53f9c7bc4786647b62e4f15dea6723e7a9cbd60d0959209a681f4b2fd0161bca753323d6ab419d5cb50830c20ecac5d46e4e3a4204921da76c0264e98859a5fa32a89239b55f2816497ed0383ea5728dfa9a30e411198a6943d51dcfc17f47cff93e79722ec0a7dd6e0816864e9f05ce44dd8c91f9cbda3c69d4667b614e4bef09ca203641de2a4abb085a5b33b8df1e2686b935afbe1fb8675f660383826463c7a079fad527f6447d4b460606391d19b357fdaff84aec086c16859dba242d9dd8c6fb2666c025149ff357b4ecc2c45523a3db2c024348bd38c5344d03c23766d9b538977344b288864652c27de6f260d2349c25a39512040211f1b0375ad87af75603d04cb4f92896d94c6e88ebc0811c3e5aa9008ea6b41a079d8e114ed1e202e33c3a2f5d1350f50c029ad87f8e60334a4daae497070d0b23b78bac74cf59ac747a923bc2857806c4f7de3056d3c56b29f354be041d7950a2ab6ddc4a8e6974fa285485f06414c5be537263efb1931bb439b1fac70965d9c54a5f1bef707be0382016e748ac477b4cc8e68d01ffcd3b6649186aab08c870b86439c1ad1363fd419339f9e3f570647deac5a6f6915c2257bb094ba5f9db363fa331506904a7b761d6ec527e5cffcd20636a2fbfee0afa9072fef939e12d8e478bcd11600a21a176d2b8e4df5f1e241e7b226c13a5b1ce1c9ae8a39b0323891c8e7841beaa66d56f0589c321baf142c03e68579f3cf8cb5e3944b47024e8d76c6f8747577944afaad04e00cbbc90aadbd7123a2a299d23bf5a992e2530fd1b2412235d15f7d040ebe599cdcd44e31751e6b798cc4b5aff64ceec15659d11a79dbf4a928b5427bf32e53bda237f805e410096d5ff3238354b0731aea58bcc3411ed24887fba27c63e8be4f29824bf6e0987582ae0c4dec91a7b24a905ef1949df35503f32fc3275cd9ffe7792c2514640f0a3de343a0dfe2d25a452834d3946824cab44eec68b9b9bc9eacaf28268e44cc5f1d05638488444f2d0b72dbbc6d4339bc5b97aaef8d51bc7b3dd24839d35e8a3bf86f17e31a85bab82770397c77d8b22ffa5d1776d5247166f0f99e0816fd02294b25ed75ebed21ffed4af2a2607c85df88d843c14bfc684a005d984c4db2e215b490bac9de78bd7d2914888f555df28dbd5729103525b57cddee0aeb6436ee6900a5075ca05dc10882fdfd247f508021d11714642b003341aa10e8e34ebf40b4835520c70651adce6c980d79987fbd011e4a6e1341b7185378ec2f580d937acc5a317dfee7214e86f7cfaa62fe2259533cdfa39715243adb6e62e7df6dd41be65a713f8675b68215e03950c12f4f2aecced6d9dae072682ab95b79813f799f4b09af682e13fd44cc4b2d4585b2d2face0e140d11880a45ada18647436129c1a28c6b948e95e1f33315fe5ecf4559a22656c99547c723b94a4666d73fc446750c9f5362e99c40d516114097516c0130173feb6068fbf94bf717c30aef8476a338db77c8f36a531c57ed9e607120c67fc33bc532d4e13ba44bbb1f166ad14d10195ef7a235f1fed44fa69e20437d3d1e6284eb4b74a390a65d3aae9d11407337059bc4d6911a0ea48e98bc5f765a05a7b529faf96bc1a3568dcb1861082745f0d0b3c0e4305f4760bb35dbfbf11a5eb5a0adb9be71fd957aeb63dc0debd81c8dc2dff185439d52130c21b834024939d8b50f1fb3ab79a41a4fb8282166a54f48984cb20a5d2f90f5830512084cc25e5bd7d2f551e4820cab83f5dd693c665b488d6c0a51e9b33fbc903df087dbe1648ed5a5bc3ecbdb7fe1eabc421373334453d0099a6a652a998dfe627b4a6b97e901295b8bbc1c9358ef71c5497715a628504d2ca37ff8bd3b265769f38f6832be22fed08667464516de5a2a25d833dfbaf2682243b84d5a9bf3cbbbf49b8e43836d0a66666e875a7355d539449637408f66699872612751c58093a82d510d8dc652bfdddf96229d7258b4dc20f8ad394c2b6c45d4c4c7e48f208fa25397b66619d3ae37dcd1196604b44e9940b76037f8c7b645a5065edfbeae0dd960f07d3c583e5ee9e465b053d093cd1d1a9b82b189ee5c1a3fd6ca0d276276e7c591b9d6624066e2aad54c1447f47e7f246a15d03d1ab61940f43905d093a3539030576ecfae755d0fa1671dfe0b2af325cfe5a00d4ae946d542a4726d85c2140d0332c26e2122b6d3755ae792c43749dbfc79e537341ad8c3a9c019d8252aaf1acf39e8a0f66e6129c4f80302e8d7edb136e091f460bf6a6504fd284859e44888f51d9d81e14921c79b7f7103d63a2283345fd4b8900c6dd9500ac83f997715d0a5f23870a6965508db5d20adcca856b31cd57430ff2e37a6d30085a9ca46434ca22963a90f572188b9a60388caebaec8ce7903862332a5ea02d3084a546adcc984349d466b4ca19129b9ff761be8bc667230f0636dca23b0857fcef85f2c797c80f588694f0857139ba87d53a52d9f48ddb90fd742f427c6eb249374f32a4a6b15847485edb86fc7c2e1ce80bbf77f517c0863ec928e76d2434eb920fa3cd33738191f88c25a090a80cc589cad4dea3573b8720af67dd4b130a4fbed15c9495218ced8411f07002aa83bdcb56c2af808473585312e5278b3137837bf9326c8658d285520ca067b9920d06d0a2306366c0c3861e151fae38c2cc618ff0248b57cfecc48e5d1eb8819f5e363a7a15eb09ce65c2a98cdc339c4f19898470526abe61b4f93a73fcfa49eed282753f3f47c2b8081e45601319ad9d60431f74476d03a5701fc608099a914616d566e1f8dbf62f0c4b3f3bff3bf02c88b7f8009c4160d74000753234ba9b9e312f217ad2b5d6229ca31a3c584ed1bdb80279de35771370f33d2e3857ad108d0513947b39c7af1cb4d7d3c4c236d661692a07c8e95587fdeb860a24b7c72dc92971f5cee17477eb9e9a2fdd4dc89dfc49de3bb1385038bff5a1ac261d918ba0d44ece05b84fdb377e90bf2f728580453be0c6058bfbb385fa60533b68b622a2a316632ea865c984b3d25a01a10ebbe4da34df2dc3703499ecea6930418de58e71458dd365c24b1f6d4037cf0babf21ea0fbb98d250698fc6defd11072eecfeccf49b712ee2e7e2c6bd440456aa34b99c056071484c8d71391e03c5af22f9264947181831770a049a2bba8c6cee72f92f299cefe5356e556539355a9a14fc9a6fe9294c28607722e2f84106815ae27cca68cccc6df0780f8b8d63410af71da6b1ef08e27982104fa002b9f6162b54e3dbe89b8db28055ff266893d878fdb487200618bc553b0bdab0df1bde7c6f3d085c519f6e895783d8644252e2062be0258831f198e8a2cdd1450f215dc699a003de90b9d01aa5f01337fc7ee9ab56f01ae6223ec857d8113740c39297b22d6db568e352507fbdcd84b15ab5f7fa132b7c7a963feb40c67c76f210d9ad00e8ca0efdd3017ea68fbe3d70cf15128400d5575db6c517b3da58b0c54c101b737fe2007704b42ea7e748650b2bee1e0ac2436589f91f83777ea889b99b0f55b082bf25ec62462a60f6f3f8d0d3019c77f50868dc82d14e3e95c254a18fd2031dd3e9fe22f8302e62d4469272869f80c635f9dfa4e1ccc0c0da1bf8816fe37472a5d0f3baf3d65d6959bc77419c734a9fbf4fc6413246bb1b61f356c3ea5c53dc38007d02af8622806b487feab8324f2a1629102b4e794c99e6c9bd9295f61876f347cba5bfdfd4e069d9dd1517e2a6d89792806507e86d7c8597bb50b528cb1d18cd06bd869ebd5db047ffefa175de043509f05c78404077b72c777e54589ac473f2f00a5e51536044426bc11cd33b862992d743eac35d03943336267cb20c3adc0539156a172dc76f02b866ca8fc6a6d59a1c31dd379eb4f48f839230cc083ee6709108c7fbebca8ab84748502e136e8eeb963a453f7c7685a8eaccd45ff2472716e268881bb39ea82589339ea0d9220ad2b6e2ce795f015ab71d4fc68af62b0aef85e50553050d4e5b5516852592a77bcc1a3ac31c17d4636e5692fc18e03902a86effee122be079b758800934f678c8c260663bebbe92f79e3b682bceb39a0c92e388e81ad74d11f6454b05d6f11f8499f9aaae92595700a989dfcf1e08d23d8b7e6900959afdc284ce23f48d91c8d1afed1cc642e3f8699af8cf0b8fe23d413d5641fbd6d9a80b8f80b9c1466ec6b4998b21fbe749f63e25976af27a99d5262d71780dbade02f3a77b22a5666d632af6eb5b44327ef5d8a6438bf96231f4049af2ff943db75c727940ee5828b61b5a52fb2748b33cb23701ba5811fd2f0c388dd9793bb3d5fc34c329a9e1f6d4031c8e74a92dafcf8de758ead543ba2449141b49bba6ed114659bfb2493dd495c87e60798ef498ca83b5c804e025ead6255691b88c80ed7d0ec86c3f29948890d5317b84f1c12c50c1a2ce68e8520c52ca52c6f568966a5e82d98a10c207ac94e993ec47d555b8dbb1591a77a53e7a5996e08854fd80fc0ba31377eb165319bdb811f3cca0bfbba10cf11948a8705859d9c95eb29ca2e8c35f40d975b0f14aaa08666158a4bb3870b061b92226bfe9bd620e804f3b01c0d7a3d00b3aaf5d99433167a69289507b27639abf08204b7073763031a471ea01903f4dd895f4f1c776770df4e77b3fe4a56e78f9f7a546f2fd3a1e4a6d49889c138104a2d2d73b5d8348af1fd1b43c98c76a3f6af9a66bfe31b0084593deb05b773e809fbfb5551a50f9e3205d26f345a215d5dd51f30536038c490f79417ae053554bfd10551e39596500fcdc0dbbfd63f2a7a329138996dfb7ec23e41d0d84caf8f72bf207992b3e6d9d09b9b3d1f57ba949f6d9d74cfdd79fd919c14d286ab61a0cbe210cdac111c5630ab3180998c07f016a0ae73f3342c06070e3bac2eb9c2ab449a941ed76c1229c29b4ee78617bbaed7c41917fb4e4b6ab59fa40cf828582a6b6f4280da0f9420c083aeddd5b27d84d59eb09cd566b70bcd61f931efb68f9e868d30cbded3945262d5e6ab4ddf9f9ca46979174e404b7a46436d352198cb0fe09b3c8ebb5b9b1d3997c5930c29251a69c1dc541d522a9761087df7f1a9bbb11ba8daf0cd9616cb6f3a0d8013f415fe4d41ba917971e5594d61fe164aa92249f16cbba1bcb516def3436c1f4b7929a57065522524d3591e2da6617c191f998b5c15d1b0a5d99ec3650cd11bcdd02a251e20145b1bd744278e6b550a0f33bc5590c4007bbe2b646004298b5d5f2fe7bd2019e46f7b0e678672b874405769798db4093af7fc008843be562b4d713ad3ee92d31fb5e403113e991925b48c6f45544fe3e494e04ae7892e32f4ff99b43de9d2e6c22a25747e9ca50f5bbe9d8fe3b5038703e137b1e8d748986cf5ecff85a033111535517b6f293d8b9f153882d3ad33ff798ec2eec6b190d18e21bc2d9fe6a103063a2a917b83212c47e1a0866726ce14b6b6e95069a5018a9e84aa67e367a19dac91f705f919e5b659ae9916e8f287ac91d708e0e1c5a7c515fd61a091b1e86bc02ad19056fa84c7dbf6e1848a73d29ed808fd595e4b1c49ea2b088fc38f3bf67c9094c1da231da3f8d6d341b93421197665012b75762c60da896431901a2baff554db", 0x1000}], 0x4, 0x0, 0x0, 0x7}, 0x1) 02:05:49 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) fcntl$dupfd(r0, 0x0, r0) 02:05:49 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) 02:05:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xee, 0x7ff}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="825f69d621fb63b5d500"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:05:49 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x0, 0xfffffffffffffffc}, {0x10006}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0xfffffffffffffe95, 0x4) getitimer(0x3, &(0x7f0000000100)) 02:05:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 02:05:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) fcntl$setflags(r0, 0x2, 0x1) 02:05:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000000)='./file0\x00') dup(r1) syz_open_pts() 02:05:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') read(r0, &(0x7f0000000140)=""/4096, 0x1000) 02:05:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r2, 0x4) setsockopt(r2, 0xa0fc, 0x81, &(0x7f0000000140)="3fcc05ef0402256ea75f", 0xa) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="1f079ff334aef2f55b28f1c0539941dbd5c440de3815e74926aa8c495d2b240ccae83f0776dcabefd6e784c3d82b762533867a8286e651b109f1d5e237c3b98cb48d39f40ce14c8f9c5f308c1db5afac53b023f10991f6e7ad03bce557531cf5d4c446e867c30d688aacf16b4d2f3f6677c89b93a9c26816dfd6ba4ca2b1a065aa92b97522b0532f7da3c93d66bc18e75fc432340390aaf8f79ea6774611d1b6d5829d3d9e5a7d13f0b3a23e4bea40ff957248818f56e1f8bfc49787ae4534763b87fe2af0180ea955c85b574b638ea7ac77d40fc5c860e73e0478a5cf73efa88dc1da397b0a06ba", 0xe8}, {&(0x7f0000000300)="94e88fe29b2961e6e68cd58f86cede05ebf89736b66435125175535f240e02f0cebcd92bfb6f872d6d08eb64dc46c4cdf24af11eeb42b82be27be4a6df4e20c47200b6d9be22b3dbc6b407b3b3d0b8ac2c88ee29d7c6c43863ed4710224260ec59aa13b99a103e000c92e4ea4ae9faaa4cd607e0b73c16405ee785218aa98727d9894f29ef368ef86702dd280f94ff231ecc28b9a39708e2c6429e17440dcfca11e6e3eb04f92e3a489c8e795841dc1a1e70faf02f7e", 0xb6}, {&(0x7f00000003c0)="7a45650ff077e928776d146bd79fc94cefec0de5ddcd967c72a22f4c4598570a6ee70a5352073dbccab4c1df719090ca0ea4884aec2077a42fda59d94c2c712ac2c0bf764af6f45e29140d9e57398c1501aaf6a81eab077b205bb50f8f5a0d5834a44a6c94275a5620d61f80cbbc406835f934aae3c03ef79ec5f6c01a7bc4f1ecb977817ea3fbd4ec067f5925492320b3e5700b6ba57cb33e625d67f7d64037c778e7cb072be0b5418225bf0376378588e7c3968feff07ea305fcd9a1af3235ba85da4572dabafde617e2b57b7df47873cece473435d18504ad5bf4d876956f44adcdfff618c3fb4a424dec2a118a68ad94", 0xf2}, {&(0x7f00000004c0)="e2b202d59f6f9f9133224629e81e15b7726937d31fa743dfa2e5c183702c1212ad5c407b9362e92f1e87300ffd559792cf39e3acb208", 0x36}], 0x4, 0x0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r5, 0x0, 0x0) close(r0) dup(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0xfffffffffffffff9, 0x6, 0x2, 0xffffffffffffff3d, "857df97f0000203400e0ffffff0600"}) accept(r2, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) bind$inet6(r0, &(0x7f0000000000), 0xc) 02:05:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 02:05:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0xc000, 0x40) kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x883e01110a45fcf4) pipe2(&(0x7f0000000000), 0x10000) 02:05:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 02:05:50 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x50) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$getflags(r0, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x37b1752d}}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:05:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 02:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) 02:05:50 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) chroot(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000840)='./file0\x00', 0x8a0, 0x80) fchmod(r0, 0x88) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/253, 0xfd}], 0x7, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) r3 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x102, 0x81) connect$inet(r3, &(0x7f0000000800)={0x2, 0x3}, 0xc) flock(r2, 0xc) 02:05:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000006, 0xffffffffffffff4a, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x7, 0x2436}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4c, 0x82, 0x9, 0x71}, {{r0}, 0xffffffffffffffff, 0x85, 0x80000021, 0x7, 0x9}], 0x4, &(0x7f0000000100)={0x200, 0x1f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 02:05:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 02:05:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x80000001, 0x1, 0x7, 0x0, 0x7}, 0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/177, &(0x7f0000000040)=0xb1) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semget(0x1, 0x800000000005, 0x31) semop(r1, &(0x7f0000000180)=[{0x4, 0x3ff, 0x1000}, {0x1, 0x100000000}, {0x0, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x7c85, 0x800}], 0x5) fcntl$setstatus(r0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) shmget(0x0, 0x2000, 0xa0, &(0x7f000062b000/0x2000)=nil) 02:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851c1f9097b5ac793683a"}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/97, 0x61) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="48aaaa00965e37027524e0005389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a187f5427a74489e0f908cf96dec079e4c5cb0d21c116933010000000000000090d6af34ff313d00", 0x68}], 0x1) r1 = syz_open_pts() r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000380)=""/133, 0x85, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00ile0\x00\x00\x00\x00'], 0xa) r3 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = msgget(0x2, 0x0) r7 = getppid() r8 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xffffffffffffff80, r3, r5, r3, r5, 0x812986da05e48729, 0x1}, 0x9, 0xfffffffffffffff8, r7, r8, 0x100000000, 0x7fffffff, 0x800, 0x7}) chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r8) chroot(&(0x7f00000001c0)='./file0\x00') 02:05:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x54}, {r0, 0x100}, {r0, 0x80}, {r0, 0x8}, {r0, 0x96}, {r0, 0x108}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) listen(r0, 0x3f) 02:05:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="db89fa5ea69802fe00000000000000"], 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13cd0a3955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 02:05:51 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 02:05:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40000400000002c6, 0x81) mlockall(0x3) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 02:05:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x5, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 02:05:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xc90, 0x80) 02:05:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x9) shutdown(r1, 0x1) 02:05:51 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x70, 0xffff, 0x0, "fcaab901a12aff0bc6639051d1557c0231f303afa6d557dd065f88b2a004a47e671e066b4d3c4de23104881cff7e1486ce91e9b7b64b6868ef22e33a0167c7fa8a68e06e28ee49ea3bced340d99fa5cc00de0a242830da016d"}], 0x70}, 0x0) 02:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd0295e8f6b9d360ee906e5abd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce53f4871774c7809d2b4b3ce59df49897872d4b0292811d36eeae7ebfb4c9d7991f678df44ff0ff000000000000000000000000", 0x113) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="b11013ba8387742bc90d8314b2d89286711eb1bd661ad3468a7f5dc365ef76e35e5e9a46bccec8", 0x27) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:51 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x203, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1000300000005}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/132, 0x84}, {}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/214, 0xd6}], 0x7, 0x0) 02:05:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="f57d2ba741b449faec5a41d5f8", 0xd}], 0x1, 0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x9, 0x7, &(0x7f0000000140)="46836a0a445682a5b795e4625920b970c00b0edfbb883bd4e56867e10d6c12f49d9105689f4bc3622712574f887c3691434a442ac1497ade84ba7c0bda06d7980fc09c07c41d43a35da1a6ed021d93201a9fa4aeba2711f0416192c0696ca4120094892f789ef03efc776b8c20fd53a14a89ff8ea08f239bee6463fe0e611bb983a953a05e6c3cebb5ae6a6fb263015da78bff909c5c8e132437e3400b50d5b585933fbe9750a73efe454ba52791f507762fed7561813ec30f037a9b7d6c7b690c99a4ee849cfb272683a3c5a1c4a6afcbecf04f50c0bfa836c297c063", 0xfffffffffffffedc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) listen(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 02:05:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x7, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() readv(r1, &(0x7f00000029c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f00000026c0)=""/72, 0x48}, {&(0x7f0000002740)=""/251, 0xfb}, {&(0x7f0000002840)=""/188, 0xbc}, {&(0x7f0000002900)=""/118, 0x76}, {&(0x7f0000002980)=""/15, 0xf}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) writev(r1, &(0x7f0000002640)=[{&(0x7f00000003c0)="a3bdb2be68329a6ab9248b4809f79e70fe7361a803ca5dbfbbb59964203c0bcfda41ef13f2c4869198c27022befaf41a80fca22c7eb2af11c3c3213c74791230b366f0d95609e637bf03e5780329501c57f170d9172114f70cde5eb4503ccf765cd8c43d9f8f", 0x66}, {&(0x7f0000000440)="64f06b564081ba7ceb6af867dbbe0980b56ac0d514c4b663f439d5997195ac63c02bf9501b6d8401428800ce74abdf81f8edcb241184670005f8160b2b20ecefe2e95a80ac230b6248e432ebe0a1c716c83e1058fa738876c739886805bad556b4f45610cb05c07558075f943d3da4e552251b7d806b9b8f7dc97e0e7a43", 0x7e}, {&(0x7f0000000000)="1f45fa1fec1081453cc4c3c2232c5b4aab129f57be28c306eb148d796ab8680dc4a28f8956195e0fab88a97732d72d39", 0x30}, {&(0x7f00000004c0)="2b7a4103fad9afffe6a12665a5a7e47477e61a4a2149b75880eaf335d1f38ef777fe26f25e1658f2eb5de7adc081f4c276801af032722dde122328e924c1585d0b38b20f177c7dd9a31dddf8db0ac4b59186667b8c82240f296f3d0688d6a0e6add5d0e253f73c53fd973c83a7a69ab1a20a08bd9ff183c4a0a2b6bba5d2e2f1aadd82f17722faa7cc7c4408b64b838d097eca55c5471511ba8f9eb79a2f35429a484a7047f6b4819539e8a00f8afd06e744a6dd9f7a7784d005251765004c65d2647eb01da0adfb40a0aca9c879d72b903aee2204a9938c918ef682e5b69163abdd532a548bc7432086891bd22e0a70399e7af68ce35de2c9740f9e275358cc19faacc60b6aa06cfadcd2c3e862afe28d69089e8a147ac0af388b89b7023c717a87a40cce3c1e5aef86520c307aff66ecacad86c85517b73cbeaaa134ffa5dec5dd24d7a2f1db60797cdc4c756dca4ffb7b362671c07f483662d892913f2b01c06060a86a9f74e996bb070076ab949adbc755cc847f76ee030e5bffa4e41a14c4d3bd6fae79478cabd862b9a01ed60b41c7347361503a1bbbc48822666b9bbf5c7fdaa21a03e6a55bf90e03a7068675c455c435db405d90409fb99e0bd05f12cb9da79b177514e81a7d69e5435e5067d35765c1391d6e22a72022a497949de9b0f83af41a1bb4bfac7e7ed96c3f373e87b73f9b0f8677a7e4e89c515ae28605e4c1154230144c639d9ecbc3937d6424d2d97005ce6afedda99fc124e903df2f4e28f886680822f4035a8bbba8fcfc5c5d8a08ea499300e07d1be19cb842195624146fb372dde39021f527b866d68f2f35df3b34832b9a529251aa167edc65f5c93c7f300020bf66e95dc77e3a76b4a2e7dbab82f122f8f5d389f1d9f304a20c9902b9b3e3dd72624bebbc1b8199a69194dec3f0e1db575aafd3c1867bf87be143f4d74cefde2add3898bd632c2b212d46c3fb66253e121014980096d947ed344a9537182d18945a277c226144a682021cd45b468c9a39b48ad1380fb82550fa455548dce433c53b9eeb29d9f01a21a7677a4e003b302c6f4e4b351909a182d286d1278791c3080de1cd89acdb58e96e498a9fb4bda7991c69c3b630c3dfe33688508a8ea57c663f7e5549899dc12f70693d4bfd2ffb94b483fadd71723a5fa839b1b45c7610d621670637b4cac2b353f49f0bfc97d0c0ac0530944e0bbfa3a829e1a6479f2397952f641492782dbff35ed2db09457ae16f9f74e67e8077e72e298ce77abf107ce77b26962153f36b8eb847888209fa95af20f68df01b27776c6fb9b666e1bc3bd1d78c1f37f34548765d7a1a480c6f27613f112b4ea3572ce28ea66b65069927a9cb1c9976416ee2c9fba061bc98a4069869827cc7465fba46d6da4309bfd427e58dec8bd82d8e3191c17ac9a92d1e4e80ff270e8f458cda7d26421d680321d688695c4fdc1f8f1746274b0703c8ef5349ac9b6b947d3b6bb50cf125b62ad18fb499d3a9f98f1447b68dee12c3ab149e0d60a1fae01d3baadf69a4316518e4bb413201d349b0a978e65f794cc3e3eeb7bb0a0457919751c7971509e23c11e4335d4bd0f427cc6fe375829ae774b19e014134f088fd96585d0d1c57594412676fe5c92b2f8f7b7dd445b83177300dbff1f9025dc24e646d498fa328fbfa5fec8bb6a448aef3c7aa56ac4babed3a927b0fcd2281a29e14593a12b3dcab1a69cbd510be069065c457f914bd3a295d88fe8ffb33bcf58c7be37a7bcbb554459a0a065283259efe60ecf14f259aca24e5172ed7b84e7306d1a86f758698c6b88858fb8618bc8b3aba66ba204021a942a71631ea2069f329230dc362db5f63351b5c4a7bc6cefcaf3bff3e88896838b25164851a85d2e2611fdf0f8d0bd5cbf6f6704f3df9897aebfb3fe2125ab7a46d964453098d671adceb337bffb88701de87ebfb998893b033ea81bf1122b5be9fe4aa009d210101b807afa66cc60c288df017dd7f977d7a26bec5c8c74a67548840a71bf2dfa69ca2c9db260df66d8dee41e4e1580039118d1117c13e2fae2593ca209990e73897bab26a52808ef1f28d5d29113e3237141bccd34d99e58fe5f0944a3b7584a48511ddac8523a1a5b4e86d04e60a21c9de497fe67133c353385d402fb927481016ba25d8586009dc00abe120e90663d886674b1a1fccefa0e1d328afb93b98440b2e92e74848c7ac87b0dbcfc0fc07b9e0349705d6bf033d1cfcda22f4b3fe4396420ff6461462cc72f8867849130710ab10ef5071d008d47ff91444f14f650718bf77d6bc0954771fa88e6cccbd66dc433a6c037aa34bc08ac9cdda35a834f3282d6e5536cc02486be970735e9a70cafb90cc4e66335bd8d0d4a18f253e20925e986169a4316b7ccd6c6dfbe84df4b3f04c4b42c18587423170dcf99feb5c57cba9ded8aed74811ea3677fe7ee461dc5f642996dfd41b7666a42b5f6b452fba34aa7329e169f03ed3f757033004a0b433008eb1f13e5418d6c2a85efee868e41842b7c976145cbe4e984acbe65d6ff704dd647c85a40cf6169227f0ee0b8706769ac0862dd3a89aba4a9efec0774228a9d0858cfb0583f0090fae6bcbf3b9fd465b181281a1745783b606e07478d99c42f62f00456bae2cf1570fb54f01617b167cb95fc6f769cf8d085110cb090cf041d32631f7fd2bfeb9c7bfc057ed27590567472f655602aff6a6251855fc7731a3632dacddbf343afabd4df68ee46c522b1b70dbdc710927cec745f1cd1ec79b7d5ad7437bffe910e963b0c10475b50e8fdb7fc7427a0d8921b85cd892287e0d8bb52a9eead18c07b0cee1789b9fe563946613cf03a6e1440356bc08de02c3aae0f36f3cf02cd144c7139e73f610ab3c56fddbb4bfe7abe20617a689b6fe227a7129597908a5c3815218b8e35cce9607b1b748b7fd1396fe8474bc382f20429b21426e0e1f12628e8b4f95da73451cc739877c0baf9cab37d976149576edbc9747c6428a4645f5adb5c3e6c008bd89ef5768ce87614e47afd8d278f9bbb3d9e8e26297d82cb5984ba2b6b80b4b644d171fd3ba6e7abea9b2ae95967fbd5ea7078e9d6d1eef69931fabd0c81acb54400d74b25973c13f8ca6328136960996f417621b6be2ace4468920e30c36403225e05af530944cd07609b878cf7c7e6b52f949fbdefa6a8e3b9852ef939280c61ba63af90a606aec19f8f0204240120c69e1f460b579035e7eb218a5e6e147ff942242425d146e5ba89eb0350e87c1eac39c89a2409d3a472add53e31045751256ed235002085051b7aeb7c91736c7beaaf56bdb4d288b188afca2afd3277e5fdb7745956c4f770f513586e353c6de13fa50c8c8386e4a03b581fa81d4127dded1d5d9fe90b89fa2034345ff8fcc1d78b48dcdbbe4532c6d455e4200c2660443b95082a3e8c4abd450529641b478838d8cf7e8a560b674fdafb2c25d006172775bed62a7afefbf64c017d5b2b03c93a4f18203a3b29fdf706c7dfd423686986b110b941c7a31d916b3d49172f3d8404c2367b48127279177ce2fd07739266aa5c55760902b44506d3d313e7807e98ef8f7bf0a68a6e8209f2713b53d17d1247e5f94fc643b92eb0c854d795e96b3000f9a127c1a85d813576b920161f613fd76f952770969831848d04c95afbba26ef320e1a24defecdadc59687d9941b3d5ad213e5c7fab51ce6d5c8d535fb8b12a4209bc6bb5d25c7b48541948255649d68a4f504ea47df756f5e5bc98a00a8b119f5843fe3377995e6224555cfde2ec9bb47f66451572e167c26bc9d2ff39f28747dedb93f0b108d70d63dba22b1b27bea055c67f64b00f531f358828d6f2764e2e0ea2b4a431f634b51176dabc72b9fa1c9448ead22b13ee27204550753bf2397153f46e2bf4a6e77161568a4a7e3f3c8e64433b6eefa1e63b2a7cc567f6f78511ad54f4ceaf1aade38ce9010793d33dcf056b7164db6827ac455a95ecd420671996c2af6846e8763296a6308594d6e625f0f507adaed2a98a61240bd1de757e4f70424d5603d41153e0223b29423c68899a5adbadae5ad9f3d54989bfd954bf3e8f159f12f9aeb04c1f75333940ffb0bf644cfec9ca40b824e7044e57ad18349926d8f38e42b73e80d339a0a8e67f9e678d7c94013cc8ea1611dc1f7433aaaa45a9eb41933dfef9f1bf0e79a527b75163bf2470ff4029182843e9bef5f1fa3ab8f01e8fb7d2fa1308a02f09fde96f552003e8a1455dd19838f956756a899031afaa6103ce2657813485634513dc4035f3c2d69757efa07b38c4f7973ec301cdc9864ce89b24639f95edecd9c5c8686ee1ff0ffba4be6f7f6efb629bb24426782e51090e2404bbd8942a439dcb726c8b79252ade2a9a20fe2a072819245dd5230a8ca4762ed4404a77b9329b45f8481a43a6d1d3799b53424f851f9b4312d1356049a4c38195cef900078b87a091fdd31ed28b7adba4e5bb369a99d3c9ed400e4bd1e06784a2de9824b7e965446aaa8f2deb9ee15d115aff0fcd69e95c4b5473be4830c983ed16a5447e8e7561270958cb84066aede40b6c567f126d315751f95a1f2bda435cbc726c418c0f153ec7848a083ec20caf29f0f8c538d01488fa0fad63021c19debb34bd8d565458562444b116ef7676b08d1aecfe57627e05648813ce55c7495fc6aede146623b26681a1229005b199aa7882d41e16c3cc3c17977c84b4b42d9af22490e4d61e0d6b3e420c763bdc3a38f2e2f8d97ab9d8beabdedf6d9355d2d082926081917297639a64874dc81265d0bb7b74f47f99923c7d59c7989b9f82944937cf3886262f164fa03accbb099fe9bd7b3e5b9c775cc0f81669e082f4c1c31b1751ddcb1f689fd466ff40d98e16564b68f949c3bb44b9e9faff7039f5e53223aee03208922b99b4de0d1924dd78ddc7097a8e074e4eb5e747e7e12419649b94588ccbb24cae3008115ea71ef4a48315e159718fe3bc2d7361ab63fccd04c4eea9c43265e1b69326619d29f70358e1c9d2459aadca8703006aee9c5782b475aa7fd9fb77fd8a3656c748383f55077277eff1c8d35b15ada13991401fbd8494bd8123042714ac3c91379b6525f912fe332a1de65a40a79d9ceeec6d7a0a0291b927685b1e8e9519f39fa0b504eb45724bba565718d035983163ead3366337c96f516961ce4462fbab5e59d7933f5df113b83232d3396a558e7ef144dadf0d5ac251a681f868e9c84c713c93beac8ee2c1461e79f6ef7d3dc2def3a3b6086356a1c3222be408b38cd42da1d044b29138747233ffcd4ba4fdce1427b2dca57346d6c8110515a7df4c88051a735cffbd4957cbf3259e7b39ef3f53e33f0ea396821c399943d7d44e66bda04c4a4559df5fc3fd772d1bc22d0b07e5aacdf37bf16e870d50d40f0ef2915bcceff4074466c0e100feec69a954db30b1e7741282b1c4e4e4307dd7e89add322c42d0032b6cad85b6465cd43c9ca64b3f9b9e813ed8ce33f0b8733ab297cce24e04dce4f0ba90aca626c0be9d93f9a2076df67c4e4a0c202acfbd7bcb37b63a53f3f084cf0daf4c446f80249a81799228e20d8cc1d95016a39c0851e1a4a9989af42d201518003dbb2a213ad12695a72bdfcfe9917d107421c7b0ec8d5317a14a2cbbb61cd91ed215b8a1c5774531e69cc53c70c747da6f44aaba26fc62f49d08e0e2bb7b8f31c21523ad7d7268d863f1e69d671dc2d961a9a8be44071b0d553e93bccd24fae2ea16835cfe1b8d3761bc1086402a8b020da42f7fbf465be1e915feceab6b58b978019b", 0x1000}, {&(0x7f00000014c0)="c4d9d842ad130d6be0fb196eccb13818da5ced8e590668b606c6a53e55c06094160d3edd8f3e9d07ef5b5749e8ac3e8acfc308e96993a2d920a2a0788a663ec2b69736d0ea5b5e9866640f86a29ebd48d3eac1eb3fad4b84c0c2fb12f3a2", 0x5e}, {&(0x7f0000001540)="d8f0cc9412ad0964cb316f489794d1d713b12e8d08079ec00c7b348af649f87f419785086e3722a7d127a51749afd0eb193547e0e4bb2f04c9cbcb79e0812225847b8c1d621eeee5486f3c7786e62772f08f3f74597bceb85a92a1767ef39052f0728f4cbbc2c9d6528268971b15673ab44a9f85a549f500", 0x78}, {&(0x7f00000015c0)="239eaec144deec48e249c5307b9ba50c426765b2a76264028d5539d162007441a4fdcb644329f611c7da741fb22f818a07b1ff02ab4cdff3b50a12cbb438c70c936a2c720719afd0cd67a9ff3922003e812c94aefad3ae8a28d5987c66b358ce76036e6b96d7a8b3b65c0e9348a7aff04d9a743054116425c5f1a0c4584865", 0x7f}, {&(0x7f0000001640)="471124049ba85f512ffc48a5a62c8fcb8bb36daa04329c973e1ab6e98277cc1cd3317822524dcc0e47df6cf3fd33a7c5a9e0c5618f9b61ec5ff1b253784e65d5e742ca8d21a23e5d32053b25f49a89f4abb8d960d86f7ca2322c9e318ddfbd9b2167a10418724d001a551ecffd2faac85f9839ea8a67bc6dd0dac9130dad8ad2ec3cfde1e0296f6f36c70675a6e7300f2b01d8e628180398659e4e4eb05dae07dfaae38dfe293efd1c80acd2451efccafa2d58e132d7f4835504507544a437852367da0e3ec5901c27d5a515e16fcad77148805d58428d9a8ca3e12438839a7f4722e65c90bf1168ff237e7457884e364aca4c80eca68262c8664dc1a94b486ff939092c541238d35c81c071b631bfaa24216e1192f5aec70835c3ede3fcedf05fa1c1ab8894713a9e2d750d336a240aa7a3f5810cbbe06ee868810c6c8799e5885f77fb317af7bf84c555c1d91aec221eba2c8b78604f89e1f2c83737e73ca2842491c92c6c822aab96f7cfa1d576516df87a5233a57b549fda619a038826f3c1dfd9d17092d5f38f78acf0b924f739a2d8553229c00d2a9e3a90d24120c7b23251865473467b22864be7be8a28e4942e519a73cd7282baccd5da3e73bb9def5b4c1dcb707f92b74c2b56d3dddbc04dec5e1c24aec46ada122859c595050e7899b6266ca63a8c52cb083e86317aeb0031ef844a5e1d144a3a6224f3b6fb85199a8ef34391b481f7817b95ce4bb1fd4771a585e8200a1c4b9e11b9877d499beb1d2b3b1ee2605d58c74158c42c6428819f5a756f36b16909b605e0cedbaa6e93753e7a9d34c218ee02310f31fdb9220e15dc71dc21f66c9884dd0dbacf4b26333442bfc833d8b27f862a976f64c7b2c756f2cf96fcc904c044618079476df24a83e51bcc9fffb4c2330bcd5ecdab4dd0d38640696cd17f35e442cb243e1efade7c6c6576d5671e4030da60846cca14736a0bb25ec3f0e8ad4e257d749d47c405fbd056b3e51a739d10eba4d86e1e84fc889537a8322dec6391153f648168adad89e940fc4e1e33a1a1199d00adc615397a729d4e85aad3f2f01a56efe4df82caaa157c83749d1b30cbe6346912b2c67f47f36f261a8638d7fbd1f0da72833621af4cb4c4aeb127442044269bf748210d339d8993616ffbe9fba8659047c7e46fa485b6062e4719692d357a385629e0b85dc2be6744b724e1554ff2b97d45281c471f09c6ee59c9c919444ec3ec8ff64a54a35451bee29fbbb549177b6b51b71169189d572b6d03a2edba6fb3e46b789aed78672788806e9d2ab51839e66790d5304b8172e3649103fa3a04a43e2b411999a9f7ded725f10033f812976ba96c9997fcd4decb451a944446f41e4a149931fe76228958616f12777185a760941145db6166a73b07207cdc3d06f88978a14f85df1c6abd5c48d2db32ebde207578478b00c6109401cc5a3ed7d8e117c873b11c45884af5f757e805a525a825afa221cc65bee0a5ad3d850352a5ceb532d02380cc716288198b3a6c7a0abca005c1bac45a0a2fceedc1c6f13a2f970b33c7165f28d01424439254cb52293033dc437b4751054f1bc5aea65deb1e3e6a7a8d9ac1cd0829d00aa568dad2cccc0d877a13768fc136b21b3a66fc0d0d44df93d3576bdf87d4089477baa8ce884a5e53feeed868169beaa06f71ce3ae715f30976a6b2a127a26950fc15e108f5d4f0645e765c58712bb689a4772acb67775e1e71c38b6692d0a7cf065ff5c5c03b8c3c5e1c171a42c2890d23a31e45d05352ad64e5cb1ccbd379ba3d05bea762451783571dbceb56f1d2db9c78ad3bb657a835e8e3523d5f8a017daf1b7fbb4c7629dbce6f8172f86e64699467d3a97d93c6a9ac2ab6040ef00d9111cf9a42b6263663df5a0dc1c9bf80bcba2d53097ab782b53f3b2c62a990d9a2e0b2e0482a13768efe712bdbab44b140735d3affbb3be3f95b8b6eb6771fd6539daa774dc690c2a19c3de67592b6dbf74ec5ad016dc3152e95aeb0ff2322a6ad04360f629e550bc40377dc22e6b61c22fda5f02306df743e0b5cb096cf5b530f82c5c1c1f3645a1b25bdc6bb6716fc3219155a30cce163e6afb21ab0aa2f0e56455ac04246d3c81630dbdb29bebd3eab72f4196579a5a605d74c957e41cb43f7aa4e58367eb7bae38394304d8eaf370abe3840c24ca070589cf0c6b4c92d16c3dccf71bfd3220115cf80df261c2ad01b11f46174da968bc20dcde5a4fb51cfd47b0bd95951dd28d7ee888c1dab49f82e0ded0da13b3f9ed8b2653a292b861cc98f96603ee79b2cfafcca3cf3733d91a6fc1e8ab92942dce93f1ab6b426a13c092878035fa7e1ea851b28f02d961dcd13d8a0fc1d1c7bc393c41c0957d81bcf6631ba3fb7be0ec8d6e95a09bb2ff2106773f6713efaaa89d2db62a0ac360af9ae76c8f719533abbb8ba53adb6e6eb2101b5dfb0df005edfe8b6e78bcee53820a19bf4e826fdda69defa2542dbe75c4b49bd4268ce8626669c6d9bba63fec752b6651ac2a2afd7f8a5f3b0b4ab1a2c6cb26879883f4b71c0308a353658f0f7ff3320a04036963d05cfcff84938e080b7bb3a069ad936324172d95be672f7c4f9d67a07b922af66d3eadf24e72866845ef3779950aaaca38b8dbcbaa457f025043533cc946fe752c3f6f66f50901afd62b8423cd1179690d015de4f089b7d74bb40c17cdad62f531eaa59c08dae228b0ad071fb2280f36d8a96b0d22cfe1da4aedee373e2b34353dea3edd1ddd21759d7899484c3ba6f40c3071216bcb24b0894f11a533f9c5270388844063e4bf1e84a6c0cb1c8b35436341743290925d6bc3fbeab2d2d766fc2ff7b259c5c1d84c0306f6748f556e91208ff8cab2565fe8e094f80cca5072491ea6a1349bda1191ae9505c553ec98124160402a44684066d3bee77293a7ca4a68de5ee50f09e6eec2a18487ad00d17f923b482e9a9f368eed6fc15fb48e1acff48714db484a530366f6bcb946c32c7566cab3675a329f3a97c0941cfcfcf6166870f21ed0733072730c36d748ee11058ab60e7bd2419bd31c03e88b3fca53a97a5a095bd7625c54e90cc3423f0b46dbb162b773e6488fff15f86dc4b55735e1b45791e3cefd84816d2bccbf0151df2e22b910827fb09593322671ff5c3ab559c3bc0d24e0930f0dcaf9110a40d69de2e5a77a2faba64ed2df173e50f116f943fbc4f3f3456a042a3d0185ea84a49f23355c4982ff4353854276129a700b364b2e9f25a966654570ff57c46f10b9fb1ae64c5cdb4f6f4ab13c86019536f91033dddd057af5a2d6f286ff1ce28093ada838e44cc7a1ed5d68e8ec60c30a1cde781d71edac4c59150b438943e7ecace07139bb60d0817826c82edd4868d371c09bffc5f5beb20bd555f5ce582c90f1b41219711445845f72b065a5063aeaa251e15277a5930f6049a75ecfa44238d32d77b097efb7c2f6ee9be250ad3ee45a01b40a5f6505f66cb0d5ee4d6202df50116eaa80233c394e0fd4c4b0689605ffd6fb6d8210158b71606bbec65a3f10c593b26b1190fdbe987a4ab1d700eea7a3dbcfcd9b3382fa9ddeff8fd636f078f04dd1fd66d226b327445f181b38b405b8d9cd1d7439676020c8e10debbe6ed616ff428bafb081648b15dec000fd0858d5d0fea36a8cc0bffe8dcf680d411e107c4c8375420f960d531eaaee61b1efb9f78fddaffb4e02997a39507fdf60f02868bdff08164c9002ac31f5903b860e385ef60f27daf00cba9319d56d2492ac457b8411fc3fe03a16f272b914ed30fbd45b3c2cf07866135f7b4e4561fa3cb33bbc21e42caa96403245ff3717102f68d043a3220ed563380215fa4582af09f40200df787ebdb6bf4885a758a6725a6f0fd56689df9caf03af69b072e0fb97a17416f551b16bfdf25727547c7fa75189f9746f0e1c646d78600aed634785294fe9fe8f8d22851f29cb8a9ce4f7edaaec47bee202399f5a911437a8a17ae4da4a15e4e70c863df6a92805b40b177fdb1aa98b70b2fe88c491247388e0c7d11b4deee6c8c6a62d9a28770ed15ce6966e423519c03858793544f0117d4bbc644c3694591ac529f98e3d55fd0f8bd68279d0fb6eb3dc8e2dbfa305482d315d64aaa6c82379dc5b84a63f6c0554565b6ec9d99565bf61eef1aae5dcfde4f9a821cfb18f720365013d400800bcd43721c2bd46c01a343f660a56e299474132b05b080c05c0c4dced6fa5f4b038de2922db17ed65c29ccf3e646c68cb1debad16feaefb50b3e77ffaf3d23363121a2627e7367243c5f857c956ff0d5290dea34c23f98a6d26ec2fa60c1c306f4e96dfb3f4b40da9fba289dc879b05968c607b3259e07a3c592d8c925ccb83ef240c7d51e37ad039ece0448ea643822a886172d161aefbd03d4ddbd49f867329aebe4ab7d8bfb2f1bab69651d9b094c6460e51331d96d74272ebbdaf2a9fe87c34609566e52851ff7e1638395350ee5e2eee0d6784f14fe7faa13f7c4ebf243e1b26ed425a7d037c99222d46d855663de9c4cc53ac8cda45d1f934a3ee97b838eb98d35b5a1189a91f5fa3605f4fe9824a1d441692c2e5bf7e193c45a2aa598edb4cd17e3669406afbcfecb7dd6c6087ca0e4b5db5775d58f9d4990f2eae836b3dd6f09a47fa73569cd0e7e8610731aea1578c10649a622e65ba14f26fa7314341d7e5c37b8cc9de0048faf509342e466984298ebdf8c60e797421478336d39b3dd516fd9cb8e04f92d30d2941507afdaf96ed78e984fef73f3e91b08c989ab98f04e11a22fba8604f4b5a404207e68e170205cfd128a9a17137d91b71038c2f533af63ede09de962485155cf9cbb42024d5eb8a313f4e36d67aac66300c78e4122a058d32afaadb68bdafb840dfd397b6fbeece5da85bfa456fc84ad100cc650f46bb62b1fec1e4061a41ade93387d9b6375547a790b5d2c3e4799cee8ca5d681c5e3d68063be44635aa769f555af91bc0caa4618ed2173d4d82b616e1cd865ec2069ba178f0cc3085bb39aba048b8140377f225a0989f559f1e225387917ee82d8894eddab6a7c62a5102f4942307884748840db77928a92dd265aab0de4572492b6f4969b5e88ab48a295b3fbf1f176daec059c9819a43712ddf10b74c39d17c5ced4af6bd8c4ef8707f8bf89fb3b9832410513bd58cf5c6ee1566c72772514f6b60a83eec2a5540b0460b6869a088fde7d402f483627b3b12772188dbad83c9237cef511692b172b0942a9c2270155850b672c3e7fd81944823f4eb3f97255f1b3c77e109a06a0dbb1a20b65c712636089d8f9993144dfc3b96c4dd1bfcc3a5b9e4a7ff98023f8fc1dccfddcead4b49f3d78d7d05bb8e592c6e6192983bab8994f04b32c69ca95f21ef3b6d44ac23ab8741636f1d4eebc3d0fa222724d772a2392d933e3b299450d62316511fb61fbd6ff2c01b35ad8859efac2c9a2d10bc565e2ceaa1be28e5a8f9503c70b95be556ff06c7bf3e4585d4457d13447573fc8676534001feea6751f0b3f083d2364f493e6237f119a3e7f0489779fe0cd3d037e05bc81dd8b69184763fa8a8ab8e0b94e7563f349fd4c19754297a78a11c7dd96cc1a091f97d90ab0ea68d2937b5a7f2a1b2143e4089869b8db85eb448bb60636af2e62d4aecf236384c447353210845bb194e027b20b3e89f732a587852a5d69af57d2c82f65c9e510a33801f1d4a215d5df79be2066ae95625dd976c10cfeba1c701872bbb466955b07b5ecb14ab6a757acad1f16af2a6e4ceff483395a08e61b360508d5eaf8fdeae8e5ba4bf", 0x1000}], 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6f7, 0x0, 0x3ff, "aa2122f07a6983ac13b29f5706f702d36d8e2542", 0x2, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:52 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="92e1088b264f518cccc3eb01510dbb3140c75edebacb3dbfb2a0a05f3b0a5444", 0x20}, {&(0x7f0000000040)="35a9d441afcc95092048d4d03108c5e745e963586c362aaed00d888496f25e9bba113d3c9c223fbac7b251991e5ed4f0bb113a0787e2d28b506260da0274117be7b7912bfea5363de35cbb9e0313ad2b0b1dec929ba943ec74d3b9785d9e17ebdae5fd7765c267fabdfeffaad50bade8fdaa789d7a0c890c8c60fcaba7a5b1070957e5459d0e3c117203dac880b28cea0867f3305af60b51131b75dd2c3d62e6acdf2bdb7bdd8c3172ac0bf76ca93d90bc15c0817fd123f8d715c76a5e468b4fa31f698c2f5f8517dbbfed7dbdc64048e0cb990b308bdb02c67b4b47cb9edd2b660f8653d8c9d67810d2ec04e7e1fc4dad9d27e4dabc4462dc404e8526bd", 0xfe}, {&(0x7f00000001c0)="8004543d4d5330c3fb2a6eb74390c019ef2c7e95502b01450bfe823aa0bb29e8a291ef57fdd3873ce331bf68d7fdaf707097d17c5bba8f6206b197e5c38666e5c38869f4fc4354c9147263559ef17df651c32bcfed2ad2390b833e42c9b572d1bae8d883eafa03ac1d097c101d02f7cad2edba80223e4c698f14e0f28650b2c4bafdbb52715464cd577b370de5384d19058fb0e85c6995637e61f7d267619ce01ed7f6329222e41f31373efcd64460d08558", 0xb2}, {&(0x7f0000000280)="154e632a79a8be25415bd3c4632b879ab01e544d5b57796050156c04b0b89dd71b9831aa1974692ed5caf58dbb86d22b1c51c00ec3275091924c97367c84248100ae9fa0d7b3330b8c1d709d17906887cff70233464587f92aefebf46b3a190bae3499863ce6d4f94cc34a6484b0957ad404f0ec30af5d4973aa949dd6ac0ba9fcb431df39525149df88d5c0c1239e4047bbe070c1e2d7ad216520b101481c959ca390d369b6e5b49c2727cb9373f765f64a", 0xb2}], 0x4) 02:05:52 executing program 0: setsockopt(0xffffffffffffffff, 0x3, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffffc) 02:05:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x46, 0xfffffffffffff001, 0x3, "9c06951b19bbed13414682e464ea21ef87ed1ed8", 0xffffffffffff5ee9, 0x1}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x800, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() listen(r2, 0x60000000000000) 02:05:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r0, &(0x7f0000000000)="ab1f612004ab318d551f994cf21e1d650a7f926cb9cdb0729f757f96b8d8a994dc13c11e46cdfdbe3433acd34d62d44fb36c0d3f054b61dd3811a73c7f50f902fd2b675a6c524a4dc6dae88d9b0c739926f518de32e9bd167ddd7d2f6c36ecef65b3783e2bc311f861b0b3735aaa98435d719c4932311f97618b7fa60d", 0x7d, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x40, 0x9, &(0x7f00000000c0)="fb4d3b75d9b91bf0af76e2220c861de320344d978d26fca49cdfe3a223fb2ef5e7a03872d4e525063f956fc5609ebb4220f97575", 0x34) 02:05:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/22, 0x16) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r2, &(0x7f00000000c0)="82", 0x1) fsync(r2) r3 = socket$inet6(0x18, 0x1, 0x3f) r4 = getgid() dup(r3) r5 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r4, r6, 0x0, r5]) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffa, 0x0, 0x2, 0x0, "058832a528295affd1c8add1ad044097f4d25e92", 0x7, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 02:05:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) fcntl$getflags(r0, 0x1) 02:05:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) write(r0, &(0x7f0000000000)="20a2148ae985ac4f8e8d499cbbf6f074c6a7ed5bd3715b77aec004855cba5acba92cf14df364da5aeb26a28ba9576865f4cb9db340a1daf729b8b981db8efad1c6548855feb78ed40fa031219bc240d2657746f28059625b97579a7c76b51ac2a52c550f9d067633", 0x68) 02:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpid() socketpair(0x6, 0x3, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sendto$inet(r3, &(0x7f0000000080)="169dd35356689ecc6f0d965ca73111aad3f468211705dc28b6d2bf0d1e71b53754340dfb6c2882df37bb496a41e159c13ea94362858ddf870c0f36a015307690c1ac5dd1172cc06a072a3d8d0c23aedba45742737de1cb285dc8505f1f4b43a45fe6daa1161a4638bf1a9b04dfa49827572886c8ee5fc9aec537749a30144e9666b5e795455457f4f3eaeec377cb2e5230afcd942abc182b4c0dd294854b1e850a9a21f0773db9c4c424053ace6671ca0de1332aa567e0bb4d993af7b4e1f7648a605662c3286b9b149300be643ebe787fd18c95828c4d10e2d1bb88a6d94c313ea3c678332549557d2c90895852437d626a29630ec493f54ac6ac7c7f6628", 0xff, 0x401, 0x0, 0x0) getpgid(r2) r4 = dup2(r1, r0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x800, 0x104) 02:05:53 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="4aebfabf6dcd97e6ead44e2b5b74c7a2895041502132a7925d811629d4a367e127231012365b1c849908c993ebe41af08f8aa35a6e514e5ea5b534632eec107113112af5107f23c5dd42eaedb26fdb176e2efef1cdad2027724980a8987a593bbea5499615cd12cd5460da2f4695c8b56c8ba5fa8dfd8430249b8c48b9a9e12f3a710a885313e978354f94d1c3a2c745029104d84417d5d8c88993ceb6f71cec6ce0da19df54ea3ccac4eb2f0713b98d9e40", 0xb2, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x1f, 0x2}, 0xc) dup2(r0, r1) 02:05:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 02:05:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000100)=""/32, 0x20}], 0x2, &(0x7f0000000180)=""/202, 0xca}, 0x40) 02:05:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 02:05:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:05:54 executing program 0: r0 = socket(0x6, 0x2, 0x7f) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 02:05:55 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 02:05:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f30f587d9cad523513a990d22297ff8b8bb561d1335c6d996f66fe66f45c30267189761c4dd3961924d6a6f061a949565db1ced5eeb9982c7c83f96399b432233a7fb678e357d34dbdad52c44f57a57305b6b3c4c0bc290d5dae0b69ac8c4d9587", 0xfffffffffffffe4d) readv(r0, &(0x7f0000002280)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/92, 0x5c}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5) close(r1) close(r0) 02:05:55 executing program 1: r0 = socket(0x6, 0xfffffffffffffffe, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:05:55 executing program 1: clock_getres(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x0, 0xeb3b}, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x3f1a}, 0x0) 02:05:55 executing program 0: select(0x40, &(0x7f0000000040)={0x9, 0x0, 0xff, 0x7fff, 0x4, 0x7, 0x4, 0xb868}, &(0x7f0000000080)={0x0, 0x54c, 0x25, 0x5, 0x1, 0x1d70000, 0x68b, 0xfffffffffffff546}, &(0x7f0000000100)={0x4, 0x800, 0x7, 0x4, 0x24f, 0x7, 0x3, 0x4a7}, &(0x7f0000000140)={0xfffffffffffffffb, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 02:05:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x5}, 0x10) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 02:05:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) truncate(&(0x7f0000000000)='./file0\x00', 0x3) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() read(r0, &(0x7f00000000c0)=""/230, 0xe6) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 02:05:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0xffffffffffffff1d) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x6) msgget(0x0, 0x50) 02:05:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20202, 0x42) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18100, 0x60) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = msgget(0x1, 0x44) msgsnd(r2, &(0x7f0000000100)={0x2}, 0x8, 0x800) msgrcv(r2, &(0x7f0000000140)={0x0, ""/229}, 0xed, 0x2, 0x800) getgroups(0x1, &(0x7f0000000240)=[0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r8, r9]) open$dir(&(0x7f0000000380)='./file0\x00', 0xe1, 0x7ecc3fcfe057af1) chown(&(0x7f00000003c0)='./file0\x00', r7, r12) setgroups(0x7, &(0x7f0000000400)=[r11, r6, r5, r8, r10, r11, r10]) msgget(0x1, 0xaa) r13 = open(&(0x7f0000000440)='./file0/file0\x00', 0x10, 0x0) setuid(r7) r14 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getitimer(0x3, &(0x7f0000000540)) r15 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r15, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmat(r15, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r15, &(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto(r13, &(0x7f0000000580)="c1fcbcc1bb8e90c08fcc616eb3afe9223e620db847007d6f16ca891aef2a18ca6a314b10a10e742b4319", 0x2a, 0x408, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x92ba, 0x8}, 0xc) symlinkat(&(0x7f0000000600)='./file0\x00', r13, &(0x7f0000000640)='./file0/file0\x00') 02:05:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0xb3, 0x3, "6c43e20b9e73abc29b47ee7d54094ce8a66ba27e", 0x9, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xa00, 0x141) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x0, 0xf84a}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x5}, {{r0}, 0x0, 0x10, 0x0, 0x800, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x9, 0x7ff}, {{r2}, 0x0, 0x1, 0x6, 0x40, 0x7e}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x546f, 0x404}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x14, 0xdf48ce6ba0859e9, 0x1, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x10, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x21, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe, 0x80, 0x790, 0xb662}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x8, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x401, 0x80000000}], 0x1, &(0x7f0000000280)={0x13f6, 0x2000000000000003}) poll(0x0, 0x0, 0x7) 02:05:55 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unlink(0x0) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') 02:05:56 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget(0x3, 0x4000, 0x80, &(0x7f0000e7e000/0x4000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000f14000/0x2000)=nil, 0x2000, 0x7) 02:05:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) r1 = geteuid() getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 02:05:56 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) msgget(0x3, 0x320) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 02:05:56 executing program 1: socketpair(0x18, 0x0, 0x7, 0x0) 02:05:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x201, 0x22) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x1fff, 0x1f) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xb) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="b5b46887fcac54aa8e369961fab4002cce538c84249e6180428d3d968b8eb6c91679fdb343a391f8a5bad89410e4c2b1774a01b06a7828b76e85a64b12e16591b303c3ab7f50e133445fa75fe13d230354ae29345b38eab415051ab1fe7a04f2a88f4d", 0x63) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup(r1) kqueue() close(r2) 02:05:56 executing program 1: clock_gettime(0xfffffffffffffffe, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x14}, {r0, 0x45}, {r0, 0x4}, {r0, 0x11}, {r1, 0x100}, {r1, 0x184}], 0x6, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000001) 02:05:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="3575d95bbaf3350341b90914392563614b72ea38ff72f32eb0345d48534e892114fae8aceaf870461f68f835000a846fcdee2276f77247db507f32af630c40224416f51c32d842f71da8ed0227acd8399aad5d343bcfa0ccaef846b38b957b49eda9d2a506162a69963203be8ec5168e8af267de8c6db7e9923609f87d3d74b3f893621a8d75271a9711d23585f7343edd9519261c6fd6c0bbe5d2c640cdf5d24ff860f0e5d9804c0ad78c75a7cc6b3852961795af2d7477563f94dcea0e6b9d0a073360e28314028203dfbf", 0xcc}, {&(0x7f00000000c0)="077e875181a5ace749d61b4f666c2dd884f97c3043452b1bf99312d5387661a8df4b7d9759585d79e10f197151ae3826c69142396c467ee53da2ab7de8f8fbea6a3cf68215951d235e3157", 0x4b}, {&(0x7f00000002c0)="ce4fe13dc9afe9c428326d3a1b13db5903caa41f182c126b2f9684fc937d756ce7d93b9a745a698bd07116656477fd72ad76bc7a49cce153c9fff58f9cdb79a83c456f92f933f9d09c7702642b9c9790c570cc21ca7945cc01f3c9f5355bb3b9170519481c5b", 0x66}, {&(0x7f0000000340)="b0739c460f2b815d5c12d36f89814caf3dfe0ff5742da879224898f703a167903f8ee040fde59fcafe92126aa2c60c32290458fb03892b7504999c084a801cabd9c922e5752e3ee4c36bcad95bbfe406227683c4901d5620fe02d194004e35e94f79427cd527fb7d119a3671c632f3afa344b101977c8488430d70fe805a04d8ad5a15547818b18f7649cae6f162a0a2b7d0f1b7b0989af776ef5ce585cf3b4127a6c3247743d953e9e4dc40dfac999e8975fd349678a1ea67", 0xb9}], 0x4, 0x0) accept(r0, 0x0, &(0x7f0000000140)) lseek(r2, 0x0, 0x1) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 02:05:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x7, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 02:05:56 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:05:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fsync(r0) 02:05:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200, 0x8}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000f36000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000040)="d5aac379a5b59e7ff7c38cb70534c3634755cfe3179e96da01d191df15dee03f66979a9bc6e84cb23465d5dcb85f0852a96608788a15561e6503fd5bd6914e733c23504a617aedad4b4eaeffa48cb22567418a518afa09fde43add3742aad64418cd956845b847d8b278246fad3794d0a53cc22b2d3e0b1109181be47930ccdbb93c27306d29cc775b4533bc522b26e23730db9bf0681b", 0x97) 02:05:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/180, 0xb4, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000001040)={0x0, ""/254}, 0x106, 0x1, 0x1800) 02:05:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20010, 0x8) fchdir(r0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getdents(r1, &(0x7f00000000c0)=""/244, 0xf4) 02:05:56 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) mlock(&(0x7f0000f76000/0x4000)=nil, 0x4000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000cf6000/0x4000)=nil, 0xffd) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000fc9000/0x4000)=nil) munmap(&(0x7f0000ce6000/0x3000)=nil, 0x3000) 02:05:56 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) kqueue() 02:05:56 executing program 1: sync() r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xa030c9b656b0b36e) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 02:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x7ffffffe}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000000)="8ae371b1d8e2600c8425d7b4981d87d26d0c", 0x12) close(r0) pipe2(&(0x7f00000000c0), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xdd, 0x204d}) close(r0) kqueue() 02:05:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/35, 0x23}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 02:05:56 executing program 1: msgget(0x3, 0x20000000000010) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xc41d) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5) 02:05:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r0) fcntl$setstatus(r1, 0x4, 0x40) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x400000000000013c, &(0x7f0000000140)=[r2, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x9}) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) write(r3, &(0x7f0000000200)="b03e4c73ff00a2004e99939c2884a57bcb9eaa220f6fad6acdd2c91b3a3dff95e4132e39d9c23eb75a8667b55168800fef113b9046f15db7d5883f2545dd5c3b3cac7b1a76458c359b5ab14e8d7b7e67519832cea89715ac75afd2c3e95c5cbfa51040828d12a59f3572ad3d2c186919f1e4327f5fefceb12f2764b83e39c096259e3a01a9818e21d068ec34b64307ce3ecdb02ea6975d2342f3c9effed9fd2b0aeb21b140e575fcf3debe47dbdf3ba57af4afb063b016e5b8dc146286c5f58470cd429ec7024321dea587254f94f137fbc2b37ef9790258c6e280ba4694baa7bdd6fce1bcad", 0xe6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 02:05:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) 02:05:56 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 02:05:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7ff) getitimer(0x1, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:05:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00002f1000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x32, 0x8004, 0xffff) 02:05:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4005, 0x8) 02:05:57 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) r2 = semget(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r3, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d", 0x1cf) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000000), 0xfe72) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x0, 0x7ff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000480)=""/206) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() shmctl$IPC_SET(0x0, 0x1, 0x0) r5 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa, 0xf0000020, 0x7, 0x4}], 0x8001, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0xaaf3}], 0xffff, &(0x7f0000000100)={0x5, 0x101}) poll(&(0x7f00000001c0)=[{r4, 0xc}], 0x1, 0x1f) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x4}, {r0, 0x1e4}, {r0, 0x2}, {r1, 0x20}, {r3, 0x100}], 0x6, 0x0) 02:05:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = msgget(0x1, 0x90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getppid() shmget(0x1, 0x1000, 0x500, &(0x7f00005f5000/0x1000)=nil) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r1, r2, r3, r4, 0x0, 0x81}, 0xad, 0x7, r5, r6, 0x1, 0x3, 0x1, 0x2}) unlink(&(0x7f0000000140)='./file0\x00') 02:05:58 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) fsync(r1) 02:05:58 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() pipe(&(0x7f00000027c0)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000002800)='./file0\x00', 0x240, 0x102) r6 = socket$inet6(0x18, 0x2, 0x4800000000) r7 = socket$inet(0x2, 0x8002, 0x8) r8 = socket$inet6(0x18, 0x5, 0x100000001) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000002880)={0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f00000028c0)='./file0\x00', 0x80, 0x91) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000000180)="4f3a12e46ab552eacaf5de83caa66ce2a5607815f503cb652b7cd350f2b3e9750ab8ac0f71d0ce873d9e67cb65d343f8f7325363ab53045915173491ad7821ba51987bbadfbbbeac42ca40ba96421d352c7e715ae6cf03e19fa86f8708e26bf9e4c5816acfffee25ea5d42eb16f97140ce512a49d5636c43a129749c0e20e42d4d5d125fdcc6f16109da1e9b5016c7d1d340ed08ef6976b3a5ea989a76a43a7ae95b473d975119df5d5dfd19f985436ecabaf3e52be64b934f3cba59f6764f9356156569d49166c08cdcd17bf0d88b48318e878891a6bdc7344c387b3206a429d384472373d37e8552da5e6b31f25a18465fbf4c2cf6aeb3f443954ca463f9633f529b8102b75b8cf340ca2b7412d636e46520cbc17e17d8afc0794f500c4534e5e98257bb7d281bfa1cb3ce12a631e3ef0c1173f1f18a141bf84625a261b500a627a8044889faba2b600205bac200b818e879d26eda7d02af6351743d69100f6758eb7ccb9f3d54dae76ffa7219fe563fec4e81aedf41f079e92548b577b61e33aeb06ef908390ca3b7dea39ea9228a13eae5946cb56dafbe44383df8b73ef5643ebd4b02aba70d3d7cb42e9270885dfb0592b38f94b7d1a77dd44b692ae3e72d47bd8d35354975720737ac044a016fee5c6bc3a6e432c0cf381babb17cbb6f7e64f5b2d8ff6e4b249116619c36aa733b75c0e7edc5b55d1b1a3bb1e0f625005fb6dcd3d5d6e98eaea829cb19a9a8692973b47ea9972bce447c4d70375d55970c3dcf62d04979a27a055446f2d05e3b5a38f569a18a8cfcab267ff6fa8455347ff8453d32a60dd17e5db1886dc4bb919f334ba118f89effdedce0652b8df750f32bcde387c0c448f78ee61b1baa4cb570df6ee080970568d1ae3762ae5c8f090eecfcbf517c677f8fe0b58b1bf96fad5087125bc1fe614f23d7488c1bbf6473238fa5c44f2b61b07afffecf7f15ed6a74d699a31a058c47b6ac03bc10fe6a6c237c7062b37dbaa12fe969ea45da6ab138589093f1a279eb9fe7a346cce9784fcc01bc488998463c9aeed36bc1784d8eaf6b6de41b4fb31335bc2c8c05d6b194cf83b2573807a412ba193434362364f0ba539b08ba216939cb68022042683dff7f8edd88100f57b7ab16f83e49c3a5872594c560098e11adeeb281874d96fa32bfa15b693c2010dfd70a92b0e8559c9b933f457133e059021514aa55ec6627fae33ab44e597385923fa808547802c3dbb613f68e629f99730971de372861de319ff336295ea8b3ff84857c4a08e0407e161f60edb1dc918277d50657ecd1fa15d5f98b5ae5bbb88cb026dc024f1c777c5c9c62139ecd2d1114cb743c398f2554c35f526543585a672f26a776d60f54aa5971fd1f42f46e338b55321e61fbf99e60e9c68a9b2baf1ca27e8b41efee738b3ab29529fdf7470480d22bcb22ff6eb2cd6db66f8fc35cf08feaeabefd8e34ac9a613742ecf0d84b908f659d5e1a0b923778e1d13d0496dc400214076b43d72b5beb52836c42d027efc6c2a9ba043323ec1a469e6077d9353f05141dbdf80a35a78088492ef27d2cf912bb72a70e55fb5270121a471d6f07ab3fdfc3ff94d0506d97b95ee58442ca0f8c1840b1cd99cf188576c7d8db4113795db8d008879c396a945cd8b3eaa55e26047b77ce5d14bf775b5c9294bead0fe0295e731ba7629949219ba45384ba9669908b0790466d6aa72980e9d46315259ffbe78fe7854595333140d2fd48c02b15678855d36618629655314e9ba973fe1440e04e18d1a94a2572458888fc7ad2f4eb0ba6005461971bdf76e4545fa7c1037fa2abe1106ae2886711d1751c0b129d93a7fbbd68fa57280bc4eabfa7910835fa7aaa78c9cb43eac80bd274b7ef36c4e448e1f0e392a42c1833db1bb27e6a15c33184220793e38f59ff62ed138a0ff16c9219f36f8cd9b959d8c150d20438452e46f1960cff104eee78cd3bb1573a70ad5f222c3c944fdf4a1fc96e3d3cede007cb62035754bf64dee67f55e98930c6fae4066602b95cdac6fd99f8c4c97c68b8b563cc6af9a8febdcd9073edc1c2248a7e4ada43a245d4fe70f418d817fa3f71e4030a5322237e9eb8e2896dd71e977d3210f1c6b7e5896a5b9e7bb04745b092b1913513e52f82f743e32a2d2bebd31b97cd1f12e77e44b1cd2b4440892af9d0ee5ac377d0be337df315b28271bc8d77bbdb3b06642e41dacc5429cf833a39440a7e0a111253c9262a06df2edb1c5e6819dca572672c2db153a7fd23d492b44f2538cf646fcd56c24131d363b7ff3d418e538490b9605046c88e254a0419f9dc2a8fa8271c263bf09bc4b1291e95c7aacba40ba19f378930c0b5d1d28e983d85b5cb650468ef3b31ce8c0c3e652cb3a2b18566377b40daaa7c46f62e1ec936da17a2fe713861dc630f2c8b75f0c38e232b5c7222664c1811d715aee3f56c02044e7edfab940fdd8e5c56795aa3268758b196d1a3233aa8f46591bdcb80507c504e3a978eff2179e5420f88200f6e4a2b0980ef49d35d8bdf89d7a2d83d0b14318fb37581ab31a0df5520afffd7f2bb84d87ea130e178e8b467c778c8a810b77507a360819c985f82adca9deafa99a1c19adde42374a9a8fa74c6af532cf05d3eb631ad4ebc8c9e7239dca378f6c87dbff6268c31fb8aadcda795917b25ba7ee0ed7064ee7341c762173dab305da1aca0d7e8f7a27f4431ffda5b6c4332548f4154446dd7e48a009502346dc008537c8567a6aef8a995076e0dea3f8aa87af0e427d38df91a0a9ad90d6a5a813d1035c8f40a128b4bf1bbb42560ff90ae35f1d415c1697232b53a90de13c6051d661a61267abb73fa735afd58ca93b648832e52bab5ed256287198f74ba7a47fb464a6156b53c51eadae7777e3bd3529c7726ff8fd6ebe9f2d11a5870fdc5639a6196937c69f617c7802f10d46ef9c7f916649f88e2d2c3546016a096f0354fe7408ee985f96917662502ba20297ae530ab2b5353d0f1ca52f7a0ebde9ef3db3e000bf40bd64395cd003e6c9d7e1d2da3ef986c1aba9d5def2f07a0e259170237b2323abb2876c81cb41c94b6410d2e6b96e6b61fe1f90af5486a5c06ba8a476090bca81df9b6d503123b533c00584153bda2a2be360b1dc5ff5749a0e14df68ae6bc7f38ab64465a6b50636833b45f9a37ec60579c322eb187e15679d6891d2575e0bd79216208a9bce5fb46afe5559e5aeccf2c8b7e236335a4288a6409f8e3fb26dfd820ec68663c3295d56be8991031216103552675b2c73df7a30ab1c4162b9b515c02f851350ae2f26d1ee0bbcf9d65e4125b158a27a50e8c664ec89ced816f15355986f5fefd547b3154bbb69f6390dd241c876839e00a45c9a94989537bd634d3431ac427ddd62ac3807630e753329aa88158efc66de0948c4d7df41f5e7471eabbeb7fd5d7e36f685a21c013ee2739de1caa12607c37ca5e542c08c80c58819404046eb49e43df22b50db738bdcf73d9cb487362a2847530e0794f09d17d99c84b6806a872ccfede315c72b109c6a9ef9c99d78822cd68a11363110146d7c3484f3eb272e386bcb2e619bc72b5b73402e7f84792aa51e830b370eea81be05375db8427b86aa4b212c9efb273d3e04db3651a077300163fff30ec26a945fa156c15e071666d7c6257a29a5ff90700b013c6742b07709ac0053424fe21e9ff8b5fcdcf10fe81a26657fa0511201cd329ca237fe87d178cc935ac9bb7fdeac4e692616e7242205889819dfce6017a7b660abf2d0c954136462888e411927de6ae049e982070f67db4028614760b83fefd54bd7f3fdfeb787a5f9daa0800a2d8ac3347341138633757f3d9395db3f35fac5185ce5765548a217e15904bb743b2db491d601573a00e22f34d0d1d3ea23d975466a85736b013ae57f6339425e44382d26565b68ca5b684aaae42cfa8e7fdf7a4425a33fadd3f8c763d2d794c2e5dd52eb8bcfc59cefd8ee888f4c3ac4bbd9e8a80f94a270fb4449360c07998305219f918ac7472c4647e72b48f865d95a551b19f4392f847c4f539e1c0c0d4dac57ad275ce1ee7ec6be070eb89c2580eb92c17ddf13246a3aa2ccb60f3e80d47fcac4ab78be625b0ad62341e45ace91e4bc83bb8d620398017fb94326112129ccbd868031162167833a3640943b3aef762f80a1a29c0c57f82e402cb2202f87b993356dab27d3c3466aacf1b53496c907ffcc9bab06df142a901003d628dd88a2833ef6b4af5353c7f4da2f446789ee9de5a5ca20d278354349b6f70422d7bb31328533fe67d2f1a1f7b0979b647834c1e219e7d78c633c36f15d8d6b60adb006891fba9b10ed13dbd624283f465371ba237a0762b1f9ede432d6e61d7fe9529e586eaf387a1bdf40e9276f0d372825fd942b692f035963f2c0591d6c691cd3559eea1ef51b6757f0477dc539d32758c0ec761cabd61c839d49c94e0d931dd38622f079c05a99dea55bdf6ba1267bced95af1264beffe73cefad922044eff1e333b8de1c293c8eb5e36f9e2e915b19124dde9edc2e18d3b03939d88907659dae83c1c5d92a284168e5d9de07dc431ecca46456d6c33094c9fd9c576bd350343177115d382cf38e49cc2a9efd24630753f033f21c77e0376b82a7d68606d8f68598e3f9f5c27d1d0008362184e74eb17ab068e5d27fc669a8957f18b381b7e95bf95169d28eb0296a1b63ee12346afd3bacb917c90116635c5e3b78d3ceaca9e9f6ec54018c9fbfac00377b7b7e16a0d2c139ec924abe51d0a36589a984f856c6e1aca71b497dda4dc4d6b3d3a56e78ca2cfe30fb234b94b50c7ab409ccea61d2613d7f1ec6162fc6c7bd2489a4867c9bd7edb000e62db9512fe91eb733aa970e078ec8bed931c34bba626122a7a2849735e45722ae228452ab1c505fef6635de8c1f546dfa16043f91a924614b5f7456da9b9fb60c70cbec95b139d2f0e98a1a78ef1be2bde9e0422b31ba9c17bc6e7ff9b3c934586673a545615c000f3600d32c5836037f8d586b0fe7b0193ab5d0587da2fd23b587fc9fe50b024486e0c94aae07429850bcfad052649b6cfdee476858c30b193f80f3d36b1ca0509f0cf4266e9b2562be3753e2a90030be4b6d968843528e61280ff3f44770a7bda9facab4fb1479d2107ad8704bacde40f0084574e87f2920e27c404a629cad6add816ee15c27a7e10af58851174efda96f0405040901b4ab3d65f472f4351efc8739af6121c1e038a1a322c7e4a5d9f129b6097150be21b8f37070ef504b3927b374d8dd86d6d4a9d823a288c9886fee9264f244a6eeea11cec34fd9db2589fe932998d686e137a560a95b20a98b6b4c39acd71fca8a53dae1a425d0efbd52ff8c09a0a237d8cff370e61c5715e490ee5b29494eb2ca35651b533e91a4e771b77fd8635419437c274bf7f0e279c413de87a5ac6eaf05de05c9e585f86ca9d06ebd311fbf79b6fb380dcdc9c0fd0a19c5b4a660e55961b89c42f6a3d68a7f87369741f22e6b3d4850de4610fc2b69f48f0b5a747a1ce1e7f89879226df0646060f7da633ec55151b8d00ce75cad50afe1d4dbbc1b9b73f1a9f86d51e78c8f22cc5519edfcf05e03404bfd12f5a96fb19d13280c709b0d542bf6f373c52d6d4f5ee97f7ceb1df8da6a35cdbd34c6041fdf952c3f04dbb6d2f7f46dd9ae037e923cd8f3365481250db128fd8a169600ae2d840fc470c336e21ed21afb8a09c7429ff6d0bbdead92492c0ba5f0df3350e0f9a110a1d5868ffa7d16f539c87366437f559007d66d0637307c2092cf", 0x1000}, {&(0x7f0000001180)="bd17f32f3defb8fa889716e38593b39603c711c0245dcae89befa927b02a2646e82b2cb1197343ea549f81730f215a0a28fbb57a8c3d906437299b61b2be3b99c1ec679a70d16860fd", 0x49}, {&(0x7f0000001200)="f5072dad7b6fd4a523825f7a37b4934975d28bd05e4f3f42bc02d16b9138c4df52784ea14eeec9012bb7c1d5b0e04c50fbe8bc4e6d3aeba1314f7fc02b503ff15a65512d5a98dddc088514e065a5ce64bf720cae40662ef3646a4718bce7761720d1736efc60040e9b2c8398dcec7dbef0fd01270140ddf8405636d14a161c707e4bb5fd36673371e632a46e83c2f4e2df30e3b96c5500410c9dce4b3c9d7c94402b6c78946d79ee27ac5b38d3a1b87e0350e354d6e348d5aec5581805f3cbfa6ef5c4c7dce6b0cab51f275d5b32f3378d11feffcfb09f318bafb0a5c9401479166e7c26d2f2", 0xe6}, {&(0x7f0000001300)="f242365b3bbcd889f4b149665145032c5772f5808b682c069a2ff3189950bbb3b34e90abf4c8bd5fb91b0b34211b4254286065431c3a8bb61ea2f98e906efebc73fd09785f0284dd5d921355f54fae5b8d6f5d18a68322da7a6ff3e5af2c1a0c6e97cf9f72603b1cc359e138b50d58f9e96d0c78dfc83c5424d26ca51aca6db8b6bcffe9c8ced2c570805543d81d1faa0f1d2d91493e654b801fcd7c1b2edae89f59761d4729121aeefd53115e74a40cf386cf647636ba0f4d7f41a2ebd2eb5e057739800a5ab15b454a4b0dc0ad7ecade7e522d407a668181e21f2cc91a9c56d3d20a40037de1916f", 0xe9}, {&(0x7f0000001400)="ecab208eeb014630752d7d4155549ef69f6c7edf1ef8ddb06e30f3ac664f75c7e394a15579ecc04c5074844cef38309ef7591b71328ea271a11d3867cfe4ec0a0cc88eab6caed728c1d74e", 0x4b}, {&(0x7f0000001480)="1fd346e2409f1f10fc54ec43eab5dc658b24ba418871ff5d52a9f9d311a63768bb0f0b6fdbecebf2a787b30736e0151431e04d499ceb75ce94a87a5856434970d5510d5b30da5863a4c10c283d0edff5", 0x50}, {&(0x7f0000001500)="5d867089214e37ada7214b1312cf430dda49d66be5cd0edd9a394d07cf8d0868bc5f29675f85c75c3983776b1b58ecef3b7c2a21d3eb7533dbf52c1bfbc0a8d1de3756a61e3320f7227a82ceb346ac12ce49ab4e775a3fabfe6b6482a8e4600ac15bf28ca51c215d73fc2d466cda5a7f5e9153325a850825570cae240ec0f4f6e0781bad69357a2d03711e19dee3e341d2bb4db0b1bf6204ce77d52f430e14e6cc07e0c94b94963d9c8c2d2c96c0d3bbd77eadd3ca09091bf865604f111fcf73776def50c4da3c686659593202377df0882a7ab436b98d65d15c065781cf0c540e9b335ee1", 0xe5}, {&(0x7f0000001600)="e00dd10f092ccb3009fd5039057a887137b7105e55a5f66d4fb0583abda7c1fb98df5cb1d983c12ae319fa6e939aad3932847edd2767c492bc35d645c8fe7491ff74b4bdfbb43d3482c9cec037fef728985546d04d540ef9473565972d4cca3d6f2f1aff88a1da723f97ed12a507fbeecae7eb0323f71fc9317958c97b08a47d1049ec835025ff8ee4aafa4b03c2644a6f8eea2b9a7e39ce246a85d902bffc3edf675a2d66b1abc6e23f7d92e7ea3fd5de5eb76864eca390c09d9acc03dfffdd6b4ff9b84f70d82e8323dbb2d38b98131f2dfbd21fe2ad7edc656aaf19fb7e37993abab4ee07bf3bf1578ce82e7549", 0xef}, {&(0x7f0000001700)="c0a8a7ca1b1191dda36775830901ea1e4b3e881fc666707fcec2015314502748ddb5fb133994bfb469fe112e3b60c088ca607d29ecd8adefcf6936119304e64dbbc13cfe3d02b3551857c03d94814bd8bce7983672336ea820c8ed4fb17bc8df8ac8efdb0287d16d3e9c55e0794f7fdb9fb7a69e61692a218dc93bef59f37a7d0f0f30438638f9af210f61ddb5a30f15fbfdd26704f91307e43e9789e53eb75e51bb11588dbcee0e125ad1cb1f9dcde6f90683866d754a4e8b59c577f2d7330c8255ee0e838afd38e69cc507e16150612d6aaf11fe72d96ceb1127428afe49cfd2a29cb07a9a8a75b081cff5e90c104d7468ad79620b102f98c4342120d644475ec975e2fea0b40c05f61da9a24cdf7a2c9f8b8b0cedcdde8e5526d787d879c04d8f4d9d06936e514919569790b0dc55747376cecf10126c8833071a4934c620d8dc804d9c64469d409443737afa5e3f80bef9baeec62d2d0a4e104da266dd52303db6a58b81cfa107013b203f92899aef93f4ba0c0b8421a74416de51b1078f3af55c9d0bb119825c4b70fdeaf1d2d72fe892f16e6a51f31db5aa0f17e8288ef3226596f9c12ee94dad3c0b1be5b36b1c4d704f8d1085bcce4959c8f3b7f313b7475a9280b4aab0e6b9a690b461064e0b0af6c980c222eb4b8ca3c1f6ab493c645162cfdb2feb3235671acbc09b48355323c89c3f5f4485c1b444343f589afb780ee6e647867696099a83305f003d9e75c57a21a9e1df319eece05c7f81ab96e3918b2f1ccd8a68aa913526b4f32872789cff25cc89b64a041da5efabafded8279356234dab767c1ca12f8652e26e81d4c7e43f888dbbd2856e0a8ce1d60d1fe7288914cc7fa3d1957fd11a4f8d842990b95d7d0cfb009d6408544f7067da664feba72e4ecbc0ed1fb872523f113ad2f0b81e4975b9a0e9ec935d0401d03f8e986ce7d0f421c0694bdef23e9063c0e5768c58d8ca68694fb13bfcee87e4c53e330b2872d65e7dc3592429d218729392cb5ee5bbfbaad6387921a8ff832fdf165d3b4e7d017a7243fbad69596505c1453936b867c8ee37d071ccf1ff0a78fa9af0657b55582d6d57df937f63d20c3f9401fc95545c91d501efce117607930dc0f463d3feaba71ac6cd64f3c2becfe2d90193a38aa1f539767ad1d4bf24fdc3fa14154c7abf56ff66cbd4128ffbbbfd5241d50cb82e5edb0e4050c34f5c9629cd4a49a9e2df3c9ac0c8a218acd9c0513abe73b395029a5d3227bb5759f2c84dd1b8de5663107b4c4ab7bba0e5004dbc4fdac6ba773f6038482126d3bb87053112ae7106bbadbc56e17e2f07d8fe6010bf4d9226d596214fcab85b2b95a46eb5f1232c32e45999097150ed5b3c80117eb4d228c5357e5a7f250770027b832002ce8727fbf16d152d3384ea1e93f056060efef02dbde7526d90f8a5bc81418d94b4679fcdb228f7d7857dadd70ce5bee316e761b40866ddea3ca1395b731bc520f7db5c8e15080641bbbb965fc6d70ee118cbeb2c54c0cd9266527126ea6e080b462a63627eba8d286edd949d955b6d33171ddcb28bd904dbc11b0f0851e895b7756127bb543fa4f4e4a9c48022509a359e92c56b52c4bf6e39aca9ff972e855735cc4aa2cf628d0208c45ce20c4d1a3bc66eb70322edc6c551675daa4b95df25e4e230ea0822b5dc54ea50ac269ef68606da92b18e49688fdc5088bce8ae0c80f8e7d6a7f3543af2e44a8a767a22289846aa80a93edf5a376d7aa53dcba35a78ce9f795714013e489fde7ac2418dbef2f386a67071aa0eff19c6e1ef20632fe59f7ae5c021dea7bcb86eeae44ce402730a41c078971a924689c07a9b5ff1aafc172110d38a67e4a14360ca0b74e5ae58eb55c0188abfdf3ebbdd6495e3f5b7243f5419682dce33118e13bccb8bf02f4d457de2cb2b6cf25d993ace94a80d5507247c99320ab9475bbb549a73db5e2729b972f77c17e514a6e4b3ba3a88b65e5a290266c316f9de853c9da06cbe67105e58c86fd544c59b037cda981c060a101550dcbb32c379ed2d902579eca507923166b9efe91866fec41da5ada009bdc8c4d150847590cbe328587f683596a9ff473f6b9a6ca98db26c1aa0a2e4684370f9502401e4b9b92ca4ef281a8a3d1860a952945af096743a876ac6b2354a46bfd1a1648c611e2d01ef7d49cdb9ee8173ef3232a1bb56432e7275149a7f88bb99f4963773a4d131240396761bb61c706f5fce3fe74551e5e609a8b363468f94e87ce01350b1859fec12c3a6fcf78639fcc5232f82d650803bc30934cf3d0d1984e4b5e54a94f3224477da4712db7966f16bee8531a199e8a384fdf4b00e8ea17e1f0415000c841e27d0627a12801296987625142fba84e48c44d8aec48adac6735788bc2bee8fd1ee0ae110772d77733d28322c8e470cc854ae48a02ecbd43bbe07938e754328bd5ae26de225d0f1a3f2665696bbd639503a1cd5017fff631b0035138a0e6ace378fbb307682ae32837e3768082824d2807f7e0c4cd3651f1d3d458c837e62134b518f71bb72d8d440cdc5ab33151baa86bcdd3f0605b668fa026bd609d9940f913513bd008a15a2b153e09f17e1b2842c69927d3cb3e75a77e83dff4896fb47902d85e82276a4d34d87db038684c15c939f05d9a4951d5ab61f9c4009f0a3b5f73cf432f3181c22108c8f26755de2af8669ce3855e372cd2463088dff59bc087d89e6e5c70025f33cfa6975c52d8acc645de3aec610f576c9bad7cb3f7d5c88b7f51b57947a507a0a14b8d46b87575a812f8745b0a41f3bcd7b62a4cb5f990053240f02e3130929fc65777a8b0a8d293d643f96271dae864ffd1c69bc5ad2d018d677ba766e3d66737a59fd835f52306a3b0c95c99289b94398ce14233aec9dbfae10a38639796db24fa4ff7c6c97c8110f6f341f5c7c959c049f152fa9a6e78daf155da73b9c5f684241d771758221c2fd50b35fe4f35813aba404a0fb9b6cb1d158ba97c6f1ffba203bd259382d708118984c9a58c0eb921e284090e8a2ef5d821d4fa75e849fcea552cee2c447e6e46ab208cd73a1d7bc0422c69a192f14d389ff45530bffe23c8331487545aaa1ef86329a480e90b9dcb9da7cc577b32ab976208aabbd962f728fde074d15cdddc47bfe5027d28769ffefc99e1f007b799ff90acf578c1e862c396ae7d66df882a4d82104b3f1a2aba71b6a8d7a988fac510ec7b9a9a82f441ec623309877dfb65d5cae257e004804d9ca03152971ee241e751c1d0df70afdf76bcbfba26b46b4f26df7b0d1510eb42bbae23274c0955523f47c515aef4e2087035b35d106e2f621aa8517dca79eb75f9d56cbe5db44bab17d2ec6360e1676d64a13ac2dc5ce1beb2fdda58efde60e3d00adbe51bb4c78c1108a53bf732c01b858ca5c56ac9229ac3bc223545dc67ea13a7c5ba776d4d81cf727b293e216522b9ca43aa84d9e5c7d65073cf93b6676cb7a8279df718c3bcf756f5510ede2de41b7bd610087d346cabf4fc520c8184d4f0ed0e7f7f1cbc51ab8aef26843f498f68f153efb02af01e26e315fb2ca5942e935c769409276760c8bbee904d8e5dfa511902fba0564f30934bc8dc99f1ef9fff69262aef5ff97ac79b442a0cf7b5318929f6e9d80cc7054a6bacdc12d32d778590f975b3c6b9ad90170dbc4db7b0a19a3346d3d02e9d2ba628ba46e08759d1ea46c1890a3d6fbcd9964fb851a0e1231b99bd92b380caff5bd12f859c0c8590ea55e37e719628dcafbd263de076b985de2ff292be9845e883144a9b03b08c906576ef905fc9320d8c1986a5ef0bc2fc1e312edd02a9896d66cab8796863a29fdcfa1453543b94f2dd6209f03ea3a2197064ddbb20ce10e5467c10aaed1d875fd69f84d49a37731c9e70ef623a468e7f3a1dcb2ab3fd8af30ccc17b660a1bb19d1955b0582b16838be2b3846bb1ac96c51a7d3caeeb3366fd3e2506f89492c198808e56a76d2f1d6a2abf674b60ce9189ddfee0787bd2c313abc9db1527387b42e231bf6f19fa6c695e751259e0b35f10e241e60454bf1073fb0623cc668722268430ae05ccaf3be1811c344d9e4d946441d4048f6f5a34577bbfe3fccd1ee8dd34cec44b195d2a2411da20ef63bdbfc4d9a001a22ece54fbc1aca4b5ecbb9652401474eac03fa75204829e98fe5b90cc618d3fffe8f3b5ca5ed87511fda81ccc17aef8c915e449130533e196adfc1174107bce0a045ea57e0b7bae9de9f9782145c59e97ff84a31edebb807ddbd391cec7c54efadccc236c8b0a6354ea2309226ffc83287f17f4a6577e555e7c5c464d4153fdfdf78794e8931eadbfd128781048945cad3b2703dc6c9436f4da72d37956e28ede7bb4f9ddbaefdf3064ae1e9f59c5f6d14341ec7cc19d311f09c02f0a58212cc11f1bddda9abe27dcb3239c94d74c81787bcacb9b31e40afcb2452d34b7b3ebb36ac0b8709d0fe6d36b984c8bf7a383f98f0706ad0cbe5fb27820377a7ca36c45178ab1d1dedf9c4d223b3619d470fb3e0dc8a7566b9c718030f7d53a86ae5277d493f90adea9f1a70e9c7934387a1ee3d6e3c04e2f595d8f200fdad567f1d930d5c4d90726fd8ca15e070bb6d34763e76d9128a1516f5ab50882575a206ff0881b5d0cd463886bbc86a4d9e93cc0cb4a8dfda5e505f568531019e4ec345dcdadc015ee6151df15db99a65a15ee868941b746b56a08332298faf2c07e5e2447688f497b6b9d764208cc506f3d71a32b3255ac7de0ebb11383984ba2bf7c0c7035a9f371b83e3d043c3aba5d4860087958d8a2a6c08e1f29d98849e9b71114fa6dace2c70ac138dc9f8e74deadc20e5b59e3882ae22f055a47a2fc212a89d71cfecc531ab177e8d387ebf3631aab3c12863f83f41046f0387d00824c195abb754ffd1e3ba25c8f69d708531d596a35b41e260f747b2712f690f4a300bb093d098e3d0b3b3c0e13552bae08ec0fa42b3cf38e00e8ebe146edf05f1dcce457d5e991b5c18cea4ef52447719fd5986f9559b0c7c3b011570221691716703b777cc0b33e43c803be7a0765fc2de6fb9b2c27e2920a29f3953375c3d8ab1a6a91bd908da05dc4c0e6b6d00b9173130543fcbc47ed32685a261ef31ddb5e1e3703bf9e08fe791908eb4e05fea6a26e12bb0034f04d9e9ac837939c809880089e9b5e0670df6d8a3adf3bdffa02005a314c6ec23694afbe339ef72cb71262ed348f51ecd60ddc65e4d20e36bff6c09c7bef7fa95f3fb9cfdb4fa907dd471afebb3bd8fd32a11d5e8ece6ecceca09d162465dc33f11ac9b96d87678c1b1d3587d50d56e81ededf7f118a0de66228402ef75e8c37999543b947fa6dc6ce4ce68369b31171547e3fd2c7ca7e93102c9537a1555313f7595d18f886bf76543e47d95c46c10c2d43c0ce8ebb49a92f05914ba9b5965f9697ff92f85d1b0a2775d7024ded755dfda66b1150f121d5d3cae362edb2f4a4fd1fc9fe162f416cd88ee9cd34743484d8a4fa07cbe291da79c2b4475af7ce0a2b05a35e1ffe54a216178b8ea26f89aef5063b00eca84c6f3526f296f724249fbdb794d8926d01d3daedc37fb85694d7517f101a5baae100f807819f5fd8bb8341838abd5195e592ce0b9880188760b45253b0720e1953e54297a4635ec4b531d6d448ddecaef8485535895428396049e0d3e1d37aa564061a90fce249e368afcca709c2af17e555895f4a6bb7cf7a8b03ecaff4302fcdf4b2c1af002fa5c697b0d8725019b702fb949279af915ccaa3111595ff7588ef977ea85ca14491fae0", 0x1000}], 0x9, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r3, r0, r1}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x10}], 0x68, 0x2}, 0xb) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 02:05:58 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x40}, 0xc) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0x7, 0x5, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) sendto(r1, &(0x7f0000000140)="ce8dd625c2d5fd", 0x7, 0xc, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 02:05:58 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x40) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8, 0x495a) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 02:05:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, 0x0, 0x0) 02:05:58 executing program 0: r0 = socket(0x801c, 0x1ffffc, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:05:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="607748c5557e66625fbc26a7087c6b8b48d87b4f022b34c8dd3ea24ba1aa607bc6b9ddb3e4725dcc4fc25259a30be3c190e8c9426cc2", 0x36}, {&(0x7f0000000240)="5659b612cb9cf6da29ce5027493c89f567fb9f09cd8f4606eaa5e41cad99e20edb9fc5cd0c67d0b9bb2c971f7e1cc671c8b009aab5c4a484edc83f9258083409270b91199311528d", 0x48}, {&(0x7f00000002c0)="c333e3f036cba99578159672a2e3f91822ed0196ddf026a15db32fd03f1952c78378fb32aca4f4ae3f00a98a73008918c129ddf71d560e7eda76b247a0b87ba4d860e083e71bf15e2f", 0x49}, {&(0x7f0000000340)="9337ef49f24b74022993859664769e5a6e51e14e9c085935341429e8834f2f93993a941be7388e3a2e905d94d80585abc2ea598428e86a9f67381237c6c8082ad4b848ede31c3623c7081f66606af001619079159bd19dcc2910a2bb73e7efacfff260186605f2471c41c8ac47e1b8854db7588df306b2585c40e6cc0d4c6c407f17817735474c9cd55c6fca2ce0f2521b033999aba842a0b872eb5d04a03f7e27f69026b90ad684606c2f4ca1e304cc7143ff8f52339edd70ff975ec3acf3f701c6de28acfd4ae5c2d2090e7018e7cf040e4957e59ea9cb171158", 0xdb}], 0x4, &(0x7f0000000440)=[{0x20, 0xffff, 0x7, "0443375bc1c3c1e57e0d7563efa0"}, {0xd0, 0x1, 0x81, "87dffec7b150039b85f62eabf7d24db9993b5c77420d33d714999464b7db16bc197322ba1e3c57eb9fb9fd2d52dd71a4b2aeaba132c3095ab6e286eb5c36a047f16ea997f5da93a7b0f7ea44b754537d3f27d320be24ba40b7596daf16d2170ce1562d94835d6bc98456948373ba35e5d75dc0a4d52e3d6f9132ae6b2968f84ec1dcf6afa9df6a337c4464743a82cdb7c8ddd6f69ba9ab59fc037846986b3b2a97533bc4df711fde5bbd8c08651c053804a9759916d62546b2c5"}], 0xf0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="13a045d43bf66f53329360e5af39173d633a1601d19c3d65db9fd139916b665ecd7bbbc981346748a0b7907bbc02ccd160e63112d19793661383c03bf49a74dad7de91b05985d1e0d959240772e6268223d9ef22179edb3d4cc782f4de06036d2e50c1bed5eb050ecd52647761ab22416c8234fdb66aa5d444cf8e4110187316854a8a7b1f8751295783301a9c2f845012cdf2290749bed80cf08c4b526a6f8a33db08841df0514e48b568270a7fc6b47ee78ccdfd5b45f2c800d24539d76a608c6f294b2775", 0xc6) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:05:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 02:05:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:05:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 02:05:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x60000000000, 0x0, 0x1, "2c2f75464b749f2c9412ab128020b7f5f1da2c42", 0x3f, 0x4}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d08bb34dd35418c1909e82b07129a2ca250d1628b53a", 0x75) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x0, 0x3}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:05:59 executing program 1: socketpair(0x18, 0x8005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) 02:05:59 executing program 1: r0 = socket(0x2, 0x8003, 0x1ffd) r1 = shmget$private(0x0, 0x4000, 0x92, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/78) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/216, 0xd8}, 0x801) 02:05:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 02:05:59 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000240)='./file0/file1\x00', 0x0, 0xfffffccb) chroot(&(0x7f0000000400)='./file0/file1\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/202, 0xca, 0x40, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 02:05:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="de194946", 0x4) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="cba3adef0d62ac9b3081163074f7111cf7981c0f7a8c5ef2660f5e0db40f0bf34c0dc87972042997261a95c3f695a022e6a2484b4dbd855c9cbd879ef4ce527af1f4429d0e471f3a299214dbc6b9270cf3f6e0930f78c891870501eec51652d988d1d6a03b5ad645c24cbbf8ec766187ef5fcd7c9f7b906458d8538c872c126d83790a98fdf343f0fc7b6cf80a8b3f145c1531086144c4542c333c10bcbfbb5b5fe790ba108e0c7b8486578def99585f5e38c15df85b7b1448a5c8bb1e0dea4b82c7c8ff5c2cc89863e65bb274", 0xcd}, {&(0x7f00000001c0)="5add10ea117345a43138f19a2cc123ab061e259476bc3c6a13b0531267eb911c1d5151ddf9b9adf1f79a30f8c1", 0x2d}, {&(0x7f0000000200)="96acd4d57e17e6ff280de5117bb54fa5ae22d141726acd761f861699a42e2cf6f45559c1e5a9c9cd8498bdc9361d0759b429047723516e5c146b7f0afe796257eac3793ee7f769de589f35ce3660097d114530077d8066fd95e71f1c40e3bf60109d6b7aaae59d0f434dd858736bab07130e3d287076410a0f78f6e4589045825705653e6526bbde22c9ec2f8de519cc1775df0e177eabeaa8d2a1e6a1f089a5ce361ad44c925f9b0979154d9624058ea2acef4db3e552c1d8b9c7daf775c2d9042edaf2099ae24a5963140dfd88821afe342512783517eb9619dda346fcda943b3b", 0xe2}, {&(0x7f0000000300)="625c41858032ef71081295d8d08df913a19d9cd3476c50b00cc2ebdfb3995c55727b5d8a06c16b9553695d4e1ec6f36a3f6634c677cbca5fecf6b892de1507302bfc4c698d60fa4cab829c70e89952f4f6069899aba371bb0b49ea00fa2de3916c9811a2c875ab8863d0e8579f846c6ba5681d56bb041805cf2dd420bf343d69291b977fab1793145100b7f92dade60609d8031ea15a8d687e5ef815dc88af2c", 0xa0}, {&(0x7f00000003c0)="25a53cec7af8b22b25a051b2fceb82579ba968e1fde0600bc15a13ed5636b8d57cbcae68a0c9fc7d9baeca294c1523e7a00b68db63e9fd8e60794c2ba8892a150d93b1b45059fdb139d2ab7a6e99ff3a22adf09b390ff6069408cd2306bb2513670212e82e851037", 0x68}, {&(0x7f0000000440)="36ef65b78875c290efaf2d64717d698b9e881f1c22232bd45cea096b2123a11091b7d087c30253c1e0787f9fec25171d221f33d7c91b212a4089c4195095a2c8267a76", 0x43}], 0x6, &(0x7f0000000540)=[{0x90, 0x0, 0x200, "100e30601948edbd0b5c4c28663c52d7279c3f5e8fabd2c0372d5a4566952b75028452a5912b3ccd7fcd5474dbf7f100a6a8369f3b1e9544bbc24047f40c52ef928fcfd75c9cdc6b91ab70d812211954ab019af622d3a4b03a65dd4f9def9ede39a965c9dbf6d0779e41065d7250f161916ebd344dbc9bd9ee4c602a"}, {0xb0, 0xffff, 0x9, "a1bda1e993398e0378094495dc55b79e1111a0297821040fdc7d8153dc0d7b7317e5a1b1a6cee609e9b3d8b82bdf6dc3418fc94f00c1028a0f2613b5bb071e6db63e83dae0f5dbea06ccd2ace36f50fe94192c991ae1271660be68fa9a9e204b2a9557371f6de2f8c4703c6458548b6a4e6889d6b755aeb74a9995ce062f59488e90b1accd3461b53e6e171f370719d5ae2c9a179ce9966c3d568b96b8"}, {0x40, 0xffff, 0x7ff, "6bc30d07b90cf930d1a48309c87f8f916745ddb8dca6a4e388966770073f4e269cf45bd90d4efce61899ac98"}], 0x180}, 0x8) 02:05:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x7f, 0x4, 0xfff]) socket(0x800000010, 0x0, 0x8) geteuid() shutdown(r0, 0x0) 02:05:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='\x00\x04') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 02:05:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/53) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:05:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 02:05:59 executing program 1: mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0x4) fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)) 02:05:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="120000000000ffff000401000700c920cf2a50a742bd6483beeaa7e150ceb6adfb77c9546c193047ac820123e0b9222839485be77df10296e3ec022414bb530d192b2c4d"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x9) chroot(&(0x7f0000000080)='./file0\x00') accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 02:05:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x101, 0xc, &(0x7f0000000180)=""/214, &(0x7f0000000280)=0xd6) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000), 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/16, 0x10, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) socket(0x0, 0x7, 0x4) recvfrom(r0, &(0x7f0000000080)=""/142, 0x8e, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 02:06:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001680)="7f5d5768f4731198cc365596b6e0f5f94b29ebb13007b2866c88fa3f065acb3cce804c1ed69ca25afbda3b2dcb61b6e1d799ff231133d1fe59ec675e534e214953bffc80f29fcc5fda0ffe1f5e898c298e062e090cedbd1cf5d86d5a6b3c3ce3242edcfb174abc2a03694b3d0a1c2fb5e02868d20c960120b421bc7906fcac19e30913e45706efceb668292e50a55c6f13a5f0460138df00f5196481ad3e5102afdbe9155887698c5a9a71921209f029568f2826a36dc379773d2a42355ab380567530ccdc9e1cf4a90f640e8e83f308057c14e0bc34b34b05b9b0a33813fc0f5ef6a5ae1bef4363f9227741ee09f50bab1108", 0xf3}, {&(0x7f0000001780)="6a4b22f674208150b9e0be9758d7070493f0b89490f985cfcb85cf24b28eb70dbb135ed16ef9c3e6563b45bfc8184543b3c4078d40ef31e1860d6bdf9ca5d1a7a5bbec7fdaf14467afd1171590390d91f35cb2a7bfbc7615dec0ca04312623bcc4e61a6c0b40d0594d8c44a8cbf5bc632aaff617cf7f4567ad957a8d523983f4", 0x80}, {&(0x7f0000001800)="f22747a6ea2b04fff15dd61f2385ac0d74752e442a97c8f7ec3730f6", 0x1c}], 0x3, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000001880)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r4) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)=""/237, 0xed) 02:06:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000080000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 02:06:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 02:06:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x76, 0xcd}, {0x3, 0x3ff}}, 0x2) 02:06:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:06:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000420000/0x2000)=nil) mprotect(&(0x7f00005f6000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/7) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000100)=0xc) setsockopt(r0, 0x27, 0xb6, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd2) nanosleep(&(0x7f00000001c0)={0x2, 0x1}, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:06:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x101, 0x7, "41f9b8b0ecf52198501f1820d2758076105a37e1", 0x3ff, 0x9}) syz_open_pts() 02:06:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x841, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:06:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 02:06:01 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) 02:06:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) msgget(0x2, 0x1) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x80000001, 0xfffffffffffffff8, 0x9, "fe5e6f50cc5da92bd747348799eb6b240dada0fb", 0xfffffffffffffffb, 0x4}) write(r0, &(0x7f0000000000)="116c5267ee2b5b8526f2cd859b3bbba4afa343faec84915be98ea8b65d9596361ef24edda5dd814c4b2740457339e48026ee2dd11cd33ad508b22754d65558cdb9be71554d36c7ea705fa5ed5f08d3cf3c24235b506e24ad67f9d89d2cd356", 0x5f) fcntl$getflags(r0, 0x3) 02:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 02:06:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8c0, 0x6, r1}) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:06:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) close(r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x7, 0x101) 02:06:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 02:06:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8b) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000100), 0x68b2a31d4a606142) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 02:06:01 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f00000000c0)='./file0\x00') 02:06:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x10) r3 = getppid() r4 = getuid() r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002640)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000380)="c0743bded7415f7a150f20fe8c1325cebfc48f485896abd9b43fb4241782ee297154841e55d62d7e5dcea5d882d0b023325548b3638b6ac6a8770198577e489e3fb033f12479e088b6611e0f5bb36c7cd07ce13b6b8d48645a582ee2192e372200fd4cd486583049de5b253fefb91a90e794a99395706a", 0x77}, {&(0x7f0000000400)="636ebefaa827d0f47e42c1b6b839840dcc4ed103365ed75d246bfea643eda68b9fecfffc391f35fc44613509afdd59a3e6e2dc8b3c45fdce5798583d05020deba4f645438f2bd46ff0ce2e525ecb5a11fb9fe643fd74d284c9acad0b01058f1c67934504cefed032e62a8c87d203277f1f4b368221efd33bee9517a7726c9f664057b0ba4e7447ff9eca4eb518fb3c59ef20a6fec202e8093388e61c2660e9d77fe63f86ccd5bbb4e5289878afccab29bf2a3571b9cf685530d55c64e83c0a346a5c6a0bfd12cb2c94fee3ec7ac1e6202a2aa2b45078772464fe0fb084fa9d0adc286ce7f1c5c0f6de04c6c3f0ce38c0d859f93a9bf8b666bd92087fe63469e7b943615cdfb3c53c26c60498328bf1eeea199f18f6a596bb8cb733198b924a2889e3157c2c0c842649d6c21e9aec4a728e3cea146b430f56dbddd508d32c43ce8f6ed649b60c0876f7bcc3b27e09d93702d3a8b0b159f9201ad706236fbe032d55ab9cc1266bc0229048a8f4c861a07d2b06f74515459624f37aaa25b7de20126e72578566a2f13f59481fcfb4d5e9114b230aca5f09564a9340061f1f0a75ba6067fb8cac3fb6e5ac8d478075155182f07fd5a724f248222145ec2acd22a1fdf5b5d211a78fcd9de21d8aa8017e3ea0118228dc525e27be2b8d65b6ad7c1515f6d3f85a2c10ecb2033c406f2b990abe09693b91b6b089503e369b719ca50eece5efdbe8640c4c3a84136836fe44020ebf3c14128012080eef89516e5edb03f2874298e7b63555caadb13013a242f36838e49681f9fd886661b4630b83f5457855a86b22366c415c2b62360652b187690d7e27f0d99da0b20a8c2c2edd195a3da6c1cd51d7814e7863db8dbf5df3cccf7b26aed320fec8e58d8eefebe26eec3f692b0330644a42db8529845903118207f54bfe93cb647149d8b18524d2c1c18e0790679af533784618c29364eb7a1b705946aaf9007fc37f91599948850431b8163683a3a5f5242f4cadcdbe2df4a2c0492b37f3017bcbbb32fac5fd15a1e57ff8c13d7651995ec58979427db2ead604369dd2ba5d1419203be95966cf14718aa448f0076772656f78d6ae4a3d47cfcd171b6195b7cd617d10e177517209786c6a2a4811254b3e9d0cd375cc3045fc2d1c29f6e8602e5ab9c8bc61b40e3f4dd090a5cc8747baf3676a287754d9bcb51dd14fe3061aecd2ffee33e21c3abb9940ad6fdb07a49fdac7780e245fbace08445645d9c3f66d3dda2f97f51951a71c55b291a3dadfa42511bb50ad89d72ce17b7c533f6f7473a11eb95b32578647df1175cb94b4a0d4da68059c63032dacf9c361b04118f3ef54921d1fe60223eea7701bf608d164c1a153c83a4e61a925825dbf0d7b99e93c1918a9f7d3849d4e071133a0b19e96f2bb240352ca79d3feb230a2028c9c7fa7e4f2068f99628828a5366c31297ffa14f9c5ad8269ce7b2197610979f014f9b09486b464017c6dde45c483e92d0925856a449a9b8a78cfb1a98aee93069a704c0a692b718a2348455bf201148422f94de15ef6082c8d4e19fd5639cc368338d10a329d069914fae7a89b0dad374712662756125769e1613dc9587cc1815b19adadca50ca7c833bbec18f86ee2c90f94b37ea8b60ab975c450f543a49129dd8680a86c61f5c317e1ca53623e77575dbb6cfcc80ef6184090db0ec909dbc6e524186e4f532cb411d88e99f842f01189a4267b86eabde43f6efbe2397cac928cf2da62fe2b72530d09665eb88c23edfe42b179e412d51d7952055fc5c31347c02073b94d589779c3b948dbac1099c81d0f8eefcb599f485dca398fe7d162a2afebd938b1f46cbefd3add9ad978c1d95091edfe13482232f700f9f8ef0badc2e84f0409d3e5f999f1ab430a14c2b095833ce1293e26eef3d0d1f4a9190d3cfe137126d1c474f6ffca2bfa4a29f29d39ef59d4083084b51d75cc9b5bfb66e43ef1474e4383889a8dcead9a93483c4d2a6a7574bba9dc696adc937ebdeb97dd78dbe530500a7ed14b9d7a916a0f906d05a58cbcf75ae3d7336ed343a768606ed9062adb5be00630c9c40a24e5d5b6ba4610d2d08fef21a92861026cd3fe45ef2f786d71c974f64c530eb124571b53ba5a9ccf43f627f8f41fd5db112e13fc731b2538549d0f97385d71e7431cbc8f0e6d450dc704131398ca4483457ef6b02219071258b0c1c9b9b17738414b4f485e78feca0115cc56da77515550a99ba122607d2223688d80806c17d7720d22fa1587320401444ef08d86c9ecde5d3a4d8c8890017c019237cd07765b355b6c2b952c9f530d81a9fb11deb1d3920ad1c8f3ecd4e8a24f5e70ac7beb6a18e39a8e37768747eb87ed3c202788d946498c7895e43f3b1c0762b27eadff2242aecf33da0d0da9fb2fb08d37b63d3d5ff4f6c308a092b62fd6d7b48516e1e95d04723bd4e00f78a04c7156a456dda09fbcb1fddc7bd0fbbf759c96f9dcd44d1b5542e11eeec43bec1a8f7fafb2176fa667fbac7d97d11d77b0582dcc0bf1a02e835c9b53d0c682352cac05bf78ee4ce61c268855f3816d7c16573fd7aaa2d32d4dc1e6d1abcd2d8defab8fade920732a8ac7fbeadb7bc92cff413eb9e780b7a40925cf8f20a33eac177b529df9ce1d3747d03641e5a7a5cd5eacd66a514002b87a6dd415a9882ee1476b21701ac1bfeb1d2cdede3518789bcf8616aa1f199f7e6b83a392448eb2d6b59770b3938ce55307ef38512fc58b51bf6dd6c611c2cbe36b0c4d1e292110645a3e41b64f8fe3db5bac0c21ed7e347bbfa4a78cf1d2277789e793fce80a76be606b9cc1fae37d45486b666ad6274dbc23c51bd462f47833e7e8ff2836e155a7595205f1c660430b06ed1069eac4048be68960cb4d3cb8c9b5f868b213149e14d2a42f612adf454786e3cb7459fba1ee2532eccf73830322cbc2e0de66d651ed6b37f06838ad0fa71b83a1165a193ef702d5e7d2bcaa44da35de825677aacfbf54f8354e8fb2a1d5b805a8dab468f7dbbbaea3a01fd10139e3c6de9396f37ea9d06235a0bed49581bf3a9ffd1cbbe0dfb30114e2f753030b3a658b57ccff299e5816509dfb646a390a0cb6041f66b21b544617eccb7b0ef2760204cf8323c6dfa0bffb6d8ffe91291da888c5be2aad21f691fb493caab54f47873138c1407bb625aab6863ec564325942db80c1c0acb61cd11808bd64fc50dfd6a2ecf22e12c5995fe5435d4c4ab1c0508ee357720d6d1a1bd0a3f0f8b2f1da3ac72d6784bf243c73c116f87a9cadc079011954c94474fc87294643043c49c9c2c8ab73c2abee6f7bd7339d1422cfe4b9af5caf6285d789f231dd3c85c864ea0c928fda85f559868285a9fa1c40acd5e24c1a279522800772b441403fd12532535979a146ae2487b15e2c9e5cc72d507c2cd224f46f85011049e0538201d353a61c3bba4a49c08b32bf0e037a7d9dc3265066c3962c28df96d0381eb318736ec99be6b74e12c996b6e411aad8a246c2bc43ea7728f1257c871a4cbd92b71b96f1be225ddd1bf48d1802161afc85d26c1665665149ec4b3c3c54d5afce33cfb60ce5200f8497625d8d84ab9592b804401827c2a27d8fd2337015f716292fa5be0d7ea81467d6679b5bc21023d4d41e9dd65ca49b9c007ec8e3f0b2f92ff216956475e913cb87a4e089592439b04974b5303daed2c17ecfa37b503a3805580aa8d3d1e64e0509ef298ff4084d8f80cf520a668d53ef01ebe2e75dc2e6a2e606a54ea46f2ec5b9f52436d3ef20858768190dc7a3754324c3576470d1bf918f92f0314a93a886d1caccf178728d53391d66f4bc6654e9314ca673156ba84844b36c457cc8018345811114e56ffab088c07917a4404faf19ce783a66f3f2bc02961da14fdaddf5d2c187a237d9214324665626eedade3ebccef5a1faf9692df7b047f76e32657ad844619cda404a0a074ddc6c10f496b19ffbb8756a501694953e0644d7baf6794d20823eeda5f5a7524d4e46c32cc2c199ccf996a50ecae9141b95cf1f2df5175236298f7a3f885d625b5970e547b9c0819475f89206992611195b581d2fcce597181f88cead7672b7186b27c739585b6213fafa33e500f0715afa1927de0203034e5fa40e564d7350a67fb657f938633aa68c5d8d16e35cdf513ae1b93b761131844f3ea80df5d261745c9f9df9f63e5e6bcd0eceb4f855b82329f98496fc4a42b7df2c2d0f87f8f52aa5b85fa45d34135cf3d556359fdbe5cb23d2915586fdd3917fd666f550c9d963123a7374cf4d8ad3e1d1828b5b2326781c6262991517ff3801a4a00e73e6bbcae6985e21c891a3b7db31d4e8f3528d76076842c832a98b26a29c870528c8eb67ea4a2f5ed3e79ec9b7ac8b9b48bcc2e93f0c6910f9deb626e50bbcbffb40bb80220b356067d1529e727e5519fdbc2d18583e90f4cc5122df220a9427a9413a5121732abf9d4cb7da88358fd4d6a6187525d9dfeb913eb30d7fcd1a57b9d50f1f3156cdc37a1281cc225066f7764f89e60af59f6bb4c0081b2fd581b6d72cd1848168808c0cf4e0d50f9f78d0135ddd0a483e75ebfef01d87ebb1070c4489250a2d9076d875fe2625af2cff03a26dffaa694a278e7a07393783d7b476bb1743fec8eb760698abb13b05e0b82696e06cc9a45cde2bfba11847d56a441fde94408d7cc8d8b782566495ab17104856b89a180063506fb50e12c4ccc091cf998c13068dbba892775c67f361199089c13b5f09092a250d54b6b9266bef75acee6d2319001dd7475fb6adabc8eff515edf300f377803daaeb4015b42b4cce9f240509f984793337a66c4cdb548c5aaacc3e7f40a6092e1138ea7d3a0965eb857c28f366bbe90692ad3b0bbca414cbd540dde0a4de4084b2dacc58ab4b9c8fef54d89ad366f03d592c36548e13b1ec1aece8462cec9e885d71941cf06dce4cff42da7638321f67de37611418821fa6080cc5e41f23556e88eb894c85d9bd734c7703147f50b1335fe1b4bdb58510eea7d39a787ee08226fc27ca3ff079adfeadf8f854b9694256c45a5a0cd546a41f4c7596b77a87016fc4f1c50e33c1c81698415bd33fd06017ad93c86b069a22f621ab7f5746d91f013f805afde7c9d80ef1539a9e61438caee44adf8aaaf7fe7ad0d004d53f8b62a6fc6f5eeeaf5078fe790ca9bde78bc5b1f63c8f07f0e60025c1e1a17b0151d73175d12182ff77eb918363b7a6598ac5680208d7a434d6850124324f122263250a00715351e0b850d4c725fc6e12a013a0ec942d5acb2990a68dab71f0e311f7e509aa5f157698a7e9855c174977a0075e25aa296e9535ed9313956b4f9c12020b090cea6e83d59c775fed0bd51575e118d8ab6d456ed630a4f98c00f91f64f02ce81ff9dfdd9b16d7c5d4a51ef9d7610e23f108af4f9fe28e120bc602ace7df2e45c477d1f8965db063d59aa0e50afdd9e5c327fabd60b0dbc8f630f64c79f7fe81b4dd0ffede5ea9b148ef7e10225f25a9eb418603d871fea5d1b06442ce11a8aa95531760054c1e596520825208541a3942c3e499b660c14521a6c1ce5adc2577044f43c4b187cfcf5e04a7f8bd0a79b8c24914f409086552bec2b0af83bfd2bcc8c1fe10245c31ef91556812404a6c59b71f0f2ad0bd76c2ca36efd5a2edbe9c3ca9e18617f83fca82a56b856c452f8b65f73a6a02f352b5c3db57ef70de2897002763680b11631f4c98c20b8518a4a83408a712a8a171b83dcdb0b355fa93e3a4f41880fb662ff9d226d4501fa249592e7477e39f8721b4be1ac1fb985", 0x1000}, {&(0x7f0000001400)="80e090d0ddcd1d0ec720e34cc4fad55b6d88064083c65bd29b9a9c43a7986c56f0fbdd46ad40d42cc0aa056fdbd47d0366282950fcd067d4bb15e5e92494b4d741b420fb1c72fe79e3669cd8514d602f492386e04249883e01c9b095378191bfe5107b661dcf9029104d6923e6289c94f6f55edf7a7a96b4ea54b8117ce4a0a03c020eedc17f9b8fd5d34042c22a41d8c536cf60e9f2d11f46684e384f746dba895ce5f93cf26736c781e7bab64d3eb1b34aac7864dba117bfdb6cd5c9dbb00bce8e6a245a476c66d6a34e2b4d8d0316eb45c49fd1c45a56e5ebb35208f1915fb95f96f638d78a7b49be050c706e738110fcf4221a1e3db6bd319f647f4abf3a833fb109b891c7ddbf79271f2f67568a916a33eeaa0e0773c2c1e1046c758ba40156c65f08f9c42b8fecf2fa553523232b46e84151fdd8943c52a15571a9567da06402dabd792db125abb25cfa06d4c56136ad1e23fe92bbd90e3519ca36a9a7ad68acebbb4886e1e80f1a6073d5dec43f91e68673d95ff339741508a2cf44e965f6e244ca158f24abcb56dd03d68255b99c3f950cabddb79519ff215d4cd3970a3b372322ce8823286c89d47af2099af9d3f74b05504581a2e367957d0dbe83a5f095c4f560d182623f673c7d6468d59d1ecffbabb0735992e19b8a28795a8f35cc470963f0bd6fac670fb7f9cd8c0350ac0da1cea4032dea471833e75a313d1f285d73a617c6670d758763b778001eae2adfe03ee3ed05933d703402b8d85801c8eae505dc03d000e279338eb6f8cc2e73805077247ca1079a2252a4946f7265b3569fa3509afa0281539b79073c3ec41f9efa4cd9c40f5e44643858e20254a5f1068aec400c5adbbd5afa149f911730b3a92fb2161b217c8453c2f9df2ccebf1cd794c64806209e3ee4f0dd20d2ab128e47df1431ea4b3a91b57b72b8adc409d9975c080b25c11d31f1516fbd7c1dba901b796daa0c89edd901c0560bb2eeaa7439141b967a56cf0b064dbd19a2b57804cf103f8c14bbd61a50e3211d04a4d7ab0b917a473f482cd2245eb469511fc6052d31fb340f04d8fb9f5f2b6688165f35a6499436dacaafd101ce81260be588cca1c14f472e8643794b503f6883ceac184f3a27ab49c4a8e169bec205cec39ec568bcaa6032e9bcb33581242016b22bc46ab927019fc65f0ca793c017157f6f59d671bde007572ba1e6d2e53942bf7d7528568c14b68388856494a0ae6d93bed9e0b199f3b4cf1cbdc1c76f9f44936df613b2287642aa0e6e7ea8f71c035715a85d28919fdc42723f93569a339d730f1568045941e30ff6ecedb081467d0efab7f7bb5a9ac7ffcf534bbb8718652986667cd7c2f38bf599083a759534d0f28091fbacee7a8ab3cae514a81c020307ab5b489926cfb1c0872df754baa372bd411741173c58fed5622cf481ab87015c5afd294fff8358387062d01951350181e95781ac9ad9b87cae16667edc3fa9b1d51d91972220ca90c5aab6c8b5a73d21ed7c14fbea9b04dca6436c91371c940490e5cecbac67d0df50cc6a2e4fb024665e3866385d2b2f890d78408fedf25535a8cccd7c88834814ccb3059e4be557f0ea5d5666397a1949c1f9b9664c78076e5ca9bee68d9cc4b4b295f04f7e686c7206ee468bd6a517494531c0233d678f680b6c4701792c9adfc4c6da0d5dd6716192ad10b5de1d5142545b244593839a23000142e3fc67f5a3bc294d605b182f95dd30962eeddd150879ecca3355c203900e5725c2f4f59b28f2afd6f1c8efad1596f23a5ccb101aeb513da8690c67687c96d974492362191c07537d633f27a5bbec767796fa0c0d4611722226250424abf6226b9c42142f8788b56324987ff521b5a52ed12437dba0aa168ed7e5b94c15cdf80d8f422ae330aecaa220fb893b5b09bd17ca00bc6ca8dbf02b9695d8c7839c0482fa6f38f6de5a0f47c1b5f9d7dd024a8e1cc4b70a8b8d18034506ceb404093a977e12833ec12b2ab87b6c1b3ca533c4656946c0868067e7171570941a973770a76e8c756b7756edc4813a53e7fec2e1dd05e18183c681aa99c0469f96efd7bb049cc994a0dac7b8f0c5f4001758fce1b2dcd7b03611607df1bc009fac9d8bf0e2bfa430882477f895c250581918386c80b762d1370e68860571256662bd2bfef7949eaf2011d83fed2aaf8a7663348e94cfe4ea61e86f520f057ba4512b22694d398a8602a64e4be7b85af5f6a43df1cf5a17ccc8fa6d9c5e80269b87a07cfd3f55a0d5f763cea26b487b58778e2c0e104ae741ff455da24c4da7fce59558320d174d59f4dd0aab0a7dcc965ab0db1db01cd427b4a5f4c18d23015faaacfb93e2b03d8e48d03544e0b8ed44f0a1801d358119165fe50597bcf0980120cc8b029012d016a0d64dd21666c694fb79d09ea9049abcff79ef967cb273908890cb8f5e66892a9650798748e4a59e8f814c2e213d16e3de62d4811f3c3dfc6f7402bbc740799c64e8a751cd6f246c12b28bd17bb864bc7acd55371bd22adfc12484806dfae3fcb0fcd44394624797c8f56b3bb3d5b1f0f1746dfd8581ad49ad766477729036da8d1d12bcb26b1eab392e5bb9973a169f8e7b93197f3c7a5e8604fc62b4c44fb2f5baa9438d276fd4b11d93b7590a65bbc149a0760b77afe3d50e67a15833ac015d0699db058b754db8d20bcfc907245a9f054f2dd23081f04250d346b9f33104ae3d5a58e525a3f78160512a6406e7192ff3e6c31bc6723a59bd9a8dac78acfd470eafa8b7b779d35c2a8aa2cc91ce3dbf7bc77869ac3e8d18987d5299183c909a5a88365832ac4b6d8bda59ac231e93b523687dcc4fb35aa298bbe3ac33c155a40a8d8cfd8c587aa1a33967240e01ff1dccd0be663d043f034a233340082ed034d0ba1ab9562511de830662854f7b66c331a66d03db01de86a0b06fd87d6a52cab92d5dc27982c5a2a95817534a406cecee9b0379b20aca48c51f3d783c6b9fc3057429dcd0959476be717d1a169586c05d40aeb4b38dd291dc1c8a4bf8b985cd99888ea0bb022546099dfc703d1e0deacc59a9e08130c678da3b5809538d2601ee5137e52d2677947f42a3a0d1c0f9ff1cdab9d80bc12a98fe5e917f04dbdf7cfd95520b961feac886ccaad794b9ab43a4b1fbf55fb35f69b45c97ba1aeac21aca27d2f53542993df3b52e6f6d3ff1358f1b155a5a9156f7691ebc0ae9b16763ea684936b993a3fb22b5f165c54a213aaaa2497c958d78472da5c979f524a1d56a9fe6252cd200b8d4e8cc37dac42d49236737cd2de6aea1a91265c90f7911b73cb8ef52a979905fd2ced2acee6049b49e3a4d9a0076f139a4641f58cce6a555933f68739d1e1d7cd4979af6dcf9e56d193d90fc06af56b9fb3fdf77fd12468395a1d411fc4a55c8fc18cf60fde8aafa3a960d0f4e04af9cab80108ca617ab2bfc890b14fe2d69f5d393d39320f21ba29408d174608bac7c90e2f667f083b5b3a85f68e048e072472bb5b79be4c09c291c74a1cabb7af4f92f2724de839516b2dc7fb7876bac6b317584269ede7589c869f7f902772585e9113a6f22a071ee2f90e7003bfd5113b7499383c2f102e05a4aae8310a9f4ed6096b0626911c29130e9525a00f569e9a2d1d0725b4832e41c9de3089263baea98362681e4746b5f88d15ac069797854397c03be88e8a22e3520ba853f05031b291bb67a066e430553422b38d9f37a1794720c892d59cb04722551a6a677dc22679f07d7a324ac2db62833f6e722188ed9c05ec52ef364d6782903a5af12dbd1f5796cf04dcb4fb263279859879213a758f4c2d45acd13039ac60002be1fc9762e14110c10ffbfb62017bee5a109f4016bed0dfc0dfd774413f457141b6e1b714f63b601b0556a8d36b1aa145ccce1c1fe962b9762fc917fe30b866039b73225466dce8d792b0476781aa1dd2728eeb9052cb4db40e299700a0949c00cfd28e91115da12889ed17fdef09cba1a2f93bc742d4088f623bd0636e1e548b9b455d29eff688a8c450a4cae436fd93ed5fdf8de4e6495ef2466a1eea3e7b41afbd070bd58390da8394f06199e69f03fd3a9ff3edf0c1c40518f7eb0f58ba7ce666cc1453a3c867e52faa16e110b76d3787794f6506c3fb26852f6501d5f0123ced0b938ec2528d4a8051b133119554e29a33aa4c34b18dead1404519e743359fd834d4bbd141aa041736897d92f739fdd3c454ac6af07e809e42cd05ea7baeb5160adfdaacc85f92044fad9b4c8691165c3e36e673317fe980064c8cdbfba63617b7e6c7ea6b83e79a8bc7c6c179a5f662027f9da4061ad6c47a70b81eb153db2d56a4ae7231ccbc4974d196a712909ec6f7015c7cd76f7483bfa9c5291677595238dec9c511f0b8b3a6fe2b6996cb3662086472226066901cfd3b6a63d7150645ae60918bd873661129531d5a323b26c0e87ba50dbfbffab1aa950c822799933c00a95ee41762d03e2bf68024f8c9d37500f9215ac97ceb036163f521a9eda8d630fca1dd151b41dc7dac7abdec87a9c220a353baaad1077d73b3bcdb6585b5145cd565a3e528722b267467cd64d26d41518bf584642736c45e58de980d5eb7c00a4e5529d522c95369a5404558fdc03df396d5b70fb785ef6bc23dd59787bec36b95cda5780e24d4b648c6126474c7608d4732e530186517d42827d6fd5b928dc4f3c0ae650606d2367bec9668d1f31b4405857e430194208ab41717f8c97245ebfd4cbc87dcc62d671ac4767ee33575621231833b41b9d0b1d7b6816d223e68c66f415b09f316d7748ed5783649a3e1e5f13bdf3fe69cfd21c9e7a96b020da56209c9463649ad02af99aed833ca92def3537d5763899eb0918a14d4b0940f209ee0efba038dcd9fce55aae2b5873d785415d2fb3c1751abfb57eaf5ff8c44a0ce0636e4952e75f7df1d9a5bef52b045183ac63767ea316a1625dd124a4b492965a52fbdec4946e0eb4f7995f534e6211f6f4529250bb7f8b87b8b305785dadbd1825938345a37e7909ee3d33a8a21f27da7da8f3362ef6529d0200947f44d0c354928749f442f9b9141cb2f10eb3f66e2715ec12cf594599f3c6668351de7fdfb2eb25ddde505e3ce25f0ada90f25b07cc2608e2c716ccc69e3e6b01ca50afd5c2a0cad0722dc45a878a92037538440d854134775e0b781583c9d96cc1176fa9684736dabec2011ceb8710a49f9c904a6be76a0b5aacd5cac64b2c54f8d2ccbadbd189f582c3d35aecce3abaff706079511134010939acacb28b98207bbccebe8e591bb6e92287b0f08b22d21265d3d1c6313f6a48fe0209ceb9fb1f5829ec0ee672eed9a48286d60965ac5dc1dc04a12870fe93ad75cb844d0611383ae1b172db14c6a3466e825a5332967c7f1580b8f353d04094bc7bb9b5d7a4958efae7ec7d35bbfb7a59e05e9819d94ebb535ae983add9cabd6088de47fd9d87dc8bb39b537ab33f3e6590e0eef81bf56055beb94d0d5b20553c471b60c0b983567d291564a77e88c5156130520064b34e41588448f1f3cb56c3ab07dd04f968bd9d15944a902885d8cb2fe0d34d2f668cf3ccb001c02b66f300cbac5d5d069c3cc4fa4f1f37b0e7d7bc8247760db21a885028eedef4053d1020cef1d555e50cdee5fcc76d67c2d43377b1f49a0a0ffdbab9da2dd14c4d1920b9f4a44f6a21d2f2ecbcf36e5b94a3051928fba4bc3c38c885182145bce926728f8b9e7757b1b69eb4e5f3b0231137708671b0dffc326aab1266f3cf0bc78718612d37d802928f41ca21601b629d", 0x1000}, {&(0x7f0000002400)="3a6c935a959ac1934b6b98e1ac3a9e91fa43bb6a3e7e024ee9b53b7f8b9e5f2b6f3dd6e15df0d53e9caa8fa50c04fabef01899a2fd94520d12d6dfe091a0c4d4b650099df3612575a404920d9bb5b7bb67fe335394e4f81f04ad16d03be70e507dbf238ff5081bb40b3caa36a2f7df1e6522a739d080450bd27e9b279d09b7523dae0c6838968f98cbc776271a78fea4832186e20f7c6b3825eb8fa9c4776ad57a567b68585a4523f38108a2de20e0ab8c34bd7476d0142a63437408260bdb22d5e02b5f0fc16f833727dbd866ef50dae3ef47d011350a9540f4f2cfb16cea46ea776db211b026fe2d3704e5251a701c33243c77", 0xf4}], 0x4, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x90, 0x2}, 0x406) r9 = dup(r1) accept$inet6(r9, 0x0, &(0x7f0000000300)) shmget$private(0x0, 0x4000, 0x43, &(0x7f0000c54000/0x4000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 02:06:01 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x4, 0x86}, 0xfffffffffffffffe, 0x2, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) r6 = dup2(r0, r0) getsockname(r6, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 02:06:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xffffffffffffffff, 0x6, 0xbf, 0x8}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setitimer(0x1, &(0x7f0000000100)={{0x4, 0x20}, {0x9, 0x100}}, &(0x7f0000000140)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) close(r0) dup2(r2, r1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000006c0)="45fe6d9d6ec6eb8e13b8ad306ff5b0df8d5fd4d621ea955ebec4bc6edd83751b3a16dc575a75d016f85ab73e123128b7ec0f8c6081ecda03c3e1da6503a06f1a0ca7cf333d31fc4b856ad2565f8cc03eacd2215afdfaeb998533831fe8f70cc28db937c0cd52bff09623c69b9ec6ba58922210ce2e4c75d76701a7a2429a04e3699d446188e4cdc703b1080a4327fed1fe4a27a1c463c74173ddcfe7eec7ad2de148c3df5b591e66b340faa136377182c085db8fb97551c5aa397b808385dd61b59fb4f046debf6047cb33e068c7d3491a97ac21c6bc49f514a778fa03e689a6a709dbd56a568ba49e22074407e68ef924b8d49cba653777811dea739ec81d2feb188e8fee69de5c9a0a27a5306c65f09ce027ff652f8e3e855ebdef412bbc12b0cb74a0a8d8b18875decb88e457ca286b5f8dfa762d336d63f72c9561dfdd19ecc7c3da8a61cda0bfaa6fa62ae7ca52b351d2366cefa023ae73e9324133f86911225935d3006c9b664d4ac22dfc79b60904e15ceb74502124ca987cbf30cc6260e8f88c61581502c23562637545bba7e406a9f72d3c6b296e0925dbc5192b283db776ca51bcea", 0xf3}, {&(0x7f00000000c0)="b1ec8dae4ff905c3626f9f4d8898f51956813ee9d9a4001e980cc7", 0x1b}, {&(0x7f00000004c0)="3a61281004b8bc403d0aaa679bf55e072ab6cf8d7dc271d33e186b846bb8d600e6507debca04976274b42807d55132339a526d1f0e965f758ca1a9266d4955db9b76c88be45131497d7904bee22ff4a73d0c7756d1ab1f13c8ad6f7798070fb32826ad04138aa5cf3e7de79a041f57ce42a51c8a01ca", 0x76}, {&(0x7f0000000540)="69a6e0053f7e70c197a63c4bc9d9e3e3aa164eace2396e72d699d2d6b4d1c2b6a0349873ccc030286d0a4565e178ff865c52e29ef3aa1807d623783f7b2ec86b46368702c7bd77eb1b82b575e3b2c63b34acf57518a0d3b03faa0da3b6d95582be3746cb0f0e843d3356e6ab8f352d7e1920a124d57518ecbfb38374c0a736354e16d4ebb791d3c81596005403ef03542144f54d556776246ee2841d66dbf68f451fb9ffb5f67614cb07", 0x12a}, {&(0x7f0000000600)="4bccc3d911b41b9b7d93c1fd2211ba19634ec0ea958577d4a54df6c8834323d4b6eb6cd494ef25dae6c3a28704dc449181a03e2d59921eb7061692d26a351a8e19fc963ec9aa8d745f6a29f93ca55fcbc8b7006634d3a9917fd9ba1da8e06bdb3048bc1a84b387d473bba2bde32ba61e1f3870a3e8c321ce3c36685d701f065ad3babac363c1", 0x86}], 0x5) 02:06:01 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x4, &(0x7f0000000080)={{0x0, 0x6}, {0x0, 0x200000}}, 0x0) 02:06:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) clock_settime(0x0, &(0x7f0000000040)={0xfff, 0x10000}) 02:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582730efabd16ebae63225259560f8e5815f73f2a0448a2bc83d4bc7938e67a00e5817f7d9d1fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096ec18b6b87cb2d72b8bcdb9af8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a73208106841c49c5a8490b26a0730ecb820b2731f3dd291379c7a87f7212dcc1e571cde802855f68930200dc0fc229cdd1f4a693b5205b3d986427394c5efa2258d4681bf484f35beec0c4187551c931f2725ce8415a4033d6cf1f0adff1bf25e2a30f38259d0c3c8ef1d97281ee22fa60aa622ae24c7d5018311be07427742410626b84cdcd7b5a7c06197717f9cb1e4fda07dc1b4b7874e751b2c71f8dc7", 0xa2) write(r0, &(0x7f0000001f00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() getpid() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000080)=""/27, 0x1b}], 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:06:01 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x1a, 0x1, 0x20) clock_gettime(0x4, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 02:06:01 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 02:06:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:01 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:06:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) execve(0x0, 0x0, 0x0) 02:06:01 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r2, 0x4, 0x29a, &(0x7f0000001040)=""/203, &(0x7f0000001140)=0xcb) 02:06:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7ff) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 02:06:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x10001}) 02:06:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:06:02 executing program 0: r0 = socket(0x27, 0xfffffffffffffffe, 0x2) r1 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0]) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) setgroups(0x1, &(0x7f0000000100)=[r5]) recvfrom$inet6(r0, &(0x7f0000000000)=""/170, 0xaa, 0x802, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) r7 = socket(0x20, 0xc002, 0x0) getgroups(0x5, &(0x7f0000000140)=[r4, r2, r3, r5, r6]) getsockname(r7, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 02:06:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000240), 0x1, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 02:06:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, 0x0, 0xffffffffffffff0f) ioctl$TIOCNXCL(r0, 0x2000740e) openat(r0, &(0x7f0000000000)='./file0\x00', 0x813, 0xa6) 02:06:02 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 02:06:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:06:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="814c654f1dfd32892077fddf91ef67818a9715096a883411211a05eb99997da504dbb97587d77fbd8065e250158b", 0x2e}, {&(0x7f0000000040)="d934828b56f244b786415f53770fe4de2bca449835a9f4a62a33165fdcdd200a0245168a1e702ffb72e07342a5b81fb6a25956731d69e4dda1bbe53ce4d7f7abbb3a04b39be681ea342414f986e12a15a44822f60a6ef284ebd46df25bf3da7bec37e3486c34eb3b28eb445e852939d4799d0d594335039748246e4584d9d1c1363e09dad1bfbd4dce73e2ffa87a27e927c6a5479996e0f62c59e3740bbe0ccb68e03cbda2cfd777f87b644676665db3f701f8ca087cb42a6bf888a041a2750e2ad0dbd4d07aabeee6b03dc711a599b799af59c5c3a4fad2e78187c708cc683aa7ecd95de97f3eb1526bdb09a5682e290a0928e62c6ea5df", 0xf8}, {&(0x7f0000000200)="4a022cccf3e1ebd38802ec5e5bbe280b1ee67f36c6aef990bf23ba1a7e04e43c82ac4c78ffd2b0be9f86f66e0d1b7cfc47514f3a084c5d864961ee9039da649f982549c858db406693010f43575e8fdedf9d8e3a228e08b854cccd01615e5c993909e84caee259c47d731087699ce5a08c4135fab79638af572fbee6b25ab5b26923f2240758ee4a3251", 0x8a}], 0x3) 02:06:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x26, 0x9, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:06:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00000d3000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f00007e6000/0x12000)=nil, 0x12000, 0x3) 02:06:02 executing program 1: r0 = socket$unix(0x1, 0x800000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 02:06:02 executing program 1: socketpair(0x6, 0x8003, 0x50000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x2000000011, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 02:06:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = dup(r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) nanosleep(&(0x7f0000000000)={0xee30, 0xa7d}, &(0x7f0000000080)) 02:06:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4, 0x797) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 02:06:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xf4, 0x5}) 02:06:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 02:06:03 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = dup(0xffffffffffffff9c) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}, {0x2f46db86, 0x6}}, 0x0) 02:06:03 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x5580, 0x10100}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:06:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xaf76, 0x5, 0x5, 0x4}) execve(0x0, 0x0, 0x0) 02:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) 02:06:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xbcb}) 02:06:03 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x4f) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 02:06:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x7, &(0x7f0000000040)={0xfffffffffffff014, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xf6) 02:06:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="bcb3", 0xa4934083d79e1013, 0x0, 0x0, 0xfffffffffffffe3e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 02:06:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x51) r2 = msgget(0xffffffffffffffff, 0x3fd) syz_execute_func(&(0x7f0000000140)="c4620529fec44295b92c1e43119700000020f265e84e00000026f2d9cf158f3d0000c48242f7f7c482b10122f2d979fdc483c149e08d") msgrcv(r2, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgctl$IPC_RMID(r2, 0x0) 02:06:03 executing program 0: r0 = syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff03) pipe(&(0x7f0000000200)) socket(0x20, 0x1, 0x76) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xe1fe3925112cb7fb) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() r4 = syz_open_pts() fchmod(r3, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setstatus(r4, 0x4, 0x80) 02:06:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="106b6bb00dfa671aa704ef8353e8c3b025ede156c637ed5b438b2cecb8aa5b7864f22c22b177056b5a512a1fe9150b97dc0febee267d782c44bb7e7d5e4c00623443b73cd1dc5031edd0ad6f85af62f4337d11bc57c1d11e779fd784e3b7fb8c4ae6756c0c52cc8df9fcbb4c78e2c18e84e82015624cef16d5538d35965a5a5c120d28a1e6b7c2b270e235d71ac34518d7ce7d097d128110116864b4d25b5a5b6f4e3221798f62e03c4fe2628101b74fa0bb19bb7fa76a2c6678790b9540e3372a8453bcf5f39887067b80cd3b86a868a67688e3229174", 0xd7}, {&(0x7f0000000100)="d759bb", 0x3}, {&(0x7f0000000400)="f18dadd5d00656230888c79d9ba9581fe6d10296c462c9673bd278d1d95da16ce52208227309fb77cdd964c653290975170e681873dcc3c7d30097bd7cac0a0759ed4f91b82fd323eaaaed349e882de46f8d8d5aad9ac0791f28054a941e73ecb0045a418a2d1dd6a56ec791500062b437aca159742d9da2c7bb712d0f43b1487c9bf91658003eb629ef6bd64e0fae8d8f964b8a7faf138fad9d3753a10a3bce46ce126b229b5373ef726cb75c9e0376535ef1788bbeffdd259e300d8d5b07e33150c1f6f8285b795611a4feee1d901ac4a38982e834b398e534dde73f42623bcaf07ef607b40cff", 0xe8}, {&(0x7f0000000140)="ea56c56eee4d9f35933bac2da9496fcc66d1", 0x12}, {&(0x7f0000000940)="658a51cf1f160e98e8e7cba16abcd160a6201c93ae9b31c73d57590d6a2792ffb71cdee9677c2b2af7c440581235ba615a804b3fe8ebf991ee9f07fec0e9f5aee0a468eb0e96991c5f68beca24994ff5a2ddf517d41ca7b3b1d8a12d1cede8eb90f5bee1dc03510a4e315151a3123c1e7bac876a169943459eba7d743164d77320a25daf54dc4744a7b63ec515d3f3d7365ef1bf4e455b824155dc2380aa871280bbb8fd02851b6ee1d8bc2069aca117dd31bd39e99bc8982e6df0ca035c0037ba0a9bc254dcf0edadd30db5bcf04f3a60430c19b8ca46d3192e9688b6e9aada00390f96d5b4c1ad95a08055ca00d1e623ea06e042f6cbe2530120a945b02180fb76411b4afe5f9e8b7e46e7291606b254e293cfe2a02720004d9b9dfdc41740afd9429623117c6d1720badb0f227632bad0d75d91d1a891a371d0d699f66de4e6ae3c40328173000d6e6c428469529b2468878b7d832d662037c27a35a182408350b3c51d2a3fb03b79753dd6740dcebd928c8343a56b8cddc7022aaf457f224083cffa731211111e0380d19d3bdaef8188bbd08b18a31b453f74bb7220db4dc485efaaef2269462c2e8a7aacae8ef7a00e156597c2fe3a96e623503edc99521c3872476606716d07f6ff40cb661138e45b6410f0f17eb7a91f001df96e38ccd6595a6519f6806fc38404e498647739704bc48f46e9446f4accf4226005ce17b53656297b9669ba54bfb97d47482775dfedefcdda4adb843cbb8bd44230fa380315d98cf73d1a7d31a54b89bb8ddedbe4385b2acad6a961a2f407f91d725e402238c6de129dd01c7cb65b279b07e4ba841b4177ed602abc6fd9d53e305fefb7257538a7a28c1b164decd82c3607022860a0e361604ef27d079487e0646873c4ea9c7cf3ff6fd063511e1f155f69a6daa28bc3b7e56da3ffb0250241ba93e9ba93ea74c9662434038304099954c1167e2bb99cc3c696d51b1fcd5ca667949a1fed5ef0f269e9cd4d6be838c7637bfa15ffa3a289e1aa4b1027846a30a5a3d931db410bb9ec3736266ee8e416f1ec456e2ac819a8ab7578c2c59fa7848f2077f7f52948c6146157254807ec5dce011dac4873703fc4442e9827448abcd94880e1807baf43a9cb3888574a7148c4926b5a7b102e91563d1134abc72d01726567df15f4cf31df8c843f01224ad2f9ef59812b291909d4dd80231e9d5fa0d7bd88e031c6378c764dfeb63bb6c1fe5536124499b9451a48c9ac1b63e88ad5f14e48b101a3360673dcbc099dc16f9602db9a2e94c2f90ec5a80173d421f4b80bcd4d8d88dfccf538596db06e1d6787aa0c2e0d231b75f14c948a553a457f3f3bd70199cede7fbaee06471094950a321a756257b179e23398d475aa146e12e70ce29e3b99ce9e159bf2bb6a14a855086c7f925ab9961196d18f527c65e3a35637cc3a0af31a7208ca14bca5f14f1953331e1718060b8fe089139cee0c6b582b3a685439e4bbbad64635b1358e27855523ea80643de58ba0352882e1a758676ab6fc5f42b3d5754888d6add4b8b0acc566e99fd82bd983151a23fbcf0bf644aad7c8060eb88152959f3e97d4e3d71aa6e9ff3268cd209311d751d13b72c78a042f4f6f155a73453c586247ddc0ae724562d02a2cea5dcd00dd1d3d5efea5bb8d09601cbd675ba10cab96c57e292f498fc0ef87d1a8ca56ba566315dc8a435b98e69ac354835bc2187d68aad8411272b6463dff6239b240df09e0844ea51b756f9a8e394df32e6de2a26837c7c834837251b3bc41c75c8684833ef16c8f16ea109b553a25442e6078bb0693d6816e7cf8184d4a65c490de399f9f30db734df681e8cd3d0576f6fdf8ca566007d64532bba6357d53dd87449b819246d9baf9582af8fc1b5ca5489f77d76c4ef1c98c6e5957fc6b8a0acc7e20be0199727360343be6dee19402749f9877724944d6f75413acf4754e8128c116d9ced6bf196d94f4ef69e0b3e37d643ddc10da2985e3104f969ba9eb2589059c7a6997f3a5eeb0e5abcaaf3f20b98ead8c615c3f814877b57c62e247e6816575e92bb9e41b89cf204c49d0b997e057cd07541951934b41b1cff8de5d0ec8760ae129830dc1cbe863048eef00056fb9b3bcc6ea221015b2784a35bdce0fed3c328ba4dc0ce9bced8f3f9e4045209452bfddf0ef5f89f79d951cca625e41ba1fac0c465bcd1b00adb7cf1ae71944434bcc40e6b0c4717e7f10f74b25ef7e592a95cd40007576e92d3e9e457016227b9ddf8e3dfc5a821002c4aa8a57d5f2b6df70072ae9b3d46ce3a62591075fa47dd548357aa78ac18db46859fdf6e89f915429ac136055af2e238e7b002e590a3cff074c8b0465e69fc2b8de70cd1d986f1d9a655ff18281ed4ec74cf6dd5dc09ad18e73273e4fa352b417cf4aa3da19a4cfa8d088316735c6f34f7d83719bc9391605b480009dbc362fb91f7fb29dd92bf12e1ed9908b191d5071003e0d38d15304cf6d290744bc33104b332ebbda5dd36f97d0f925e8c7cba3bbd967f22529b0f9e8c85022063b324cae7fc770e90f774fa822f3cd79a2e58f842fe01fe6b903d29d15b61e9cdf8db6f4f5ce7c20cb842355adc43455dfe7ed1a9f3098181dec3bcdfe0507c9a9fa5c7ef25a863873a8ff201e7fa98b706d209d19e5b09b04522e9a779a006a225165fcf370f7cbf083b774e865551ad7b80f9c3697026ddf9d8a1f7f0d1b379ae2eacac3f9540be04ed881999365be5f3fc9bbb4facc736637e6f407b451bb0ef046a5c3b780e82a3ebb8f8f0c99b1b0d88d9af5b1dea54eb83c461a1acc075f89daa044f3d2f3c48b4ff0d38a401a0a512a1f220032951a3e68ce3ef902156f296de60caa2933c2d6ef7e39041cad326d19bc15e26edb94eb80fcf92c39a7313f801f1ebcaed9a68e26e21482353d8f0b5398f74f8008c9674456fd3c4460c5e4965f7d0d3e2dae300eb4c798c4df67c8f1ba83e5ce82908537df1b97e7456a925f38505dfea8065a1fc771da11f08697899c1d32a0a6ccc568dc100ddf33830e023d687c43f15623ff3be0d2681b6ad0083416da893b0f3b4ff75a982ac69857c906e75b8681c60a33585f80829121c721880f340f76877d2e66be96ede8cf610374460cd0bf2a45a8ee1ef0672628f2966c37cb172565ff87f00a36965b3f6440e797eb997e36a3e2e8597b6f7c36831856a0724cdc30c4929c7bd8ef27b9cd090990f01ecb0438d8ce2e307b8403bdf0badcea07eacd936463a67754c0ffe684e806b8bd877f639451842a946f6d258efea390587812bd94da63151ff174bfc47317a9ec5a34bb9663308dc75e7e1555969d8a460f80b3ff7bddcfdd8013781324e93ebf2c55001c08d94080ae100d4e399f42822858ff42e71793e04d22d24508638e1baf1d1b6e8acfde8782181292311d8762fdf528c114f2ff6f48a921c4fe0293fb55bf3290fcbc8eed0aad867268368074a46e02d7315e664a2c8b7d4613e3956d831f879e4ce668225e55efff1c59f7a8d41159e01f891f5b8a778dee8adc2f9607a81d736f565f516e134f01767e9a59791bc1c261f574b20a5e214ddc4ff57e2d2b08452c2fe0964e668288be045c648402eb2cdf827feb8a754963b4715dd231298923f46f3f2904988d807a99e55d0b40bcaaae6b5131f4f948c5d2f175841c0362ad6765a42f2a439fdee7734a3f07989d89d55c33a33687ebfc6140c7be08e67032397ffa7c0fed2c352807581a5418d6fc153513e7b1ee912d6df64e1c29b77fe2576a4dd16f58756a3d58e496e51761726bc6143e4d66af710f3f5cb4102d03dd88adb6ded7109adc48e3d1158bdbf712ac94a3d3589c0dbec2c535287afe8dc9490c7056d0c3151a6346833c3a488763ae5ac59ba56c572d67989ce9fef81194c1f2f13ac65a80c10465666aa542f714cd088026e9c6dc55e9d2051c20834f1a21e27806d4d280a95c115f6c06ab596f03c31cc966b06af7cfcad51b8ec9abda4bd0eaa6147d0cb69b7f89823830b17a2d2b069a6968d9751865336494af22a50429dbcd6877129e66453e51b4e096ff293f55cbe8f74ca86ed89115443f716bb805d7b7a6f477a5d94b48b28c9c4bd3d8b1d4bb7cf672153be1c5df9ab8ac288140c98255d77c90d0fd4ec72fe64b5a466c8a3f452e1de882e7443fcba0adc4a3f88e72bc63bc450f9a856c35c42d7fbb588a37f14f23bfc586a3fe6a8bf7ffebed1451e466ea475e05485d807a4175e1ddedbd79a2091d7ef162335956b612338de147b4b7fe894beefb9ade27b92686c06139e4e71e7ec49760bc2ad8d3f4d05cf68bd46f38458c6946a98a225b8178882ca5925218948cf27fe28c8d49a5556be57b1e56af8650c672a92de7aacb646a2b741da16b9692ca16902a55a321d08d7c74aeb86a50f3b3bfac805672849b79dce62c89c4eeee5bc46c7dbc25c32e0ad6a4326b800badcb3c1618306c51ee38f1622df0572c17361e79dc15c03f4317dad8540977ecae213fd12056625b93d272be7c9d9c4f8246816bcb9294b3bfea9bb482e40d045ccd264cd8682a8220d69cc5faa85f1e86d7588e52a6f667feb5d49a251e854cc61ea1f71641870d34fed5c6407694583dad217115005d98df2fae5c16ee0d46756288474abbc922d948cb2fad63290ec8a7a30bc7e20442d43c9f384a7fc3666296adeb9721ea808973304e27e22efa0ac191c0a718eca48de8defc69a76c7cda102eb92b13f0f8ff1a078ae77583161fedb071a23f7b6bbd56a5f2ce9e6370fbf934bcd32269712951b4663b8a0e5322f8cfdf2fcf709366147fb1b8ac3321004dc8ca18d62b29864bd33c549c6250d582e7cbe0c40ab822d8de05df39a6f2aba0b856aa8d8fee6b49b243412d7e8f52e285d38043fc67856f9fda358e3c0295c098364c6191bdf214b683abcf8d7bddeee26b8c49d3e387f88e42b9724e396acf89e42a9d7ace18d37150919733c12d8bfd3bafc269094dfe812a9dbd0665568c745157605aa304696ef48b33d7902ebaa153e8f77f6c1b67ba889269a938a84e13d8d0f561bf9a5f7390886d3e89ed059418768f21d66d9dc515b512298cff521f123be88dce817aa5579f72c4ea6d3c43880fe2262485e161bb42e6fece051b878e985c65022c1f8f89d9ed1c27085bb55e94a6173acd1fdc88d573cf9abc68a25a028b50e81b93b91103d140c0147f305457627c81956bc6f1920323b316482b15b28a8f6e234e4dfca74bcf39bdc231e3ac4dae607be7be60fcab7d7242118f0529f2c797e06255cb64fa7d2a5e592d15f37224c0c8c9b9e9ef2cda3a471904fb9bf89bc21b795bbb33109e666f884865faeaddbde6f2abc55a0883e2e26c5c1e92121efddbbfbdfec83a0c88abd8f83fe3ec131a8e9f1ef0d99838345d540779bc1379a042b72cb531f2872f1001dc667fc65c60756ff998af0dba05a78efdaa59fe9d56d54264058b496a673921c4341298806cfd30d7bb46acb93a4df6848d43d804ff6c51100f1e6bf4c775a8264f709d9e3a3fcb57da099c547fbeb6474d807f27a0aefe6d046b046dda5c4d294972ee2fddd0fa8f22b86f4d1bd043385b67485b7b9b9cf5ae67161943a1c7bace542ef64dc4c8401c9a0abccb32f17e040516bfd7b1304df9ea0afea06b12f0bed59a862eab60130d78971c7d78262345eb1f9bab0b9b060d85517cb0bc2ee4e4bfa6b0bd9af97f3bf4d9034a0728dff2f389d848079936edf2d897d6c46840dd618e79a36c7a9af38c053da149430e44a1", 0x1000}, {&(0x7f0000000500)="2f4423c9bf66", 0x6}, {&(0x7f0000000540)="40c093c390f60199d0fae6277f2bf1ff99e50703f9957433e6c08b30e2cee791a5ca", 0x22}, {&(0x7f0000000580)="07ea54576d02c292aec0f4ae721c956d3b85d66b2463ef1e3ce7f5ef4a6c85c3451f6727d9a279c7a49c158981f745d25d3999b25ce0474726428552cebedca155943e7313231695916d2d7c60653200bcb15876522f957d5abb5713cb483d8e6ce05dfc57379466e41f5e2955532aba31226c54521909b732c526e85012ab1c508df78eb8236cbaa4bb080d6df24a2582a2c1657216dfb95730fda87a7ba767a03116d28d9910a90593f9e843976e4f15d30be7f52687c412c00c380b8b40a1e95430", 0xc3}, {&(0x7f0000000680)="98704bdae7536e6acf29265905c246feed0a2f9bfb765801b6c53572d0e82d12f69aa15c2e263c5b8b5e52117af58b2df7c5e6", 0x33}, {&(0x7f0000001940)="ffe0f1e1b77c67deab1a93b4c5b154eec35dbf8bc0e3aa1255353ccf1b5998eced5608a887c924f45cfdfc27529a3cfc69067ffe6387d694dc0b9500f7b49df1ef01bda232d3a9924b0bee014ccdd182fd27bc79f72bd7a3799e6c81fccb8ef1b173fdb36dbae1303298db4eb8a8b1dca10f21428ed9326d0c76a3882d5ac88578c6f0c9f470edc42e5bb65e36f07b6e35d191d2bdfe8b65922428da9401093257e0e17903539c51872b862cd427743604e2c302e33bce0c80f5af2aeca65ab3b698c6659cda9c4b038f31438f45b28a3c11a100799b847dc0e43d9710b6edd81243045657d2ba19d0be950a87a8c21ebc44205271400ed6f5b364724a5e8a130bfc023c1cec0af9308007fa10edc4593af269ca29bf159ecb9ef32b8a891994cb25ec382f2d5e4405e23b7a71649da7308ecbb2afb60e48be1c64113c74dbfc902d9775fffd57d17a048ac0f2f64d83f8f3fb531765b9691d7ceebce9de729b2f6beac4644c8244a53c311b42f179010d46e039384326059321b71836ad97fc4826d26661f5010c10853d472542e3497cbe994e028d234aa576a3dca0bb43492c1272e766fc729e88a8b9b947c17d699789e09e2a5cc9ee801da8e1e72c3b3f7f427130e341382644145b93494bd0b006e152f787092fee650d476309b62e039ce72ef18d70293da12d9fe25319c45acb5c6986f818372c2faf77ed3b85513d9964acc08387139c6f065c69054346ceab794b171027d40020b74419bb1c25cfe47b94531f59850fd1640f3e0572dd88fe9b4e129235efa443f3ec6a166cdbf5a8e75401257f9e3c5ab4b7056d6b9b17581c8be9867af2e3fe71c9715c6d3e4d64ead4b2cf7e446583b130b36e3dcc36f8eef6aba70f5ed77ae20c4c75dbde675716ef68035d388303904809b373aa0103c72536ee388ade17a68635fbc333d34b3a60cb21ab206f559378efaa723d4071e88c6a123d9feb3df52ab584d5b32edd953c4d580b8cfc875b6c61899908dc4fa084ff0a16ae449ce79c88ed12d04976f7aa476775ce5e4a1c6c7d54842463d52eb9ecf018d5bb61c90733e35c4b1c3aadd66dda946abf57b6db4c14afbb561f5c678ffb519493911e3049105ff7fd6671dfe8f1ac73d89051fbd45f6ea662e1867c0defa4d745f40ffc1ff5f34bf0cc02f2a6e54c4ebf63d9fd7413d88b9839c939c642345594efbf260163f87fa6135a58a8d691742264056cd95e20c6793fcdb5fd72e51d100477dcba3d87d2985be42726d8055463b9b55c7db112820ef623c99e1e11a5f69f67a1857e8e703b2e9a3d2534460904e2a266782b49462cc6468d7731da153eeb444f62ce1c0d6dac5cadf1b6958244276e106ca7fdd6c075bdce75907f11201d3e74a20f219650032107e5f50b22bfc9da2fc2cad15c4d070f45add58abf73d4edf90c3998ce5076481620e862b75e641b824ff561c6e3a51a4b01c9a483eadc0098c37850ef3a98908d4ad03477d9a7ecb27a94e10ffedeb96866f1209bd9e6d7b4048a8d72434a1078097e18e2797293f14f38ba4d164d3589eabf1d787e6edac639f9641624fce589bc4e55d0c59a4c292c45aac62a205e7168cfab9194daa81f28f684f0abf5d421d557f7f5ef7513b6e22d1a10d034aaf7b95bc7aa9756a62072ea8c072af64b24ee1ebd4d00ab566d0ef11aa5c957ba83c39f26290776ac13c2e66a97aa169af95df6754099ef1cf7be9f9a52065ca2075400156dfc2733bb854785642ed66425d2d2c90214b066482716ba2299182858f61e7fea3a654f0f2b85fea4a78767db6659f5f915064ddda37f77d93f3902b2295d874df4538ed00724a88fa378e267a40d56a00b454861215d812c3edb1d9097617f7814c04475a08c652a86f58900cfdcbf7ee5f552550988aef1477203fc682154d443427ac7d4ac84d688c323a2637f29ddd0344926dbe8b4ba35816375850ee2e862e4ca953a8b3da82c9bff476315438322e5d57c7e969ce7d13271e111792f3de9fe7133acd5780bdcd32650dd06a9860d70541a334b752541f32f11662374513dbfd258d10770c0b823b0625a5513498d0de28672e3ade3d778cc986b4313864510ccd634467133aeeb83c9e05a547927b183b16c97ca945b51a00344e477c0a27b52ebc7b686f55034554e8c3c2784cddcccc83a75cc2a6bed15de0c416e34e45956afabbf8ce4859ce6f369bedfcc756363fb7804fb6904614757f8231e77bd4abaeb7043f3d23060e30385a3833f41eef0063f71e8b231963b36d55a9c3253d3ef5e8ea157ff678f8823e4cad9b2395ec5c9bc3673677ca20f256c070313bad0cc0d9f2bd8ef53c60eae46b985bb904e96452a1b9b3b87e504663984b01d69f99ada070c09e031e1aa7a602a5ba8b07cefc16c66238e58115c100ffa7e27f5e8378d1398619921277deb5fbbf439ec89e8fe9e7bcd9be11795183205e6a823362c0b7cf6d358d8ab9aa1ef633803fb58c6ae044f56426758e33d24a804ebcfcdd1f69bf99ff58aa6768f210232776bf8e861dce15b4f4c0ab719edb3662ffa79f08faea40c774105e673d4828207230050144f4612934027a43bf47e2bdcf3a91ee943fd692a406987192ac12633272392e2022a658dea59b9da21058ebda491fd1b8b3d16903a9871a290cb53b139a0b092dd057a96386a42b1816c18cd06c82fccee65c616e05e0ab332c2a70e590331ee6a205817cb7057a60fc532997cd4c336d28f45223110e6d442f9029612bb4ea363b6fd505334dd129cb5fe9fea2a43c46ef03dab527cb4c09039d84e5c3f0f1276c853971b849c03f941a4561db61f228adb23fa37e15ff92e7588088df9b3aba119dda58a4a8dab1a1fa021016d8c72847c5a32158ea8c043ce2f125c24e70541111ee0e9b9b7dcb295546f363d51ba684da21473fc6c126f01fcf43cdd0062725b88e3ef0d9e52b6e808c717f0d7855ac179c07fc4f1849648f7528d775b8a800d91c47be06ccbfda282c8af7a0f5a988820b6c140a7451648895b9a715937905768817d4f767ee4ffff380b8f505c526ae9ff331f5eab7061398e3169c3a8d1eaceca7827b603d75139655814eea2315ef28978af73dc4a920574876cdb03a8ba4176b86c47bc2edf2c5669021add45bab565dfdb58c2dd756838feb0f400fbe158b94d62a220c8934c921f294cae3e4eb8a65e2a32e3bc7ffd34a5b4fc493d2516abe03b47987dde92f20227d3bbb8aafa0e8634c5edd576c7519ef12ef8d8a70bb344729eb8bbc2f624fa93b1fa9da3ab3f0766a51698a6cf40f91f3cef3535e8842c09159e1755a9202a69e87c5946b4618e8aaf8db5eeeb0320de9edcd4b003e1186202152c9a34c7205f6df7841f031c6af16f8dce2f1aedc198dbec3cf3d86cc1795a94f97d7784d58a0008dc9dceaa8764c24b00660622395ca39fa264fe2a27d75a522a9b3d2d384f5207a53a140f34ff41e1c4fd846189ebf6f0cd97ebdde2318994e1d850a90585876641bf4a7c0f2a0fd887819165f71a94f8e2bf51eed0228dda2ff6436e002e7ce366c1f739185815d4e36fa1a6955117b7cf97658317b5d042a9ef19790868eaced8824747bbc60f8a918075a5ae51cb3771b6fb4d43644761a3d415b27ce2b69ce816525e30f8332ff19311526309a627c3f13ac6c4a4699f583cfcecf71841c6ca592f20658b024314a05e371ade158a9637eb3fab1b36c9ac5610ed71ac5022582fe2196fc12245e45bad90eb0765af08a200ecd522ce2123229f502b1252433ade084c692d8bc996f571b462d5ed73646480beb725b77833082e1e1211e2fd611c257def185bf09a22eecba493dad31537ff90efa0cb3f8347c533db98458e79ed4dad1e89779fdd6b33eb1a5fbc18bea940c8cb86a8f3d786ba9cf44776e763ccbf840d2ecdfd3b688574d8c4d64ecd348b7060cf5bed261cd5faba84f44916c220dd328a921ad5ae63a1e6e46c93891af900b403823d69bdd6dea7c82e10f1271bdb289c2725d70b0d136270e2b17e41cfa0c0d219fbc23e26307bb0b8e5767b9798f0f788261f5570a2a1f3617eece0040f5bac238022a792615fee99ce359046717470090c3f74a7aede9fa429ca64e3278c0e7ade08da7fa8249d020352b3e208537b3866c8f262986f68018779236334557fcca31f40169c1e4b5246b918c60f4966b36c671f0c4ffdb1edb6ae65fe3ee0f12e888bcee90f2b118b5ef318546a825e2d996f9d3586cbb7858182525a0e26781e701c55ef08751b6799b58d53c82d8dd1a95adea9f3f998e7194c61f7e75b6780f7997995bdc42bcc7c89e243c06fa2b020ebab7e5ee5b075c1e1029f020ebc1f74f3255768266e4aad52d396082ac4db09bffa22cdf83cc011d04215ebfdb676561b1a790d41df544872767ae7f8d6a7fc6b63e4bb819368887cdbffae4ec139311538cf790a8bc13a013428c0d66b37b400974c41b22a250b8431de8ad6bbd2ace055262390953c8d3f1cc2131fbf3d6c72192ce3b1cac5c6f48c7aa6adbd1a90a3c5df59b0b12ecce1a943c8bf58c3e1437e78307b33d5e97ea457712b7f3060c2770c7dfb4ed445e6917f6e00033712e4385fd51690c09301f3042a8c518051bc0eee61991efabf608a9ec43cb242b5668e0951de638eccfe364b0bede40605b288fdbc04db96483571dfe600b7571b1a884439519ffee1b4887333603be13467b0de5af62b3feeaf2fafbd8b865cfddf261072c8e3860957929c628ed3b7b390799717156f2324dd90c6221acab3b1bea18f52d2182d227dfee6dbb654c3cd19405e9e4075dd7e4a9cb93139e0dc0edf79dab55d771e4a55fb34ddc458a8a072d776f409e13b1632a00c0726fde1a9b7ed6888947346bace0fbd82e538bb00aa9849a8936aaf3b418c256a9d35e439e51367804d12301bade6b99e75e2d9e588d6dfd71e14010b7ac415cce2348b70d46a26ea1da0779eaac9b80b7c7ae13fec64e0837319941247e3fb58a5c4b749431ea75ec99ba573e2c3bef443095561f57c2a289c30a947e4c4459572a0506e24bed7fa6df29244ae34b0bfd72e40e3ea0497704bddfdf1f908f3f5928ed450d19c37aa117badc1410a3ed536aaf67952cf2f868e2f7d3c96ab5bc9f0607c1191396d90affd887086d477228a9ac24d2a535e537d9e94b604c1be557d6774ae78979e434fb537be80e99fc8ee5954cf3437e10023a824711eeb035fa1a062689b94a56f31caf20c59478b09bd9c53fdc431fbaa68e9bcb93049f6b5598c3426648f53cb3cfbf22c17403a732cd766f972b58d720c0e4c314fd6a78f09ac96d97dd5179202441f863c584eec87b4e06cc5fa8eb77f5a2db7bb6cdcd7cbbae653581947924d38df889fc189a815bf555a0e2278580ff867871d258c7d4d07ea98df6dada55b721a28ec3c367014a30113e6303cd348423879d52da2b0c30e41241c49d9ae000c71ffe5fe32804612df915fc0fdd0c80b3b0e4cdfce7a87785f5d075c210ee91dfb7b72e2b748aef7662f9a8ef5726c4545bee165ba77dae2b6ddd56f8db0f27c80483f77f41e915f9bdc5f57f1956f8ea4e6ed2fa72b4e4a5634f645aaa9e4aab17c04ba4e92335953f2e232acbade55eecf9c2069a5d4714e119e5383cdc2950b3ab71724ad0a1d5a4e66c22e93401a7a3cc8d072745308e545734c6aebe92a59a12c84b36be8b24d08b1f4ca21733e5a5126485f74e9695e985a2d83232ac615fcc678efc21086bb91eba1c1dbfdfd742114c42c27dd", 0x1000}], 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getgid() connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) 02:06:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r1, r1) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32bd8954c12cf8f81915c1f69ec1bd0cd56fc08f864c29042bef750d4fe4ac0558adc3318a17bc828d8640b0", 0x2c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) 02:06:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x3, 0x305) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/96) socket$inet6(0x18, 0x4003, 0x80000000000000) r1 = semget(0x3, 0x7, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/109) 02:06:04 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) 02:06:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x10) lseek(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/248, 0xf8}], 0x5, &(0x7f0000000480)=""/208, 0xd0}, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003f6000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f00000005c0), 0x0) syz_open_pts() 02:06:04 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x800, 0x0) 02:06:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() r6 = getppid() r7 = geteuid() r8 = getegid() r9 = getpgrp() r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r1, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0xc}, 0x8) 02:06:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff9) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 02:06:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff9f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.#-\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000140)=""/91) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 02:06:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x400000000000007, &(0x7f0000000080)) r0 = getgid() setgid(r0) 02:06:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x2, 0x0, 0xb4b, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x5, 0x6, 0x4}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x552, 0x76}, {{r1}, 0xfffffffffffffffe, 0x81, 0x8000000c, 0x1, 0x5}], 0x40, &(0x7f0000000080)={0x7fff, 0x8}) dup2(0xffffffffffffffff, r0) clock_settime(0x6, &(0x7f0000000100)={0x69c, 0x7}) 02:06:04 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="6c2169dae341b65b5338ba909e1c72385b0924cdda535e8d7d86965c986ed28d8a3b0c313fbe3cf2920c60f4cf757bfda6302aac5a2fbaec9bdfeb4b03d56a13cc040cd3923908000000e6a0f7bdcc2bc3a68b12ab7be99317787d82101ba8b23a793fdf", 0x64) 02:06:04 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x184) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 02:06:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 02:06:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) flock(r0, 0x0) write(r0, &(0x7f0000000000)="3c97612f590f5406394c86211ad8ba87fb396225c03023c97537c35417b93225204443d18aa92a044cb852812b0a17d20dc2a6f1628142c8927f3a7811e81e182d98f6fbce28b0b6e6bfd035888b90604edfddbfc0f897a296cb249b8e960c1d397fc3548c089953af204289cee0b62dafff7e4867b9a87d3a098d7ff933fb54f6f3fd199e29fbc73e2b18585bfed2c3501519d6bcd44fc43740be", 0x9b) poll(&(0x7f00000000c0)=[{r0, 0x5}, {r0, 0x31}, {r0}, {r0, 0x69}, {r0, 0x40}], 0x5, 0xffffffffffffffc1) 02:06:04 executing program 1: pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) rmdir(&(0x7f00000000c0)='./file0\x00') poll(0xfffffffffffffffe, 0xffffffffffffff32, 0x3f) 02:06:04 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2e0, 0x80) write(r1, &(0x7f0000000100)="4120c1e088818ac5b7c4a9370e129f722bdbde680d68bf8ab2bae364594374c1f517b939eef87d62595109b25bcb02c5be459cb0584f6732af27bf16f4c9163926489cdc4b2943858949f88d279aff0e692955051c370ae096ee95eceb558fc3fca27f19094343a25b88b1488acb6ce0d5d62b0f3e77f93d41522d61b52e34b9cafeb41ecc3b235d7e38faf12ab351e77115a3d64e6f", 0x96) socketpair(0x6, 0xc003, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) dup(r2) 02:06:04 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$getown(r1, 0x5) 02:06:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) 02:06:04 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fsync(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x3f}, {0x18, 0x1, 0x1, 0x738}, 0x2, [0xda, 0x5, 0x100000000, 0x3, 0x1000, 0x8, 0x80, 0x8000]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xf4f, 0x95, 0x8065, 0x8000, "b211353d73b8e5f72a28b46d692889e18a72ea40", 0x2, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x320b6cb9) r5 = syz_open_pts() sendto(r1, &(0x7f0000000180)="0abfac3c45fa1665e384706b8d7b14c6375ae7341c56c8667ede12891120fe90d535d97999763c7bb80c257de695bf4dea6688bff2ee7efe934ca7b9a6ef5ee7c390532d10d75b5ba1230be0b612de437c91ee8521d6e18e946dc6792d0c7e4803d766d0fc7f2e970b7480bfca07630e7688c7f84764a93030a4bbd4ca2c9490a1b07c5a9473cd755beab4d267d70f3bcccaec66fc1989d9ca0ca688b17c238b32ecc1fc696773d24c1486a462a11012", 0xb0, 0x400, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x140, 0x0) r6 = getgid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r0, r6, 0x6) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000300)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r0, r4}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0x9) unlink(&(0x7f0000000480)='./file0\x00') r7 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x8) r8 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000580)="7490759d913c1be35fd7cf7f2caaf97cc8d46e6df384f78e9b2362ed7e8f4938de06bc325042a8e570984825d5099cded1d83f35e843bf7a8b6df699bb22bb6104cc3435b14466bfb6ccae101bf796b30e8567f8ef1dc5f72edb77c4fb5e578f45653da950908afe5634f73fc4cce6ecc3dfcb82c5a77272bd23dcde313ecae72df13a100de5cbdd", 0x88) dup2(r5, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000640)=0x81) r10 = semget(0x0, 0x1, 0x80) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x3ff, r9, r4, r9, r4, 0x111, 0x6}, 0xffffffffffff8000, 0x35cf, 0xfffffffffffffff9}) fchown(r5, r0, r8) chroot(&(0x7f0000000700)='./file0\x00') 02:06:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x38c}) close(r0) 02:06:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 02:06:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r4, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 02:06:05 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) socket$inet(0x2, 0x3, 0x8) madvise(&(0x7f0000e52000/0x3000)=nil, 0x3000, 0xa) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 02:06:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/44) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x201c1, 0x164) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3f) 02:06:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getpeername$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 02:06:05 executing program 0: mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x62, 0x3, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0xaa, 0xc2, 0x7, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x4, 0x101}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x20, 0x3800000000000, 0x1}], 0x8, &(0x7f0000000140)={0xc08a, 0x3}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:06:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0xc, 0x0, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x23, 0x8000000a, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0xcee7, 0x100}, {{r0}, 0xffffffffffffffff, 0xf, 0x8, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0xd6e, 0x4}, {{r0}, 0xfffffffffffffff8, 0x84, 0x82, 0xa78b, 0x5}], 0xd130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x2, 0x40000007, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x83, 0x80000001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20, 0x8, 0x100000000}, {{}, 0x0, 0x60, 0x20000009, 0x0, 0x400}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000004, 0x7fffffff}, {{}, 0x0, 0x80, 0x40000007, 0x80, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x2, 0x3}, {{r2}, 0x0, 0x2, 0x4, 0x5d, 0x20}, {{r2}, 0xfffffffffffffffb, 0x18, 0x200fffff, 0x9, 0x8}], 0x401, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x50, 0x3ff, 0x3}], 0x8, &(0x7f0000000080)={0x8, 0x8}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 02:06:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 02:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r1, 0x400) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:06:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1ff, 0x7}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fee4c57d654244e4ef3e9d3ba6cb98bfd4b3ed96c0e604be039845abbfd3ef4a717c2db46534eaadb298651d610d15fb6ef48a8ecbc4e0aa21d001849d69ef9e23d681db1e4acf377714d9b47af2d740b56ed03ac84d9a95a1de8524f94eb3f0d6db6412ac25e00fe33e762edfd656dd8bf48ecb1367faa270f29c4c5a4a1f536bf4a0530bdcd123bae727584f75caa5c9313742712fa652d9bba85160c8d7c1969ea02171a5a0090b61b4981e52ed8caf71bbcfd3a26a85a81ec6", 0x3dd) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 02:06:06 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:06:06 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x0, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/203) lseek(r0, 0x0, 0x2) 02:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() sendto$unix(r2, &(0x7f0000000000)="46b552811c77c7272a960246f8af686fca010de760dae667521b2a1247156ec8304029bc60a8cbf132b9eab70418462120ce63d4b1719614abadc922960534336e4dc7361d7ce8e60c5eeba2a64d8e2c8d", 0x51, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="36322e672f64686c658ce11542301a08e30cd69024e18c0c45f56aca3cf53d0b0696b8f681f5960c15a660105be0617c97ff9e8a5736bf548b908e63d07c92a9093394945301a36ce10c4e9182d0c0bb7a3dac213422b17a117673bf663eed65c0d2dc9fef79a9dae87fc9ff58e51d0178b38959b8c87458c3e8e3da931d1d7b13c0aa3831b53a27d77affbdf1b57912e20211a8f411867b5618b8844e971f43ae2a525775e4a94c964b354239775e8d916e9bf356e45cc699fb93862584ab6b93cde09a9e7adf2e20b6808ef9159b7293d54f59e6f349"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:06 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 02:06:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x18, 0x0, 0x7fff) 02:06:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) fchdir(r0) sendto$inet(r0, &(0x7f0000000100)="9756d9741c6bc9bba0bec896ec7469c4ca3e09ee2c3dbccd778885c4a390a469bfca9ec253babc412c74e3ecf32a63ef1b67998257050d9db7edab73131bb6f0c789b38f6a53427076cafb4a7329ad6dd88b4d0fc972d876dc4608f25db0bc5460dfff917d5df2da9dd3eb79e779b9ccf2b8ae1e4448d89d8629aef043535b7a84ea7f628628d94f100ba32e48f6e4175daa80e211836d0f522b65b7735d713e72e4eeb53484738e3b42bff1b0d66ff5d1b6506af3d76578dbb6eb48ee4f701dd2e9875d7a1c34f0f5f0cb5754ae95ee2d48971f556a9340847b5d4b5ca4501d3af7", 0xe2, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 02:06:07 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x43) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xb77a, 0xffffffffffffff49}, {0x18, 0x2, 0x401, 0xfffffffeffffffff}, 0x101, [0x1, 0x1, 0x200, 0x8d, 0x1, 0x6, 0x4, 0x755d]}, 0x3c) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x75943d2f) 02:06:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) getpid() r1 = getpid() setpgid(r0, r1) getpid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) 02:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r1 = geteuid() r2 = getgid() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018e804f470694173c9c31ef"], &(0x7f00000011c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000001280), &(0x7f00000012c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = open(&(0x7f0000001340)='./file0\x00', 0x1, 0x2) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x2}, 0x129, &(0x7f0000000100)=[{&(0x7f00000000c0)="ec04698113e0bf0524b49b1940ae4444182c1915e564125ef68bd1b0e4dccd01110dc2b73ae308b61e", 0x29}], 0x1, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r9, r10]}], 0x50, 0x407}, 0x1) setgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r2]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r8, &(0x7f0000000180)='./file0\x00', 0x0) listen(r11, 0x20) setsockopt(0xffffffffffffffff, 0x6, 0x7, 0x0, 0xfffffffffffffd6d) 02:06:07 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) socket(0x18, 0x8003, 0x21) execve(0x0, 0x0, 0x0) 02:06:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20638, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 02:06:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@file={0x0, ""/19}, 0x15, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/181, 0xb5}], 0x7, &(0x7f0000000540)=""/133, 0x85}, 0x0) 02:06:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x5, 0xe4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 02:06:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x10000, r5, r6, r7, r8, 0x102, 0x7}, 0x8000, 0x2, 0xff}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) r9 = getppid() r10 = fcntl$getown(r2, 0x5) setpgid(r9, r10) 02:06:08 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x200000000006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000080)='\x00') fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0xfffffffffffffefc, 0x0, 0xaa}, 0x800) write(0xffffffffffffffff, 0x0, 0x0) 02:06:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x4) 02:06:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=',+\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)='#){#!{\x00', &(0x7f0000000140)=']\xef+-\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 02:06:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x10, 0xc004, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x2) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 02:06:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x120) read(r0, &(0x7f0000000240)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000040)="fd", 0x1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 02:06:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000140)=[{0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0x8, 0x1000}], 0x4) r2 = msgget(0x3, 0xb4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) semget$private(0x0, 0x6, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0], 0x2, 0x800) msgctl$IPC_RMID(r2, 0x0) msgget(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/100}, 0x6c, 0x3, 0x1800) 02:06:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/237) r2 = socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x20) renameat(r0, &(0x7f0000000080)='\x00', r0, &(0x7f0000000100)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/12) setsockopt(r2, 0x200, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:06:08 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:06:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x3, 0x4, &(0x7f0000000080)=""/43, &(0x7f00000000c0)=0x2b) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 02:06:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) pipe(&(0x7f0000000080)) 02:06:08 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:06:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/248, 0xf8) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x1b5445c45a5ad81a, 0x8, 0x2, 0x0, 0x3}], 0x9130fc2, 0x0, 0x4000000, 0x0) flock(r1, 0x8) fsync(r0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f0000000200)=0x24) munmap(&(0x7f0000feb000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 02:06:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0xffffffff, 0xdc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="67c1628922e5df4f85cf78186933169d0080ed9ab330617f1d5afaecb713e53cc94d1b8e95b1bc17377cb82c34e9fd6751bee178a6f84412ac0d66c1efcae39358c9f70daf22559ceec6a39f455333d36a944212b9feb8625802a8626a04c13cb37f2b4e6f165de8a1289c9c11ada52b665b7502e394d4363e3fbccd238c5f91867f4f8a", 0xfffffffffffffdb4) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8004, 0x1ff) setsockopt(r2, 0x0, 0x100000000000b, 0x0, 0x0) 02:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:08 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ef8000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="cd16ceca1911d7fc0b0cc4de1768b0cc92873a6090833ee70f1cca26678282702060c3bc2619e631d1a249560d4b1825b00ddec626ae2a5f12ea97a14d55c0665bf803006ba6a862697cab2e1b3d2aa39d00302e2c130a7e195d17ebaba35b5185ce85", 0x63, 0x4, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000000)={0x33, 0x2}, &(0x7f0000000040)) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 02:06:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="ffffffffda00000000000000004e9811", 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:06:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x1, 0x4, 0x360) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001080)=""/236) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xffbb) write(r0, &(0x7f0000000040)="82b9a05f2fa00fc7e01b4bb734a1ee099db8f88f1a6cb200f127626459d06e8d0d3715ad96caac92ee7e516ce5d69a1e49ee85d85a3456ee4d6de70fd8a4613a75e6b84626f4f207142677efd32616d7b3ec9dd4e85233a4998cf2b092ddb449316d8ea21f23a90358894036e34aea915e2758dca22883477ce1f5f42255410b544dd17775399cd3e1e20fb3f482b5fffe4b00b10d9984fca8a2a219764283a5dda75436cee67d626a5143dbfe25d0411e389bc1a5d74185888a8a0150d5ff148fc8ba5b849c6f56b332d6c897baa3235c5e57947ef64b9bab7f8b29c025c1d73b09d086e187a507d43aba86646b79d56e98264c127ebcda0f66337255928c0f874ee36b740edcdf3e304e3fc01e24dc5e57663b891607173b7acccd052d33636eccfe5c7392e4bec725ebe588807b5178e0116a2f202171ee9bb2d07ff4530943aba47f55e88cebe5b37005b4ddb4caf399b6b505e79a10a96a9123cc5aff7fc85c2c5ae811dfc311c24ce996251063c40965907f6e03027b2e5a70c5a8d3c07daabcb770d886883f56bd600c9dd5ee4da39084f6a01aa16b43dd78ca244d25de1973f0adbf59807e6f005a2f93098f65ed36f596fced4f988db04f51f0eb003a421a4da42ee9ac5321296d6e381dcf24d9d1585bd3da9d7a578b581b85aae73d73e20427e497452986908282df94cd7047acf3491ceee30d4cf83134d012a964ca6af8363849b5608e63432b08ac6b01f938a3a18daef6119cc5bb34a2c46f526dc22b6a0db7a58b35265452cbeddbd183d144a21157038119e4da54bf4f1384f98ca8bfb70e021448f880680d6c89d225b99692d940f5d369d611e6e228368393f8e65614ae7b2cf422c6c5ba639c38c0ec47c79b12d1eb7327a5b904b31e9bd9b7fb5a2c01f181cc9a404660c61daf038217ebc6c7d3f6276596056dd84bd506eab779e9a72fc7e332b19ee1fb01117bee5b42e163f20c71209337e3dd3afcf3905518400046d8d8c3949a3c814927931fbc762876668d48164cc2b043711cf6504692f8a6bc7f8a0a80dbd184a8323e24ef9dabe13fe7cb9f06c505847274c47d7bd9c77e59355127f756041130e1ff8b10d077bdd140ea90b3192b1d3c33bb55bc3f10e36128e7645d75d8c520cdaa024121b6a96325165fe77a13a229e4a10ab2cb48192b3d3ba04945cd94bdacaa459f277b911e6948bb4d13f51df4d7b6912da56fb87f2621a8962f0bbe868deacf82fd5e2ceaf6f8c127f3f81ed268371d5fd9ab59d9f7d758b02635562bfeac44e61c7b9eef8d349d1a349a6a09c95483d8ff78b2ac86662c1a74b937cbe48bbcef9e13f950995906fe0b9d60c35d3ed6d76c21a574b5595ab6b84747a144628310c31b437b743348893c6efcfef3e44a8f94fcb0b6bc4ba922ea989f9115ad7a47e7ac9912ff5c02d5a428f662c2a52ed2aef62c5fafe725ce9ace95ea60aab91478c71617e7e6a178e741054c73fc4d2f3eba2411f36a58ffeb37fb41150414b08f1aad5eb9b4407fe21fc00393afae2926b9fbd3e9b699e1c60ee01370919553ceba2c2678366cd4195876f88816a37cd77031f2accc8ce755bf601eed0f5932ba5365ca1cecdddd39f37a10f45015398fb403b81f1d4d13f3e1d4ef56397cc07131afdaf3dcb1ad6f7548da258b55039d2a7eb33886b40527a0233d2f82eb15b13f6e85155d7713fc9cefbb5fdd7112044d8e2644bc1fcbb96f3999844a869e727ff390e7ddfe14bb6c66e27bfb5dde3dc50dc4480f738fea028cac0176fb35555bd0a6dd21e1ae8fc2e37497ff65f4308edb61f5320da0b69f2a08deb00071b411e938d1cf7b5db2780992ddf000d154780eefefaa7a3cb4688b2cdf92b8c357b520b25a09b61baf2fa81838654ba6a936d62de8c4341b5167c7f342b89f4bd507f8e39e88bc5ee74b8055d7ee0d6f1b4d1461779f2dc3d92b8958f8132674f4954171dc3c80a61272fb93da43cc99439eb58eb1804952b6ff1448baf69237ef391828ce7e04c727950bb99160eb48088a5ded169425f77a0433f4856a2a7c7f2f48e7fbf3d3c7fa4594fbf3c1af90846abf94a7bef4a61ebb237da62e5f6f703137851e06e313c4d741a2d0a1aa5f4acb59ea68408d25491197658ec0e27a59dbb49bf8e529a72a550c5500844efaae0808560c093c5667c78ec7ff53ef04072adf75bbfb31193e17638847b5876d9359869f922b8634a5f91a4ef46100c4ed98f482223834b6aab1677f1129214dc0076bdcfd032ba0b34fc0bec6b2ad32534348d68aeb99d84447ca8a98718b4d420166a7cbc457572d7d35e000910385373164fb4718171505de78fc544543652e18a634db353b6cdd0eb41197eef45bb4f1fc6e42f2002c727603a8f8681fb8f0eb0c01de6860cbd608a87c4b27b4ba0334b0d52383693f4ff1fdbb0a29e702ecb021f5b488db29875a64820b4cf46ae4ea34db81849b2e9a98cb17cdbb68ef2373e956a26c1ad6f598c797db4c611b90f9a64cc619eefd9a92ecbdf0e4c37fa4d88fec21adeb51484d923bd7eb9a003a1c8d1eb3841d38f25783eea57165f45196502431dbc7ea8878b0e8d2cd54f9ed86ea6e7c904041a00bdc954a523f3e89fa5c3c9196c71fb8365e68f50d5f77a990ae48fedfb2bb6396c358bd2ba6ddc12ea43d08988c4f786e4fa93a99e2405e2c3a387746220acf360f13d1006358fe452054a6c155cc7d900b578e0d099a1a4eca013e9250eb9b8526ec76e3949d928b1fe533760d51933a69456197b4f4bfe9ceab8a9bc74716565e806a5896cf08179528745147426bd84af5cf319ddb972e22fe31342eee9c83ee3ec5d7e637089978e65ccad6512dafe1860e5ff358293b9cb8d4a634426c005259f8c79569a5ede7bde1ec116901ce8672281a6043afedbf8ae0f575e596dc4985fd877c1e6afab135dca82b3bf315d4291d04e0d625881b6f2b15ee8bc2ca1a81897c2c9ec5467152ae0ab5895338706b552ccc991a3d955521bb3df174c48c5eed44080e7fb1e7bb523a351a82f25ec3abad30ae08a0a4603939b1cb66dcf7975fc107759ae5cbcc63fd7ac704e9850475d2c450f0f2c7438cdb77ff7ee4101d81b05acaa2852bc8046933043a5c44ec9f2415e7e0da61a9d1cc4f51985ec402b6ede4f6f626919970e2f3f4c54c375e116edecd016d12dd418c664c21e3d59f3b1296ccf43e62fe336da00bfc5194862db9339a290508bad85cf648c83058d9ef2d18e444363d7b2035710a4a147c9d80ac82989e56c30a414a2c605aff89919c0f1c4df4d0e37312bb1efd40fb5f54d2f1f160089fd632b977d6c5d4bf2da1e585f3044a0edfbedb46ece3248a62f5ceeb98bd976c93376c9d07501c40f5604f19ab7171a92ab7030d0c863f0600644a8745432a0dcf9b3f6f73287106e0043511a1824558c5d63b00243a4317c4c964b3bbf5fc8453485da43f1bd2e07fcf57b5104e4b4d2e59d953fa3036dc4d062ae127045a51ce2aa7b724979afeb502184601d71685186a415e1cc7c0e808fe9b982d4322305e08df93ecc22bd55f085f75c6dd1222c1b99e9658e4dd2d3a63ac44acb01abf3fa19083593c91223d0b69c257c52548eb3b31e5ad8a833175b970a322d7ce12e1c717e77c8861a895e7f6167c8aaf347f375c888c9739a5f458c339ebb47b16ce15a840a9bb802e39242bb829fafa818532fc90c90375b5463b01d9de1d40e6c7b4650f8858e477e35bbd63553dab7e2974247d06091ea2b21d7bb05c5b5f31330bac79f2a363898cfdebc7a6af3ddb42ab436aab673e452ffd0816e8c70b60c8f1eb298ce6055d994d469151803b6dd70252122e9353424bd5fb234e2a8ce1a2501417456ff4c33a3b4b33efa7b5420c2065ddd1a789f9c161af49f40978bbe552a3f22983a3b77f67c0a30ec728eefcc2065a5af0acb0d9d4db24c6b6cfda654d941596d6c9ed4abc13070e4f364687440ac4879399d50fdd2f7faa379f87f1bc07803746e947332ca7559a18fd5fac52a90adc42d49807a655d5e47df7c211c1c3c3d5ae7a0e44306b5905dff2de150282484ca60c15b567de5e5352ff023c5d8ef3d99134cd8f366919bd22537e62e7e9d61ad36c601564073ffbf3946e896abe50dd6109a8344e2d97fd502b42a546c7cb76339ec2dd5feedd27af4e130efc23193080276ce71483fc1a32d6ea1fa337d70db17167526739de4fe9eccfa5439f5a634ad348a39aeea795c0d3b799a65d219d8575f52785c290761ab485dd4c90d80542ae6afef67251cb39623d912053c82d6c9a6780e41a7b980a4c7c36596645752cd02c7f3089eb721103fe333ea18f46cdb217f4759d3b0b69a004702ffb2f5b22924ed728233156c1bdb8f1331a2448f72ff145cfc4d598bc485b688ce596cd071733a1661c1cb2f69fb87caf571ca8b2dbb572f074180a209e327fa686db85ddc94a211e293624799bea3e6d433c7e5cc3aa87ffd98cf18c35354679cf665f7b7c02470b7a84c9ab2814a6e6f34be81706fd01f788184c7867fa574d877187f762d8e7091717d72130d4450a8ced1da6366da7e9ee62195b189d9e84b3c030f12854c20fcb8e1cfa681644c9c0a56481ec85661e4a4b02f5f207c2451f50c4000e02f2134c683fb4f5f73121b73b404488dd67060c5a19d69a2a2e7d4adfaf32c934b5c7756bfcd477247e886c94d9c86f1b017b54d815fef3a64f4856e6fe3b91ed523fa88ce2c1acad24d50cccd7e41c53af8772183bce7ca30a952643a7ecaeaf580673d39cc1aa451e6ee640867ab8f0087d8be2d381d1040610c5eef371a0267186f8836741662677896a0e6f1eb2d928509dd46dc3018da746ee7a8368a3f6d62f5574a5eeebe187ef84aca8331483a99de05f01c16e39d569a9c8fa62254a2e6c518df83f567dfcda96d317940d173fc6676b6ad7246c32d4fe667f5274c5a31102ac846dd97b85885bcd939d523db8ca4fc782b169f280031a9e066d2921d494b6479c2d38974d8911968463c2eb61e1f174178ec803f4553be8bc67b06ff2eb03278defc1bace66555891209a1c9beea5c555e9a41c671de3cfdeac1112b6ef22ea99e8b58c4cad6af36b7430b87315cf1fa6974689f9b5ae120f854e1a4a22d83d529e0c0ec45d5d53b042542f9373820cdde93de19f84b45c6c57a638219268fdf4d7800543a7a00cbca589959c0fc104ed0845d75672b9c531016c8a014c82f4952b7cf2c0c16a3672b259e9c69b04ee30ee4a536d6d8651b4bf67b6eac5ba9355a17aeae92d86517bd518983ba3845cae9671d52382b61bb0e0df2e3669fc8be506c162da75107dc242fdfcc57d9ef438baa21ff555eeba48109f9a49334f1972aac50fd8744f02b60d6b2b195cac02c0032790e4d4fa988de63baaf479f9c89648620e0e8142598ef2d45858e04d1d83a58c603e82268649ba755c2c677dc2bfbdffe8e628c24750cb317830013b24df8bef78d26cfe2ff47a7623ccc07d0ed49c8f78aab1f1ee569763b621577df114edc83a8c0e3d0d85797609f709de7ee0550dbb690b188d25dc73a7b3756a7dfce87dcf4d9a8e9f474d93dbd4459ca3c599b56aad623f91aa4e551c117364bdc212ce8688e70511222162b2f0396ea1afdb3368c254ad0dcb6cb06f3375a78d1426a680fbaf1b79c31bfc8a1e3426ec9d15bde85f8d90253963b9077fd43d6a4fe69368a8c8f093e56639d32b1af143e3249b290f790197ed5c9448372a9251dae0e49a79813c4965dc5799976a", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001040)={0x8000, 0xffffffffffffffc1}, 0x10) setitimer(0x0, &(0x7f0000001180)={{0x81, 0x32}, {0x8, 0x1000}}, &(0x7f00000011c0)) 02:06:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/238, 0xee}, {&(0x7f00000014c0)=""/214, 0xd6}, {&(0x7f00000015c0)=""/102, 0x66}, {&(0x7f0000001640)=""/202, 0xca}], 0x8) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 02:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:06:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e9b1b65bcf2092e4e63ab6537751f62572454c8aedbcd2ed76b01a6471a5d2019b739c64952bea289bbbd81f4cb09899df3814f4e3ec135b1853c127a6ed", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 02:06:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1266696c653000"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x0, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) 02:06:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 02:06:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/106, 0x6a}, {&(0x7f00000013c0)=""/142, 0x8e}, {&(0x7f0000001480)=""/138, 0x8a}, {&(0x7f0000001540)=""/168, 0xa8}], 0x8, &(0x7f0000001680)=""/245, 0xf5}, 0x840) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:06:09 executing program 0: chdir(&(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 02:06:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/151, 0x97}], 0x2) 02:06:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x800, 0x6, "284278be0ad2596df5ebe9c0f5781b00e9e06e1b", 0x8, 0x3}) 02:06:10 executing program 0: msgget(0x1, 0x400000008) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 02:06:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x8, 0x2}], 0x176, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x20f, 0x2}], 0x4, &(0x7f0000000100)={0x4, 0x2}) read(r0, &(0x7f0000000000)=""/103, 0x67) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:06:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair(0x10, 0x5, 0xd00, &(0x7f0000000000)) getsockopt(r0, 0x129, 0x806, 0x0, 0x0) 02:06:10 executing program 1: r0 = socket(0x20, 0x20000000001, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x3, 0x81) fcntl$dupfd(r0, 0xa, r2) fcntl$dupfd(r1, 0xa, r0) 02:06:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16=r1, @ANYPTR64], 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000c80)="8a85014bbf6ea67d010000003165cab36c62904e617aaa011166e406f8e633b5491f8ba482819ec8e0134597755640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca73379a53804790cad3068b5b0414f2406e7d1f4e9e048eefbef935f2cdcab7fe87f62b1f7d815eb707fb9ebb05ff9746eaa23d64d791507b265b2d5eb2653b677c7eca911b0000008eda80000000bee0514ea5676bc36359c20a4cdca4cf000000a9c3000000000000000000000000000000e207c00600000000000000570ad3d64a3aa9afeeace049318c35fe4aca00fb3cae18d58fd4b650cc636299275155d55aca5f7e54a1503b4b4c45b8bb996f54542eff09000000000000005f8033c0b096f05f6bb9334bf520a6cb782d2bf26f38366ec246675e18506539a835c9fb428e45e8b279cb6fae5482000000bb388e64f167cc9db3f25d1f7ad18128e2b9fc9887d81fa8b581a8f94a6f48247b51040e6a44f7c017fcfa3d9260e8afd8066f2567d53e4db0d87b646ee2271161788a55f97306ced66dceedc52718a72636e4ca724ea31a9dc6e59b1b6a338f0bdc85c3e5043597cc6243f7acafbfdea8d2e1086c1397ab80148bc11fa282b47610e9fe99f4a4968ac3d977121caa0393791e4f986c5720032621be51fdb4af417960ad2b9dc6dad951fd961b799deab04a47eef7302f011925474ab04399463e6bed91c5d6c0e31aeba3e9fd6a6a37189e0bfe1e362c1b1dec36b51ee963092dd9bf1018aaf88a4fdf1f190b34311afa4d968317a8ab8c4e8c2060a1f66b82b85cef028ae6b6f82ab210bab2a442c8aadc80dfaa7e985fd50e0651dfed371aaed469409991b5f0055b4b64a0cc184f7aaeebc21cce58063fc2000017455bf8769df23e4a30a36dc80c48bd7dcf6dafb37bacee420bf748c8e6f447430242af310b3edb493390186da030f77848732f76da6e8b616765efc2a98a728d623c19dca816d1bf9673181e46a21487f1f842e48a8eb808002d9712036d67de4b1366135a2c6dfcf94abdd48576b5f335cee55befe2d6adb8ca8ea7f0f3cffd14aa9bf93a0a26b35ec29419d56669233c01135a424be0f6d50c412d67a938f6df9ff27490b82c741e91cbffe469b4b456208b1710e74c0f90932186f4afd2dbb3bef983be075f2fd9e670702c8c2984fdd4d1fb0890d0a1059dfcc5aa3cfaa05462569a9379c845a79f1ce01eb27c27c9e9f0cf4a8c01242215c887d642e8b315e5bf84bd8bbf447d86defa409c5d8251745448da60261e17f32bc35048fde0bc6f65a9a9099c7d5857be60486590dc036d000000000000000000000000000000000000ca9c5b2dff50ed0475215a3740755f3817abf3f5a4369582f806f749eafedf984c8d29c6fd1adeb74a396ec936a45f736c6f328a8d08ac0cc1dd3da4af7be8d370ea8c8ab238d769aa64966686eb9ff923aee80f8557d5a26c66d682d68f99d513aa476b352f996168e9e5b849d5716b1a81395b23804de0daf15f1562f285980802fb554ba9f31809", 0x446) 02:06:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000000100), 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x70000, 0xb68}, 0xc) poll(&(0x7f0000000040)=[{r0, 0xa}], 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:06:10 executing program 0: r0 = socket$inet6(0x18, 0x2000000000000005, 0x95f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) sendmsg(r0, &(0x7f0000000d00)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x100000001, 0x5}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="d923c318205082b6b199a779b032236dedbe027b4c25f05ca883828790b49df8713100f77edbd0002ae3", 0x2a}, {&(0x7f0000000100)="2d5c20066676ef5b61933b3c262ad43b94781033c10d1dbf4e5bb21ab5e2a9d2a3318cb78c29296fb4c5f7b3b013acf91a06619aa6e0ca1e5a5e31135ed56a650f5f10d0c60e0fde5d250163bb385250c7fd0dd68b94745c78d9f5cd33284633071cb0e633adbd8779036f055572dd28a9e2d7c7fcf32208224db38a26b1ce400b17b253d0f1463c52fe27329984ce1335a20ca48cce765b8e6d467d3c07b4e0ffc58b190e87a74ee7acb6f9298380466f74bbd765d78f20525187afe69f3ed2dd1227327ac967d8ba2134386bf441890f6512c7092c53e3a400abb82cc8", 0xde}, {&(0x7f0000000200)="f17f85762646281e7932200a37a9d425ad3484938eefdf15513e1a48", 0x1c}, {&(0x7f0000000240)="8d3e794eac91bab5adfa9585d8", 0xd}, {&(0x7f0000000280)="ec58b942ff5f5b87e7e127b845df6f5caee4f87205b0a9f4d1b89e8c85d46cfcbabb8cb2d37746d84dd751a60086fd0f7d3c6794e18f22db5a5ffa45702d", 0x3e}, {&(0x7f00000002c0)="e151c3c4bfd81753cbd2572c2c4043293995f16e735333928bcea1e67eaceb40fa62334bdc1c25f677661fe438be187033b1bb860d8aa223cdfbbc610585cdc0589fd952918446d63338ef6489870ffaf247704746fdf9431089481462300a6a38ced9c4ab6909709740c27c592962b290c94c90f14eaeb89f4d95e1267a28571dd89a5f58047a5449606682b0a4baeb3d6b9bb8e48a640804bd825b953cd08d4d52efae37b627caa3223114807490a1e3cce729eefdda9ba6b00127f805836af5440c6444", 0xc5}, {&(0x7f00000003c0)="ea8ff0abe76e0f645f99352be90bfad1ff880fc8c1093e29d9bd1c361ed1fa76876a3833fe859f2027a94ab44ec46bc8a980d5298816b2ac76ae9894d90efeac5b89dd6d9f0caf75e6e8b83ab41b3aab8e07f8810068d5bc396d57fe8c32a18f44a5848390514f1dcdb1ee5d754bd1ebed2a16329031d81ed1cd589b502be40154e15a92cb6b952cd12966e76170e16cd797f327b7da4e0d08c8d304bba375d238debc715b9538261a1e02868132e30ddf9d95355982d3458a58c540b2fa70fc6b2a7446af66853f0970a88ca69556787c7cf9eb50c4da5cf7e1f8692f3f18d24e82", 0xe2}, {&(0x7f00000004c0)="753c951966617655869dd3809d4bb495", 0x10}, {&(0x7f0000000500)="5cba32beb9", 0x5}, {&(0x7f0000000540)="235597a166cae2959127bed6cc1c2b3d1623fae5ed707d747727a2617ecdb0fa7cb8b5d7cdaa2630a95f34", 0x2b}], 0xa, &(0x7f0000000640)=ANY=[@ANYBLOB="e800000000000000ffff000001000000aa4c55ac3cd8a42ed9bd07c3c8e45e95a4f025c45b2a4e8fbbf841e062caf6ddf9072f28e718953b021bd3474dd8f15d17b9b5ac7208a880035a2dd12a58f08c0b0baa808566a44d98a83c942b9c309faf158666afe8bd2b8644fc99518713e530777e95ee26c079c3ac3e2ec42068fb0488a3f9374657ee3501a1dac53b1d46d632894e6adea3a7285a74ff81cdf372f306f646ded3ca541d3ef8288c79cc7d27dedfe2c33a11ec6b89b16be1837260becca367293f662882295b97965cba1adf7464f22a0ce05ff634144219a5def87a740000000000004800000000000000ffff0000ffff0000bd1b8e21ff6e2c8717da4670759e7da5aa8aa75bbae013e086ece2d5b4b8fe134a139d377383980d6bf9a4119397dabcf5e46d748d193d0000010000000000000100000007000000c0e9e200993532299f9b6b71a688328c4a39064259a06453d123900d02a4e20f0ee23086f077d2e290d9a3f78bc4650529dd8fc733b4f434d42b1016422811beb3b3e24c25c41efa89f6bbd8e1ced906f094c25b175f37cfa241fa2552b437b0c4893db73ef5fbf8c378f97d7aa624ed1bab6240b28fa278897520255e558c6d64a3e478abdf29749216858b3112ffcc91c4d44fe12effaf56711f52ba57e461aaf90746ca25aaf2594321a492995ec16ec795766ce4e2dcfabb071708f1f2f341fa926679ac3fc36dd6d1a9777328b13d04cc93e8fc1d7e643319edfee723a1ce2a7016b92dad31bfedf29768f66f6403539cd87c0fc6040000000000f000000000000000ffff000000010000e40f62f296779131e28f52bcc972d1484bfc8f3a25aaedd505aa518acc7892c1f309f5bcc7a988ca831779bab77aba8043c6d29ed48b89ba59b9ddb80860304fac155ed7c9179f3338d5e2fc88dc02e0f0cdd90205cd1d05f1f61c4957d371ea1f494918b2b419c230a4fdce8dca8a3f465064de4416f89a0110a222a0f76cea6703a1447c53ab4cd17e4ee298780e236ade502dc21ccfabb12862b2aee2172a83379f5a85f3520b71dace3d15d8288ef56c8a9f6e9f9872e5c5fa94624912c1ccbdc3d318dd9c95cd532638c825ca48fd441c53681ee1d55300000000000000d000000000000000ffff0000030000005c5ba566cb644b7fae0d3351ca1a18bb7058d41bdb572e31a6bbc517e337482d10bacd0e433ea0c4984304f1f0c2e9cb8cd34b886d4a363d417a926f09f7021423a50cc2c5e0accce6be480be33c2d3d4706702ea22016715bcd60c9b2b574884388cea4cd7bf07be3c85c180e02e85daf7af02dba507016f640b61ca357cc852dac805e7174e683c0fee74e7f46eed93b26f0b1e0ff4af109a413bfe4b58a583c4b4e7add0311e66bef931874f5eb46bbdbaa0ff2d2a9906e3eccf7dc443b08171151fa5bde90cb2c03583500000000f000000000000000ffff00000400000045fed3a736250d2e5b3366c22c12616e90982c37605d98ae85c4c153cf22aa4e384ca13e0db99036bd519384c1f323df939d6c0a42f4dd6e90e67ea46c0766763777df8c832cd96662a8acdcaf16fd4a2c0e4487f5d758fcbd735cdc15eb6d799cc5f5c61d28aafac032043527c3be0036809a56ffbcb131b42fbf9c364abeb01e883a0ad4638f8d875c352e10a4f3e667afd73cfd7776b815fb1a2fdf6e669d06236a0e344a708fb76997bff611f2641daf4055c8d8bf0aa57a798f910942e983c3415e413c4557c802b95a41d0423c0000000078050000000000000100000000000000aeb665b748807500149588c8fa33d9df1b542bcea65cdb3b50e734f6e4bb93ab1dd031400f2d610936d786af321970bec67f6f25e00f4c28f2d00f30fc5b236c7eb0c276f29bbd5b55e0c4ccee2fb88ba5105bd4b210fcdf553f4205770cac907421440a30adb5002000000000000000ffff00000500000010bbcb34eb55fab84d89000000000035f5000000000000000100000001000000f76a5c0ccec1dae601dce6d7b693daec7e129dce99037aeaf7c95c4be25444d80099d31195f0adb6a4cbd6bc85b53c16e1c61bb890d4766f5831e65ee46f4e4291d1d06b7203fa49bdcb38ca26d44c2ea7d8e57a528c04543004e147835abac882f3000000000000c800000000000000000000008b850000453d59dd255e67039623e9785d9afc089146a8e9a61893ee05e84c06d999c878691a2bd0c4feceb86203b87617a23c33622eb6030b552c7da18567fab1d3613a73890d946988fae7b785f9242215d2866424af394c98776dae1241e3c612ff9624b7623856990664d297757e9ef7589deca010ba280d31509b20954338afe9b32ba54e34f29693bb6faf17f9c1c5301dea2680521826caaff874d3"], 0x6b8}, 0x9) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000d40)=@in={0x2, 0x1}, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000d80)="0c0cb6150ee338082084c28fba0fc01c80b2f9cbe07afc3d08a82f929d5f6e672548a859f30fa7913c8bc6efab593d2464fcd5d71fc2dc011183c25c0cfb3fa343900d4a75c8654d6d38d7386b2e8e2dcdca4e5eb94b836b93fdebf678f465467fdb28ef567f1af43bd3b03e286d196aa2c888b78844a042ca36b47b0af7dadff4d0f6f8ba48f38b02837a", 0x8b}], 0x1, &(0x7f0000000e80)=[{0x108, 0x0, 0xffff, "c3bacc8477cfcf2bd28a40c6dbaf1c3be317a042ce12066f4a08aab673fc7dc48ece832d6ef18a0d21a09e49eab51fbfb55c11fc6e5b447351cd5b7792c23afd588ba7761e1cff42cfe7fc818c8b19108450c248feeb4d3d966cd1e0821535610612521ee0ac72b41ce431a524a954039176ad351d80d1b75744d6dde95a11e0e106fe141bbe64f12162fa7c259a437e3178af7c6db8d6fc87e74d644aa455e4eb1ab12557aff0610ddd5a70d3275322aafa29daeffb0127ef4a6aa613ee317f783dfcd607249191e543e2f19becaeb12296094122f696eaad7a8dfb5190f3a401cf3c393910249f64c7ea9d890ea9c5f204824cf378a6ec"}, {0xf0, 0x1, 0x80000000, "138e6a8f4dad95ecfe6268e26c097de2dab5c76aefc115c3f0b08edbc18a180a36d58982b68743c96fe790e6a42ce0e6aaf71deaffe1aedc367affc5077be20cededd98363c1cff240e7b6d2e3ccfdad370344777ed6054e8a58bd3d82fb9cc840e5550f3b5842ce129212b8adeb7b32bac5b36e0e1a93528562ebf45309bf232e948ef4b73b1843be2b68a0ffb9be21a02a66c4efa2bf9b41bc3085c030e486ec1406836b11e2b32783cae2227e7926e628b399ee34ce91b58246e7fa636d13ae61e9860e33a65f788a4bf651043bcdb6e5c8411144de0fc26b"}, {0xd0, 0x1, 0x59, "3356d3800bf8212f30c8bfe8927735899c399e095f6510ba48b4608f48321be97d2e220cd15d9edae2c57345411d975c18fcf4a64ae6d47569f5745ace1b0deacbea04196fcb8316943b5633a3eff4257e0ffb52b387d3b1dae15cf1a1d1fddecfd7a6967e6d8ac78af56a12a9a3119ab2c8d9bd35b3af959d99822406d370490817cc2a3975f9219a9bdf9652ecc45a4302f8420e10d7467c6fa8a1ac50c08faeb9dd3d3a81aaaaaf1abb9189d9014685968fd6806566f98b61343f"}, {0x58, 0xffff, 0x80000000, "0a11f22c84d761431ad7e3c2363cb82ce934d19807939b67b5d36573b55ed74a797110a3312e32a1dd530a8349d39c2bd8580350e9754ab962733f5b345caf165b"}, {0xd0, 0xffff, 0x1f, "1e2460dd0c49e1ed169782d84266f6aa7130b387bbb5728e508a4a5a0b34e8d535fa02dd1718df9b7a69d2af7da0fbed9093f998f60c723697506505bb6558e656a9626f84e6d1749044c88e59ec69ad85615d4dc5b55d2e4f6a47be1fb666e09ee7ec1878016408f97c38f1bf309ec73c251720b813807338eb71c3325fcb077cb915368439a4d1b520d4a24c9e0d71e0d2f4b403276319a0be964fa13d8bef573c0089268cbc08a86b0d3cc21677d7778c524933f73898388434"}, {0xf0, 0x1, 0x347, "3212d9e79d9c5ca6f55548f4661865678b5dba01a9814925ead5a1532b5338943f37bf23eadcf697c8aeb2749be59679a37a4f3a3a5c210e801865e2704640b6f7e39de2e29fc657a73fe807825c8670c816c930700c10f8ab2db818aeeb29c921f03a11598eb194606081f154e152e5958142aae4f35cafbd5928bdb0f348351ad728ae21381239d9f14ecb929f4ca5b9070779512b938a730dea7217957a16ed768286313c4ed972b2fb85c6fb3d75aa4a1614950abc25451122fa8c89ad88db4253f85c8e1c64e477473c2bcbc090d875a415f9215c9960"}, {0x80, 0xffff, 0xed56, "c5c7c7131bf7cfb24c7da8ee8bef350c2b3be8e7cc795c9f0bf57db0976650620fdf2bf3d7867085fe9e42e19f55e80465203be2870e0838ae7b91583b266325574cfddb6df426c810c06a6f73856d4814186d2746cbb960a4f8ce11fa62364deea6ec81396d3bcf45e1fdba83"}, {0x1010, 0xffff, 0xff, "b230e6437184ae0a0402921ffcccfa4f23dbefac9835de34fcacc9ace5a3cf0acbfc0c5832b8e31a093f19e0fd17cc794eb692c5b9ce57fd512cd7db813abc5089e0bbb8213dfca3c1722dcc08096677c1dc916624230f6cb5d99cdfdad8ef131dc6923505aab5d80abbf099fce41f2ba758b4c1e703ba8edab7c1129c35201c3d336ee58a091ec183b46b5bec12d3bf0231db2c865a82085add3fc97824f04ceb3e3cd98d522c5b244bf4fc673fb24811ce27dd7c9ee30a7745646598a93b915aa1ebe0ef1135bbf91a236245a0aec7cefe1ccee32a7da025e0728a98769d91d64d8380e74afdf99b5d4b6560df033d954c78683723fc1c5847e2935b6c7f14b6e27d596179ded7d95d2d551eb87c315d5cb22f695c5a4f5d3055cbb33b03b9730db8e54361e490a897926026891d1f4405582e67b3d148fc79855996f4fb6a5c3156591d610d4004d4885e4b49508681faecccb0cd6ab4bc6f5e569529f9a1891b6a43fa8583905d09bbefc56f5932be01b9eee4c303de96bbae39ce16bb48dac991c7fbc0f508596c570db8563c28958f5e0270fd1709339a4ae572d9895545346d2905f80c7e8e21d87d3e236f07608048f9fed3634e55b1d5a184428105416d5d444161162b46a31024f5701ee0a753c2477a4f369c619fa908e69a5b2183431d96b305984367edf48e816728e90f7e3b0e701d572935844518dfbc7e0f3312fd0fcf88860bfb833aba19ccf17eb3f9c41cae4a7d44f71440b56327f12aaceeb4ed55cc81b19c5a0bc3bfda04147add7d2b6bb1a9f8a915bfd92bdfeac217131753919d00bfeee8fbbfc7d1c3404b59ecdae2ab450455f58cb57cc3a502b7683d5e515ed76fb64e8e5a2390781c7c78c70279d8b97f3d27b6a092947a252ecb5aeca6c8dd0c1daf9bab519b900afe6c8f4b9552be47353047d84875a7c5085147803f6da1d87c616752eed9514b32d79a924c1465c1582b00b3552e378ccdf3b64ea3b4ab6e0a464ad185a36e295ef52f4547fbeff0e307b5ad59158c5c1416394c519810ba51ccfb961bba5a5d525e70a3f1360ef220a7b76db372b313284c57c9609c797b742980ac5791058fdd5aef79aeb292fd5160e8d363555e4c1f9ed9b32de305765f1b77865512eebf28c9bd9818d36ca7920fe4a4395c6bda61fd5d657668ab4556f57b1fb82f1d7f0e907b4f778dba5807d17c572b46e67a23c8b24d54c1821e62834aab6ef9f4025e6998a7baabae349f0c1942962749ec2a345e0b635d696117cf87dc29b0b3bf2a86fac1a07811da86a30932a04c06ec3b55c6acaca292c21bbd8e932198fb29c0f41ef74da9215d47dab8fd7be87ada669c1b9517d0a4c2cb131ac522af60f58e87e19b11a6934129b87f19e741eb48f3f0bd2a053c04485c3a156e03963e21eb7318aa4a68a244549cb26d6fa5109f92c087759cfeb59c13f924f590227a14937045569cc4ebce2c49ca04eed99646fd3b9f31dac4ded9a06284de43823505a0e1e653026480661608235e21b03371034660709eb016d494879d660b61467b589d0cce83cd91e0c99b0d5adc373e50920c9f4ad7fd99b5dc428b95241dc49a73e7e56198d1067933a339aed25f24a1f01357ee743c5d4a8fabd0d91c9a3bc3caa760c9bd0d561377d7a8b3bc1372cbd241d98b5fa13700c38263d004648d51462830a957f2a7e8b7a8730b56c69bb291fe536f562419d8acd535db8df405f7532e9f946ed050e2ea82b3ad5a9dd48ec1e9748863efb3b0f1c464d1b4774beab5823b527cc4833978a4125de3ab5b467333f35717eb401fa5bcefa047c0f142772d52d48a01bf0dc813ac7924c7af48074abee80b4832f514761a50a85c03f43b2d80e72cc9b4c1e1560fdef4cfde491bd92e37ec131ed233119e3f187b0e86d073ea51a6aca2377b4cf551d8be756ec7b0676c6afc48060a4a4865ebe1c71caa81864dfd6afaeb16c515efeb8269e3394c9a12449e486594ab298ec0c11f4d6baeac6fc2e1e4f059734f093588749cc1280dd6326853ad08f2f661e2d992815b4d90501919f93fd13fd98e17eadeb01af976846ad911096c0253e2044bc9fa1c2aa50e1a0459b9e5c517cb02d7e12f2bb13a03f2d83268b1715fdc5d0e5cfe15bbaa140074c93a54fbf7041ebb6487407b2fe8f40f879ff7073734f6ded41b3b912a4101394988f95eba6b89c19b58de93c269a52fc48b20e3d9cf2984bd3ecfe9e5d08f9e8a5cad948f029194a5f7e5f8578624311110fbf6c5137432f1cabd3384789f8f57736ee57f0ee5281aa14657e9864f5b49b5319f42857353d308df0c06043155ca754fd44f363f8127c4584ab36011db449b4d9aa35871208709c41fa09c77c5055f6db8094a3ff4332393cc1e4a20d9b57977f7da5b6b7c03cd3acdf690a4c3481d49164cd2982129248dfb97684eb2cfd6815dd5feacdb855198005a0e56705344aca5b0264228edba0d74191a4a774fe865b59e34653d9aabd78c7af71149eba93f5a241bf0d0da2e40ef4609b538748dbcb7ccfb68ab0daaaf702486da9cf73f486b138efa919166198e0080661a12f55e2e3948608eb8ee867e28313af511ae0dd390336cfd137e27447248c0434e7c211166447add7e5a7a214bd44aa86b8ab40d54a8bed07964fdb08b9c64e0aefd305d86c6cfd66b92ce982c73880f6811c9de19664d239bda529ef5114c644adfeb6a25f893427663f1d831df2ac69c25f25d799727506aa3e3f2568caf959739700cf721c54e7b03967e1ec5f6c21131c56d48b21ae0ebca7da13a608cedca5267917b37b45f3dd4a6134894d3489ee59c974cc08016bfbe9e32129fad9ed5e7f0d63371e761765868b9e4dbfb2f68a85cb5bfd4bcdada5cd3e463ac5f64f6f39c35bb07f58251357cd1405f23af7845cc9646e3e5475c27a425f48f60eca563419b4d18d9c48cae90bf9c1a85bfd4f8bb75fa3c1f41bde49fc0811a096c5dc2206db0ee42c9fc2839d25973bc8a7ea277181684ffdf65bed6a90940e3d2476392ec414a8792ecb4f528f28cd5ae68a75beac80f886a2e4a259102d1a24c9b89f4a3ae42eb0a616bc4386f84afd6c0f8747b6db78c383a5c5c495f55113cd7981cb771eeca191a27d7686bf61b0708051ef01adc4ae0efc15b80046d20407842d007f2bc06ede9cad784a56bb557621a27b7c8bab9db24961e59745a7017e4eb803fefbee1082084dd3fcf8a64b2fd439ff92073661b840925860404b4b1a8dfa036102b51bfa71529c9740770a8823f0ae90853281fa7df31143a8e12f286f9a3a294f2bf6b99f428fe344a00b3315208f2c28f41c67e9922a9d9e792d4a739ad5aaa6079baed947019b89363f5169d1d4588a0bf1cf83d1780db0fac31173b5943137e300d89142ffb30e4dcdb1190cea67a3cdc18f80643f5a958a7e8a3c6d69533289e4058b5c84dc23cc7b4faa95c85d61a3ffe8989af36802fc8fe52e109dac0e8940b93b47da71daafd7cc78ca6705f30be437d18d86204cfd7c9053863a5b6e9b3b573be5a88f38d7d89514221e96d40dfa1c83c69cc96f2cf00364e844daf5cfd303e166e50399f210d3dd649f9d7170f4bac047734cb7f1ffbeb6e50971ae6c1e11e1b88434cfac7c5e26d4de9e92a0c3c8a25b6642a01f43afbe9d18520bcb366f34ef27aa90ed7b0d72290ef6315097e2937263b9ee1e9d69b21283c64aaf1b71fe6530684d516fa7d04ee6d2f663a5416c179d4c617f85ae9b2d2d84c7d231052740f57e0febe2477e4d19f27f9c58c352e3a238a90d0823e532b1bbe540168c789c6e0102e177be05f3cd0d1536a5b25f8764a68cca925761b160d7418e43c27c35b09a93db946a1cafa1f5fc0c7fac9695d86e7017c45df5a78e8bbe7c3abf87240caeeda7d3f7160232bb53e54e200984f5d5996d9181246e5cf2c584b410c8c74d85145c890f8abc9f2043b95378c9b60cea54adcf8a5598ebbe8a2302973836de22be78628010a5e6a7465c7b1a37a9b8db16c3b4008b37440a5ef18f60761a95ccfe058575423a19a40da97d8fc12a867d51925bb9c586280ae441e2a020777f6c50394e7193b1a49b0cac575c1456d570b3986bfda1d3afe998026e269408beddc36c07a9af39bdb2c749ccbef838949e6f3f1451d1a866692e6645e805d2d6f6d8a4402d44745eeabff1b7f02e9329fc8a302bfb48eb9e6314b0d57f096122eddcbc1c0c294609eae3334dc793e433718566ed081fb0e0d9e8fcd510ff9648d6bc4dc8dd5ad00f3259800bcb13c68ea2296c3210648f65754537fad97c8e5129a214ad4c16fcbbcea6c57d4cabcc3f50719441b72028689da994628ec09427e78a2c7a3844bcaeeeba7e5ae424ce571b202b18b6164af1554271b3a70fe028f1a2ef68c82299de2808590e033702e3f4e9fe08fa5d97050f63e0bd6ef6b62e106f6266292e6523998bd90ca2e793b4275e4ff80556ad2353072abe4914988ba52d2ff692c28062329a5bdb00820a4b5efd170bb636b78bc97e0db901ae2fd3257bda3c867ae0aea7c9c648d96a698cb515760df23fd84a9989cb63b6656f0b775de9e80c3a2fbe84d6b9f2418696ad845d526ab73956cac1cd143865088962436d77ae6b5539b3507641b027f491cef1e3c461be001c9be482601c745771c79183a11a3814319c7aabfafa4a50d134ddf4446c1efd77c3fd5cea87e9725c56d32c15fe5e66c22e54aa193109249902a7ff5e7a7fefd3386d5ae52de208316d44c304222ec85906554a80a1bd2bf5b5c26f34708d267f9c93bcbc69d6da8487f851730d93a6fcb758c8b7698714f39082ce2efccbc21a13adbc9e7034d9b5b662afc0d008bb4d4469af7234e5e2cd639268d12071da168ac12419bc412b27c74954728c5de0505b9972fb8d7a3c249d24c7d794020c92fb82e9ac667950d9d5dcfe63e7a1b3e4734735d127780d4aefbf1fc9e799dfea19469734e0965a357460f0550c09e0f709921b99d330adad27c17271c97013cb92d1c6bc39b5facb98a7a633e1b6226ef74be63a604b07817e51c1bfac5313b2a4a12b8169f3bb73cf119a10408554f762a7209aa22bcdb5dddc3a191e1e1f47ac07517f3a209f7d7fbef5c82bd54fef1581ed56a031a896d396a0f51496be2dce5b8d455a1e4b8d2f67d71c709789e23e335929f9059319d5099ca32a2dbc1f9a60ed3b462a1b4cdb2abf3867417860f8de1c1772950330d0e69db886e653bca296eb631934d61bcf0681d1a9531ba83e831a322cf3541f2ca1476d7ce9e4e55fcf7a306a84306a350c973e00b277303c775bf64f5e0d0501242ce6794e4ed7377a61f42a3c1088e00cef066caa1a421ca3a26245629095946177fc1b32c16cb0879fc4ab715070c2a3abbf083460b2636ca80f95942f7780ae1da436219e7cf8711759e0c5aa1308cc4bb9bbe682d2477b5b2dd2f09a58f81c73f4c779ec2fb93fcb690fbab53ff93b43d8847347c2a8125901972ec26e6f638357763be1ebd397e209db07b370286747cb3d38c84aa86a46779fbaff706b23ac432b6e1f5ddf8b1de1037b61f9ed011f9b0190ffda64348a2e446ac32df4da7939a85714a0ce53b33a097ac66075a3eabfe75f3f6a01ed279d10453a9bee3e3b026edfc2a84bfb3f74090777ec177e1444f113d6ac3e2876d3b78f77c0fcf32b83f9c2cc8adde905cc2b2913c377a0e4fcff249b9340e6eca6ea1d09742b58ee1f7836c0950340cd6ea3708a67eee8e3f459fb932d0633832d3ee795f"}], 0x1570}, 0xc) 02:06:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="c73ea54f14d8b1ca516a789a06b7a61410556c7e1c3d7377516777506215f6ab58f02e28e242caacdfa4310d1bc53e6a20892521d31b9fe166133b61384ff6cf916deceb003a4d74e40cec3d34dd4db56cf906cd03c1d747aaeeb03ef48306f99601c7fc651615caa874c31285508a6e1a790aa32c7740b26b7b6a1e5b94cefe3bb68c7b8b2a50d9d5e154b43bde89bc0cf6b4898181415efc1042a0485d16dc1e94026d52fb50df01d254ce87f2", 0xae, 0x404, &(0x7f0000000280)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file1\x00', r1, r2) 02:06:10 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000000)="1ee1089d2189623439bc09c28deb04bc42d361eb9e871700ea860e5b1c4c9aea9bd57dd017bad1d58983eea946ede82c781fa5b060597651da89ad937b9c24244e28931c1fa26e42e40eb6cebd3fbb07b4b2ebe820533ecd8806582050025c00cd1213fd6271a3da910e89be1b5a3b45ee3d832ecea92a50ef8462a22bbba637bb201aa0726990f46a58cfdb58f3281bb5bd269f3c54abba9e8b200dba5153889ac114ce5a4214e72ad23611d2b53bd0dd2dc52fbac3b92c56233c568ea0078613e59e4ba15697be342d13e3a2c4a05ebb028c87abd2a976283df0f281d72fa51f78fa709264650ee4ee0e2ec7063edb16f41dafa4cc88bf23844f3d39133586c95fb8f2971557b43a4b13d8c26327c6ad2770096c11ef2cd6deddd3fcb30f5be54c2ca8031e48cb2c015216d519975200a3e2a80ad2ab541c94a92474c7e7426f7097b0923b9cd96bc15934a4f03b317eef5820e1da3e2daa12322e84701ceb1159426db060a0b56b4b01eb1d079357ac2112a7b19ff9ea0f0d380be3ac73ae321423796604208d0e0e419c214b5856b3f222a015ee1c6381ee025680c06c23caadc3d8d90087629b936919bf98628b3fb960e4e054f22df627797a59759a827c0f0d12d64d5e3e9ea12f2191c2409f337aedf9894c550cb12bce32b51c96a5b264c16f6b5bf8967353c2afa57917bf1c9e3a7252d7b3774b4eb2f1b63542b6d29303ede25c0b24ebec312ecd96d6e71705973201e6e44afdf47f22478dd1c897456925974d097299e02e12e0d29e46638bca1b364364e8845ed2b64e08ec85cb5f7d3b50becebca09258fdf504af76a94ec4dea0b291fa79cbdd9d19c8dd5913878c79a9430f77e9b3d4bf19882c5fbf7245e1f5c7608a3c79a71e38b7f12e2d2af129618275826dfdb77ff9ccd8eccdd7c584d2dd56fa17bba1bd39466fa67f460f42438430017138bdc0953cc820d5b695e42b18cd0f68f3b4ba1c1b992f9e53b6c256842f843b80e695d495bb88bf003edbbc009d4dc201445bdc38fafcbf4d1a5f621941bf6481062625dd374b62d804fdc41616972194617c00f902b281316c95b567bede4a826085a7f2061fe498c3bdb09b8962472842c0cfd51ce9cdb651388998a4197710d722e6e7ec8dca24cc15f841c432b089d2b0e90f78bebf5efc5c809c5148d6938d99bd8de3037ae80e2107d87df140f0cf91112a8a78d661415bf4f866cc468da4a000408f8b818390f88b9870e656c787d17328e411abeb1a49003e928d8c8e907c37cf09f1d10fd2fcfc0dd7921717222b46e10e475c648757bf6fb6c1bc71f046ae7478ee95d766f01c81b1da14a4664130b227d97a18244644cbcd385b6aded1c1af734550b0fa68624f6e3e91748cca414844ed9de37aa4e0dd8eab5b049d65a7348eadeee2ee304d7f7dc3ae67d887e7910001f826b0ddfd4b78b12b8bad20146384416be2154de9a794b506c4fcb9fa4174832ff1ab990b0eda27037749d48210744f63baafda85dfa4564446438d3e7d8c9ef18b943871f1d738857238782a01ce955cf9d14e3334149d97898443cfff44b6977dd6f07e13fd69dd721f9d27e812a27e6e944242d94263c0c5b0eb2ed20826d0eaa82846940a09c684d967a4126f489d7507518c642617ec5e45df852454d5514f4a22bacac978246f151730f657b896214328095069308d9a0f0a0f8bce8b75225110342cf99b8ee86480ca5c11e64cbff9190da5560ab202881788b3dea06f42da5cebd8d2dc3c49f386961a3411c462674d8237d8a667fdc1d6ac17da0ef4fe2531b47e81effb6b276ec3afb2d6b88e0adcf5cb5be0a5df45c93cae92229422a56cd1192bd036ec59d04fb5ca33836dcd679aa85c9d2948d2250c7d0c349c7e1911f4c79f09d74b6c686a75c8ef76f589584e8788f9cce6ee39712cb350c6c98f87b6f2125f1ff70e2c35d61f284e5a3b868c087645912032ee7244d2df58cfa61edbe6f3ba7398e897d21a5fd34b9d00a0690ac6bb929835c3761cd02fa699d187eedeadfdaa79f8026d6928cebe5f7152fb37bc0968f3002642bb6f2e1ad77d3820701cafbe313b0f4a9e174f0e061adca8a4124f6216b9d7a9ae6ebcd26608fa58a033e399437fc0e692a5b0af423ed669c26ae9f45e743a67a56191764cba26bc39f994185844704a240570e55bef41b26659959362ad5720eb892ceedcd44fa8c304b64a84b00779aff4e3d38f8a07bb4057bd45c3b69b1993a26717fe12ae442954b7a1c6ae795a9b2afb178baf6791728a4d70afd354fa6b77c11527d387a3c738b3847907039cf66e1f32dc16782f4ba818231bb1086daa594e19faf4469566307abcdaf4b5fee793369a07aa2cfe803d3700b62527145fb9515fdfd5719140434b2dcb1060c445b12d2978e805bc027b44872fbdc801b11fc04c9450f066f8a09a7b8891280f555ded9caf1abf1162d3dd756e1c69e253c5e83ab62e6171b3add8d43c7e5dea18f60b32dab8955f7fb71f42de2304e53b68f600fa64f9a1323b8e580976a530bf5df8b3ba75c477266a862e276253fc18af7b92376b246eab01e87ef8e378b332d2d5ece8f6e2f5fecdb7b8d39b39bb58506426aeeb76e08e1d940638494db54ea567ca7e4b95e51ccfbcb5639c5a9034a91ffa3cbc63e6136186b8971d9604ac4230502003c952fea8de93ca4343b22f190341d748e8925a1bde057dec00be38dedcbce7628feff10459c28f0001320b1c30b4b4199ff39d8914836d1f909ddc4f2f47e83724f81a3a0f321b04828c789578f7b8ff9ef8ce629a3b955bf39e20da6e1b881adcf8dc3d31baae76046ce135b5bd43cef5a6041c47755e05ef83412710853a57976c376e407009fff57aba489da50361a7730c7d61993ae0906d0e092656714c60305d3ca4825930b8609fed78d030f2953493d528b86937acf21368bd81ad1414c880fb63fe38d08c2721eea43cf5e34f8228e266fb379481cc600900a6648455394b7711f27b73b1f217df1bb485a408cedeb1e714f9d4e77e96a58f7aea7e6fca3fa9f5e966ee3e828dd9310d2470ac8c57b4f26244d1bdf3a613ed92ccdf0428e91861a2bb180594619ff5dace95a6b844a9a61f70095a9c5d0634bb641caa117eeafac456c11afc159e64571a6fdbeb31cebe89391fa178fb98c7540e312ee9a0e785b6ec9ec99df76ef4680fcfaf432856fa0caf6375ecff17cfbc6870cc75e43c1dfe9b85194f3d9286f05babe9d8af839b0b8169c43a2be871168e091ea9ee5004915603e1428dce56baa661b358d1f7b82c14813f0dbe8d8a27eaf004f808714b97d5d31900b8fca274af0f85c77658cfa07d95baa51d2d207ef58a42ce394724441e3c7abc345709fa0b5e258874d9d01a6820a371501092d529491c2e3965e00f764dd0002e1138c7e60eec1bcb2827edccdea2705462c519030665aa5a0e6dc6fd7d8d16430a399b7e43bf92467e1f9aec08cd5339c96a7326647ac388005e0abccb9a8f467c007078c802be7205a391e2edc5c73e45ee855be3c2da930f6188cd7dd1d192feda9f9df6c389057fec02a2ed5d017bd42bdbca9fbea1488219890cb096800830cc83d6076469fef8bf8a1d2c23f69e6cd96f287fa30312beb6b71003f63dd0a4df2a162d01ec0b898b99ec49a1021cfbeaded5835a8f9603b266a218ee2142734bcef5e09709154fe6a99cc5575a27c981dccb477bbd36b6c9d89f720f75edbbd224e09cfe4e4b9be05f25afaa88c65aae7a476b8e83c4185c294b2181435fc8e0c3c8be7eaf04611d4a462340e468eb93e5dbfad66d162f275fbe5805c45ff99ebbfd52898d8dc109a45a7f4aee1f43b09e1fd37c0a0a57709a0d9dfae533557def182e325974701558dea44a3134d6f7eaefe792426768ee0980206f52a06f5212f50770198e8671a55a8a7177e47f90a67ea11fada26621a81ba881bea170aef9707157034aeea28993664df3863cec309f8018e254f9bd164b3728389403c4f4df036ad5d1d147f0d7b27bf1d598f8ed5b4516a1d4913f7837b5e698711064faad85c782e6900f61ca1804ee391230b33ec1557b45324d822fb61494edaeb9dc88b41f2a41d2c24a4264ad3b5d5fd2602efe46ed9f4f2c376207f137571d1554dcfac4607a7d4470ab8b2e3fd0e9f0cbb4ccb786204ff9f21d5f23f8e00a5f43f461c14dc5e5cfa4f578fe23f1807794453f21c2d5b10628e0d43b7e45293ebbfc455bf0e4da72d9bbb00f4bf5c62ba639345c6cbe557f8ba6afa578436c9dddf8dc025d6a8e56bbe82391c3b5668956195bb2ca28fb4c6e23e7a1b4821d1a0fea3e34652bc1010db0e9fcbb870be3d55deb35df03a8f85f552df6947087ad64f8a23f8be8f78a9f0311fe677d82891fd8a2ddfee43359156da8830eefaf3796e41fcf1c21c094e26595b6626d9ceb2f996c260f05001a1c1260980d1e059506baa22b547405bc6bae52acb301c61de15c2cb732e9f789d24d39a27ddf3d89e98d30eb51762be9188103090d3341fbebd8368a5a632ce4e78999ac71b31cb7e5ab4bd6ccd607f995b774ba4bc262e72b8a701ff8038fbe6f1704edebdfc3a55830438e6c5eb6102bd78a5d02d9f4a486278bc820084104befb3df46e13d589f365b8e360cedc9fc5afe6930d64d65278d8cf49188d91ee1414ede7f0bc542186a9a2e93f8c32a0a7ee6dd5c1f832bb3ae266483ebd9c5c0eababce2f1005fbfb039045aa501901d7039f5e2a6a67729c4c8be4a6f4d7010bc072649fd6d0957f2748bb6c8455d9b49fde20678d8056b53703cc72834268af8be75358d21c965ca1f06f70fda78aad835f531f490a363587d3857f4d311b08a3d78a41b7c5bbfde5c701890331e86084c92a7715d82be52ea4d2c0e3b6a321ce689c7a1e973ca9709fb971eb738eaeff8e87e583e4cff6a700c71bfe248a284bcc09a7f97b3f6fdfaa9a60cac6da00d4c4404b4ab124d35776312dbc8aed7232c8c2b51fee488080ebeb439d4db2b0492a7dc55703a13dc01d3f04b0c7cebc25d3df7418c41947da9a1c0ffd5d35e38c1210d97134e867c5ca65bef0925a817c29eb1bea37eeb8803e572d19307618bfbaf6c3f53bac342f5ffc03ffcfa5a786a817a19708456a784ee84e354a92e92e513519056027afdad913e468d1c4fc9c4193a285a88f40f36c69f833844f199887a2db63b6f1f347d6d07319f606dfdb79f4c4a6f66f2fd7c75e6d77d8d11f19a23f08c340e5939fc2c5e5bc5d46560908d81a274d6f0f04fec1f380779909b685ca09160ac7d51697aebe710690a00e989ba6eb19eb8a98d2553b21bb8f397bf8800a6e175d9b9b97dd84585498273976422089d49ab20443c8a758a5a36e763bd6f5f71bd921b70b464f7081343b49f59b31e10fe94c8996e9150caa5c8631e01ea1d600efa3b7f992209ebccd4ce87afdf09d168d18ab5337c37501bd310cda2cc50f8ebd1643495e606e1eee7155b3280a997e2f12ec13c0cae09e95548d1ab67c78e9801d3ac16776df235ea6d71642f26e27e6d052c4189f160878b26a71028cd541e372a73cab27959092fbc566b6b2e05eb1f4848d80208c1ace097e3aa35e2c1893bbbabb6d524479e391917d4115d959c00cdc5b2f493b9512e635296f659a7e03a712d1704535e92624f009dd9c25ad6668c68508ac66fbb3130062b7e5b0224f735d1d52a36d3dc33311063937d02a1442629d20e0b540b51df164ee57f9b4b9c957d603ab5efcc671d612b6f48d33c4", 0x1000) r1 = accept$unix(r0, 0x0, &(0x7f0000001000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001040)=0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001080)={0x1, 0x20}, 0x8) r2 = socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x6) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f00000010c0)=0x1f, 0x4) write(r3, &(0x7f0000001100)="c4f964b0fe69c5570ba852b5bc2aabee8d93e153819180f031c154b296dc3b6671830c0aa309a29dd76212e3c797477600089be5f03f971b0092ae27c9ccf40e2abef7137ccaa3c98503bfab92e5405216a1ae3f97f921a36cda8f8cf4275edc2051273abc8ac97b3e5cdcd5500ffd78b5bdb4052782dd3efb96be25c97e15a568c3bec718c98423f7057cf6a11ccdfe5408dae26f30ee38529e3fcc6577c739013b9e63a38cd4a4cad04ea1d245f6307bb10c662bd6b2b07fa0f6175349501c3c74ee28", 0xc4) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={r4, r5, r6}, 0xc) fcntl$setown(r1, 0x6, r4) r7 = shmget(0x0, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2011, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300), 0xc) utimensat(r0, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x7, 0x8000}, {0x2, 0x15f}}, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000013c0)={0x9, 0x30ac473c, 0x8001, 0x100}) setsockopt(r1, 0x6, 0x7ff, &(0x7f0000001400)="bccf60ea1c96e9ec669ea2834a28e9897499bbb646fa1167fde155da0a152045be13a9860c8bf3669d925a06ab4304d606cbc42c02e2d75f62a9fde2c551ba2cd83a38c67a41faae1626e90956190b9688d49639027bbcee9788c8235f2c7a3ffe833aaea6", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="c95b7ee09c655e55cff58ac0dc6c3a0c0bf8b27e17d07e5ed5ffe70ecfac0e85de207a40aebcfc3853e6564346159ed7edfecde7372217dae15cfd086d13e208c2c62a888f52ad161a662f564d639d83fa6adcaf3685500d345332e65fa7cc3fa8b7fdc528efa66bb9c4fb7be6afed4aaca6a571b3b6f15edce960d3a78a4fcc8cbe06ff0894b4893e43529f235259db27847209c8896b1590591b13fb665a0bbf02c47bf292c9e226483bb0af55467fc1386d44d23164d882cbdef9c43b2c644a878a24c25c", 0xc6) connect(r3, &(0x7f0000001580)=@in6={0x18, 0x2, 0x121, 0x4}, 0xc) accept(r1, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) ftruncate(r1, 0x0) msgget(0x1, 0x0) r8 = semget$private(0x0, 0x0, 0x12) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000001640)=""/54) 02:06:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x100) fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x3ff, 0x7fffffff, 0x6, "1fc26228d79674113bc5563f7390d389d05de42e", 0xffffffff, 0x9}) mincore(&(0x7f00001ef000/0x3000)=nil, 0x3000, &(0x7f0000000580)=""/236) 02:06:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="414fbb1ee04830791e4523e51c5996244793576515c220095c9ee9974d2fba8d7809f9adead79b68550d578cf2aff9bb9e2405418d1f6ff7d3622d885c2a29629267a4c6fe9e9efa389066d689ba198fe0efa2bd1c1e0e436e911365233ad5663ff5ecbb", 0x64) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x8, 0xc5b0, &(0x7f0000000200)="862d95e8ee33a0cd5508dbf1cb6108821b3e97908e0eb7a151f65e2d3ebc4deefba4a595cb3609408edb12b268c158986d4b929c406c035cc1756741e6dab4", 0x3f) 02:06:10 executing program 0: clock_getres(0x6, 0x0) r0 = socket$inet6(0x18, 0x8003, 0xfff) dup2(r0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="930427b6ee3d401c5c1cd93d68cd6e1abffeab337222132060c15feaf8d25dd96eec0a31ca55e0e7e49acfe82fb7d4de905b02b1b45153ca4128ce16aedc6b98a90155cd4905bcef872d1b7165f123ec333bc180380384e77cc3e81bfbc79846f6a20eeb8f9fe154120bf780a212bb6792bd12904874368f8e350258c53aa8dd9b71eac2e1ca360199def17de168119179", 0x91, 0x407, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x8}, 0xc) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 02:06:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x2) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000fe6000/0x2000)=nil) munmap(&(0x7f0000fd8000/0x3000)=nil, 0x3000) fchown(r2, r3, r4) shmdt(r1) 02:06:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='W\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x10008, 0x20) 02:06:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x0, 0x6, 0xffffffffffffff00, 0x6}, 0xc) mlockall(0x1) 02:06:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0xff9c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 02:06:12 executing program 0: r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x4000040000000242, 0x0) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="1cfd335a1ae0bba4d518a1fb17b96cc0e837f1ed16cca8e92bfff7ae19878c1918a2f9b77a825f11b076a194f63d5d969b4ae4a05fe9f1ff38431aa27c91d824280b28a18c34f09603fb2aba0ce8ab90b284bded4de3fda5a9dcca1f82f657941cf024eebb03b84dde9f414e990da8e49003fba0f3ec5db09e0252b9074689d20928fc4d4799db8a09db79fdea4168de76621a262f3c6090a3cb3d93cf5bf737dff1a52dbf3f9a20f26ef2e645f510c495b80e270590b24835ce6e1a5a9b9fc2634bed0015077059387447b415e84ed570b4285223d881b8880059", 0xdb}, {&(0x7f00000001c0)="35c8f3ab55e8f109721bc231a890b638fa432fafb63363c29d", 0x19}, {&(0x7f0000000240)="c70724d0de4593782b924b3b4ade4bd4dae0ee1919d78af969cb041b3688eedad5918244d5dd26d95bde20518d29212e83df2bdc6fa714df3a3fae1c904aa04f57f6a60235de38ae064c321cfb8248ac79aa31b19431ea62b4063dfe1fb278cd322c53ebd929", 0x66}, {&(0x7f0000000380)="4f660d40cbe8c291105cdff01945a2f28808a9cd1195db713718d843dd06105988f3098c539c86f26b8931c1aa230f4cdb2f8610e405ca2cc38576b15f7df4b92ac2a65de03099eba182beb0e8bd2fb27055a647b0a727771e9f87c8f7a127688cf3a2c991601a6e75ae41ea2a6af2176cac3f9fa75143a1fbb3060734bdd8c68e4cc449d254329a0a66655afa3de76719cd5c56f2", 0x95}, {&(0x7f00000002c0)="42deace34861c84f6a15aca373efd13fc32da0fb3c3cbbbe602d29864834a4bb", 0x20}, {&(0x7f0000000300)="8275c94b883d2505b5f9a1ca7cd2ed0dcfb3c4f40b65a509a19cbd9284fb7983124c006fd410d2d951a131c18f8c040265f735ec69e6945fb3", 0x39}], 0x6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x4, 0xfffffffffffffffc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) 02:06:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x203, 0x1c) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 02:06:12 executing program 0: socketpair(0x10, 0xc000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="c3cc", 0xfffffffffffffe85, 0x0, 0x0, 0x0) mprotect(&(0x7f000031a000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000100)="9003001c677d48611b0a6538ef71780170f054fbc8f5d9425deb995fcc635f872abcd4679e83bebd7c59d1e1300ff32af29eac15", 0x34) 02:06:12 executing program 0: pipe2(&(0x7f0000000000), 0x10004) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) 02:06:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 02:06:12 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:06:12 executing program 1: r0 = socket$inet(0x2, 0x4400000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socketpair(0x27, 0x4007, 0x0, &(0x7f0000000000)) 02:06:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xb1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = syz_open_pts() getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="54a78d2e36e3d46d66517110615a2091923f4c6b52eed82fd295e1115dd8248559797e7a8a47144f8b33c94d0a164d88f3996fcb692717411f8901c1208ee96f2571695425ba6605a4efed871f5da77ce237039f436fe5166ccf73af8ec703ef7c62725102c19d298d85868933482815465a699d546acda017256fd93aaaec00e6129f6afce3f7c45a55f3b0d299da49f7ce519e9668140645d4025f780dd7e864cccbf180eb705f7912", 0xaa}, {&(0x7f0000000240)="29e0461d", 0x4}, {&(0x7f0000000280)="33aa5ac50b4e87eea901e717bd280a4b21b8e475e4242147bcf654581e85b42ec1acdea72771a20ddc20810784946333d50ec7a017225c4b7399585d6e62c7a721e7329f46f6aa1f4a38209953917cbc0550e1db3de31c5e6b3219d0a18993f614cb4287eb70b0cb7b564dad42c15d0a3a39e77b249eafaa5b4398d047badd8726a6570bba56133bf8a2ff4691aed7c938748ed1c0a7c071299504574f4e5c1a0c969f6fcb3ba616f51cbffd669882b578538f022a4c00f8e839f70a53609d53581181e930", 0xc5}], 0x3) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:06:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x7, 0x7f, &(0x7f0000000100)="08c8268ed1ee3d493691fe9cf0deafc89f44ebb529bd67fca4cae74b98c54c16a436fd6a877d8009f6beec8d11d80e6c699253e1f0598fbe98faa01c81d94f26820ce11bc2b8b7a6af7002284a6166e5edfbdfbd5190faae8602dfebb485de111c1fc660bd2e1fcd7ca4a591005702135dcd5b7eace7db50491ff4d7c1172b45dce512c81561c912ea11ab36aa80853e53ee12006517c5ed5a45cc2556670df33f5bf5e9fe36a3e2761fb0244f8f2355a5d2d77fa98f5479a355d1c20f412d8e86ed87944058fedc7d92fee10406c13c4c087015ae523db204d5a4518362980b5d5dd00cbe5183d2db289b6d600d1c", 0xef) 02:06:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 02:06:12 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:06:12 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x3f) 02:06:12 executing program 0: r0 = socket(0x6, 0x8000, 0xf7) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000180)="9f07ed4f4a2d984fa52149a6a6db42c993b04eff560ca58a0106cf43956a0fe69c6bd8d94da53c4c8d98dc672034e67d40abbd89ded1f2284c2f0f9307e9ab29202f5493c56d8a693fb3f44e466d986a8a9707e2c49585cd75ef0af818fd21d136a8a6b29e4d254aecf120a164e2e292d3915d4169f0767108c85fbdc3f0149abc3e0e8bcca70047b6b8a069dc060b615901cef2781b633035902d558ce5c4ed1a241a3df4ca3e0a3852c5782b256725de426bc09d4515e1316c43e5cb714ca8f662cd90e7dca8ae1b606702f9f706bd2ca5b90d6ea570ca1398a3a2a261ed1471b113a07bf3910c632f0a30983cb81c96ef0a12e30ecb370bfee377a9a203bc9a43e2c9f5df58d5ad301b32740db201908753861497443d86a38bd02427e438887f3d5fd864780f1d55e8c09c2528a7e03c885ab39cccbe596eb39f1fd8da96ee43d407eb44b7e0242bec60240297322b001b0919a47ea6880513b27c663b140e2f28083ac7a9e39bd06db7dff44d6af12a8067c9c9920130ffba36022df4cca37ec707c2ef2ec9601bc9c4d589de6ee0886365f3d99b3fa2aba29f9f80e8828009261e819c7109020d0fd7e5e15f6742ebe72a7f2159c5f8c0e605d02a02e4b8dd2470c65e8262eaa281f2370824507d9ab351f27fe8060beb6d25547cc9e1e6c713191a8ba008556addf8b8b7b2d8ba20d31d38c5bbb93cd703e0486200eef1b81c85eb1d28415e31ccef2bcfe3ec369a279525a302d003b81ebfd893e6ffa91c0cc8ac5f6be51505c90b9dfc108a83b1396b89d6e2beb25b95cb970954513cbfd56a36e2dfa413ff2a1859a5e11fdcc75a039722adfb452de2921781c8373919506536b2f324c8d2acba8dbe2fcec55c2e7f14df51aaea6a130221eedae9d6ca04cd0d0515209a0c66da6ae9ab35786008a6d9b4187bf870aed1ad81b3fe9e341c29d27d42daf297f9e80d37ea721988eceab30769e7f80d0528d407b29510e99e8577a46b45b719614be8b2bcd575161f8d603cd08a2a495f45e24ba3e18f8b267ff8f2c69ebfac54492b60de22e3b4ba8c357ebbd69982c069dd7ca4cdfcd55ec8e777d0f30c014f2e05af87df315d78b9ca01fe5aaea21698607877da4f032a0e72ce511d306abb17b6de5113a562297a6d1d297f7db9a86b6d8a10823c9751b55f1ae245eebc8b2e084f25eb4146d1b8780119eaa2f777d4bb5d627b63be904fe2eff75a2b615f56a0c98259be8c9f65fd7bef7ac754a2d0e171f7b74e02bc06e48cee6f00d22ab0284a96bb265e24b76adac46e8e4dab86b2457f99794c68f4ea90943ca6e5d1d3d345b3defeb93d36cd5124cbe00649764e484cf9a2429026b15dea05b766c5e41d2271a4c09051684e0aa69c45714f6478dd7f5f543d1ee17d8f0631a6f40e35cfc0b9836af2f019599332694a614bf4ca14e25e2c0ad23b28a787bee3a959a54a3de4e7b9e3ffdde9403cc8b4f2072058079340bd55cd3f184d63e8fc30944da185c9f47402541d8d5ad45c099d900f9480c037dbb87c44050e257ee95bb160221f63cba210b48a7a1ad41e1cf19dd490083e16a35ecbbdd5a143781c6fe6a3a39e4a98158a53b6f3e5bffb124a2038ea86c92c76ca544bc46861057f915f3fcdf2fc7b68886e45dcc64ba1cb969ec2b97c9cd27afbc85b99497ed86eb866052c94655b61d34f0016978cda6a8978e8549c7cecf84f1f74e8c176ec9d8cc0d6347d171156d0c2a4060308d470cb69e7d3f70b486ec45e5e6e642a40a8ac4bb94d2413f7c05de3f896950affa255c5bcb782bf58b7871bc3969c6e25004449582bb487fce719f58643918e7fcce9d22eacfdd2f4d0576977825586f3e1153defd314dd0956dce32e7ce9d88d325c757799446658809a824d1054f993085ee7bc6f72a2a4eb9545b2c2c0e4bf01a9c48fddc7ed60a000d89b014a0ee0206c20a28418e86f741c1896bed4fbf11b3207471b1b78999c4098c5844402f065cd62d7173c996e8ea044c268ede7debf28fccccade743812ba3dce60bf0c3a5e56c4a611de68dd194cb3405db23420cfe68d21628e0fc81af22332ef0ef2b73bcae018b2d7f53a7997b41cf0d73b3d41405da1482c35661412d7a631f57308a79b7b913269b332a6937bc83832d3b98e5432feffcdbe8c432951ce892ad1b0e4732899016b61be11f5bde915ba684e2c4aba97a178ae293e773fa7e32e9746e691ceef501ea1938422c0b78128f1cb643079b6cd5274314774be60bd821b7e824091453853c8d14b71b4dbe143be43f55452b1d051d1cfaebed06d59497fc8685b4f0fccc1aea643a0ddc1dc3d13c3d2278c78aa1858a5c4415c30e421bcf722b080a9cce50fed9bf15d262059a00b8ef6ddf657d77375270be449d08e6cd13970881fec2da91648c645b8e934de292bfb2b55af4ff50c3be50989e2a02b518fb68930c0ac2725526ea81617af0905015b02ca9f7b036c05cde3788451ddbbcea17f2b9444a79eee8358b46d7d973e9e465d350ece3b2d2e6fee1512b70a4271f5595e9264291f609329686615043c3a5d5c7c357e58590d3069a5aa8ba706dbec20ef15b98a04fa011b46abeb0207114f79a1e75c660f58e2802e1cac699a77b0eac7dbe049348e2b6c54f5c781bdd347fc49c8f8ab805867344a774f68bf883ead7e66584db8e8a34414fee7c94bb13b89fc0c9fb57ffeac175f176231f5d810175f8d8722ae82a76fd91abdafef53972819ee333d90881d3e6e7b1aeda96a76b24c69f97b5f0a6cbda60ab54e6e7bfe0065e6da8e491721624603f714fe954c9eaf6e97bf6928537cc85ddd92468397fda44b3945c365eb342d5a1aa06fd36432190639ea920c498f4c666c309ce3cb6e4a09087dba592c51b87479b7f69563ec6f1476ab5579e1b04bc847d7da28ff17bbeca12d431183c6197658cd40061a760e542bb8d1f1c24d597de5c9e946398e691b4b1f9e17d1a74d3c1ef4aaa28de1ab0a9a8f0da3d3abb961ef65f7eeaaafe995996c8d5de0f9f67fc7786631fbe0feb429b7bc7515504a05df9e940942d64ef615818c30284b2842962dafdd7f2ada1bae333aa1be649988082e952552c7e4b202b9692341072d5b353b312fe5dd606cb60489013cf820b1395ee2fdbc27839e3bc92a1edbd916ef897db7c9ca0ecd279480d1eaf5e33e8417bbe72622c549c7c63d83ab858460ea1ad4b4f70440ca8a5b27e0b5c3125487fb262e65b05a89f17aae129ef09360dad33d6a0d6bea5b78b21fc6819ee53aed53a2e3f2c0b99bbf0982e73a836a92ecf3986790b12fd86714c780b2ba9adec8805dcf9c08e516895897bd9ed43ad2ab5aa0988ac66422adc3e90e226f8615cad35d92f0ffc2ef7946c8bd7c91e9bd706b31d7ec4708414ebeb8cc2087485f0b8403b2c48d78167c0c83c4eddfbbfbd5ade679812a31ec0780197c8d4b6ff613449d3fff5621123682be8b1c22ec8045f1a2a646101aa3c5fb3747949095fdf4ddf30f792c2ea55918365df1358770701af8e621aa3a8edbecf3b1ce62efd8feb9d52ff253c71b6cdc137f7e0155faa1b50c94f83d8252d0e975bf2b1b5e9f1d9a09284c1f1e2efdc8ebaffdf4318d6f74a490a418fdc4836cdab87f5b969d152941b8680dd1d03506fc37e7e3e5e9320252382f907027337e73ab3ab64cc86f7f3a1cfe8e567b11acd72d6be6e8f5f869f03033cf22ec4f74eaa3072e20a13edbf68363f8106d2b2b7d433a7328fa8e81c9f3f6dd6fd666259b429e2cdcb104484659d60403f5e37b02ca50e7a0bfb7d8c409cd3b9bcd4135dd75863b3939e09f962cb310934d37271f314e3599ab1507ef3fcce0022bacc590615fc7db4e70aae99151f5f9af3c328995288d8615c46d44240b592be2cf10d5ac7241808d500eae0228f8f931a35d7823da198b316e2b69b2af1c2de2c9a016b43de39bdd03d04b31e6c0223455895399013248bad559cb390d29808be50251edecf614e3c7cd57a24ccc9b9bff4d97f8945972862792e00a8377daf865b6d8e62cca226900edea785af4da38ee70011e31bf1736e2443331203f58e0d7388d8cf07e3b6ff11f9756e08d591366fe8689949a8ffb747c4504ef4e5488204af1fee120ad164e3164bbb4af792ee0e80cd6c509bfc8a49dafd60b06dc6b0aaafbb485ebc5694015a76112b2512525d9f37c49c10de493813721f217334110213541a0d44a637f739ae03f8fd07b7274820cf248854cb9a281d6d95a36486ef5ffaa1c71ed9299c72009b18470a7ef52d5c28c2e3d553b3688302c5ae501b2bdd9066f490f9e760c6b6809d02e6365882b33d72a64e1cfa57791420163e7308cd1e72996303d98c86845663ccfd9a31b5f4222746684fdc0b3794c875a7788f2fe655b83317040fdc2d25d4a9247d5793557e881c5c41f0c81e2b6dc47aa2263302d3a8f5e34d1ec6d80503f6d56a8c3e88b80220caae496af3c6ede52dd8041b705e42b38a424b535ae11c11f898f1d82d9e2c609df18a06a944c24d7acac5494478d12d22f47dfb9ae646181ed17e1d7679b6de1bed23045da30349fa099107dfaab6a624cc08a059b1a02855e6c8d6570b4c9cfd9e4486691bdae6636a10eb72139cff98a95fffc58dadc4f1ac371bf5091bc31a46a5dd1ee444d51b2dcccc75cfec5671ef4d1623b41bfa71d28d1ee273c08f425a6654c37490bfcdb29f5e98afbb278d58bb837c8863bb09f19b921fa75b0abf4abdcec739e911e9ee978c8d284a202b792acc2dc7245b8fed40116d97fe6b4a09ca9b071ef8a2d5be7ec2e733a845fc8946a3e68a3d8119c3475fd31608349338d9d267baad1ca5259fab0d5819505d3773c38fc080a79512a17394b5e57b2603705c0b825ecb9843f6704aea404300acd0319c588265cc51dae72c507a549b4747b10daedbd415926a56ec8e6d6ddd2dd6a8626688947059f1f9912943a66d6c9068ef4e96e8ba6a95e8c469162e01d0b49041b4136dd461fade47c2bf9979d2744d6075eb6475ac5bf25443b562671ba12bee4a09572768bcf49111d0baafb9f2cf354527400b73f5e138ffc876b739841458bc619876e50ac02dcd281ff32770d8e1022bd841f9518633d6b634245bccbe69ef70e390ef0be3b5401c2f83ded1adcee3657476bbcae0786228e852aad0712b9411eee92e3131f059e9f652f6d0bfc806907bf4128065d27c890c0e2fcf6e28cb779aa6d6eb93dd34ae81902942bb6858363810244287c94ce90c8f25df9d71e03b7338ffd75beed3069c84f174ee6cfa1d0d17f294edbad5565da1aa1e1fc61195b13ea1d0f30efebf280c1698ca6f504ba66c74756247e3dcddf8a8cfeb5a0b608f71bc32b376e0d9a42f9be75dd513f18e2899ab3f5728efd28de7de1f23b69e0a45f3b9d27c1b21d15f8a1ffedef1840360b8709caf47c80586a85a4c70d57d8d26c45a4cec859cb6050bcffd2033a2d50287c07cd3cabcb0b9432746669ec72d848905468f5fa9c08ada28eb92aeb49c116dab81a391a68e0ed0f4f561dadde746f3caad6448e17b42c90f93f5cc43df91888cd9d1bb81774f1e7a5d382bc1aa7d9fb4900d3d774846bbfe86a801ed61893e6378bc2764d9facaf560728cb3c6256035a01fc7b8330649c0d6ac7a830131b7b2ce9f97190315db955b689a7b36c06f427803b309f9967b7c75ca632e4ae6de4cde5b284f1c6f8fea189aeff7e0c90df80a182d5ef2d17904cb6da8c6f8d3782c7dadb733da50ffcd73a65779cde00380d78fc", 0x1000, 0x8, &(0x7f0000001180)=@in6={0x18, 0x0, 0x645, 0x730c}, 0xc) socket$inet(0x2, 0x7, 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r1, r3) r4 = getgid() getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000040)=[r4, r5]) 02:06:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000001480)=ANY=[@ANYBLOB="01f72d2fd069b71515ba4d7bfa4a16b0656dcc255e0de0b5cefb6f6341f09893d27ecf3a9c5d357495fa272d5ae77698aa5232aadef24c77dc6f9fac67ec32f729bb61d80819e93fce11c3cf29b7fc061a7a6dca646e7ddf7788ad567b698480183757d0392efe49c78bd70352e448ae0bb0a5cd85084fcfdef4461bf1db63eedaeaa5c56d0d2b6bb6a3c5e34bcf90930b489ebea27ac480d080b5b51be788182e8eeccb51d5c48ffd35968163179b5ae173206b813cf6"], 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="6066509612bdd3031bbeb79b2c7e9a5ef2b51cc7359ef13649d7eff22c413f3ea1dec89eebbecba2aa99c1fdf8b389544143d7b458a1df16675180727d7c030a80ed9f734ca579516d4536769acb41f99be126397c043286e4914259ef43a71630126c76539bfce81664ccff2e83acc7229e8379e169293883969bd8187e20398e278c6de9e4c351b78dea758191c6b56e7fe838e8e92eb7396514daa51744d5343034c3cf6b8b612b73e9baeed83942a4b2718c39be354455f169102a", 0xbd}, {&(0x7f0000000180)="6d84738d32af0d5aefeec5634a451feba0ae54ed2a1453b0d48f1e5f9e43f248a0f95ed455eac7a937bdd0359830872a62b92a88bdfdf6b6d0a1cc8af1c10f46781ca99176aac8e89871886a1390f0577fdab5f2c519be53eac8dadf6583aab0547be4faa680af3e53593837f8940ac735a5572bc0f38804237d2de6ac43465e739178fd5ec4e328f1b258273a44566a98fc8410aabef43e00614e84d4d9fa94ed8b81", 0xa3}, {&(0x7f0000000240)="88b337632cb00f5d87a1b12f8a6f8a7e5d372dfe2ff7113d431265bab1e088fffc14b1a31768ce9a656f035935a814cc2b5b88a3b7655f7490a2c49f80945c7a0e14ec653f7424b5da5b95c8d7886b4247ec41bee2c0daca2d15d387104d819e375a68a4051d1f0c854d7cabdb75cd4326cabba9a63b8fbb2e7ccce71233fbeb8b00ee8a4545a851c5e33cf8b7244ecc525e28bebc54cc9767bfcbe5cba4752bb93f66d8b7dfc59337e8a7777dd66575d9943a9648494234b4e3422156d8e9c4a6b1c40a56c958fa7f51c41978c2c0a02eaa427e6dbdb2d34d875924a9d4b9517720b42756fa9ed31cfeeb72a83c560c3a9c8385121622f802b7d0e99297ce7ec10ffdb7fd7a026e38ed490953b7ef0cacd28b265658f24f9b287f7ace752d562008d0eefc27ab9b9284553c6e0a8167156465321595e4d2a5e55da3cc824d8d1e98a1be195230a16d2b83ead9fc988f01f3a52ebf2eb7cbcc0b6e023e2a23672a5e500ebe1044879150b35600f2b6aad7bbf1047c1e9b3f4514740918c45a9094de58a61f28cc55709cfcb41ffb1c2aa2c4650264ea5dec26f91470bb878fda2e7ed11179aa2c05da0b713c710563aa700f30cfe8e229a937a46d1b05af8673d0c983fff9938e621f5591960e81ec3c757b40e26af40c4a43204b22edcead884a656813b305ee39fdaf4083ac66d1af0847c180b247bcae19951a95031ee71ef5d20d0cef25a61350819285db58b08cd2abd7d79763fdac1f8c692e04fa379f4a002cc45e4fedfc17d0ced7a58f69b65a4385fed5a86bf1fa0516cd3accce648f0616bd5950da3a3c3de2e1b4774041cc1efaef42ee2b2b355ab7053af37321423857d2dfce8b3e6d7d3bf871c9a8809f585c7f06d04d8799f60a643688f1b3be895e096c4bb901af496daab12d9185ec1c810f0b7e9c5df7353c7c487c752b3e8f2aa47788a03748bcc1ebf826c9d7c66f3db3d254755a1bae93828af2a49b05d9b336ec07eeaff7b44f4890d2f2ad3d8c722a3b894fbddeeb3da4c90a6c783d630686281246d12d7f1802463b9a00e6722425677f9d55f8c9940b2821928bee6e1f785f77dbf397c10c976c6894c0b32f69565532595bf692a3e95dc51c573e96b62ea1ef5d7cfee3a5e2f1c59a66498d7e998210223a8470f477ac5fe1e0d60e6bdcf9737b88efe678bf0a90d90800138c28d47b49dcf20c27757882f50251c9d6f869455c64197f640bbc29ff20f3ce5fae2ad11e2767ecf7096d9f1fc888704758a7b16ce00cef33786fb8f0071724bb749e511d5ee70ced392cffbbaf1d8eda9b613c200a897b1f1579e10b761fe4bee9d32f546c42b6be00161c8df436167efcc316db06abcf059375409d7b56f6dd2f54884734c36cbd680dea63878b9532915307dfbf5adaa05c9fe5350f3ca2666b7186ff6ccb42f0d489d615c87fb8839dd0948577606a0505108ccc039a1f3e085a8921129704dc1147f3dc6589372f63e9e49478b18729b26a4a0291d27f792023ad39a19d490692b09e4ee4ccb2a0329f704a20e9c4f3a1de7d0ee928978f1d24b522951d0a7c7bdef1afcfdb0d1f7c4d7b8f9a5e849203ce290fc7ae29a16e5b67f27cf082ae6905f3c94a201f92bdfd17ce35f735c49d99d755790c0e6e1c0012a266e522bc6e453d1c800d2de215c5788c599cc9eea2b06c4087cd187d1d898d67566540805a08ec024eaf76b69db85e6ec1ea7eae30c9be9c2c4c929684cc119e75fdb5333c1c67f45c04b5ff497a0e89f67e31166f959e7050a30ca53e10ef65d7f49657e8d91411749e6747def311bd47298c2de9fa53addc38bc6b56f145eea026f4ed90f8b527d1dc4d552b0f493818c6e74c6ce43aa01af1fc616aec39a27364ee2bf2bdd6c23ff5d805a233697f6720b54c4dce4a9f3457f0d708b13dc542e97ed01cc27108fd584710ef95ffa8b95629a2e8e472b263ff446475aea7d6852c016df0c8eb804d5d6457425db9e4f0609664a02e9f5912d79fb914ce205252a6ecac70fc7ab72b8878ea68907c9b924d5de1c6ff1f451d939a56b6910e557e66c33f6725a66e9250a410e763e6f180d6c94c3c84070cf61c0e25e16fd685d6aee2871ccfe887249c94eb3e3638f1aa64312ea2f40c6e0b80c0299e9a986c70036c6b426f504d8dde7ea8067a30faee5314acd0cae58b30585d501a0d487e00fde88d44058848e3f3b7b82f6ccd4c996f2b8762d195307dc7b97da9b3567efc84844f5a5748c12bb0238db472ccf8fc4e044bcbd8f2e6ffe25b43772832d64aa91189d623e4131eecdb8ea89c37b526adef84e1a88e74a31c96506b78b61240bd323be9dcc0d83b9a2fa84e5a4220870d55b4d83acb7c53cdd7857bef975a813a6629143e7d8426c578d1598419413c17998e8bed0b64dfc317960e1db211b89dc9d9bfb7afee212ab316a43120a8b302f8c60d90346d1dbbf1126c4e5563e203843351304d512d16afcc23f83d0c7d0b728021f3256294330bb1ec51d99fd7cd21a074e0108d7c3962d5ee1726f1083af10e1caeafd81ba65c9c3294e2875f2fd46eb4bdcd333ba60ffb09797c0a697eac185603a2b595768a3c85400a43494fa367a4c9c5f13533c703f7b83d4dfd2d9af4e5f8c798643855619ea4d8a3ed93a5ed24e0e96684662a3a3788e679ffd7d7fb842ad1c14cda58317fed8bd8db1a9a7f7c96cf5f50f072c15fb5b1cfd9270a9f1f237cdac938fc9a9487fcb68476384871aefc0a722bd279b8e46ffe7a3787b3f85fddb1dc169d8183964a5c2bbae8b650fcf609bc27d4062b0ec66c67e23fb2bd326912ee668f28c54b08a5d5b570e88ff81182cb81133470253246c379672561f18a6029cdd0c39b434b8fb26ab8e27d9baa51ea0c1d734168ec6bec35afe89f93252d2016901966fd6ca458cc795933c21d4228bfb743ff1985625d297b11f2bcc9c45049ccf06adfff52b84c06c8e83e8ac7522961c872bd32b5a87b7d465bb137d072f55c659e8f24ae506999dc6336455577e3e15cdccf9fc6f7013f76b7096c19bfe2b744488007e777e8641b010d72b5b40493879d4d39244806a2fd5012c74d270a6e1c75b633ad535d7664f768e4a88bedc6b00c617ff80489c104216494fcecce6f4aa2ebbbbaa88cc05ed7dd73fc9eb7a4451dbb4b70091a3ec95edf709a2653773f7ee220062a9a1e288e7e0aa5ac1d0edd82086b90b22b6a48235a75644fa3078e23077fb4802aa27c63df75b025a29e2a48b48587a74cf843d089ff8a1501a32c91f479a408b50e6f9f4e824758d32d344b86a520a7519287e967303afd1ad22392547c6866e25ccc41400ef7daff16efe9a7ec7c5e2acc27bb0da11ffa5eda4d194b5d0982c91cf2276c3eb409d4ca4b7cc4812de94277b58b130e61fcd47f13f0be56fef6cb70f333843da7c0ceddc0bdc48a70662300bb1ea3c3072b3e4019c8a8918374ec6e47c61604fc80ee0e65d4b30430dbed525b5dbe0049e1e04e6455e5056d8ba976e5e40bcb19631608a7d28864bb9180874588a89ec0d6f7e82432a993278ba39abb602e3fc18b9815d7f42fb1f92d34393e4b0b59d4dea8b7a3647ebef006eb73dbf72064e790221cc0739306faeb08de9adc419151c7c32322c19210b0418f024940c793bcb1e907cf3a5861e1874767cca2096070ade7fcf280532c7ad517392180fae9fbbc104e4248c59a40e1cd07bebdcca037c4abc3b23334379ee7170d4ac3665f8b2c18d21cb605b7493f31b1bb854c9a5fca99ee3148e869daf9639bab78a8553620b3177e2c7621b42771dc63b0fd488ef18cbf48a0bd1743bc6cebe8faa96a16308d06b3d7fb5d39fef233c9f8fee676f1dd53acf5f862549974cab691a214782cc23c2b34f4abfc6fca202eef50258afc1a5b5028da6fdba3f69c8853fa5d52c46a7f86726bcddb2e2da1ebce277b67ccf9b48b8e28dd0557a49930a62fb3e4c1a459c404e477c27ac7ef953f8c1c51b6006cbfab2e4dae86ac66b5784f3e2f096c0941dd0d0319cb80596029b061b910292886b15b5e8b7ba570f54badaf0d8ebbc57ffaece4dea53f5f5d7bf55e399ec39f7249c7791b6a844a6b9d337cc6da63d50c66b8bbdfebe05bddd3c3f1748ccf4464112faac0ff4ea1510a0894f232f8ce39b7ed08112b8cea8413a8e35351f3d6a9d3a9de8797833e1ea3bef4238e077ca8f08d3a766d8994a7f69bc964740bdb20ff3405df031ae45a3637b3f04bbc28d07177264b96112a55caa003104cacd62de98af3a1c7dfbe53b32df7e559dadb1915b24ad6ffa3b1bb2c160289910484472e03ef42c89c746701d223fc55da5f883e9259b9f2aa00f6efa67995c51009afa90952026cf0add3a00aa57f68bea73e480fe9df2f0ef1ee5d160f1527f1903cea71348ebd653bb98e6872ec5225011db663558cbfb4e3bb00a5818eb6465e29feb8ddeac9191b567de0ddef5bbb8312054fc26423481f26ad2e854489fd85979f7768fc6eed299ba4667fa25d949e7fbc72113108661b435b6b7841da2fea4f8de368de2865ae6a7ffda4a064a0351f6e6ee9c0559e41fcea43f6b9cf52baafdc282b218d7ad3580e5626f57d46279125b67d4411b4d66aa7d0967d8a39ee70b8da521faf31bca2fe1fd724c3642a03a30b3f1a13a3426e51fbbce87218227cd62df60742ea8cac65962c331698b85b438b3ded34fb666d66e84915d9a9865481a0e7f32ebc609299041fa558013b3da45505c1cd8c1f9d23c595a29ac40fd018b7eb8dd6cb9745e9bb69d47fa67703a8b84d62bc5f5109e00ad03ee507b18f459468ad3059e589ebb4894232100a620e757a57b2b9af5be2993293efc77b2f4053fe491089fe9776eb5e8eb0933f63a4a390337dc74e524b052090cc851a50da1bfd8cd7785c66f00b7907fc9faee53b71c20e1e88c22a60de36436403127fe7e88a53449f0adf2f6609d01ca55f206897071701e958a71bffcab3c5c1ab38c1d0777c92b206e1723bc3c8765873a65ec1eb7dac99b6cf4ae17328179a0dfead8292d69e51c1e52d461f4af0efc1120910a36391d79283472efba13ef1b8b78f486b400818559ca419d894d20279f7cca7ec7e0458112b329d156b512e2f25c897f7cda08ce0d2cb1babef7c76dd2583638dea308887c35beb44fad903eea60797fa15fe31c653dc040725184490ef229e4d5b573050d53064494f533bbfb46c6078e7485f8c4f6688189a529606c33e2a322d5802785bad8600858041cf29d4d8314e99b981ddbbbef273b6cda2d0b32fa7bd41ba345d0b71992f4d5ac9ad9d185c8c2839df3f0b3dcd91fee81518cea94cad9c63c6b70db5aa93cea23cfe97d09476052b84fc0e9ba22847634067abd2017fe3adf5624ceb7c9ef860a70089c79f14e25b0436ccee82d7c84db97c6d9642e774e04dab2923ffef9daa9f9d3a353231de652fa0d96d2478e86683de6e0d8c7df5df82fd6c3a9763cec07332d21ec79bafc1fb104a09c2d8cf7c32d23007b20a71e3fb31ce87041e089ef2b453796bd0d5bd34ec5a881e5a92915f313144852e11649e2d3b251ae1cf9f99119009917c17b8c2e9d94f0aa1508e79630a7121467367fdb015fc2bb25e62671f7b2ab708f9ef476117165a802bf74477e1223beeadebc261e88bfcd77a675ce8641cdcd8172644201195b4cc3f58bdd82218700e45d794c1d83dd1bc597a17566bcdf25d379afa3da36b435b270d06e0a12804113d537ed0022f2b6ead61b41b82a85ed9f83f14e56dc5f2793e", 0x1000}], 0x3, &(0x7f0000001280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x98, 0x401}, 0x8) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001380)="7adf55c3dd515c32c92877edd1f40dc9b1fcc5f7dcfca867407b1b55295c4c4b48ee799d858d476701424714baece3489766b97d8796d529e3f487eebb5bd080b441fb013fc2d2533ac8cbc0eba7283c88ea830914e89180b3a34d5b1033841a9d4b0edc37391f743e9f66efb1151c0a567f87b277340867fb74845be40707ff0d29389b00b86ed127fa4af1d82353603d55809efb4a5fb0f6a8c3a3f0c39cf637dbb9d3779dcabe313a8ef5a2e13b5032674b2a669f932c9c205706f540d40754e4fcced8fef77ce490a2e29430cef0f39b4ab1a487eb4e37cd33bdc7", 0xdd) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x0, 0x7, 0x0, 0x9}, 0xc) close(r0) listen(r2, 0x8) 02:06:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0xffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:12 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x2a) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000fffffa00e10000000000000000001902a4a992ae95b3cd5027d2cbfa8a4c6dd68506754cac4ac48aa96f9cb74aecff76b5f64041393cf15e876c361ab94137a587618f57e40952228c8d22a1309a9ef45a23b4260d128080848a8dc78b443e7f12a71e040be1248b00aedd6caec7ace597c3f72e9b318799d6bf9f00"], 0x11, 0x0, 0x1000) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000100)=""/95) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 02:06:12 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(r1, &(0x7f0000000080)="0edc22e58bda397718eed1c5b19c8bdcdbf5a5de6f364a12b079ca01967df375895dade10bcbd2d32f0ca3b547b33d6e517023559fb160675a70d5f3", 0x3c, 0xd, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 02:06:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x8c53, 0xff}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) dup2(r0, r1) 02:06:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0x110}, {r2, 0x4}, {r3}, {r2, 0x1}], 0x4, 0xffff) 02:06:12 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x34, 0x4, 0x81}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:06:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) ftruncate(r0, 0x20) close(r0) 02:06:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x1}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 02:06:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x6, 0xc000, 0x3) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x100) unlinkat(r2, 0x0, 0x63d6f27cfd879b6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 02:06:13 executing program 0: semget(0x3, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1d, 0x2}, {0x3}}) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/152, 0x98, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 02:06:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 02:06:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) write(r1, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r4 = syz_open_pts() close(r1) flock(r1, 0x4) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r5, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:06:13 executing program 0: socket$inet6(0x18, 0x1, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0xffff, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x41, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x94, 0x20, 0x5, 0x101}], 0x8, &(0x7f0000000140), 0x1000, &(0x7f0000000180)={0x4, 0x58}) fcntl$dupfd(r1, 0xa, r1) write(r1, 0x0, 0x0) 02:06:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f00000001c0)=[{r1, 0x2}, {r2, 0x12}, {r1, 0x1}], 0x1fde, 0x0) 02:06:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) msgget$private(0x0, 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/4096, 0x1000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(0xffffffffffffffff, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(0xffffffffffffffff, 0x0) 02:06:14 executing program 1: poll(0x0, 0xfffffffffffffe48, 0x80000000) 02:06:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8000) select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 02:06:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0x3d9}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r4) 02:06:15 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x20, 0x4000, 0x1000) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/55) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/26) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x3, 0xff}, {0x18, 0x0, 0x800, 0x6}, 0x2, [0xa32, 0x9, 0x8420, 0x800, 0x31c7, 0x4f0097c3]}, 0xfffffc43) 02:06:15 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) r4 = geteuid() r5 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 02:06:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/3, 0x3}], 0x8, &(0x7f0000001540)=""/27, 0x1b}, 0x800) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) socket$unix(0x1, 0x2, 0x0) 02:06:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0xf2ea}, {{r1}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x3, 0xa58}, {{r0}, 0xfffffffffffffffe, 0x12, 0x4, 0x80000000, 0x5000000}, {{r0}, 0xfffffffffffffffd, 0x46, 0x80000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x89, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0xe106}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x11, 0x20000000, 0x6, 0x8}], 0x7, &(0x7f0000000140)={0x7e, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:06:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 02:06:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b0", 0xffffffffffffff4b}], 0x1) 02:06:15 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:06:15 executing program 0: r0 = syz_open_pts() kqueue() fcntl$setown(r0, 0x6, 0x0) 02:06:15 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = getpgrp() r3 = getgid() r4 = syz_open_pts() r5 = socket(0x20, 0x1, 0x7f) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = socket$inet(0x2, 0x3, 0x0) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r10 = open(&(0x7f0000000880)='./file0\x00', 0x20102, 0x140) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="5120dfceb05ffd901bbf4b7d50c2ce16d38e13c3cc615bf8552ae232dc9dc4dce865b5bc9e42a9025280803153500c8293d5aa223f5db2735a4e26322b4a6d285bdceeed227e5b61220d7dc0ddb85f725de3e9904d835088c11087cd39e0fdc4fab6", 0x62}, {&(0x7f0000000240)="d5dc72d588858d18ab2241579c9e56cbff69809d4b2352cacd4df49da16a0654e3956274885a86619dd829f8996722144488ed47a766bfaa9a1179634ae341dcf77d041a7b14d3dc32f3b6d8610e54203536be6d19912f37500eef2aaa3d9f2f91babe2c344560ba3f4acab84429792cac683390311ef57bea2d131d63bf6f427c1ff1da778d9606595b6d69f88e4e34175631e89c0ea68e222903fcbd502a84026cdb13377e08b5165ac3fdd0e6ddb1abd5c8af8fd7d7ff797fde16515bb3000f5262d14d818175633e9d5371ad8bf236530a092228dcc811a87e77031a609378dcb0c5376dd301cb066dce", 0xec}, {&(0x7f0000000340)="8c49cb", 0x3}, {&(0x7f0000000380)="041313ff57bfa485e71d653d62da81cc4c0cd1cdcd076dd19223c1e58d4a18d2351a818742d2a08ade748190b31fb3818e32f9f3c5a274feab5b1237dc672a505e737a63f6416cd40fd2757118a5874ae4dddbc73bb28ac2edb7bb7d05f286939b26b29b74230a4224", 0x69}, {&(0x7f0000000400)="dde9b86019d065ba6ac74faf", 0xc}, {&(0x7f0000000440)="e3173ec6702f14ad7d5113a5f732e4f72f6a9d23ca3c0ddc6c4c8204ef6a7c4cf4291ea91548bbc9ba361cb835de7d3852024477af10245b3ef95b0f892b80a2ce5a10bcdbccda08d0d3a3a01ba2931c1d0aa05bd2f1fc36470f510f6980c95427e2c3d55e0f243c8e4fef25ceb4c6230193e556dea91bfabee9da0c203bb94952af3dcbe5889a25d22d578dae824f6389d9e78850e754d5e1152b4db848b37ec135b70564fe28a996aab56c228e31656be7dfca9803896b8d0ad5a74bad1dd233030e6ed9b4b97d661c207e62ecceda6d99ff75a8103c2cda", 0xd9}, {&(0x7f0000000540)="56645c56c6f9dab50e181ebed88b3568b8acda8d98f0db7a0c20b3d2d4ddccbfa999ef26", 0x24}, {&(0x7f0000000580)="34dcb2e39db3ae0869b9b549456e458cc721f791b185a749ad0c1a4628801cb144898ae7a7ede5afcde8304774caf94399bde824eebc700f7dc689feb36e10705e08df4774692e23064d295b115c8c8744023c8719539b8be7ca95cf3f84509ad17ac86de7635a2db5cfd9c2457318bd3b62f4157d97fcb8e7b3", 0x7a}, {&(0x7f0000000600)="79327b826585373e24c1e6985d4ac0bbb52ec2754aed3db180952b28738b33fa385289765f27e6ce54c02c7ca96b48c3d123070586e5748ce733fe271aae8068b975f002f374cc9b130b82d9c2ab4196aee4c846dbadb58584d3ebd41d667818a5359d6979bb233b83997ad90b74ca99b8a07ba6021beaec8ce0f906fbdc6ebf1ae308aeaf26a13b14a77e579e1d1a7fda0540fcc20facd7635523071514c78121d670dc259472f5a8c6141dbddf90b74125a4fc296765afe3a06f72ba9febc579bc7fd635e49bc063df7b52a2ed050b9057c9d077d84402df317dd2fc", 0xdd}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}], 0x58, 0x8}, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/34, 0x22) r13 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000080)) 02:06:15 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fchdir(r0) 02:06:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="b238922e46e94fc904bcf04e82e8741ab07b8d12f483d485f3e4ef341a204c18ec61c04dcbfcea6a82193656b11bdbb31447263e3a1809281f952d84b555378bf7e8b6709e2f9f24eb9213eb980b8ba6835b76f7b0e79b378846f37184b56374f005c86eacb4144d9e5f00000000000009a32f92bee2b3464c67c05af1b0b22b7fbba80c7a3fc3317a77c5e5c44c501cb30adafe49a45b871e991fee4a1a9d0aed93be0ce9c4be4bb577213154e34d934d6a8675edd437abc10861fa9a0c27531ddf04d425896801547a031d15379ce6c67d2b8f9e6b83c4afd7752cc618b7acb3946967cb1595fb4f98fda1147ed4a52dc8c2117545539f324b2e4fc7650111e6df57f2ec6cfc946ab889c6d4109d44e646d6f6df4db3eef72dc2ddceff34b21e341e04058d544767bd03e6b29824ca181d863d420611edf0d9074eb62f33d94cd4eeb14c4fc81548f491880863fa7134c1d1d22d2e171833c0578f6554a512322e556ee6372c39ad308960635769705abb15", @ANYRESDEC=r0, @ANYRES16=r0]], @ANYRESDEC=r0], 0x42}, 0x0) write(r0, &(0x7f0000000140)="957e04c3cea8b1ea9424af6999f04f1404b8aec8ae76a7e7267beb957728c44a35547918f9dd6db281843e3f009e0a5fa2b4bb345985141edb4a53db634e71ada6a31e901bac775426cedbcdda6dda02d66c7973657a8c961228025ddb285aa83c8ad7e81b92830c6145479d97", 0x6d) ftruncate(r0, 0x9) 02:06:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x37b1752d}}, 0x0) socketpair(0x10, 0x7, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/29, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0xa000000000000, 0x6, r1}) chdir(&(0x7f0000000100)='./file0\x00') getitimer(0x0, &(0x7f00000000c0)) 02:06:16 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x4000000, 0xbd4, 0xa, "08937fcaf46a50b3324767fc42155db51f44c76a", 0x100000001, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x44) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="13bce1", 0x3}, {&(0x7f0000000140)="80481ac7079ffadf01667b676981a8bda3ef02468dc4165ab6cac00ee3cd48e18684cd317b5cc63732838677b44bb512f3afdd5a6d595b2e73e3ab8628daefcaf1fc869339a19f2df84a23034dee2613ac8fb97efee09b3c746a42257deb7b9a806d5cdac5bc8254036921fa7b0c8429fb41bd34ee84e83581e8bb90648b2a0396b300a1192642194a0a06e94d08bd4dbc8cff1656c31ac959acc4169ba2eddd9309edee0a93f11c9e37c7b7c4682546bb11314bdd6b1e5c17633996", 0xbc}, {&(0x7f0000000200)="c9d37fbf40335e5dd11bc9c843b6943fb77234f3ea023377795cd04dd187e004b4bc1dcb542806b413464e92d0ef9bc05be18f870d960c43160aa29f527df6f6ec416b0b3db01449405c02585b239f92cb6e196de5df25263822087869584388f673d323dc9361b3c7a60692d656d85fd1e9e97e3e663c2e9864619b9faa74a345774854ef8d9caec915ab10e53458634f2e4966f6eef4b77395751b9a20630fba9efb6c96f9210e1f0910c95a0bea81fa9f443c058caf50a6036c0212498f103dd7c3f033dbd6ab64201760e354afc17e7daeadde", 0xd5}, {&(0x7f0000000300)="c6578a0aa4f3adaa7109f0e6842b759e651c340f1287484991fc242499655fb9c0f76b113491c63f91c02f76abd8737e465f743e62f030965fa1bc9a52c340bfa219b96159ded2fce869f53e4c7e559e4f06c7aae65d6ad9017a560a7f42707f6272fbbe80f117419af047a6760062853cccdc7b23b11a045df4d5ebd6311b65fc72a369549d39fd48ebb2e0d79a470cb132555d0d40bd3840c0b6154a39b4bb955ce18a750cebe5", 0xa8}, {&(0x7f00000003c0)="9944ac86688384c8e764d3b9e80f1d03da3519c8f323cd2967f2741914e49848106e96e8d4b9da10dd851bc820b3aaa141f95b0f7bc4e9ca1eac2854cc077e6c75b86152e7832a8ae3b65dfea103ecb41e5e8c36051f48cc9d88be4379b37b0342e67faff9a1117b8e579319c05701c26fe465c6b113cf5e598dfe03e3c9fe58ffea55e7b3bd2919658d4016ef3ad37d636530c1a8002f1b04a2ee1b342d13a15db47805590aac20a2ae619b20b874680c9410", 0xb3}, {&(0x7f0000000480)="fccbdd45884a476d0b67451513338c1d993ab382e9175efdab219383e11ebf9c9f0673047e86e4d8dcb4151f348fed81c63be71fe9ddf16f7cdf9de30a11c069827f27e5ed4471f45d8b0b3d51eec701e4eeb17910cc47c76d43c02f51f09c7325241a645ac9a5297b29408b4a6309502526858b9107e482fd052eef93bc21f6c1527a35c8a4be9486cd7ed45b0fd722cb7ba075848725b6f0fcaadcf490eb4ce4c5298e2b0144194b40a4abfa3b001bca58b1d1e02293a7fce1fa30da36238e162c15aebba3d45f526d59680673e5bb2398b9657880fd820d3b5d8b9aa68db7292b2cae1c5053c7fec4b13e3bdc26c9178fff5951b09ab1", 0xf8}, {&(0x7f0000000580)="6d8121ccb194b7c5955b0c0d29a95bed370aaefe3b2c0bde658ed1db43912f01ab74cdf38488ab6e454828a91f2c22cd6bf65f641f10de68643515e686947706d860f432073a2794c5f2e5c55a64ba2c1b39a960c7302c66844fc646ec4b680a4daed0503afda26ea3915267370e13bac092d62c6950a147cb7f5f269afe66", 0x7f}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0x406}, 0x0) 02:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) semget(0x2, 0x2, 0x400) syz_open_pts() 02:06:16 executing program 0: r0 = socket(0x102, 0xfffffffffffff7ff, 0x0) socket$inet(0x2, 0x8003, 0xfff) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x68e, 0x1ff00000}, 0xc) 02:06:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1304, &(0x7f0000000000)=0x24, 0x4) sendto(r1, 0x0, 0x122, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0xc) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmget(0x2, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 02:06:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) 02:06:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4) write(r0, &(0x7f0000000000)="0fec183f52fdbbc1ce998699dd68719bda9c91195693288a1c9eee38af5b37637c9d9087fd2d9f60943a158056806942f927f12c7fdeb9fede27dcd5f561129e3ac3714f3cb458a15c930e72efcf97345154907d1d813bedea74b02558baf04f1259a2", 0x63) 02:06:16 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f000053e000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x2, 0x10001, 0x7f}, 0x8, [0x3, 0x7f, 0x401, 0x0, 0x0, 0x3, 0x7f, 0xffff]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000100)=""/239, 0xef) 02:06:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:06:16 executing program 1: stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:06:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket(0x10, 0x8000, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 02:06:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x1ff, "0e7d6b9b0d8bf2d8a08020c91d78745cc5c64786", 0x1ff, 0x9}) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 02:06:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pledge(0x0, 0x0) 02:06:16 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x8}) 02:06:17 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x8}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b527f8158f744745261e5543f27dad814582368d811c5a27b4f389880b1fc69a00525b69a15d5c1981cce9bf515226d09a02f4a7e438763a9c26fad1709d2eedfe7694ac370d5bab199d8f3870d92beec8417bee06d19a", 0x57}, {&(0x7f0000000100)="bfcc972dcf7318a67d349fcda970c64174778ab3e489a6f509830b73a1e8ebb9c22826860370f16535155b8eaef8775398d8e0453a7ff1e8079f9f49c8c66a522da6a6a8b8b4f815dfdec773c27159c9778dc99880", 0x55}, {&(0x7f0000000180)="2b813054cd7dfca73b2500c08032e3f0b835dc16195170baca214141e297d9608565ca69d36014891192f1fb9a45dbe35dc4eaa700a34b386be10e714a98919d12e44e37c44751fd471d7abe03ec20ec96f2547b458aa4658754d3995501a4c31b99c6ef18df0e399ff268f404e46941c0e179d9a07ce0bbb5e86f70614041b33dc7739205518e7e3ff8d8b533b06c7adf3150d03b93bd52291ce2475fc957a6a2d25cef61c14e70ebcf2fab5bb361fbcde606109509ee57ef2a9322c489f711", 0xc0}, {&(0x7f0000000240)="56403ca169a2b65dad2c3acbe876da7857ec678ff29cdf54334edd9e47d77dbcbe8f243fcc12267531e64ef3c24bf679344cd9e729236dda679924720f71e1d192b7f918988096c336be7109dd66745b3e4cbbcffe68a3e777fcb0b13b4dbcf1a7437721e961bf199ba00d763eaf9c68f1ed", 0x72}], 0x4) socket$inet6(0x18, 0x7, 0x10000) r1 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x5, 0x3}, 0x12e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) 02:06:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r2, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x68f, 0xe3, 0x0, 0x3ff, "80640f7c34260e8dfb447183a9d728dbda39eacb", 0x3ff, 0x1f}) 02:06:17 executing program 0: r0 = socket(0xffffffffffffffff, 0x4001, 0x401) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="000000002c00000000008f6fb151c814cbfe2fa7f5bb9aa9dab2cbf04310ae7b037d3b8d0f0a49a7bf6466126072e7fc26377591268f29eae8ed15e650a94a9f9fbbcab9c242"], 0x1) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r0, 0x0, &(0x7f0000000680)) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x599}], 0x1) 02:06:17 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000080)=""/29, 0x1d) getitimer(0x0, &(0x7f0000000000)) 02:06:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f00005d5000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="aabe56f6", 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 02:06:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x2, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 02:06:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000021, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x2, 0x44}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000020, 0x2, 0x200}], 0x7415987f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000004, 0x7, 0xe6f}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xfffffffffffffff8, 0x10001}], 0x3, &(0x7f0000000100)={0xffffffff, 0x1ff}) 02:06:17 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0xc003, 0x8) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) 02:06:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r1, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r1, 0x0, 0x0) setsockopt(r1, 0xd8, 0x3, &(0x7f0000000340)="80a04d151af0d65078c0d2eca0a7b20ec0d2ed39694a5080a4f5c02b8bab6163d3fdd47f71febc1152cddd42f0f3a75e293c4fc364a3e68dbc4d38c0159dcc120b2b2fd25f27df5278b600bc4b5a366ab5ed9c4165ea8c826b2a8ea2d5d68dc4f5354a7d17304efbb2a5be4a6b02fc25e1759d84505f597b8df20ac50434568d5c38df3cecf56e9b498105b8609b8946b334d73b10cb26818be2dcbb333b92db887041a3c81bfb6de11bca8a8d92e7804113ad4165069c72754fa9f0fa28d92901249200a44722fbdb7ffe8f94d3fce507fd34c2603bedb91c5574760bbba9afb8544472", 0xe4) recvfrom(r1, &(0x7f00000000c0)=""/203, 0xffffff17, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x7, 0x100000000, 0x1, 0xd8a1, "0bf5feaf611cb34bccd12d6e9f85fbe9c4c99b5a", 0x7, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 02:06:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20280, 0x84) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) 02:06:17 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 02:06:17 executing program 1: r0 = socket(0x1, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x8003, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x600, 0xc4) renameat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 02:06:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 02:06:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:06:17 executing program 1: r0 = msgget(0x1, 0xc0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000002000e237b9d8277"], 0xa, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) sendto$unix(r1, &(0x7f0000000180)="6b8b2446afd513550213960246f73d66b3a6dd34922be20246750e654f590f2ce5862c38d2e6baf713dcb5a198b913a213ff09ff11184a511840b21404b320a0a84510f2b7933b0c58c421105ab17484d103dc9d2eb5cdce7223ccdd3224df87094242a591eaff1af8485ad2290d31ed922bf4bdc62a6a8d2c774471c1643293718f2aca38f6922a793a6d902203ed", 0x8f, 0x9, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/174) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/247) 02:06:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x44}, {r1, 0x5}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getgid() r12 = getegid() r13 = fcntl$getown(r3, 0x5) r14 = geteuid() r15 = getegid() open(&(0x7f0000001900)='./file0\x00', 0x8, 0x2) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="5c5481ab5c56b8625d1eb9551fd189dd5f32d1c47e41b667eeb8a5e7dd436db875e28b4dddecd9c9d464b6291171", 0x2e}, {&(0x7f0000000180)="c88735ed630d67d9c4de87dde03874eba10e544174578331099f81a6c4b0d53593f9344cf149193abdccb9b32e6cbc425053354c706fcfd506b7f63e3daf87f87776a5f532f7a84863b34b9ad90dda319fdea3169471ae978c9b25705b1f041d253ea8b595a191e9d56ffa1c4ed05fd368f166e6d5f9c797", 0x78}, {&(0x7f0000000200)="64926d41f3e55be733fc7aa7cf7d1a7603e70c4ec05135e6c94d7193027ed91b02755de30664ea734771e4adbbcbd4a8f92757d9ad932895877e6560800c2e0775f7aeb39e5faca1527fab1f2bee925987539b67f3ef3dc7af294cf33374b95ccc8beb115cfd8b1933ab59199aa81b30351a1be299240e243fd1f084d7b0c1300fd04cf2363c1f4ade38ffc85c", 0x8d}, {&(0x7f00000000c0)="ee1feefee3c41cba29fcee25d18287ad8b5fe0d9949b307e05933c6c4e30394676615e5ab0e75eea775d9fc41cb8f859c9be77137ca7b66696be576cf60c7c", 0x3f}, {&(0x7f00000002c0)="679970e68d5df69e7c9748042e6c0eddde61f5c3955b816579a165ef0ff2fbdef78d8b42ff4e1f3c1865450a0807a2a2d2b0a92c4fed7b775f44af8f13b355748e34065e8dd1ee3401663931b6346b42799eb625b82def86f7ce05f72642853565bdf1155b7114979451fb9a2c371afb0c99fa8019c911e31a74196b61852f2364dd51b56fba49b95daae8cff42ab70689e62936c749b0324bac75773539f4e85e3cd2f3df819236d3fcf6b2adcf908585c67d979d283f2eb8a5a5d5f00bb410798927217d3c3bbe654e4aab3aa9e59474c94a5cb813c079fadaff899a354bbf8e3d2d15468dd4bdf59a8a07855818ff3fbe8d82acdc2b2dc48e7cc29fd59d3676edf607f5935370882bd0ad368eba9990df62f71b7ac10406565c278b0b4c4651ca020317d6d0d9e9abab0570b5b6acb42c2084774b3f6955532211c4bb350f5e1500fc619c5deb46344b668651f005fc87ab7d048303e5dc4ac9ec7d510e791daa3d94c8cfc160348e5ba11c969ea53a83e22fbe1106b6297d266a954886ea5be002ece7ff9e0babb2b232f8c5179c6558c3ad9da2b6c4602d280245f712c35449385f1d909622c54e2b4f9337ae51cb65a1bd6727f377e38ec8cb5aa7f6e75e3359a52d24a6a58e38b1d4dd650263c317e9d3c2d0bce7de903cdd05c1fd81fc67b98724683d0d6c2e4eb9e666c137d0ea3ab82e7a382ed69042a638bb7233e2d9e39ba7ecae1cb29b3e3ef3afa6ea28ac2a1552d3cc5338e489c2ec24ada89774a47fb14476af2ad7d8e3d4166b2d1fe56633821d6a0c4537dbe44ce717150764147f6eefa8df2d720b1b6b8d79ad22dbbdb762f85bb5573d40c7afa41e579e6c6e38dbfb21807d244ef7598b2feddb126ed2f04a343b029a7e6a9418759533c5c6e27ddd4e1f1b6e882f7238ea599a050c52da6276fd505b42c5e54e39a5d06cb6507f8bd6b82a995fdf37b13a8b620b6ff08d0d168ef1cb455192196d140ebc7bfd2f7bbf87c8de29f40275a2038159b3736e3f08c11aa7a412590c89674015cd588d0c891a91c65f3108bcc78668269e81d1d59a89bae2a584f2da4e1f73a3de1a3ac1b00b2bcd42f075c840f8fa5f7080c3e71a67c158702e4aa7c01f7350cea7528e9231a18390c36cd2b92172e2d05c9372be708a2a61731820d6f96b4dfbacc056da5fa7cf3f603d64e656d394e7c15c9a1d6d6daa34aaf009c4f09b19e2b24bb569e4e028ea7755693dae36016389b29cff28d7d94bda03a6d280b8dd1685a8c0231de6ae9fee204ac529c254493d2dbc46a3723e804deaa747496e9b026eee384dbd329bc1c817d553362d7beabbd38371b302f386dc30452b57369fa038bf4e6e4a1c4c6d61e830bea797f1eb390f3531e804ef49bf3d885ffee483459b730d4ab373ccd99cd870a9eebf03c36afa44d0ea47bac9a5281a801cd0a085bb1168f760d7e53239bca02b1a85156145422d38939af3989d976caf9f2b54049ea46a8ca89f722c4e944c0a83375c2391770e7570c2de6195856954b6882b6af5c5d0802b9ed9e347dad957a6e3a6052a26f885b1f0e976781caf98c92fb6308ead0bb6d008abe9285a97f3ed9dc52f35861808a1c96aebd79c0312d523da8015ce284c2affb0bd20f16ed4f2661e1098a212cd6955c193ecd53760cc8ed6d3b82cd69c74167d5aecdb64546a242c5264674aeda5fb7363716d352df2a29bb3c5b6f503eed851ebdf685f330669a4719182f48970e59ab7017a5ec6f16d5dd369175d554d578d1ebbf728e1fa03f0d520fde90a9b0eb692beeb1216795b765442f6d1fcfb84a699015762a6e228409112c928f6e82c1d37c45229b43ad7001290c101b40172c4e89b133a6f31f8dfc773dead2ba6504485855a1db44b9904b4b19d01280637220f69524df0bddc26ad3bca605a3a0e445dd62229f9cb49c1c040ebd704b07f33d9eb405da89229a037f476c772772879da33cf1ab6673d6b6c81c3184aaa25592d57aa552584b7f33713888d99d7546123d541c7673f3f62cbd0ef7d7275399522d051bc8d3360769730524a43091f4b284bf59f54ef8307de9e1ad02ececde6eab9daaae463f306256661b61ddac8242bee863ae0ebe4802a1a52a612701f8589d74c3f888945b79b00265e00c88cd8db09633f715095055fc4584ba73c36d07fa9943e4844f5453128c56785feee0a82ca4783badc82c878516137731335997e20f510d14c2bc33921c6f2e9b9f1bc832524723853b43e7a3a8028609f732ae05df6040c734f5d6faff56eeb6fc001c83883d369c05d62e2bea4c1c03220407d19774e447ee0aa07026d246b9ea318d17157f0fcd4e62e3edc5e026f12ea54c86f80da9eedc361fce48f38890c8986efb3c1ff0baeb022e8fce409b838b137a8feaf996d4be5458cf1c9742f635eaf0d3e7fea86bcea9005453c091a4cb5097382e2e98df1b4b23d65b62372f838b9be86bced7f073e731cf38faee01d8b85441c5d5a2d470af418cd2d20106731b2715f0fac0b1760196fc8d7c2d31746e6c4b66db8a9967ce86ac60f45f0a3b09941ecdfc130ebdfa90ae81dc9565d50daeaeb2a7a892481f35afb45eba858aeec9bf97ebc023eaafe2c517e1b4041470f787b4e066d3c448a5e78248bc46f5506e9cc6f0d7d68e9a39f6581f1696f165a031f9a29b59100ef75abe79aaaed4f5705cf432b881b7ff33bc8032225dd628cb3e4abc721f5b3aea11c8989a9c0566fda238d352637f278129ae6b83fc12f98ef4200b2bce8d55d5db25d3e43c67c0f0ecb28a964b70da68577c9cd24af96389b4d9c287caf5c21847b0caf8042c5903d439d9950cb5c2134007e00ce9751661168dce27137fb7686a4802986357eaf5b86e3c4996ca9d5c5084ba09549fc5482c31c9cdf6c8df84ac2121accf2626e31ba56c1a72d9e5b8685973e14be899a531c96c32524f1040f6c9f3ba41f817bc970260b666da4ab0eaca2575bc7dd37c4e738064548f546ff52af7fe3cc192219dbbabf570241a34fb6c3ccc8fa40d4af7d0ab85173ad1bcb65cd06f0587a99244aa35506375a7940d6e35baddf87ce77fae01478b4deb91401bbeddb169ae6b2d757e31ad6342ee82145ea281cea37cdd0279aa8759461270809d12800c2f7d073156972194ab71c01741e716406fa2985196c28446214a8f39b346cc8c767a9f23e99fc63dd9bfde37d7cc16a968d00be1d3b87142c5906c338070d571e4119d367e8902259e4726bad3961376c27ad0a1f510f7fb236c78f7c7a04f3f9099302ada259cafd923d86cb2c6681fcd6f114a4e3b25cdfdbc13da909364d774721100916cb63980df89f1b7f582fa4c69826ca53527062bd783cccb2bf8d794f97d393431ea562650ed71482962ab3ded886936456d3ebac6a5efcb36f789481c08f3f3ba3301db804e92f2463403364844fc42c79872bb47486c28bb45bcc22c7f6b6e35322b30b0a931cfb2e2226126200dec4205e6092a70cac09597e23d3043cdea502921834c6a9f972413e5ac5176b9dcafb7309bf63049c1e0bc1bb0bca6cb1a287a7379ddcac15c111cf547a4c55ba5f8eaf117eb8876c273c18da70b08df34473798c3ff4ec7c78c83cf00e83198523d0657fb797d0a9f1ffde467bf2d5b483081c2538ad905da12a9a2c94572f2a2a51b6ec820e49354c6f2c1239198eadf4ae0f7e14db3f3d77a188b488b0fdf27b4ec7d91fb279c8a1b4d6de004c7ceb64c0fc4528c5c3dd61fcbbe2fc12b37073b0ab9dac2721f1e175f999e5982e473b91f52f7231019c1171f812e79d5753646095352d24a324d343e4bcfcd4aa5a2b9a1d323a6117de1e529293900900fcfc2b4868b35dba1200c847453fee1cc035c76102af496ad874049a52d2500ff52f18afaee49a94afe9cbbbd87f0fbac1a30256ec4996465f49fe928f3306ab81295666614c9e9799f1d8acb50752a339d435c2defaa0fe7195442650a741d7279bb907dbb447fdbea5788b34c1819983f73d1b1c9cb90cee1b5506d96f000b41dcc86b31ce2b49c4c969f102d68795c8268d2e52ea658bc6f7b606ba12f737ca3408da6984d814474bcec0cacd5b17e5829da8ac4c8a5fb229d821fe8c0a6bcdfae372320cb7423ee155f6c575fec055c93dad3eda33f34e586371cf8af93c12fa9871d0f0afda0ad35ee94033f7a76e1ec8f8a32dcc40237d03e8ab54239ffead9bfddbab762dc99daccce12a649d441ba18dae778a723ca92a7b251ec682811609b20d6c0d461e48ec981b13618f4b98603568b2cdc9b8122afe205dced4e73a2a2e0b61d058d213a5cab55729bd8ed44b0a716bdfbb93c713febe170731675933955586074c08cb1367f955e41f7c292ed13ca15d407000e4d2514c2d1f647f6b46da80a0562bf9dc1112a3dcb1aec98400080e7a400bd698be6c4f2b41f557d69fad0a71d1b3021090776b9feb7b3dae95195d71548c1088bfce4ee7e03bb6e71d60441c3451b2081e9df062bfefd61708aae09c14e3687c818a1da428eaa6802a2f4c24683fbd8575abe919a631c00a1685ac2fed51ac5c1271f131e923bde6a21755a794e1d753e2e8f7d00e03bea9e025a06e548fc6598ec8f4ded410f4c63f3ad6987c53b1a2c460be4c0ebe120c38253f6daa589041ff80b96bb4f4ab2e95628c55f19dfbf7e6fbf50829ff82585d696c78ae7725a5395bbf5726b9b91db4bdcf25f2bc5b0f593ead34c7662eba35459ff1e0c10c6565394a64d94f95d9dcb5d7360c2a3cbcbc526107eec266d6589070c7ffa02a8c6c44184e5dda0430e54ca6a51331e3824ec6bff264162a1ab5994d09e266f7286138b843c7863445894a615b30f9049bbc8050e76bd879d104b91a510b4fa7b8e18e9dfca49cb74148d6d52961de4d5a7e5812b26d4f77d5d21494d8ea60f6c33f88a320e4db3a9b739b5dc17738206c26e0cc08176bc06593efa2b559beb9f9516ef3639e09e730dceddde3ad35e5bc1f03c7b4339e4ea1051a6dc9e6d4b623714e5afb5e085684dc29d419787eb67981327861d9d3bda4d1c32ecc786ea0e4a23a1f9406d69b7f3308df9a424c23f18764bf5c9b415b47cb2b4742629be7d735770430b5de6fe1c8a253e60f28ada580799bdaaf71afcb418e83a0ee1f553bdc192036ee28ed95e1b961c9991345f442c36dd5dc32260fa2512c6239db45e14166cdf059be4ac06f3ba09911ad7a5e22b61cd8c0f1b506812ba8a1cc30ddd7ed09ad6f4beb43c0ac8459707c052bb8cb846b4eaa6d20b84a5651163537770cc6cd8354a8c4251782dd85668bed70873aaa278e9c2189cfb5d00cb24e87c0df3a74c8ad44cd53dec6d80cd6070bc6d89642d0b2527521f0dabc89f1c716b167473ca8ef9fda1e79d1523fd608a4592ccf5a68012c1f126d0a8959c26b24dac9eb7264628496ba5fbb276bc3ae50c283cc9a0b2e98c4807ba5d477342a08a6b1ba7c42946d8f089a81a1c4c396143dab38f3c413eec8eaa8060710fe3ea069ad263ae450ce5a9f452dcee4743eea173b37d2214a3571804afe4e310f40beb97f50011b938f964fdacc72771e1e95eb9f20ef9b955688797f060f2c815a1e12e0986c1af52755cb91bc5861b5cc08ed9a294e109b32b2c19b511d4b5910a69297fce3d3c829af9e0604f0fc654818bac5d285c0e86bd2dedab0cfe667cd8215d2bff3edef15d066131a162c3dab53237d608b5b3485be9f5797e0291725aec4a867343e744e0ab66ac6b0e6ebd0157030bf5aef153e17aff18d", 0x1000}, {&(0x7f00000012c0)="36fe6799b4727b4ddc66ba8608674bd0fb8b9000aab87b7bcd45fc4e4e5dddc482684a14f1bffdaa37", 0x29}, {&(0x7f0000001300)="6882b724690fc4c5b481317532bc310db5ef6baa984d38affa92ee231b454cc7d1db21887cf51aebdf9e9bbe248bfe71095c9b5ce3deceb97656662821d0f1b453dee8735c63b040e30f5eb7d4eade1b0614b4dab9056c2016251f5174", 0x5d}, {&(0x7f0000001380)="2259f53ca908c393593346c966d7200d203ff94fd42243c9b44a84ffc41f47a355b2e7e56c569bd45b6ab9b0fb50be4158315336408efafb2ca07619a6b5934e15", 0x41}, {&(0x7f0000001400)="1547e03888dbccade0cad7e83ec2b8f86d892a10870dfaa61fc97f4cdbf051a61c51668f2cd283e9e26fc200c118c71b22472237fe43ae97d9642e31ce12ccb617a786a244dc00176e6636705715199958bc6bcb747366c0492023c3265a33e4d04840e157c272501f596fcf19f2747f3a1b760b025d70d0505135035ff4c5734ff279070a63931b422eb256512a9d8cad57be065e43001f55deebba9874204aaca6619a548284feeca14c9688ca12137c02156abd25a4cc47dc845fbccad84aeef7b1a514da380e195f6e7049325733dd13b5eacd3e841524061c4edb04b4373aeb5d7a9bd594ba71456a46f187c227a325d5ebd677fe", 0xf7}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000100000ffff40000000000000000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x8}, 0xb) 02:06:17 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000080)={{0x1f, 0x4}, {0x9, 0x8}}, 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 02:06:17 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f0000739ffe)='..') sendto(r0, &(0x7f0000000100)="7c2240c7caebee9bd68878ea3a4f2875719826a6ab3802fd545366273f4b6abad428f7ff958969fca8a1237726aa7761971608a5d4d102feb58b62f9bd25dafb1e8b5366b8fb352ed3322465319f67a90977384c44400a18aa920c6157f2527e7cccd9bb81aceb6c37cb24b97dd23bef4ca74425d89ee3976d4ca184bb82500db6b8e88344cd2cb096fd56c2cef845f4be9e2ed9399533d8d2cffd0554306aab90e21a65012062e0ace0bfbeb8133e7cc04f168cc0d95177c7b5fe3453abf5f58eaaf8241d7a987f19301ed6844e481c018bb6e2497914884b13153111d5364135a3f959d00a7a9d1ed6b86d0cd0", 0xee, 0x7, 0x0, 0x0) 02:06:17 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x104) 02:06:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) socketpair(0x39, 0x4, 0xa603, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xa2be, 0x7ff}, 0x8) 02:06:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = dup(r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xe9, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x5, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x41, 0xfffff, 0xd3a, 0x6ab46a56}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x100000001, 0x8}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x10001, 0x10000}], 0x10001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x24, 0x40, 0x35, 0xddff}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000001, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x8, 0x0, 0x1}], 0x7ff, &(0x7f0000000180)={0xa8f1, 0x8}) dup2(r0, 0xffffffffffffffff) 02:06:17 executing program 0: r0 = socket(0x0, 0x5, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x0, 0x6, 0x4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x7ff) r2 = socket(0x18, 0x1, 0x0) munlockall() socket(0x18, 0x3, 0xfffffffffffeffff) socket(0x22, 0x3, 0x1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x200000000, 0xc34, 0x4}, 0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x28) getdents(r2, &(0x7f0000000240)=""/157, 0x9d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:17 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) 02:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) socketpair(0x6, 0xb6e6a55e7d776eb, 0x3031, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x6, 0x20000000000081, 0x98b, 0xffffffffffffff7d, "85a7dfcd5c0200000007d209cb5aff05ffffff7f", 0x4}) setuid(r2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) getgid() 02:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x401) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getitimer(0x2, &(0x7f00000003c0)) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='[\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4}], 0x2fe) syz_open_pts() syz_open_pts() 02:06:17 executing program 1: setitimer(0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000011c0)='./file0\x00', 0x800, 0x12c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8a3}, {0x1000, 0x1}}) r1 = dup(0xffffffffffffffff) r2 = accept(r1, 0x0, &(0x7f0000000000)=0x183) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0xbb, 0x20000000}, 0xc) bind(r2, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) sendto(r2, &(0x7f0000000140)="dac3f4cd661a1d06a186d4b4ca5dc8311aa54578c10a5e4b6ca8fa2878f1fe06a7ef82261bcc9180a6a6db543848c8202c282d02bf57a2f70a85d39812af9925801ea5ced31eeab080a46f7cd7378afaa54ec02e7e37e0c9de1d33ac31e67711b15d2bc48fabb98ed9e8b2c691e2022eec93c29be081585a88969098543a59697941db7b09204a58087885ee81f672a3c7dddc64235559a133425a98fd7f7b11fe79ac8e5fe48242fa2f6ab18568770648f367d284ccedf7b76b00d92951f0f2a81f0efcac0e016968ae5e9141af33d3b1dc59a6e78a6fdd9625d740ad0f2820c0811803e079110399e1f3aeba8f9810c2f0a904ec6cebe49dbecad3ebbb79b085cb28715b11f3756fc16bbcef69155c0c29417f0733f6cee31225d907165ba67032c14c8f092a25da9bc0ce578f556720ad809a155b1aa6f25e8fff64d1a26207676fa274ff29b87b1dab888dfdf383ff47ebffb5422908b14e6c57b630c1bc5afc6a4416d05e4a76787b44dc6cb79c7028502d68c3e8417fce23aa46358ed66340d3e0608b03bd97d60437a7281888121db7f7d491b896ba23aaa1fc68ef0ef9c00d1e18954c2a56303530212b22aa26a445a214ab9d71bad4b4b7a15669173fcf036b166f35d0e44df0c70cf832532ed5a8fb7f60c8eeb8e9476d780780b4152f4d21a255cc8c239efe1e11cf6b0a2170b11de0107173b45b5d43341a27e43fc01cf82e6caf9e4bf4a46eefe876621f3f3d923ec7adf999c7639f336170906613ce7be69907137ebcda66b41ee339eff8e5541007968e87307a5767c1b3ee6fb8b4815a775669075a779f942000aebb9d110ca6164ecc7235a1e5592370cd47f3145119d249cb8f850237b57e61dc62a0752b4e741ccbf370a0f335da725f8cf34e6bfaf9448ee75b225cf20f55bbfe9142933703820d436a6e17e7414e98a6b7ec8a15bf42393a29a081d88763945db9ef8c55f85f2a4789dd6717993cd3075169d54ece3a76596d9b469aa48556ab026be3ed6fc9bd6774e545026661ac950950b11ccab8d0673ed7c864eaab4791f2947077fbf700cf7e36fc9d8ce16983ceff110262536ba31e0de2acab2070d7a793a1c41b63670a4ccdcdc0e0da1e812d3beaa03f3115a7f859a44e6634226dbfb9b50656769d3855fc8776dd3ea4ba08fcc6ce220a2f707bde34e600d276de19bca0ed455cf428d22d635a0dd08679e40e6c1d998cbd8ddef2914f6e807cf788721c850fa12cddb55e094e1025d20e24ec0435799af766b33ef8828a42930d0d8d64c7159f36ec775a872d94715c226d33b79261bbfe2aeff2fb15dac44ddf91b7a1cd3ec8f387a68056b19a43bd91c7fd055cb443d5a2c3cdb9d3ce36adfc577fd199360fb9447d17e27b297ae8977fe2cc6ef12c61946bac8d6e1aee73c94c002543d46073f411dfd33154f9a4089f10ac06c3254d3104ae5827c036070ec97114bd9fd30d4057d6ae3916c35f3fdb13aa10f9ec48b4fb14dac5f33408f32929ba4a692deafeef65d1abce1b4a51bae15b0bd3e29a3c37740d57e2e75f156c25dcd73f96be8bcdbf124e0de41136fa11eb0c9ce4a8e8cc411d4bd16fefc5b6764c34cb922685f17d25f2bfffe68fc50459b58c221fe9b71b1227324914caf478fd0bcb072228e00aa6b93678b14bc18ee8dc1e7fa7906317efa72e422dfa337adacee02e2e33ccd44b1f85a80b41f4e3d0731609577889dd35d51376a55e06f34c7a797f364543b60394462ec2a04bc37acbddc5f71566da09f2d1e47879d9121ad0f1fe70cb028393cebcb3952bb5d715e4850d9a9c9493b75a94e8565ef72b66a565ee6dd60f6bc5f164943e59789fbfe2f7152d7adc9e7052be6c6e61abbf0019dab753bd99401641279fc91144db458503399428d6b8cabb5716ac3ce62b595602d3b21873331299384c6b2e147d273e2aab39dd98af6bbe6f7ebcb9ca9cd6077003eff4b59a01fd25eff11d00a0178c66e03a1ede95cb8c27e16da6497b0ab02b295b75e53f92f066d6041dc7ba462016fb779d0615f1a78cac57ca08627b2d3912a77abec772fc77b5bb1109a097735b9ebc0c255d23ba9f019f94b41068e01443e70dd6932b46fae585c94a0b29c51570e5ea843b398dd6d93bcf2daf8b8f6b13b26e6fee079e632e06e6ad91a47c8bef295fbdfe996e93099327e257a454ac7894411dea44529e527a1e5bfd881ae93b9030a4c83f9428119096d94938f6f1b15aab92bf1999cda603ed44772ef1453b4bbf6926ae312f9b691512691e1ae5762ea607aae91eb5fc1f4c4c92321c7c4f04b6c6cb5bd3d0405b359f293bc71238eb91b447e98182cebd98cc74adcff3b8b7ea089060f4312ee31b46bbeb80b950df2984b0419aa772332888a586dd92c56692e9f29674d8c6eb7042a49185b6d586445c1963ff8b9de352dcf46f1812e1fa74bbdc12436c677a728756d462058123ad894b50e3ba859165980dc6f403342c9e29e9bb5d8f0fb079424817f5cc3799c6f52bf56f068824fd5e158ca90e12a416865e9536e091283a60876085aaba23f634091d1e169f4b870ab3cabb5e04f11e1e53c058c844b08112a878019a2080d4e7a85d85c2eab1db5a531415bce9c6c1859bb1ea7d4620dd005e471ff0b6074e42fcf46be5c5c61fed284ea4288013c239bf057e070b5a1778b338970ae92614228cbdbf670e99d3d45e0c32dc3fb3c82f249aa7eef1306857cd8d87874676512b1fd18794fb4028f68c40eeba4e78b5e24e6b98b154ae1a54e1fc89b145ded9c5fc8ccec044f400ee6ae2bb30f0b31ff4c8d8d27d4857adeeb2fbdf1c01d6b00ebdd938335d847b139ee23a43409f024355d778c5272cdbe0a3bdf21e5ea911ddbbda2133942c773388682df044d5a0dce6d2811b5d522d5fd943c6bcb68d63ddf85b0deb9ca232daf8fabb2367c7495357c4bc20b633ff987294dfff4511c7b24a99ba3d4d0efb8c3b6e8d72800a05102036335efdbadf8be5e280296e5736af8c3a1518842ccd6fa4dbd30f1a15c44ddb6b887578eca976927cfb1cbdc130ad7e11a3d1822ab61500cd21d39b1acbdc6120e5d1f8a5721c0d55fde437ea458749be674ef2df74e085bfd3c3d205df77da510122fe11529115a72665e8f5805fcc6d2194d0a0fbad86fe78d8b6fba5a421cf5c0e1b7993292a31f4f31c816766dd495ba13be024229b82ee98d4ecde406eb10b661678cb37fe1f9c8b226a24b284f07eeaf94fb480678150b884f192047430b2e71f046f1bc40e1e03778831b93fe55e1ffeaf2e21cff256a7b72a483fef3cc874650f2a88af5b003c47145194a33a7e42b21ccc0d5e6797132be43bb16da728caedc75143a3313bc50c460031068f3cbc83fa18f4188ff192ce85de9544c31ba641be8d54cf29868d321049ce6afa8227c0fff65d414ddb000ddbe0836dd6dae882033c5e8d026741547002733ae6e2d082d3ffc6312211e6abf870e138333cad6ed0dfd327a5af89ca2048dc6c4536c6e91dfe7be0b9cfa678ab2f40644a742defe718aee51e0962ffca1d3161e0366ba8ef4ef1355d0e34a7e4b18c0185384cd1a437f1af2309350e2517fe12f64606a63e6f5877edd9ea03d84c731e1da1d39813a3957df03395965db78e9142f1f7dc1ff3d9fe803f0eb6977df9921262a777ac9de11cae0e577e67390519286f26f8e122c96bea9e40dc4958a66b1cffa66e8efd70ca5085f6bc3dc2f68b8edbbcf664fad9acd1217f9aac22e60388ab9a0eb05af238de4ba7203262d7f151aeb7487399854f8b4ded557b64a192271b395abf9769f1214c2111d58d2a1c281428f77d9078cc1b75e74c598022aa6e45e08b625fe4a8b14c803ee2a8fd1b4e4cc0da3c3f84affab4ca9f8f6d2347f4baaeb3939490f7dbd68c68a858ad51081cf657a5fc197c07f1a57dcba77f5147b22f111b0c5b473341461fec6cfa4a68d32a2b4684bdb083e7dc3aee9df14f13184517f9d085ff9e52c2e0843718e03fb2727393c02a93f5c9e9913b02d85eee510d706f481d0bf3745b901dfd5a43edb49d879bce39630b47e2445da8a8b7258e869ec41821e80775c1ab01fcdc97ea06f8f6220e64f11b080ae74f4236263e76fac16680bfe8cad59907cc6662cc62a8aa4a3dd229e58e8602d268725213b9c614c773fc48e150c79501a60f08dc106acd5527ccf6d0893478054d86fbd245f201ef48c134a908e0812e4d8b87b2e62ac8daa457777499441b051d78edc036f48d7f67910fae3588e7dbe95dd81eca1c7aaea9f0d6ded3dbe468482cc6842bf19efa94048a1be44945157f3fe1653417340310e13d7e581aed3f8fcea52e861642fa0b1aab62600db2fc82cb0a3686da02631674b13fcf45cb6d0fc49c63556ca2598c42a6489c58c9b3af6c64b9955af9fcbf617e7a1a271b4041aafee07b3a8641bf8c7e5c6d4056085b5bbb9efe2b35c50e1c900fc2f27999f7741afa38bd9e0c9ab88c5424b19e689eded3791735531ab53f7e3f27d98b3084c6f8752f091f56e81feed8f3e6046a0b6e8b7a83dfbef5e93c68328091a4df594d7b24dcb7d95b52979746567ff1b5c843128aad02e966e9226d06cb877b2d51338f0f5e81397934968f56bf41644d68f4693f6eee3d0118ede09afb22de62408bf0003903773a4512e2f72bf4edbaf67348ef9853e91b8a0cd1a591cc969f96a2e94fab14a29762f58aefcad859cfe78ce9f37a47f17e398fc9a6172aad416aa612fff1358d95f7a76c8c165bad73c6bc16a57f4cc44756a5bead3a41d6945b2ebeab6bc46b15081ba8b2bc604608ac3cf467b4a666ccc67d3d0143497a44a54dabcfb743432f96941c2f6185d2fdd110555aadaa3132ccc44b821e0e43da6a763cc1cb24a6c263d34b71b4836aa92edf09e629cd91ba252183fa1fd62a6112b326b0090a7e830e0b2570a8413ca5db36e4662ad5adfc6ab689b34f606741f7ff6a5000a8c44fe6a90a38db658f4793b400f1b708cb764b5e7b1edcc213cdbfbb07230582b5b0fe61ce3062902484724867016b07589e073ce36b2ba3fa3a41f1458ee1994331dcbfb6d98613fae32a1d55d07a73ef46eeda692434e6de7648d44c20e707c7580f493dfe2ffe06969f43c4dd1b6ce33785cd863f68fac3f6a08d4141961e47584be1c1a2f67f5755d33c94f2c3a0c77bf6469901ccaa9fd5d6516a7b7ef6a071e772df9d0ef546fd0faf8431a9b9a65aa347d3eb742df2e2c16e74abc74f04be75720ce8dae7c1f247ce30d11bc5216523e14e6599cfc4ab532dc08521af0e5147a37df03a75de86bccd5124dc3ecf8da09f1ae76221db341af6311c24c9e147b4f60bad65eec80520cb78828653c27a8f65e932116695130e8c2a2ffbd65fb3963a366f04e02c1f3c4b358b03c4789fec66934ec1076f7ed1ee6c43b84462aa359e8239eb1d59c27e537bf390cb002c534ac5826002404c17b92cb351b3ec24dd7e3029659933476ab113ba0e2409df46f0e339210e6046229044fee092a6294a67c5b13455b5b969e97cd9957f39d1651d86536e8c1fedf8bd8c3f0765372a71803564da26798661c045e4c36f75da01b019f6c8bb37b1a422ae7566374e9e0110d4e94722a1b99ed713f4f78b975b6433204729b07b1d21057a9b9686da2980cc930bc6dfd870e74895742b877cd5ce84a4c13ab5ba84d3689d0967206e6521bdce7c6c351fad446f51dfc756fcad0bff782abba8c8327c5c8c44a72c16254edad79db57b10c4f3177353fc8d9184d5", 0x1000, 0xe, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x4) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000001140)=0x8) 02:06:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$getflags(r0, 0x100000000001) 02:06:18 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 02:06:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffff6, 0x0, 0xfee0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@,-)\x00', &(0x7f0000000080)='!\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='*)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}$\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='{{\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='(.\x00', &(0x7f00000002c0)='!!-\x00']) 02:06:18 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) kqueue() minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 02:06:18 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x8001, 0x9eb, &(0x7f0000000080)=""/74, &(0x7f0000000100)=0x4a) minherit(&(0x7f00002b6000/0x8000)=nil, 0x8000, 0x2) socket(0x10, 0x4007, 0xe000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:06:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0xfffffef1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x100}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) syz_open_pts() 02:06:18 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x50, r1}) flock(r0, 0x5) fcntl$lock(r0, 0xd, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x10001, 0x3, r1}) 02:06:18 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) 02:06:18 executing program 1: r0 = socket(0x11, 0x4000, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="41666f7c18773793c69acf5da7b8f53c9728608995d5dba97e1257e6841e84235c450f1741f76fd47f43354ba0a6d9a70e0fd02f576b063977935a243c0ed44410f3e1fa85781b1693e6af353545259eba00116dffb2f7eea23f5d445bdb63e3f68546597cb79eaf1bbcfde4d99ee34042ef836a70017a4887a5b427fcaa23964e4115e929a4fef9e96c188d36d8e610228eb2228f7032a1222e88db62a166f6d0e0ae1430794b9beeaaf74f988c4ef60fc86023f148c54f3422114b66ca39c4a999bac1c627c0ecadaf4bece6180473bdc3fb7e8b6097d2d8bf5089aa639e7c5826930addf5730db8832231b4612cd4fb5d6c05f3", 0xf5}, {&(0x7f0000000180)="9a949415e4275b7f80ccc4d750dde101f0f0fd73fe78264e38ebc5875d333051abf566e3cfc8d0dd90a9a6fb9896820a5187dae9218cbac594c9bf377a33ab0d68824f1324c8f9e316da33862e64908d11f5f86a0c62d3ce7d6d5f13c1c75fee90f4e05c2af9b391567a636aec1cec", 0x6f}, {&(0x7f0000000200)="9e2deea79af477fe0349b1dde2e657d6d8cea54c56ace12f071c0eae3a7821645a18e96a7f87799b7bd94eeaa0cb43ded4fbf383c04dcf303da330d997d5aa4ca28ee0c3f8044de087649b34b14c7ba84a12d93cc1510012465f2a64b72e3e86187a5adbd1b09400efcf362e6027cc0a37bea5", 0x73}, {&(0x7f0000000280)="f74f5cc100b6245182030c61d3aa2618c1fc0c0209eadc6a0e5bf6aaa50606ab7b818d591d62b597f61d753b0ff987006aefbbf62e3cc0ae026e02a9ef", 0x3d}], 0x4, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x2}, 0x404) 02:06:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000600)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 02:06:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() r3 = dup2(r0, r2) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x9}, {0x1, 0x8}}, 0x0) pledge(&(0x7f0000000200)='!\x00', &(0x7f0000000240)='^!\x00') kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x89, 0x0, 0x8, 0x61}, {{r2}, 0xffffffffffffffff, 0x61, 0x0, 0xfffffffffffffffa, 0x3f}], 0x4, &(0x7f00000000c0)=[{{r2}, 0x0, 0xc8, 0x80000000, 0xff, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x3a5ffe0, 0x6}], 0x401, &(0x7f0000000180)={0x3, 0x8001}) 02:06:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0xfffffffffffffdd1}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001080)={0xf574, 0x7}, 0x10) listen(r0, 0xe53e) 02:06:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/95) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:06:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:06:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 02:06:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x7, 0x9) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) madvise(&(0x7f0000169000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_execute_func(&(0x7f00000001c0)="c4c291021fc421dd546949f2476cc421995d216466f047fe850b000000660f38349bb00000008fe978d6b90a000000f2460f7c3b81662503000000c4837961b912875f0fa0") r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x800000000) chmod(&(0x7f0000000040)='./file0\x00', 0x30) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x20, 0x5, 0x20) getsockname(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/3, 0x3) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000100)=[r2, r4]) r5 = dup2(r0, r1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0x7) 02:06:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4b, 0x6, 0x8001, 0x72d7}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7fffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) dup(r0) poll(&(0x7f0000000100)=[{r0, 0x12a}], 0x1, 0xfffffffffffffff9) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:06:19 executing program 0: mprotect(&(0x7f0000703000/0x2000)=nil, 0x2000, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 02:06:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x36c}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x883c, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x6, 0x100000001}], 0x56, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x570b6691}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf0000080, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x2, 0x8b2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x7f, 0x800}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xffffffff, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x12f, 0x92}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x400, 0x1f}], 0x5, &(0x7f0000000180)={0x4, 0x7}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:06:20 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 02:06:20 executing program 0: r0 = socket(0x22, 0xbffd, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r5}, 0xc) 02:06:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffe, 0x3, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 02:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="294c2cc531552e348047506fd6a20549b25d3c7421a413d229e23a46a4c98f021c0a231f0304daeac9831084f1e655fbab7a0183c84249fb8682a5729d749097e5e21de6a84229f6ecfe1aa2681cd9c8abd90f04a38e3e77fe3678112d50d0aba5761d1819e6b40e0c246e9f01fe85ddabcfd1d2d24c2448485349cd33ea16f7f894dcb9abf2a010b790b819ff2f16e7fee7ca9ae56194ed8f784cf71887464a36632f406e9b8abc6c6ffb3ed796066cd9954c7f46819ef92b3d2ed2fcad4c88296f39d0017dcaed59745750863bb9d287978269044546e310ba8d2efeb59928f5d0359e6b485c0133c4e0953a4d2735a14bb181858829d1bc6c64924c0b39ad45c4670e9c2d146eac164b1e6a414248f52d33c2be2ce15b315ab6a83788fa977344ac7b78154f8cc7db2ec69fe65372afcf41a1c4083cf8d75761fb65f007909f8dc234f3d0aca92ecf2331d83991603b13edb4664d4715b15a8253a57e1c44f115b99bf6fb68401307841ad7f558d23dc710dc4b1525a3e58df91a112ea086510ae7569fc9912371038f18b08bfb0667c917a07082ecf44140849fcb7d450b5f95f3cca6f09320f3b473696f7cadb288e07adc5285af3e1acff5a43dea2dd0931d30a5a77956169d7acf36360aebd9fb0715e3b3e19a35f4f056973e00dc534139baef6a390c841246933f8c0c4e487fce4ed637c55d495c5d654adfdbd9cbce006509245bf32d158c106a4880cc3d4c2d6dc8d774ab9db34de395413c19604c7ef5b609103ca17519acb0f75a61db89ef5f0fdab254b3bac086b91abe9550c7b6a5c3923604af9eda2a8007f851515766e880e6573dd3bbc0764bd22687bbac68d81f099581c85d02c959f6abc7cfa22d89db400acd92234d4e28e366f875dd61e613e025ffee27f511eb0166294c01528db099e8c518a517752d8d4123e0e985b0bfe29979d8f25ce3edbca446f0e56f99975ae46791566cc5a0b93f275229a6f994c30793bc63886ef6a3c3c8d89f65f003f1ccc29e6ae64702204d01e46ed7c0c1d554f252c6ac0a55c654e8db3a0bd49f50ff279cfc5e3eacc6d25684acaf0fbc72c181c9b9589c3ce1e648b3601b80ac8bc3541f6b435e0d179509f6ad86fe6f46a16205110b9d69d1fb0fa1f7cfe8fafb4ff44c5c0348ab65918356acbf8dca5736b387789b55c00642f4369c78382b4cbc07c01b026c778c40a59615bf7485adfac6eaea07dfe08d146e7de9df2a974beaf0b32213aa01e2f1423a144ea901f09096956e5114ee0f36d8a8441e02ab1c1d1ed74689f077dc08f6c9dac48781804691f3e7c8484d671fa15ef4d739170d2aaf2b3274b0896bd9e937059f0b9092c3257b98da869d961212651a398245a9e9ab784a5ca38024444a19e387bc8fcc83ef33a1fafff78e1c5369ae86773044c14833924a4cd5d20c6048702ed77a90e41f1a5070c8ad297485df65268b624222009b98aefcda270fb6dbd091c02826e1d9f2993b799517026f04fdc269b151e1d756f567a2db69ad4e50dbb1be523308d30693ef42d4b7b4d90225fa96c58fb47f10e5dde5359ce00dc33701815d873fea1c4d2b6db5f7597ef2c483884bfa58977937cd9c201da775bbfbde9634a8878c66cdcfc4a25b43cdcc29735d83b344445155f40b2eaca4879f5feae195e120ccbcb2710af76f2d5a4e2fc2446dd9be194db35d141b73efda4dc7cdf642ac8ff20c2efccda63432a88b658f7a4c9a605548c9e70369038e87efc7004d636ba9d8d36e5b48a4e64e904b6c71375578929b954a16278c39b2fd3cee5e455acabe993a907637087918fd45b709c6325ff7757687161182ed51c7ae855eba4f69d6df632407a4a09eefe85640c094b1f4e87f43d8e13d9ae219e7dedcbe843f0643339d03ffbc69305288895cb0510f515aa5d065d19b09a70e3986b134b70886117e3868821ac71be4936ddeb8ae0c20dc5e5560ab38844b00502c79c2f3ceec5c5da984d5366d1b2c496c8ae3d992839cd4e869157a2a33de9a7a8bb73db5b966ccbcecabb51170a1db231898162d51e9e1e7bf1ee8973815c4700da348f1679fa80354923ea230e26cc32df265422d9d431520d9feb098776dbcda0e906bdc31f6c399ddd512a0dc37cc0dc9ac698089811e5c5fd324addc176a0ff3f2b89b0985835d93648facda10f2132876528479eaccaf41ffa2e2635003e5c39a59f584730d500db3a794ffb7e1e708a46338144f29c0c787c9e4e809cbddfc506135e31c213dd8d8ccb73582956453efc8004e77c6e84fd48f76919af8b7342be1f37175f6402d7fc57e2cee9eac3d96fa2b86ad16e6645d42d7d1c063fe9ee0d4edf9cef790da405087ba054eefe27444b0c3b3531027b1a01a697d241e49360d9a57a367d7ace932de0de0bf75217ccd693976b19ad1e052f27e64122499f59d6c3b052e132cd3e0f0b70888f495ee424aff18dfd1f0b35c49a59d68a2c3260dc9b90310e5e47b59f365439730389243af20824bb8a40b81b7277c96b7ef5f8e894d46339067574251072b472d5460cb76b55739e072aed77f8628d8bf0a6b22e2768518c97de733d58befb5925f0f34b94acc3cf45377b6361bef7ee2346c0f0d11e7bd85086c6d177434753d1452c8f3d17867376565117eb47271f4aaadb9879a89083c1f584ea874d652027e668ad968e7fd0c51af6c1645da73fd668cffd00aead11e8a05fb31bf2701249250d4bd6d3da7d8ce7522696e99e10c73217a88e361b653cd91e1f2a3f3d9d56f5888683f28093973b69041179492f42c2a03dee871df33b499fc3685eb42cbd2a6157acb9166d94cb11ee140e4814be764db9fa8a89db4075ece899212284c7b55a9aa9ea16c25600faf388edfcf4f6ded4baa7cdd6ef76eb67c22924a942ecd1cb0776a34065178fe9058157839ea7645c86b1eb9abcc1f14dfb9eb4a55ca244c98bf258ca6f1c72d80ab4348c9c423caec65af0e6619ca6617936de7fd478e9eed998e30441d582c194a2fdf44692fccedd27854d6fa9bf511ec8fa686996afd3232716739493cc23ab1f877bc159cd75b0f4c76380ac0f9446ccd26c27ba1cac5141f33aa99a653e9e33b8b05fd74f386b8d98e7b80b19b2c58ec03fd35fb3c22c9ffaa4905275d08728d9bab0d00504cf9dd356837b83834bd2fb640cf8a26558a8bff574490f670cef6e9eae1aba7940f48c321401a9c38d9e68fd363c02c149f52fbb9c565a8793806b730718288f0014d0679180f92edbd194e54f1cc3a5785212d7740d8c0a8fa87a56f2e246b89ec7c9948332559ef48609e6cced9b98fc884fe8a9c7f7b5e845754ec19f0321651c335718a6d2121e5eedb780256667a0ce8fbc70b254b1d3f0f049eeca71c273adfc1c0ab749b7e2176760c98c9fb43a229b23549a973749814686690048cdfa9b78931b6317098c6a0ad0a1c25d190a6dc886b8b81762f5f5b4b08f7e8b1d8d7fcddb9b206146b5e17b0c8194f3ce6573140c6e1e5c319e1ca5df7a7e2b4c3bd5207e7695e76057c49df9e29748a29b5e0db42bae7254f7998a2b3a75b8af65f745d1de2498c282ff6f70d7d318064024df09cf0b63d05a672c79b46853bb4f800084e8757479b1c2be08ca0ca0bf03029573fedcea0d30551ab42801bd0193ff600612cd9d4f72ee6c97042d43ae5557de37394e4443a302ce1e95433b458387021b392fa4d05f1967fa1686f9adcb4f32f5bd19a1d5aafc4be2ae6efa211f6ea56f235c2a16eaf8aa3336c095793926fe61339aa04f39499af6183de9266625cd47e545d882d60e26a328adc9d4c04355d7bf9e4b11bdc0e6a712de6113740b543a235f299099d4658939795d54a660740fa11df205f9b3d5c19f8e63d0e5fab083b62d6f6b0a98851f761a414e634248b51232b9928fdf405f43a00d09a762c18e502b42b911c9f5a1e5572219f16931ff7c336326f63bbfbf58270b8393e90c9704d8be296f2a96ffc9782a804b4a3490e76e45fba28b8d7ee8cf11704ce66928ef826025d02bb927acda7715aa43e4e44f2234aa2ed17d0ab1ce9694a2e189f248d311c1d21bfff45aa804854aa332ae7193a73860ca9c7f124f15f9c2abb6c476a6488db73fe19aff720472733246196cbf56b9cf555f9d158d79344102bb7193892994c5433067e3a3c6e5aeb60e670fdd0bc0d84b4cf8423bcf3ef0f39a7e8e91a05960ab7866cc894611d1f3c7c4ec7810fd819a2e5443ab3bd0f2a27c7ec6ead5e42d5124af4e3f329e03711e051e5d64b8fc511eee1fcee84bd9ebe55428293c45fc9abfe21190c917676fe98a46679e48aed68a85106064af89bf34cd1fdd7a2918714831445be570f6b7f57aa5611a5c4604fa117df4b466557bc8ab26cedeadb0307560062171bcce5a9a84d751e757bf5a56f39d6589ed0cf025c318e7e4b7a98e5244ddd9c4e6b971eb48fdacb36c290e95b45cbe5354054b382b13e61d690b2ec3568bc2fe18fc581fb5a160a388d2c1e409acbc739871e33858d709fec9982bfc53ca692bde8c2f49f4cfd7ccdca79351d5ab1ef94a6cb0d14786a4bd6ada4045637f3bd99a7e23e9479830674b55bc8e26c5c6ba55807752fb11169f0bf62bcd5524e92474f7e103b009773a1f3dc8473cdd2765a8b3c0c8f35af6d03ab712f4479be993a88f3fc3a4e2633aea06d341d2b082a44d12bb9a0ce96008381d145fb3fe7db51b0ffdced5eb11d363dcfe32e7bfb83cdb7ba73bab9814cc14e4cb14702bcf4327a89e30dadde0515e8cf09fc900132b191f9fe8eab01a0b0911b50c4c5abf8f7b464eef92067c1edaf3593dba7be95d58cfc608f021bbc61296c00e5f2c873e9e9e39ec1f8969e1bfe4889dac259d333b0f5580ff48019683b49bf990d413c22dec56c7878b0ba42dab1536ae12610dceb0061182d7d1a9aee89787bc7daf9433fd9f5f42db3ded1e2566bf67a285259c3634f86ffdd0be1e8b37478d98da392d87d690cfaa77c05e6145c8d2d29e1d6587b362a739231c0f526e203ae0a41d145ec227c8d066c7b876041b36735b18949c29ae523692ccab858f4a0e5c06a48630ea708684fa6d89c23b78a35f3a4eb7bd8c6c95c0b105f0c4f19d8116f256305c99bc59f8fccdc87603b9343f040b2d139df258f40a365df93ce2b159d92a8288f91a2f524e52b9dfac4a1cbcbf5f093a8b0c0f6f7095275c4b8a8216616a4400b530be513c080c2780e17c53d0ed841a56d512ee5807a1e069e8a3cda74a019599ea58512f5945ee1b8f87066e00cf1e1229d07f6fc34dbc0d6a1477e747b740ab4f1f2f8b4dd2ad7e4be46ac0f3a98f35ba7338e896f84ce8cd4b2a90ae21f455ea99d0a16980e06f40e43a1c72ab00c03f67c9a941688a5da9834c0e6c9984c1a8228f05ffb392b443cb49d9fe79c52009be7d8dc1a1f8cb678a625cf596c885613682adee225813b61fd5166c350d93d5919d140653b58f909d8c83bf4698c13c760cfac043b91c3e7ab88c9b09f1159d1750d93774db6a4b451dd2bc9a5cd732e4cc2ee44d213b1fa3440e164d4e1305f39f6a767fce2f50489a61ca6f070960f72142e472159f233a4a433cd5fb4c60d8c32d50fcd74c010d4b970896224b31a3033fb694a28022f8b6f8b059917e849a726c287b0aea57ea4685d9571e0da4204c8e4ac696f9c7d60dc530178d599b60caf5add4a2abdd686b996f91e36b4543ed1a988b70ea94e2d85ddbad87755522ab67252e2cda002507fc3a6f01d857ba736dc6fc7db10bbbf", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d8e1f27c1a625e3a3e642ef8aa8b541eaefd5507d682f171fb72a502d31f0b92604a", 0x22) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000000)=']?kC&Fd!', 0x8) 02:06:20 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0xe21}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x22, 0x3, 0x4, &(0x7f0000000080)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 02:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 02:06:20 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ftruncate(0xffffffffffffffff, 0x0) 02:06:20 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) recvfrom(r0, &(0x7f0000000140)=""/252, 0xfc, 0x1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0xcda}, 0xc) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) linkat(r0, &(0x7f0000001940)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00', 0x4) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x16) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r6, 0x2) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x9, 0x173}, {0x3, 0x2}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000004c0)="841eb3cbb1d174da49875ad7dafc9c2358d0feede04ac138d4bd841ae1064c0c14f3", 0x22}, {&(0x7f0000000500)="bc27ca8938e29ad15bcdf53c8d393ecfe4488387c1e962", 0x17}, {&(0x7f0000000540)="86624e8f5dc282aaa77db52fa8b545896f8f3b7033fc2474ab29b6d3eff73cfa50ed3c1853292f611a3b2460d95db92f1b2bc8f857f177db09c74ac59090ada2196e11efbbb6a67c4ff787806de96267b08664d7005cb6830cf920312f9cd20ac79bf372923efb09aceea81313c2eef4750f0b598945bb4dc25727b3ce36ab3de4b3f0bc154b725ad0", 0x89}, {&(0x7f0000000600)="69c0d349351c1a8b76bb322755c4eb2a277c12b13a2cb62fdb123f5b94836edae3b9ecfead1b8080ffe650da74e97beb08c8e0f3aba7b8e29d08518dd6db5665188a80befb424a580e4831f24c17ca9ce85d5e69b1ce22bae2ad5fcdd1600f374c94dc908870a9b80661c2f032489b3b14a50e97a9d97f0f77569925834fd3872e676f13c3885a334ca6a9e16d61c0e33b3d8e030150648406d568c08e40fa841496e0bc8b8d6aeddf25fa4b5b32f0281128be13db81a5c62c45fb0bac4655165d2c95aa10eb69c24f12b55e637155d4fe20df25d43253a00ecc867eeea13c6a599152c4efbc36e3ee34c82127770b9aad5b060b0f0e8c19028c85b9936b1ec0365de92226e156d277de12cabca57fd3762acb380b88b1f77018324aa0a43b7c3b3044f59bf6544e0aa1c6f45268671978fb98e4fe1e43c3118e65d821fb5cee16949a64b3fd36e3e927e9a61f7f462d83fc3f6c5e40eb42642ad5e62f762131c09e6d1340778ee22e11e93492d9e0188537c0d260276bccf471c46772ab33bfaabf4e30ecd4a71405693446435c154d3a6eb89297e13b25e51d1b832bf5bc98be38dab15cd24e52645096a0944bc415651ae2edd07e19dc049c4cc5d494158af96df5b45069bae396108d7f936d2fb7323fb61b0c5f7ac784d2bc5cdc18a1fd8943a94eb410a3879d324132a8a4742b62968ca3b22cd48a0d1d96e25d4bd8e5f8678b2136d807e30b7a688e80dd30ae51e4ff039037d012881d5a62c14325ecbdd9927cbf6f60b154279b3f44c0d66b190e3a0b908f69e78c05ab72e2fb7b7bdb67ef0ef30978cc08cddc273049af2b25c1d17f18a4b94c2e5c81baa8aeacafee5745758979cb61fe96512aab1aa148aed34fa83ff6a66af56d6d7db800b3c3d171366eede0a86ab2454c3851ee963b888bb3fad7a5b6451c57f70a2199c12dd7bb2db4d4e13a4a6e1610679bf592a5f51ca18b807f8d3000c41e6801a38210a941ab6a5e79361f3ec78c7f0d70cf293007049f8ecf79323a303610ce66f55d1ea2527aa46792c76d2eb32abe9dfbdc3b1747ab9f1994aa5d05f2cf72a22989c2425217311c19b4af0869f2154d74ea0eb77b66a2dc9f3328078515d5d5f38edbe68e10effaf91f253d7cbdd31717240d9cfe66af12106e7edba68ae1802b30fd6bd22ac8c672571c5527d2eaee9529d7e172ff1c7f237a598e866f934f09e5880fe4f7606e76302a41263d5f288223dab98f50fd3a713c7a31e1f1cfe797dd79f2c8eb9e9444b10cbb61bfe620192cbe6955348d30a4b9f9171d6d34aedcaccf23ef66f70e88a06c06fe178a67c7452917288bf5c0249e7443fd3fdebc2752436330e1020f62bb42e9f8b041e1bc07486a140b92c9462b90022eff2a40307ae97e38f17436e37e9c6e76796de3b330ccd734ea5bdf8d78e489b2de1f7b35b91415c9a37eed6cf9fbf4a6871a36b78ea3a42f22954af81d51fccd3e862ad86d58036ccbd05dc03544b6861982058d25ce92029b6f69c17ef1e29a59d67415a067b7ebb377529aada1bf0d4e2f56ac8ec6890f85569c518075b338841ec3d38e906203a9d723632ef4c11d074cc4fd5bc98812752f3181fe4e85a4e88085153ffc6c364ec05eecc663167026b2a553b0ebb3fe587a087bd0b6b72d44ba629bf593ae77493e05fdac87d53f4db6e3d9026ea1a2070ab05ab7fcedc0a7c63617b59c6f8cb105c1222335c56ea9597f05d525920b6fd8a9795728af67b1b1f5a58d797ed902ec3b34f870dc3a7fedc17cb8059c7910962a7b00d5947997132f118becf98c08cc9629fb8ef4f04dd4b2202bd6b6a149230b1e6cbd195ca82b9d4761d04e0f8e9ccc6a36e4de7cdaae565408755ca3fb9a498ffa657ac6557f7863abc7210ca60202302fada50c59f6d15150b8ae638acd0cfcf8b3938f80f058df6ed118a040a16f510188dfa54dd193ade1460bc9a68577578b357ad6f2dd3f52d942589802702951a63ccb4377ff98a922dcfbd3e561d1cd6aa109a051a6ded6501cbddec61fed609825de8a1833508b73d705ad94c86280563a0e45d29cc0c962115398037681e185f9232b20cf4859f16f2cbf8aec76fd9c5417b73d90f15c7fc7ed7eaa041c5a86128a6f4ed2cb2163f6cfb2663390f52d0f8d4a6f2eca6e4cdbf402701f1fcae807d4ab03ffdb743ba3148581c9f0349d3f8c33cf0afb04648e0698a35985c66055b6c99e8ae7a58fcce55aa257e2f7fb3913dda61bded13d87ae4e17317ec82b69dbf4333933a92f83fb0b68858f7a15b85f842cd42b8b66658152e1783905f8ec5a1ba9b7a8e78313013b358b9a8da2fd551d2c77aa0105e5b3d6990446ac9b42bc9359f76a65216c44f3086b31a74388d62419ec143910d9c7ae4a38fc7f6e2aaf58cfa8536c9cd92c433463706dd54b5e62a9db07df1cd5dbae84b72c917418571591969a1c93eb24c8c834f780300a9d0baca6e488565ea57b80e8d83d61b2c53d69e3e3a24733c546f8b27fed113d40cf29b06ec1b5116e18f16c303c7c034fdb015207ccdced7efc0d2179d7c7d6c77b713a169011aa2fc68a43eb136a63ad358d4e10d02af79a76704dd3dcef0fbd687b932f741e0da5e746dd8bda67d87493cb679797d6d900bfe542ad7f9ec0e37308624abf95290f04d8feaf8b080aa9ad59def556611c07cb75ec96a5c31149034647fe0ab8d2228fd802f6d171817930cc83cbb2776289ae71e394401216081113d25a162d4278ebf50a9c6055e894301bea3e64f1bf3d527b5735f43201b930482787c13db57a6de4a4b472f6b5f1ab343c89e826279e8234fb0fb7c7efef4af3d1e9745eeb842638f1859dbcfb4d150a444f076451318add52b543de6b5317e447b934bf05118b65e6131813efc859027a3ce198bbbf02e153ec87778a482178c11c69de2f8681728f03ffd0ea01e84aba9308ff3d6ab9b301408768811aeac57fab8f981775457a8da759ef797e0b3a46b5936beec00b1ad6d2b9eaf522e3c196d6e473cbdc70de040d9687726be672e3d78562aaaf90cdc9334dca943e78b754e359e568b5ab24fab2f6fb79dbe78d2eec8dd69d2cc5e6baf9f10a855e204bab54093a25b1a1e0f0acbfaaee0b3c4b477b8a99294ee1718584b219b46dc1054676a4ca73111ecab45c2de08d1d63e7f10f0ad53ef0b0f87f31576f4bd31d23de3d8fced9fe38867aa8abf9838348415e370ae0a3de8c926a99c926932067021f7e60e12b007cc3d9d1236d8ec322bf37b4560deb4845efd654e86371517134095958b7746a43ba0de561a0cfa0dab813deaf5503f84eb6690f33096ef6ad8e2f42ea67a5b8eaa28b3ea23a2dbe84cea921f3c25d5e6df8fa7bb8973048a8bca8086aa5d907b1784b134fbc3ad12336c963b2d1f1c7ea9257dbd56c4feedd218974e830927139d3b8dd9db077caccc7c7250d507fde26f8f7d7a106b8e2567bbda20b9b7b8572a2719561c97e192a88e3422be23ae596e38e704a7f8d61139f960611b3a82d27df20108dbcc262c6a0fa9dd8c1d13e860a605a203e299063aae5fbc7dcf7cdc9b2ee51a3d8e97c9fa1ef91b4f25887701c1abbbac10295971b9c74644d598fd4962fcbeeb2bbc33b5140846f1f1e7e7cd3f8ce032526be0c4a46f9f10b88582de9a3484a9e551c86aebef27f8055f69e3fc9c5ac508f1994aca1883c9ad929313f3c07cb2e578301f2de36a63b9830963c57ce1d0d8d44a2cb87dde0f9d3e9c3540b128ea75f894b22f98aa12664dce90564d38ada055b49e5523341e2587339799557acbf6d373897b59274269a4b243b1440451fca628f4b7357bd25c5c559b39f51c71b85c41c9d30500efa5b87a048752a8056ec62dac15ec7b6f6beabc39bf124f7bdeb74d4f7761c69bb6239fbf0136dda22fb3a191b84538240777c6381bd5755991a111e919773d16508bcb383ace05b28370ac74bf6f8cbdaa3f96761c8da66a9cd3fe1de97260e8e9c3a005a1be1e4a31f7cc882c8e54fe3313c48312f25ae914289a5fe5951ce2ffc3851ad1bfbb89671734064ec4dc1597f8e7d19e874bf30d4d85af2e4ab68e07965bc9bd9052d5e4ebe8520703e17d23c14f36f0e7b3babd1b004da80ddebcc4219d89aa8f476fff9d1be547c51411590a896f6eac573597be0135dc3018845daa629a388c8611ab61bc568d99ff919df84eeaf7ab77b73dd4e30386d66191b8433bd532e57e8f7642e81c5a59bf6e7010dffec5cc5e7ba271098a4241199a7bda83e1b77c69047abc8955d6b5f4cfb2c9c0db4cdb01e52ecc702e14091a4021f9d745b585f5e0e7c718cdb34a30e4dea7b5f25190daada416292ab8e21da06bf3addf5d2135af30be0de77e5a8d9b6bcc31a216aa89ea605e61cc31fa0a72122b747a98b5064d822a6348bf9212dc6fdc5eb3ffebed4a21211142ff6a13f19e0efaa98d4a336c2c66bf3f66649f9c26f4efceb66c7b7e8228a10c6a5e05e3650b8e7eb3d12a1626addfa4ad371e9732470037ce3f292cb1c7f807c47fcd2970c2ee860bc971602720f8db4e5009c616e0be665aa53f7b99eb70ea39e80db914975c1457e97c408b7801ab8164e60ed044787c966bdff4881af517a5046c15ac4ea1264bfe69fed1671f6ebd766f3f11af721d3722385fe7ee4604af0df85e64750d722f413d0e8b47c127538fdb769c7795114ad207be4d3980ebc2c429e6ad48ac4d5509a63963d1c23f173441799b283d5ce1acad04668dfd755934e643cf0b7b32d8f45cb99e11f01a016a2e11e9e85380500e1e97fea4038ccffcb863682b149971f59e60bacda5c0b27c17ce313485172723a4c0301a74a8a1d75d795fd70a817cd4a6ad765eb0cd8acf4c38f7299e91711eca3e3ec10db549ba1a1e5ac751d1e789c88043f5de46cc9085551258948d0d57cc7ebdacd0271604ee015c72ba7bf6ad8b2467724d87ee2b65317a63ce4cfc1ba4395b9bb5a9a95011aa306dde22fbddcbdf9193f04cecb915c52035be1fd2a33401bcd2acebaed60abce98449baa9cd33e3c1a444d3aeae9f9646b350052d97086ad37e5b580dc52183b9d85cc806c9518df12545eb458232a9f77d476209a37558aa7d5c147020cebd541f09e4c94aa117c0efe3d43b4df4a90d9fd6c81dead97b760e3014232bba400bb12e191655fef65f0761c6c700e1970b1e2d763a4c934286d3f85ea2c01c83b1df03e2385cd2e57e4df1e2f33f72b9358179113c06bf170be82ae2b795316e547ba42756776c5c58a209bd576c9679faa97b51bdc4c3e9a15548cda0d09223640cf211c730c3e8d57cec469ba59105063c3160e8722c1d5d088ea7e5f41eca3cf8d2822e1621cad73b4062d0c7e753f130a5ac52250a8da7899bc4bca9e286881ebbc9e944135b32b5bdfb3ba89c11ada7ea946fd938cdcf328e8ecbac57b42da2d7b7ee99e793d2e529ecbce3d401d83254e323d6cdd998e64ceaefb1a7eef8a8a3836073a246bfb9dc198aef6fe06cc63c310701aa98f616f492d233ac591e1b11f6094ae964c347358393fea246c790c278eb1e044c2fefe3348af0e78edfb75b727fd076071459131f92e449a7abef2bf59ed56139737bc34b17e97331b4a0b4520588b04d28fbf22c5cd5a71b46b7fbf435651f5af05c2ed9ba1fdffea50f42ed575c357eb75715fb39c89ec357f92419457bf0f3f34a159e1de91ee0dc00cdbe359f1fa26c0dc61977322d05f3db9a53a0f854608bd4e09a2cfad6421b53128d261aa54e7375d06855420ef4d", 0x1000}, {&(0x7f0000001600)="911a5b2c10802dcc3f029b9f8945813e141eb0d90400cca7caa20ddc217fbffd3c382c3432f988ed34cde8e046fb66540b0ffa65f7d993329a40576c814a6c8763694756f296ca57aef85ac4964b670e5fe4ae56c3d4aea933161c9f31c6e203f8d11a5ccd32e9f3358c5826c2f2468d9324c9bf56165db38b6cd9aef0c27195525f5292084707d933051a19dc6b5d3f5303fed3229574ffe991c8280c19b68c24cef04365b690025580725b2dc74d1024a245b7e526212f5da9ba", 0xbb}, {&(0x7f00000016c0)="2757d39faaecc52bfa5c8bb464c50926beb5c7618517f41f52d18cd809254725511f9b4f4a61b8a86f08daea890817197f2e0cb0d54ad02959247f6b374d0fb96b4d041ea045693bc337138f7656301d14e52f9e59e983df4596879913eb034c5c8fc537df85a98deb4a070b8fb1abafa8e1df9f55daa7e600b6f9b24228f450562b775bb7d4de9195defc3868c0ed6c060a1ca49ffb814d757e1238ba749e15f4ad0bf3708b4aecbc9a63f8925f795e4161ec964a588b20d0b5c172cc76aae74079ca0002634ebbe50baea5ea", 0xcd}], 0x6, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}], 0x40, 0x8}, 0x0) 02:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 02:06:20 executing program 1: unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x50, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:06:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000, &(0x7f0000000040)="0000200000001dda641f4bd1339bc61068308cb58712ba8c71b95ca36bb8309d7d583a33c0115c7eec5740b420b4266a6fedb727947e0c26397abdd9352f8efd5f34d9abdb9ed81a65ac60080c1acd8aa83cb6b6cb944b43b062d195ad5fcc54311be7198337e08a22df77b98dc9cd6f5a490f90d3f5", 0x76) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r4 = semget(0x0, 0x0, 0x9) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xffffffff) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:06:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getuid() shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r9 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000580)={{0x1, r4, r7, r2, r3, 0x10, 0x200}, 0x45db3006, 0x6b, r1, r1, 0x7, 0x8, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="5da685509317f4c57c6b229d03e840c2c8768bbadb9b76d39d7bacd6c25ea83defae991d25382674198820ab0f2740e9b731054686ee82bd2adceeee6554e3f164e55d98f6efa286a71763dd2579288d22b09f0c3b971b331d27b6b2b728982578d1af7cae1ab580aed743ba205409ccbccc748b1694863d71d5b3df385b7e9919ca7c51", 0x84}, {&(0x7f0000000140)="82aa5313", 0x4}, {&(0x7f0000000180)="4c88c565f93ce1ed804c05126b13a5015e11e4e3765458fdb798e1ee9a6c4e4e8e515ec57162e33a11b83fc28820ecc031e83b2f326f61cb44579a67", 0x3c}, {&(0x7f00000001c0)="c782008bc43d1f1397e4d6b81a116adbbbd7aea76d0863393090f9", 0x1b}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x402}, 0x408) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 02:06:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="2dde120f3670970549176befad138858ae83ec95c68af4d416f44d437778d91766404961d33113e569563bb26256bb621744e049d3d96db1a0dcfd901669163d851ef4fc52a7b716362895f191852455b4a8bf0dfdc0c50027a6fc7fd9196a78c6c6fd956155bf555550d527cc1bdd358e3438e77535f8079a916adfe341f6a64e2007b08771774c6762ec3d374c8dbab666b3162d6d8f63d35aeee86d8cf9bb795cbbb1d1be5899ae04743bdd10f05f84eb4e3246d222220208127b747a72f7f06f9488a9ccae3c69746c3429bfa90ab04c188f0d38468fcc3df14c21ed1752cb5f", 0xe2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 02:06:20 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x100000000}, {0xffff, 0x7}}) 02:06:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/140, 0x8c}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}], 0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:06:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 02:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f3f5697f5f39d4a35a8001b0a27007a9ffbe019bc64c9659a4ec76e467f9856a51dbdbc23977c5c0fd4c06981a6b2ba9c7e1364795028baf1124ae45a952436e683deac8db2e5251872870d0496204d2b8031f363290ce6fafc0f83f8afe54b6224104c7f400c538b7e7c22166568b3825c093376aab369830f142d61d752fe0ad7b293408d2afaea48e89ae7ef52a482fe3ce6c5e30fc04663512b8354a232096c8cd1e9e13d642b62e7ceb613299e06a41b1c2248a887198026a945e9855e54e2433f4ba984e9be70a7bf55da3ce1d60abe64566b96c47a0e214d39f940984ca", 0xe1) 02:06:20 executing program 0: kqueue() 02:06:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 02:06:20 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) socketpair(0x20, 0x4005, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0ba4ae22b070a6ebe4510a6179e964fec984a78be03118bf3a4cff4a9ee6e0eb7ae19229058a3546beb922f47646464926564a1a3270da46e4177f7ac7e7b9bbd7b445eab85699d171b188fcf0f91fc56fba12e6b76b0b9f034c8b6852f551aece28b16cddf0c9d558e0a67f23edf407e06b78b700b2d696d4605c13df7f57bec89710ac046ac8174f377526f2a5bb10dffe7e7342e1e6c692afe5ce604598380a3782228b5d1d57e7fc2bf5e7846b4c9c2c94f98ec4943d47a8ba55ac257199a899331dbb08a14a6d39930963a21e122374934197a8273c91d815455e26a356c9c2f7808c759ef6c78bf2de08e9b459fbd1922ffe4cc25704e9ed20c3a3a367e0a762c9bef3c7bc34169219034a0a5f3424e3d5023fb10e569d248cdb9a9fac8e53886834de98e2d4c6f7720d138360d696d15884c06aa2fafa70d82b9e727eacac29df91587a9d4d86d0ef718de738faa6fa43197ce6cceb5a603d8bba6565f863c2807918ffd24ebad47d83c2040fa3f545fade5b38f63d72bb76f1ce979e7c383f405358e854f729ef1d5881cdeb58a327275c1eaa7459c539ec878e3888336061068e7dfed5ba0412379967fc5d0b519c4a5e3e065df12b87fdb6d13d20129c04aeaaacc7441dac6d842cbd15c5f03449941a168a63347c98b28802ad69b15e5bf68e44705acf4b2b555becddc767db1109151ef7a0e5da84f7fd4e7375da4f5ef8b257b1f4bd00985af97b5da22eb014db18aa9b8fed5a3f237ed6abf7d28afa5a1303a157b33a3006d897fcf9d3f4187b069fe0e5b5a037fb4faef343882ad9466c34574b2ce18d8482ed94ed96942ee38bac9cfa7da3d9dd65b876f2dca8c9abb3bf67ca1df6bbd927efb82fe99fefa3b291d8391e4e04726364ad7ef0361f4b8413a2f6b0606632bc3818bef4c65272b02e9fcd6b76a4b705123da5a09d8de07ef5f01c26e1c22ae5a653a74345461971991c0222466d652deb16cb85bcbd7a3b28145e3d98abaaebaad91e8b8b53056080429ba579bf4c04847bdd5c00e14effe22dda9ba9a38a5844128d682fd29ed7750b020ab51a8c9af424e8feeafd9d673275df9c11cf6b7c689b10a16e49ecbc4795f99d7856447f6b15063b61ced0e4baf409c98064a3c59de8cf6c66cc91033b3f322fc97f8e2d7bedc5bccb74a4f0a496a770a77e3fe40307ef151a59d7922f8b5c341901512826557594f85eedd65269d1110fbcdc286f18aa16c07dcbeb65cebe6842829673c69b4783720823814a74ac0015c01185e7c48414c18ea30ceeb69cf1203992d02eb6c56a1ea6e4cb2acbec543c661644ec4b374b9be1a75c64c2db76861e4de44b0c4c0b05c6c032716c6abdf6c3f12731fabac1cbb69cd6731e52d1f90e9d7983485556cbcba75e49d43ac5949718ced170d38084283e6caa57869fd4952b1890cc45edca35601bd64bc5071cecb4f497522f399b355cdc6d8f670b240f853db988adaca61cf398838cb2a50afd82019530053b84f6e8e66f1e28856133eda57307992ec75d5ad674950f7e5b1fdb7a0b4255a0ced48ac3e8457b82f59e7c8e5779e13e73120c2e4423495dcd74fbcd86c88425a9d4779772e2562c50323bb3d366ea35111a91cf8cbc82f998485b2d6fc06f3b9bed0fc36230294c371110bf792b4caeed08fad7633ae27e7ea5bb80651b4c59990231906825488f2e19cbcfbade27e015479466c42fe0d13260463d9d7af6ecfaa978510aab8bb9c1682755d5afebf1e0163bb0786acfb2372ccad592413d1ca93e7bd5fd1640b1694b9c2b0c7710710e64a6345dc67e6762ff7bd26c38108b34e3a7fa37d96e0c75821a9f0a63d8ebf7157084f0cccdffb6cffa3016d8143800ac7c74db1f312c655701077d728d061cd2f5cb1349b9d229ec8b31b7006fc9016634d0e1779fc498e7bad09ff341409e6b3cbc39c7e28d51611be529681a4f875fcf54c33dc0c1b311f466e28c03e5f379b9318c7babd790f4f8d89ba3d35101a31ecc0ebeec4b782775d61b357d3ab040ddb4590aa1d1cb77f514c768406608c59b2963bf6ffc80d0cde1d6dbb045b886d983f93936584b0b413be765f5e85ee132fa3483972254c9d30cd9e5fd68f41e2bc3c6b7aba17ad3ee0e1959c4ad7f84222967145bf0ebcafdf98b57ab5bc28d0aa6a1e96b7c178090887644c2ab52b5c10af7393d0486b0e4c6deb9431651f4161867a29664d066a94b9ac524a3a294ebe4a3429dc60e53497d786c2ee003a80ac64815e4c6c47d25d37750f3112e5b3f9f2299e98e6854051bfefdee3aff62810b1ca77ebcb14ddb5122ce2ddd75fa47a94ca0d2069cd79ed46ed714c16c7bf852e176e2cbbf35138997e8c788dcdc5f284fb5010d0a7d996be035d19aae5c7992611e3d476a54a2811970d54b0f3a03c5f9d58c967048064d8da8a7b47915f4df4dac1c3c717b9d53aa5a00591a2f1e4b655065878a86be15a2d19a0702efb0beb6b77c306baff643cd4820995604e28df4ef04e3b28a9367396508b2b57a5b86644993da95a74a6315d8b1445df31e72cbea789996e34f4a679e24d8f3e71c8539d70a6f65cced8140d5a53ebfc94620c3f35c58cdf7bb7ffb85b604badd44634e72f5d5f3d928dbbfb588d81f7f7d07dd89c64e1160a8324a88c20176d4909c66a0014b8de32671530e88221ea65db9e48ab3f43ecbece6b5fbba24f2e67e387619a089d69708b5ac830f156de9efd37113a34722c13d90fc24efe45bd2a7737208882afa96af516c50ffd201e32d5b0901e2d52e242541745bb073b64bf73c8ddb62def78b2d2fb6a8f82e13486ab71c0e6ed04e66e180e0ae40f4d3d360aac71128f67b835f5ab875239baa21bbbf7da302f557e18612784a83d1da34b83b9795c1cf5aa89f5acf7acc117851a4bf46d34613aa6389203ec51e69cb367718ab0142c4a5d71f36b05d8682b925e25108d1fa5f3838d9c7663e3e9a5dea8d0dd76f94d62bbc05d5d8bf333688dd07ab78aa63e09ff0d2b4336a114b6629251ff14806decea2e91f760d3415b738df87d6a3a588fb71a9052a9724da1734bfc45c7bef835ae81786abd99f5db8deca227a14e0afdc1f158021db6313bd78af38e956d967c54894b4e1ef361e409a72c90d5b97f07effb1ad4f5a8afe3482ee490288be94220a76480fa138266efef543dd60e2ffb596609b06ca6964a90c9b4b2effd92e0661f07868a7361cd032fbaf60c81f327415ee40908910d1f824b41dddbaea6d49f962a0834e95920bddfab111242c311761f62c03762e46266c30f26c6310b88f47b7337a3f1f3898e982dd681189cd4b63ecc1084a64897169e498088501650e2f7ca70f87d8949e3f7882fcdb524761bf233f3ae172e9b0e4636cf50b84f887ea53e88de5af6f3e849cf0096ae29cc21eec51bd9ae527fdd3be195fe1130a54e9f3eadad0d5e4a35e5483b7b8d3bd7a1667120c62de593bfd4119956fead38805fbd436aab483923b808cc1afa4ebc86d7ade3ca4f1adf3d037d86a0ea624d3a47105bcd87da8a5913bd3d4b67cfc5f0ff02c43cac62b0ced366c5c7ee9b897be4b0d1e16e0d74d99e00d5ed247fcef43f1ec9d588c91ee77a66db8e8f319c923675a908f5c11b4257fbd1fc09019916f3ad6fc34c24cde021a878d740224bc4590acd5fca5428f91244d00db335e1e70c897e1ba34f30bf99449ee91070450abbea4372be60faa2d29613b0a7a59479542f5f19258b2c9567a1017bdabadf0001af3b907f2ea3a55a4aa3f3c1f2e5b100b92aeab4e7ba6b69c47f24b2e8773e1559cae441d9f4cdf24c7eb59404c432eb05a29196a32ce316b2cf34c8fff7980eb40d23f98673642a9bac3f85089c35bba2f3e47f51aacb85a71d5c88e738db18df0ec71b9a9e5d2570d7b1096a2967daa9c9de0b294dc6556984fc439d7e576959c05e2277f09d70fb1803c2dc6d8ac3e6ce982299d50fdd1c96338390c4583f8d3dcd376cc2c6041b3c94fd871197ad1b6b51b8d9094a26e8245dd54b32308b74a78355a304bd346f8e86f73b8ba1de097773f604f4e2adc524cda0939bf0fe9303f17d7042607a8f5120ec47b1a3eeb4e2e47fdde335e4b061c2677c452a936c54387256490c3088b3444efc30fe72d1e6ae84e19566b47100d4ff5ae76124486d1cde3e765289305597b197aeb60a35ee713cd8f0830782d4cecbf4f7bbfd6c0e101ad087147b368084693f0bf9dbf26224429494c9aae9ec647f0d87417434714eeb7349e48a963dbb764509179024a8bd298b77ca3ecb6ee8e1beb8c8a67846c72c556f331e80d502282b4ed4d89a1ffe43b627c4bf0a4216a10b6ccd48075179d05bcd8d08993790723017abf623577ce81699c6338acc17074ac168a808d8e32c33322d0764338c2dab4c21434fa143f60661d813fa276d2280a76052affad5817aee82f373b2593d6f97db0fc8789cba9c67ccc7561dd05288d9f81997cdd8a59b103b31c6ac6ad3f09338d8032f905d40367ab4b96ff3668ac089f94031a102addaa7ab847ec41ad141f3eaa254105c1efe0f972819760806926aa05da8acd2278bc3192b437c64606e4beb4c8533ab4775fec57cb26b3f484f1d990792e142f639ef045eedbe6764ce880a9f1f263695dea3b909baf0a3fd832e616b18fa871e496a16ad7102fda5f1a3de4919dd6a594885f5edb5adf21fc35d98e5be1984c72a52505b49d71f4d3118603bfbc0cb7b27433415e5b077ab0b307b04fa63077663cf371b4bc58120a29c0261d6e41c7a0987868c5087299c02b57b13adc3cbe693e2d33c0dfa49901b7b5721481d7f567abbaf89b735ea01b7d7584d95bff98d526bd7f3eb0b677410770374e976b1bed54723562481b606312ead7f96753351fd6ada3330573ef23c9e8370b427b5f790887cd0521f57a6d23096fe93d180ae7f789ef85905bdc9aa812f8332287ab56d70838afdaaf8b98b01b83f84f789f443a68788b0f1577036b1ef7fb617c2d85cee501523ed094ec5f2d067bbfd64ace867d41e917c8852b39d645fdc45c377a150fceb7c4cf7e561ef0fdc6934bdf17db3bc76621edd0e099f4ffb09f0ae1980d54c4cbfc8e4969eb54cd18ad734056fb1d971d16c0580c2ab6523c213ee8f40a28aa6043d8449f95914592903397bad28086b9e88a26870db4f9b01f189e3ab52fd2542aef5a65d5372a89b18794ce37354d71a297601adbdfaafba7dc6935395f6a41ae25638ecb88fdc6815b9e3dbdcbb56d2423d0237846e4ec38c7ba53a116501a062e7e6529f4e8e564592948a840c3f299f8eff81e1f90f8b5e6de86b36ceacc8bb8e87b1b418ed6be7c38af09f472ff5c1ab9be26314d7cfd247b07f085fe78c278c27fa3ff21120b8c59d800872ded93ece4b42b0952478180c62bc8f9ffd84a9832abd53eb1cfcbe7d5f4aca8c3067d0ad66314d3b8500147c23f033207ee1a1571c1ba2a6e2dc5cf6e808852429fb172da32e99445c07b17d12a918bb9472855998bf34167e1e592237e9675ffba8f1e375edc7922e36935c71f19305ce0990a865b609b0fda496b8b4460bae36fc61fc36becd9f6e696683909017993a9791d4814228c2f502c1f43a529aa14279ac1308d4ff1a56b0748fc37b52690bddfbee3fb7b2a81c128f631f980d4d630bf9f2f351a9c086abd59c1d503a1db375139136c6da2f8ebf84ebc054433ab9b8303f9efeb53902642d9698c213e56bb1bbd7ecca9fe2ab4d0334452b493b904ecb19b8b68da0b648d6b06", 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000), 0x10004) 02:06:20 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f00000000c0)='./file1/file0\x00', 0x80, 0x40) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') 02:06:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/202) r1 = socket$unix(0x1, 0x5, 0x0) lseek(r1, 0x4a, 0x2) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x2, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r20 = fcntl$getown(r1, 0x5) r21 = getuid() r22 = getgid() r23 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="e25e2e2182c8fb732ad79fba78eaf908f956aa2467a219f7bcf045c445242cb3864cda8d012d956ad858597d3d0217a5ae68ad9611bde10880bae71ac8233971f1ea5ed63ab721184fbb986551a0841d6ba98acf7808ef191d2ad9127da59d006771bcdbc025c3ff19f5d2fceeeee1de9299cb97ad9b9ba1cb1332648881788bff", 0x81}, {&(0x7f0000000200)="1cf59c9902acd1abad83ed6f5abd5d913a7973a8f84e2c50168d151e0b3eda507bb2aef6286bb940006a5860db7fcfd7d112ac8cd9e2167d76a34c81a9f33d078e82694e453b720e9ae4b0ef2c3c574fa5178ff5e3f3bcc47e64ad90549fc7a17b425ab10ac8031db49d9de0729e1122478a4880576774712e4f55fa669eed3ce11897624da38b6269a73c7a31f483dc672b1a3ee19315898354184b5a817e1bf4b1051dc974f465fb77b4fa23350cd2cc8c2ce921fb9a5e453203dcdd654f6fb778136d40a67b7a5232cf700921dba1ac582d51f8fc36c29959", 0xda}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x100}, 0x400) seteuid(r18) 02:06:20 executing program 1: r0 = socket(0x36, 0x4004, 0x80000000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x4000000c, &(0x7f0000000080)="5d3f6b430e427419", 0x22) 02:06:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 02:06:20 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) shmget(0x0, 0x4000, 0x80, &(0x7f00004c5000/0x4000)=nil) 02:06:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x8335, 0x2}, 0xc) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:06:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 02:06:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) fchmod(r0, 0x6) 02:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) pipe(&(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x58eebe14, r2, r3, r4, r5, 0x2, 0x1000}, 0x2c9, 0x7, r6, r7, 0x4cf, 0xf6, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 02:06:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) dup(r1) 02:06:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) shutdown(r0, 0x1) write(r0, &(0x7f0000000040)="7ece69eb2050604cafe42a0399982486dffd1088afc0baf1a45ad6be34279897aa69d22a73ca74c8508f14144ecdd30b58ffde61c51e9484369f9f03ceb83bdf79480646f0b074daa0dac731e628522901201905056d4425b9f15128f90a50137dceb254ef4b179da0c86183f565af745ac1e791c478e91a1182e1172757d7ac7bdeebe0f6128eeb627c8b86e56805aec0326a17c48050", 0x97) connect(r0, &(0x7f0000000000)=@in, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10420, 0xc0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 02:06:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff0000af779ab108cd3fdf00000900000000000000df9025867a49eb538ecc827c98f21cd783cf3a0fc7bd6ced0b8ec598bbd84b2b127459d088edba403ff759c04ed24628977ef8da319baab3dfb59e88352846deadf15cdef40db5928b267b616b97c7bf8498369987e63674772ec6c8e3f57d69efaabadf63f8e9bd545c57b9bf0b5260303f1d0caff5d841865ba5322abc469bcc8ff9e993e119594797b2adaab013220413ac827b5b9128fc38385e29cb84b9a12c8e06247e5b89ade73718c63aad3743759639ab8913ec084a8e23c3bdd9866f07e9c5bdf898e30488a060622367c32fdf0924929287e2de84e2c6cbbc602623037ddbb3cd1697e3eba361d840ef4637cb0fb33c688f3ec175b788b82530778ca7bf073cd8479f1556abaa4051832711d6344cdf6983d275e4c3891ef57402d7b5cd0c033f78b716e48caa6f18885f49267630e57f2dd044496247874e49f0790f1e1b249cadf0905681341fdbab1d117ca803cacfdc6e78c5d74ce5a8b7663cf07a569f2f121c34e69700", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:06:20 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000006575d03c15f448873fe7393f5ccd282fd3b79f1106b38505000000e484c6c6887f9a76ec1664a7bb039d5044ecd3e5700bff4e5bdc3a39d771c40000000000000006d53790f3e28c48b2a54abf8e117e52ab8cecdbc33852d8437143067b6dbc2c0150c0e0dfbfff035d1db43255ade3b292aac4cd8e9a76363d3e3e4177ee6b66be1cff141c7883ce62a68cbf4f230b650b91a10cc1ef20e385f1de642bbc222b5a29739efa8c9b16c6767b7b68c9c00b06aca07ad60e1bf174e0b61e5521597f18cc4de8948c3ac1e65b20944f1359ae8506"], 0x52, 0xbe5e325be3d22a37) msgrcv(r0, &(0x7f0000000000)={0x0, ""/201}, 0xffffffffffffff8b, 0xfffffffffffffffd, 0x1800) 02:06:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) utimensat(r3, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)={{0x9, 0x1}, {0x889, 0x1}}, 0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r4) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x60, 0xf0000001, 0x3, 0x8000}, {{r3}, 0x0, 0x1, 0x2, 0x7fffffff, 0x80}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x9, 0x7}], 0x20, &(0x7f0000000340)={0x101, 0x1}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = semget$private(0x0, 0x0, 0x38b) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)=""/202, 0xca}], 0x1, &(0x7f0000000580)=""/122, 0x7a}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002a40)=""/4096) recvfrom$unix(r0, &(0x7f0000000140)=""/82, 0x52, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 02:06:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) fsync(r0) 02:06:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000000)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) syz_open_pts() 02:06:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x8, 0xff, 0x3f}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x16, 0x40000000, 0x6, 0xffff}], 0x3192, &(0x7f00000000c0)=[{{r0}, 0x0, 0x81, 0x24, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x0, 0x1}], 0xcdb0, &(0x7f0000000100)={0x31, 0x100000000}) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 02:06:21 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x20, 0x40000000000035dc}, {0xcc8, 0x4}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:06:21 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x20120, 0x74) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0xfffffffffffffe01, 0x0, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/157, 0x9d, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:06:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="59a3a546a5efe177c0394c6cd38cdf71cf32c7a787421524c848b6bbcdcd7525d56ed3842f4527ab1c3376da8821ae26994bd03c9afbbc536638b586975a12d58931eaaf92133756b1c57c48c856a915cecb8fb476c0cef0a1824dc6bcb3f44f3abf543f4aa636412bc01c9edbd68022ef1454ffb9c2c4a6b68436650b7db6c3b49e6f944ca6d06e6ca5027a1bc99e29ec618a94c8489f66469e713254ad10eeba6ea6f376846287f8f3c70419a5c9e6f22285f1f2ba73", 0xb7, 0xc, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = geteuid() seteuid(r2) 02:06:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r2) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r3) lseek(r1, 0x0, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:06:22 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=""/208, 0xd0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xa1, 0xd9f}}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) 02:06:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x101, 0x1, 0x100000001}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 02:06:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="027e8eccbaa587afddb84edcfa6cb8bb81c669e947095f9c4fd0620c96aca338a17e88f0d772f6a18cd547186ca902ceee", 0x31}, {&(0x7f0000000040)="b17cdcace0efa9e77c2b58", 0xb}], 0x2, &(0x7f00000000c0)=[{0x1010, 0x0, 0x1000, "3a3324d4bba097908d0e3326f03498b6d374cc936079649a78e4780f885299a82e18c6546e4e8e8bd05fa5d9d30acd5303167a28d64637acdcf57d664f5cc91e1409d2ed5e5568c7a775f8b2bfc9a5f7f4f6f6c09f75c2b0f75cbd90502e7d677f491778a22841a4e2f480eeb4c2a7faf1d89d30a3101b2b11c67ecfbf8bcef850116345305317c88d194d80e486c58b8e48a3cb76e3d27a1051cdb06bb4091decb6c93b8e3f05d048d5ad5def9025bd96573797779162a848341db11861d1653b186f54083287d514a68006ab66a3873fc322efa82a5fcb65c9f8052ecb0b04c9cd6ce0712a85fac69987003ae03e4026894cef0abdec6bb03f46a6345b2bff3d1510e9ad96bb0c8f254d31c3fca0254c9832987d974a660207aa92a10ba94f4a1734c12c20824317462d9f399666d31bc402b4db67e9790b4ac1e3701725a49f2b543fdb6b78580f7ebfc6cd0b4008e255fa8198ced48669b5bc40bdea849bcce120b71c1fee10961c02a13c4655bcbe9f6857088944785efdc8e128c119ee6c931b0207cd2b076014b7140e4bb693fe4592e454237ae1ed6aeb9a6f4805812d5a26bb4057d201d6c4107b7b3c6256013b7d68e786c9160fe0020a9ddc0b76181a2c573a0b9ac52bef2df53685252b087e5b484325b9ddf3979b68c5b27e306c1571e3e0b01b7f250d4a5ae2fdb80e8807ea298e41109baa473dce3526ae3f2199f88b3facb73a11372a5939178f8b8ed74613673b6376b217d52bea12d89a920454b35ee680916f61a4fa63041840fbee4fd540b4115ab60ee7b97481afd37d1d92f077f2729af5e7f7a1d319fea1cff766c5a813a9cdaf2410f68f0b867a3b072ab6212f5f61959cdcac7456a158109874803081b967f50e2b8bf4d6ee83d484f3d6a5961515d803d69cebf5151d04e6bcf1483f7908fcde7a0671d769cb9dd032f03abdea2157e51cab63153ffa78241bc5300308c95e935460a9f8a3e2a018b41f91282aac0b8fceb7cc45d6fd4eb54bcf685637ac8caabeec81047d753c6bc48b9c5bed47f741187fee8b3e0c7910e1e8c7b32a2bd1f3bdb50eeb1ba4c4524279699411587157a52d5e5be3449759316f1ca154006f2fe942bb0a7ccba3fe2c4e46ee11771d321d81928e99175eb5f4fcdebeb2e55a6867d3c66f08e10d68cec0ffc5afd7f33d0e229ab3c2d55cc90c9dad635e23da3c8e2bfdfe193cb6e0e1135b641f38f3fd56d3f22f31d2136d9fa74d6c956169402f7db71ea5eb704459a1a1b3c4d0ad22ad65215ba90947d639cf3e8f10205f99e746b31099b5485826985cc0978886bca44811b1df4c209751cabf0e4354d61326da95e8b00bdb98db37e51f149ee5613591a7ffb462810970bca9d5a189a9d371f678e63342916ab8539d945d97c144becd3837987bbace5018af163cdbb2e3db87c7f40c6b67a0cb213f99b501efe16f38f171421ce042bb29ff32aa2138736242096ad1fc5fc3b16c7bb76780ef9c241fc8e0358549ff466f7400cc040fb89ae33310be062dd099d4acf93ed8f3a4c249d07e7d91e8f8915d0110605a1e310b444848f3e46f54544b49659d705b0496c7438c89a713fcf4494fbfdbd250c92840e6cbcac3d76721fe8ecdfd05c30d3b9381cf5ea1d9bf199955b20d7bde94dc22e6d02f2626dac6b0c2b12a0507563bba5fb2b168adae1dcfab068e47ad97b33353972c1b534b4d73fa1f70d9f1b2bf9b303641c0a450190bb89e8609ac11ec2a67958289e674e01653beea7a8c7f705ceb8e0338294e5b0192179c5a753b4a30a5a202354cecbf8ad6993893c1ce8e3f9c07ee85908265fc2548621395444219319553e23594614c522adeb6b0062a2e88e06820b2aa931ac2b264f42aae89a524465572f00d8be3ca6248c4462737896e711d38160eb86087d7240fccb05ad034eb2342e32b72faf11368d2b1c35e6a9f2c8d8a3da0c471ed9d650c9f444751d2bf572da53f4b3a376037f8046d4abacf7fe32879cb63ffbd40b2586d2be1010289b16c09a880185f058a01b9edb776d6a8a58bef3377741320d40442968238b978ee68488ec27934cb3f8244036aa56384693f88f3f39adf8f80da19213077b9d622b104fef1babf7d6f332c5a760d86109fca5f1f431ea563df491474c5236d84434c9050e6b8c12aa0231719845be285ef23cd9eb77f991aee0fa7e7a923284d12c91d6bba4a1b39e64874cbd5e918e5f7d4eba5510b21f4b3888a21fda314bb23fa8b6afe31ae204a2538e97cc2ddbdc2104041263af9073efaa721aeff7d7bdd84d8e230f8fa3cd814f03be94b41770804849e54712d9c34a146130668d57129ed4eef0c3f28551d55a9c4640f320744a02decafc03b046546b09f507ecb8d8510f812a010f8fb18a6fc2f74b180801a99649b058228bf5fa932c43100bfc98c14e0447ec0d9b1912f09d85dc5c5432001653cd711390f9d8f4b6d4450712d4841a7a9f18167dd9544e854b4b1471877fb701e98476dccf84dc8087c5dddb537c5a526d006d0cf69e7a04f2f25d61fedf1faae1f92be50724dbaca4dd7f30ea0436e1a12b19e09f3dfc26683da5a690eb619377772e9a243925a61f53c7e9b6ede49cbbca5ca0c6e4007fa7ee83218f34d48e76b90484a7bbf6183192164e0f20efd00cbfcd4329bffc935614b066c006d063ede55405c506e5833541ae195593d99e6eaa79c0c52e4a771428e493d91db98e209cff28d4a4803336a8855887935aeb8cf7a2383c8ab6de828bff0e8c69c1eb17327e71d0be4575600a99da4c2fec4d696f7959192116d902fd12c4c54cab5a4b56b5e3fbe3074502a2f851c70c541b1770f717007a2fc962814d05456c10c0aa9afc11a35026fc956b73bf88481a4f137f74cf8cdb23b807f5305834126f81c9ae326a5d4ab7d2388e89ec487357fbd28535dfdd2b6512470b15c5d4e283661b5f1411fe30d00f2dd3db07c1a13b50bf136f058d56fedd16e7b4d1e66cefd8dea6108a95583b5cd1eeb6d7664849d2e9f2dbbe86d92d9e5defba75404c0acb47f6416c24143e77359899819361ed9c089f98f27a5c5392d1c6d00d96945e3ebf20c9c4f94dc06a515574a6c371c469613b7ef3cb282327ff647461798ba76d5f3c982617d70cd1ce8a63acd6c9e7e4eaa6d64c031fc2040a24220a5a8479c1948c493c932d82574f804425539a2b9c1e4dec17c9468f4d8605c37cabd9eb2f172b214d7b6b8414d14f3a156644ed4ac1aa2aadac03232e47ad6375692e81daa7360b7aba1ff766d803e1c9298216b77dd7495b7d5de84dae84e2cbec6ed7257ce6162fa8c1e249675e1dea49ef5d228e31ccfd663cb62b5a4245528788b314d525f03e9a69e786a2e4c3185e30bf5cd93bb317290f6d3e4f2f40a5a675f33bcc15e7d2d36275c27bdd20a479773dabe651e6e0aa203a96b4db3f3a6d050555133729cd2ba00262e6a9b086fb7b3109f90bc180b909cd7858d476f3eba7f04b1275b016bfc13064ba15b28382695bb42d1c7fc1e6047a52f68ef123b3b73dc5ca4eacab52e8a2f755b84d77ae3422e87c1e4d0e6aeda4967034141d431d184c390d76b0bc5989c5e61b5e4b1ff6c57826c9535dc8224a16a0c04db68f2830048d402bfb5bf1789328d177afa5457bfb4a108f149bc0f90a53ead8b705c4dc620e33cb454e8492fae0a6e6b9c84089ee96640d16a9d89b44caa46353566aa007bd7a53705d9d394b86cdf1dd9aa1c7c68449e57d09be11ef8bd33d072acdc2890b1ba60061d0e195ccd90b89290e61c5c101e5c50e4874ccdd8192f5870cdd58fb0a63d5118a2f687a8fe300dba855b478823cb7242a7d194aab8b96f3eb440fb0199666e8e4569f570fabdd4c257aea3dfe2446ffdd6f9e44748af2cf9d2493ba6e88a3d6148baffb801084859153465563312707a67b74be25b5d41bfc62d20945d3465c3b47f5ebf4dae79f17767977a80141d8ef71892a6a7cd7c6c76414a4ceef6b34d50418a1146d2480671d2aab639c2f1b1e0582c75aebd2342f170087835d12421e28388aa8003c513160fabfea4b849bddd228f0a4238293b36f9109c7a188823ded6c83f4c9c9a843b571b1d8280f8370cb70f8fa436afc2c7c6efc8fb4af9d0114f9f37dac6689417540505477235e4a1e802aaf94f7f7f023debbd7219e96e081dc2aeb7becd4e42f6b8ac7f7da11d7a589aacfd26a898ebd2ada78b0c7110ba11ffe1dc3d9d7a3382d3b6330bf66461295ce97b552433f6146f025d107a965afeb6b6518f469fd390af5915f32c410bb307b2aca8d898af6767d7f205cc70a09622e6ebcb14f4d066bddcad68c4019a390da62f8b68f9f5298ff37ceb11319442baedcee0f31227b81312480c57faf27fa97923810ebbe2ce769580eef17be155b4b04c28a065707931ec491b7fff6b4986caec55349798d9a08369af7de2593c8445eef3389592b965a6d1579aacc549e2cd1bb48f1e84832c1edd38400fc03f44260a9f8a06827b68f7ba45060860b78d4cc24a23b65b373742ba9c5a7f1350f3701596d3871eeca42c8fddb6722255c708e4ec25784fbecd5de4845774b133c57ac9d7d0c51554174bfe5ca8532fb2cf33b14ee97aa2c4348e173929047ebdf7eda20de50b5052248e5eadf401e327d6d0e5aa00147463415697660bcf38925b05e2b9625df4f7ef8ba2644873413541daa05a09c934cc6756421bf6096b8faa0863034ec0a898087137ebe9e82a798a029dfad9c65c625ffc9c856e9fb5f138aa816cdb24ef4725a9a7f16859332c38100d8de86792900e8f21afde347ec909d4796546acff2f542198873e74faece22c136b5faed7dd05549c85a5ebee4f5a29a063ba01f02e3965e0cfe92068ecb4f3e42ee27c778af49dc8de67e98ce9620e50885e39c50636dcfa035937a1a35a35a83ed10a812f881f4417019449eb9513a57f7060cf6adc4fdddcbc632bc0c369b0799a988b041d1395f82dbaa2cfe9a9f91ae201cea8c97c004c1ecbed8067f03c218de7483c1097a7471bfd1fa5d68e8eb3f9430a2c10c1d338848627d33f592c8b524d2fa19e7b981475038541161d183dd43d4c08829a6239805733c779255d883745d4179b6582b28243e6e02fdb92e399ad570bbb74efc9c77953bda4e45359058b8b571f18af736109f0561323db2181b9cd506dbbf7e5b0786d8c703860e25f3bd58e23d00da9b8d2b7b4d9b10c067d8766ebef4d61f480976a97c87eabae1f9ccf66c3ba54d24bcb751c9d001c859453f6a9773eb848ded23313b44e63841ff613668aa08c78e5b27426e84929e1d464c3e6d55a77dfc4c6de2cb8b0c7359df5e4fb88ba871eeb7da270e7ce093b801c14f3fcd7589c008d722f1cacf41cd03d3906ea83185acb321be1f17d870fa8acd4ed68a0745dba3d53e6aeba7bb42b4801d88af4452aad35baec4d0931fd5068a147ed9cd84067a5b55474c86c02b87701809699d48c3efe152ab41c3342938897f8a6f91277b3666bbdb0158692f80e11986253dbfa98ff0bafc3879eb5b7f9827be2c27df7e7a33f3130b47de5eab68535a7b0d6edef1c081894d33cafa207d4deff5bbbf691e24b41b777ace6cdd9e9c6e78cd3cf933589a34249ea87d30ee4f50f6aacbd2b7ff7ad2caa8e05ec27e3043898ed967c5c9c3ce72db4aa311e2667872227caede09e5652fbb4888fab41c93b72e01ccab3153856591481378d231e616989713e546a5664ccfcecb8f7a70891c4b6bf858d77d43e6c3452569644"}, {0xb0, 0x0, 0x7fffffff, "bb591a29db5d0cacb875f20329e8fa5439eb14fab3de2868d0028ed9f67d56fe82cb95dc6cbe5a839405fa09749ffd6de24f038620cbfd97e6f2572c7f7c1bf03dc02adcc4a88f4d412e74d30b414b3fc880d5033a2259358b5f81bfd34b08ef13f103e79b20f67ad6f2fa6ce5554f49f1522236bf07cf0ae9574522e3823ef15b74f4761f6f43820d3e3a78c37b1d495b459424e5a53ad7559b"}, {0x78, 0x0, 0x0, "030dbfde0dc61cd50bd108cb0fbeba7751bf2f7e9e0feae90c75480f13e506ac493894cbe09ca59578085f023210f69631169c6660b4354adeb70107341e06f3e6d9b53cd53cb47007578051903faea11e46490d9491b8a02b23a1f154496afcce0f6f5e6d"}, {0x50, 0xffff, 0x0, "d030e299c289d7e1f9f63c98b086bc7f3049de4b5f3a03e8a9d06896b21f95936c39904cf28ab28c3c8d0b4f15f1b224730d70faa200e66dfec92c"}, {0x110, 0x1, 0x0, "c6f4f4c8d7dbc4169f6039953bab20543aec6359a52e88bdcebb3d98b0c1591ebb4ba9ca24b755a1a39627555a4c989e7133effc8c6ec56956f9c0a4a5357491a4dc5354a6bc47f915d2ed9b5496b6b6254b5aea95d948c68ab7c5b1064d06bf4fedb6c543ef1e01961d6dba17027ddfb1f7b11bbae4aca4f48a5dc2e8e74cf0b445d00bfabc7ebdea6bfa963ed88d28a289db4202fc03518572685434629db1e5853db723b3d9b733e089f12df58758d74b22726fd283f037394b4dc35de5ba73c80b3bffa64b2398a1562f5109863bae44c064041758a62222c411e987adab484cf3fb8fb2612d4d71a5220a4177fd8044e148d1ac70f0d687841f"}], 0x1298}, 0x400) 02:06:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = socket(0x20, 0x0, 0x400) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xbfeb, 0x5}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:06:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 02:06:23 executing program 1: syz_emit_ethernet(0xfff, &(0x7f0000000080)="5bdce9df508e25b8365aac427a39733c30d6c89d01208c40c9e9ffb70bf6273640b4d6763291ff91fea8af97e5d0edc86f1682949d725042fb8eaca6222ba19a7f56fbfc45fce80cd6699f08acaebfeabe404b500c6118d40513e341fbc9c1b55a071041fcd46093f7e53ba8afb128b6c7687aad03c40d6edd0d3cdaa62de0e727c320e3e37da1f2474f2a4aed5b34e6aa0a17dac173e6d2ce32c6cdebe8072af2bab53e0074fc9af0299faca7079124dc0979139460778f6703c8d608b3a3ca2dd306d447e3609e8795aa339ad72a57c7b3232b70f4d6b7fd186e8e6197e2538293d4a44d12975ee0741ecf9344b1434c203ab72ac39036b23c8f300b2e602a6124b234e34e7bd8763ed4acc009a93df9172f4f170515bd12492f367464e80550672d7a627e68559772ffcd839bab9ef60fa477f97f57bc45f3f8e9563910386ea657ad55b9102c197cb09cbb772a5a5c43fcb2807b61f48a8c2c53a61b430b918eafb7f60fdc349da43ccfa2855e89fdfa6d57d76d06b54008d3f51755a49f3a2af073a0cbc82613a7f42efd2c1fd3a29b62bb836359963f2cee00313f8edf40cc8dd909678584a96342e6b2d6fac96e9d69c802208189e18dbc74fb953535f9f274ff89869771cacc919afde0f1db3b798035a4af03e9795a3abc83e4574a90795626d3cd51612116f94df9da7176d9daf81eda6b228d5062c792767bd965cecdae17965706f7739939144ea078153f26792e9560279ee8e636ebbf1cf801fc91807346a63cd074470722d123f79a62347bf3a4eed2fd0396d37cd73fa5b5b4e6f0b24d62641e27a09053c551550d3f86552f4fa50ea0da2df1e9095e75853645234c40a634984e36cfa68d1a5873e25a2bb1d8824fa61e9d5c47c6cabc9f3dd4709fe8dfff055def9fb8c6041e14b6bdbe8de6f10ec4b5c04d16599ec69e299e97a7b86b7030ffde349aaef0294c1f8c1d9a3b213b8a978da43eaf748b55d17ede669d63b4796e1c356b25244bfd9d749f78c396f5757e06a738c8dec7199f5c5d64b345a14b38a3a42818b7cb0154a854179abaa01f93e7e4e535010563308e19f993d70513b7f00f6e9a08a0b66e47e142770de76dfb3b6f41c7f26aa6e845fac012f6ffae33931ad1c2ea73c0b51fbcf0681d5e3ae9e2d669b9b4777a2e36d8c8053b4db372226567c08982f2d6ef9d1a76de99175ab6d09b81257bb732f1bb397ecb7d84dfaedab2f2b39b6e9c66953a52566447e17e6d440b7520a8da0fd48e2f41d8e6191d6adfe37168b3aee24c6a1f409b44f955d9f6f2d63d8dba0e6b1347f61d2841655d098e84f923e126501823195ffabd2c32dbb6f2fcbbdbce4413aa1756d82ed35d46c30efd89503ed6bdd3a418f58142124dc1cac385278de73f438cbd091c7235a564e8b169b50118e0c80cdce17727a4d567a7960ccee2815d7e1f3e4a82d6cd97bb2fca74009a571b191561e7a073640a03cf3d9aa8e3476bc90f7eb13a8cd66c22b8cda620697b9e7016df78086e509eb51a3404390b468fbeb97e7f50e32fcf442a2a50542754b33428c89d1539b4dce29aef51bf840634727cd50cb193ca1f3bfa3abbddab205099a569666b169a9aceeab498ff1dd9dbe18e26d88fe9a13f67031082dd5503787c023fdb7dec9a421e88271d999e9599cc845ec2e489a99e4747e47c140f3ebab95697f755334f666703092f68057291be57b1ae318cd3bff50e65de15077f1d96f9bd74758a1b23117fad3b5dc1debf9dd2aa76e520fbd851dfde7942e61bcd30515172c96a898f442a86db074ca8d04b383ddcbfacc253c691f4b698ec7cbc7fbaaad5d726147d0b46859bf3df00f57ece8ed004d6df8a2e4fcdda0f475c0b02be84fdb8e2c49f4be9d26c027dce2fe41261181bad966956801c89ac8d23e14a5ed9126735c864d0498d5bdf6d20e78b3a3c808d24a84ee483515e98a1c77d4159ead04820d59211a6a02301d86c324698549dfa86e85c8442ab69b8bb0e42f93fc810bb65525af3de7d3fb8b51e08b4cab5b1fde3535acca17afd0c37b90b78669cb979b4252bc4c3fe176dcf48bc8637da77a62fe642190372a696fd3fc5e7239f932d9fd1de3416b740eee995af5e6ee0d692e06afe957a325b1eaa2bfeff3817a3cbbe17edaf8f6d9887aefa62c44e7992d8277318143d4d68015865cbe9ab33fa08f2877845c24ccf84dcff27d4d593d9a9356dd78b08d0d5dac99cd49997c310131623a154f2d4f468f787a097c0c7a16fee873987fc53876d1b5d963cc1f3d93fc083fe10ec8cea6b2eeba10188a85be834cc83949bbd8ef537893afcec21ddf3f22fac1e221ef942e00c918dbf0b255d1f8df74ade4cc18c7d77dd4826115c0c4b249d77b947e475ff4bccfb77bf19f3eb3596841e2fd2660d6952317d67cbeab2bf36f5bcf23a82136b2b874d734d4c44d36125fe7edcc28e1fe262f09d468e41c9b52dce9c71c370d921530efb2e7dcede39e245989496f16212b19e495dc32c238887bc97ccfab344f7825efbfb2d755d5e35930b81a8c669b3b85c46cfc6278ddb1b1d6db66d74e924239b596586dbb17d87aba162d604f9952092490964c5597f5739442e96b88839a7430da8310eef7580326c17db83c5b8f1e932910bf97ecc530ed75bd416eba9cf799db3850213498f04a325d7e8eb6a5cab5e8082fcb1d7ca1a36b06df62c08098bbd25b3d37d5efbebfd2d419eeb0e4f11bcc40721bed8e11d4b4e3e5aac5cefa93e2d0aa2b47b1e9342f47298e0952bd589264fbb4f05e012790e4087f5f48c6efdf5f09301a4ba461a8bdb4991ac85721ebb6e22d7e507c6227fb42fc0667bb68d98cd769e4ef7d838542cd7c4b40fbfd1b2d2611c1eb694d028d2186084514ab4fa16dc664f47411787f02a02baa303b3bebc5d1f1775b053a0212133aa7950f182efea93d4ecffac6aa6df8dc303b4ad39d147c22f860458bae6933eeb8f4c6cb458040168dce9cec3eef98a9562d8c2b78772bee6d96748fc9e04eecaf4c5d5e68a066b7b0bb87f119209a176d9b439e2d5540273a5a50d7b580cdcd42801d60fbf40ef8508b6f0d43de09af0117a0acac59fcc9bd03cd774d151d0e06525c93e83ce17b22cb28f4b45d535a4b9699cf1e81de2827eed8da0c568ab7dae225d3ae21dd331725b1b3fe4a09ea16f45cac2f2e1ae4bf1e71f3f1fc6d93f5c6ce8da1e6c90977bdafb1a21c35387affc2c0d088c8c1399e3f21415083ebcad53789dae4a203611a1c966adf04732eb5fb3072c9444323af9014e7cac1d3c3cb76fdf4609d16c63ba84b4c520a0106d0770d3e4df88da622dc86197757bff87748ece8ddf43f1ac55e2919d2b2cd28181ae7f65f64d5f2c080d574aaa90578f161cba3ae56eba144ec4a63131106f72ba2e889fe64c3a4233465a2daf7658e44d9e5e0670ae67fa81568a0204ad3eab2dfb6b30518af8e9cd0f6f2c7725c887ca02447208ad75ccdf2b4df504bde7bce9ea81306c01a9be25305b9e54ad9178cf5545c061ba95088000d730ca0bd155960dc8968d7c54b36f0cf309ffd74f0e6571d2cb7d9fd4ffc4657e3a0bc40781fb57f62a2f28549f9d98d4fc3f0fa2c609a988fcb2cab91d3c986d32a84a322e46340dc883d34785cdf1cf47c06956737254a8939a913922cdfaa509c2c6a91886481c64b8278cdb869169bc8c421fc49dc7d64e9a6d20a7d8cb17586fadcf2c5826612faafefa867c7db4a9fdb07d1d367bc55ccc4595a0448ffd824d65345b43d5d91859fce46a67eee5c864dc89bf633c1e7233bb393aee9ded39bb737a0c91876fa5c9a0346c523b3d1d40ef3d8a17e1536f31ba66e2b790fd69b70c88a149818ab630ef86dc15dbca51e3cfb1ad91d074889ce80c623d37c26540ca8645b2b22a9ac2d5603b15fb59e40c9e33d32ba6cd098612840aa4434ad4a4efe8c91930377298196f10d63936cf0aec292c4b39dac542e255072fe8deaa31e3c80c62fb91a5df3549a6abdd5ed5de26f9558c80162b9cb446a2a10cd670e661d99b3d35468a42e58221410c1a6ce201231500616688f550a367d6a0b32d1014f11cf1aad063da66bf0499ede01f972b5b22a4f5d4ab50e00f9b50e32ba5f0309bddd13da759a0fe808ea1920ba99f8aa1ecca221be3e9c6609eef1bb40568744a90303721fefb0d1d67034f3462b5bafaee9a60144fe8ba4c894ee3d8684a1371be3997474abd91e76ff00fdba8fa0e9b9ebe03bb7025eb03d5a0bb0cfb6152426cdc1a6f5bd5d72a40a8986472dc98aed4e410b89b482acfe191a0fd5d924b4a60ce97d61f937ffc51191470c1f96c76b2cc5da23f1f0de64f3c232f3b8cf2a81316cd6a47c7eba07a378b863257c35c9861a8bbf360753dc9a7830e28e0af7b90635517a3a7f168b5af9416d54835703f0d0f01c42916e44786c0472630e9831e6cf78c95b14af04000ab9cf23cb3dafbc579a7822e94cb449d0620896aca5aa156b1be587f9765dc8d1f2bec0e47a30e317ad142ebda214d89479bcd7048a22834e787d40b75a1e63058d841478839e7580785bc6b1bb4f6331aa8a31084e65215fb90be4de241c907038dd618c830a73afff3149053312bffed91280d2f69df73971b156c09556ac4858471d8eb12a6a8fa8da3160f1118dd96d220e657a5405b54b6813b7d96221dcfbe3e4dd0d56141220708dafa62b4e2177d27ce810dbf345614d32fa6e9fb2a0675130a3e9f3ae38b55062fd44eddb2faf0c7fdde090e4b8c427ec9c0b053c501671ac71482a636305e9eb62cfb0df9f968bac531ff8a6f448299de9926bb81bd8f51125a16ce5847bdce7806511f28de55ced605c03df6571f86b7773b7721fbdbfeaf631fe7226ddd5b0dc53907e96490114de8e3e143780413276efb625aa3b37ecf945ea3899a6f7c25aedc7887e486e85538a42b91286a606a73204ee4143a40cf6ba78b48eaa7e09f5d7e91ad33a87d06b4a502e4e259941310e2d3be0a9731b2af1b34028f7a04dbcda84586788aece6227b42ddcaf888b03476146812f887dae1463fa170a39f3c8806e506f6380851be8f0ef9896dc599c26952c3bebf77356a1fcbc2efc63abe327b89b73602d7664daa7c5453e72bdd5a14f776176dcd60acb3ed1f03288aa898a242f3c25ffa651274513d0d50f11db37d152169bb61273be3cce71284a1a6c5e862deb0f81c44bb6d2c9bc28e84ba188189aaaf11ad92329d22e5b14b80fbf440e3fa3024bcae2af4833c3a11844c767ae89bff3ad847be27f0f1443d2e290cb68223a1c9e46753b2cb9a153021c715eedc2324d7c29c303369a539aa98f536b7bd54049da40b2a0dfe3c0742267805390cb0d81fb7c5aac2d77cb524446e345d6b1a5ad8087a55d74f1b896386797cb4d99e5ebad2741f0ad349638664a3652baa2e11b6080bc1345b3b312ff1827d520ee993cc50d08265c90eec9dfd18cbed683f55e7cda79f499363de043343149d3f0f3ba8dac278f35376e1f6fd3aee73f18d4837532405ed0e41d68563073fbbc011b101adca3b73b67445162bec8067602d9f9189e335fb1723fce5b3478fc1136953c3035be3f651b8f1c8be5808f633849b760f8c9b41e8ae272f1440ac4805e5624aecd030d02ab49ad8c7b1488373e204b9ff094748963573dd1cc74fc7373fb2f3dc3e7d210b1257e4a827183416bb79f2adc75c6d2ac1c4bf620f30aed9b930024c082b112f6b1a6350ebb10c237041ea6d9fa88c065081c94cb26997b80fced8") r0 = open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x288, 0x0) openat(r0, &(0x7f0000001080)='\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', 0x80, 0x2) 02:06:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x16, 0x21f) fchmod(r0, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x100}, 0x10) socketpair(0x18, 0x4003, 0x2b, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x1c97}, 0xc) getsockname(r0, 0x0, &(0x7f00000000c0)) 02:06:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x1000300000005}) r1 = semget(0x1, 0x0, 0x88) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="b132965c9d4fb1a110ed844bbe28eaed628f9d9a416e3b25eb283a2a282eb132c5d5856305964bfadaf4f1a0f7551385b3e18a6c5f23cb929c39a80609c32f933984294033a57df443f72f74720936d1ef74da3a6acf68eb31281fb90a18bc17d6f1e23c6544bca5d901d230bde78af9558b7a2fc08743e262c758ebf0", 0x7d}, {&(0x7f0000000140)="5f7981f0de2efcd88ba29cadf8ab3ae1035ec2366419eed48e4b45a0bbdf4f44ac8bb3b8a8648646b9f820f9135b647db56d2f774976980d9301e5b84eb4b3a4201f5c6a04615adaed2b102efa3a2be86723809d9cb152b3978cbef540cade3aba616145d10a89c19f5c95ed7d02bca5f1354d6be348a74eed893253deb4debe0a8e588ff3d9922d70f36f0e749f7eda1662f3f07a589b5b6b35a4daed62bf1242bddc3538b2a22a217897ff937f2772d76b0bf9f4a9729f4e80b039990d27012007774023856e267d3213f1cc947af4443fd22fff829333ba86e74e750826a38b0777571a1bc61a06eb0dcc5efea319dabed82e2c1a8a", 0xf7}, {&(0x7f0000000240)="be51eda753848f9363085862101e2465c45c3c75804a4c93db1fa2c4b43a90ae5575652c8bc4d331534a8e3b651047fd1ec891f3199b916fe898721b2d9181b89e6c1dabfcbaad0776b5b2f7ba597298193d5f70d678b50aa60a154dad4ed57cdd725c47acd10b7264f89b1cf633fb69382ee61652635ab44a86508705a4d1e8b86cc67e7b59a486e6027a1afbb03d693f3780c656cdd096475aafcade146e3657f81ac673352223b2b2b77a63eb8c562559c775f9ad66179544be13e500f6e2ad95123d04950687528cad4ece24f6dd48c6b6", 0xd3}, {&(0x7f0000000340)="ae8fa716e6ed9cbc6802e8e4b469112c27db9b6f7fb124a3213fd2a67660f5893329a1b8c65540b242401535fb103168ef5f22ddc477146581a273b6a6012d06651a00c32b23f5ad57cd6ccd1f6c08bacf75d40fc51fb8f732bf23c77f9bfe7b38ad6bbd1af727963967b728e04d0af08c74ac4edd2fc1069354", 0x7a}, {&(0x7f00000003c0)="a7a451462836373cf6da1d21cb83094b416836f137fa8539122539f0712ad61d9729af2fcda8c91189f1847f4109f40e355bfeee0d6cf3ebd6cdbe9cf2e1ccc72afb31c6d3fe307812278fb223228deb346a77", 0x53}, {&(0x7f0000000440)='L', 0x1}, {&(0x7f0000000480)="cc407e64513245afdb58a2c14e64092dfa774a4b6524a6afb30ec85d674e48d5855c8bcf2a98cee2f5cb54f236d5559cbbae2930277b95dc8c09071e9aef781a0cafd7115d833344288e1acc15c71a0c8fd9c51abf08367338460f5fd96a6880622ad940a9b4238208d3fb591686371663e531dc0cc3ce024e0edd5a24499a4a72df6bbe38629a614df9a1a5d3915853737e190d99d0a53f8a82b00585d8e1112d824634", 0xa4}, {&(0x7f0000000540)="67e4af64a3d86868bb72d952a5d604a62b34e5a9308e9a4d14fe82e527c07fcc8cb4cacc569d49ed4cb6e845e79003a85bfce082183705769a39829d099ae828d0ec6ed7a5df0e19674f773b5eff77c3e5a9383d88b128336c9a27cc6081fdc2ac1f81943717996a577a491df1c199df16ba4ebd9b5c6b5a3d2963b079327c760a0968", 0x83}], 0x8) 02:06:23 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffb) 02:06:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) socketpair(0x10, 0x6, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2) r6 = socket$inet6(0x18, 0x4000, 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) r8 = getppid() open(&(0x7f0000000400)='./file1\x00', 0x80, 0x8) fcntl$setown(r1, 0x6, r8) socketpair(0x1f, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x1, 0x0) r13 = socket(0x1e, 0x8000, 0x6) r14 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x5, 0x2d4}, {{r3}, 0xfffffffffffffff9, 0x42, 0x45, 0x0, 0xffffffffffffee84}, {{r4}, 0xffffffffffffffff, 0x30, 0x10, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x14, 0xfffff, 0x7, 0x6}, {{r6}, 0x0, 0x28, 0x5, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0xd0, 0x80000004, 0x7fff}, {{r9}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x7ff}, {{r11}, 0x0, 0x4, 0x4, 0x2, 0x7}, {{r12}, 0xfffffffffffffffa, 0x9, 0x40000004, 0x4, 0x1}, {{r13}, 0xfffffffffffffff9, 0x22, 0xf0000003, 0x9, 0x200}], 0x8001, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x0, 0x100}], 0x9, &(0x7f0000000340)={0x401, 0x2}) syz_open_pts() socket$inet6(0x18, 0x8001, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x1, 0x4, 0xffffffffffff919c}, 0x148, [0x40, 0xfff, 0x1, 0x8, 0x2, 0x1000, 0x9, 0x5]}, 0x3c) 02:06:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040), 0x31c, 0x0) 02:06:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0xdd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8488098ad3880dbfd76148d67ec74c0100d0abeee46b66b9064ce000ef5311eed486645c5db5c6f782726c9dae07110534a4d40d0d5e5c31edba8edad468c680bfaed6f73f3e1d0e54839a89d6d1225859ddde237bdbbe127f05babe663d96649c0b1d7ab8830329b5f245eda24459d62c9c9d57948b5e8db482458ddca94dca37713aba1868a300ec", 0x89) r2 = getppid() setpgid(0x0, r2) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/110, 0x6e}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="20214e2d7b0b2185679f55f80b54cabce2472762e9424450f84ad97dacdcaa2478745dcef128aa764220a02b6d4db6f1bd1d5ab6eb5ac2d3e6d339ee935242ae40ae6944b494085ce9d5683a3916a91588c2b01da4e7d8f53bdfab7e00c1cee87e0acd9c82c91d5e587b237587dff57cd9e8b4fb79db0f99b252f1831cca8378b6f9a30db9f995acd2c16d1b993f40038e20e50b63d17c24f84e3e5f9f65579ffe5b1bcebfd98deb1d1a8732e9069f36803988", 0xb3) 02:06:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 02:06:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="621383947af82137ccb0ac3327c93d295a49a51c5d7f36df3ad75efe1cce480cae785c351c4c17f40d21633354202e1c0d8725d68d307bd8a302cb3c77a1a7242719e41398f2a9823a032de3ce6955da1e3d6805c90164565f677538bf7f56f0b71b13bde4118c", 0x67, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 02:06:23 executing program 1: lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/91, 0x5b) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) recvfrom(r0, &(0x7f00000005c0)=""/48, 0x30, 0xb5e8953478b19e2f, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/161, 0xa1) r4 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x480, 0xa0) recvfrom(r4, &(0x7f0000000440), 0x0, 0x0, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = syz_open_pts() chdir(&(0x7f0000000440)='./file0/../file0\x00') kevent(r1, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x100}], 0x5ef, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='5@\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='.\xc4\x00', &(0x7f0000000200)='({/\x00']) 02:06:23 executing program 1: poll(0x0, 0xffffffffffffffec, 0xffffffff) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:06:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000010000000a, &(0x7f00000001c0)="ff5d7161ea1b014eaf77a227feca89a717ffff0cf3f723708529b457089fa33adf40caac7aad33a893c729970474455ba71c9a036c430cb807594755970dcd0563a0e1425eb19e0e27cdc127d499ddffab446146c9d66643f5eb989a3931f9db4968bc08d35db73153379e205fef7fc99525fff640c22b74e7b1e95aa9f47599d11feda0a9d30d537b78335b0a8cde0730cf46fd8364f72c776f91bbb96a516137aba41a066e278e1dd87d72e1089b8edb8f1a4238a0be4d14bddd675d221c9ecf55f325a108f927c10e5d389d3a29808feafe967897aff861d5d599a521f1989111724438044e2e05aa9136daad8ae5b64359c145a3478e5639fec7fba4b025fcbaf5c1e532896946c0f8c520c20ca2b06153c97fae09af67c0756bc8571da51bf9ba82cc0baaec6b764ba021b1e84dc1d149ecf855aea0e9ff59e93cb527b380a814d3b43de7dca68d6f3d77449d86818d188e21e79c11c16e0deb0dcd3f57925629f2852b8c6e6e34fc1ff6", 0x16d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10880, 0x4) 02:06:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202beed0000000073d0319eb7f98d0f539a72b20c9a69f8eaa00294ff181130d69665f732f0ae164e8f7e803b0934130000000000"], 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc, 0x6}, {0xdba8, 0x4}}, 0x2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 02:06:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setegid(0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f0000000000), 0x4e7, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 02:06:24 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffff8) close(r0) 02:06:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffbfffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 02:06:24 executing program 0: r0 = semget$private(0x0, 0x1, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/51) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x902, 0x20) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9}, {0x8000, 0x7}}, 0x2) semget(0x1, 0x3, 0x408) 02:06:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="7b90d29abfdb9e9e8aa347a521276a0324ebe05d98a21354026a1df6b4ae7bf9a4d489d6e2bfcd0438a3325dd5b348fe41d2c9f7cbe29ebd25ba72ed46b18be0be090db177bfd8514aaa799a5c31a5c24e8cd3885a1c91710b3bb976c41dccf689eb9723a2ee67e34dcf1af48602e16f22bd15af14cef69c96c33544ffb9a2cbf1d22d64835200b8cb78f51039c2f353b8e2336af03ef099b01d649bacb1", 0x9e}, {&(0x7f0000000100)="97854b", 0x3}, {&(0x7f0000000180)="460c651d190dc9", 0x7}, {&(0x7f00000001c0)="7daf19cbb604f478d74f23fa97155322fc64eb5af8a8579b3b5541f42efe21053ae8bd30de1a15ba414404f7f04e55cf697df843e02eae27a1e07e4f091255ac441511c9fbb162e2d64cedb4b635d2528f5f42033152ff96831ea3cb5dc88d16bf2e581c4df42cc07140586790345510f22b37efefcc06d92df68c64e8ab9befa59a506a89e1bab3f5324184c4b8e8afc5aec3c2675ffe1f0795e0a54bf3eab87d7f80930d761fe1bf7868683ff7a222e290509db8de3963", 0xb8}], 0x4) 02:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) socket(0x26, 0x4007, 0x1000) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) socket(0x16, 0x4, 0xfffffffffffffffc) 02:06:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x51) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r2, 0x0) 02:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="08ca1c4b621e077ed6e880c7dec501c70dbfa7683973cd477e0a0a54fbd8b6eef52514266a6fc24ce85f2bc564e8b061f8ed23185484b209d60f48a72bf09a3caf33179fcb5d8d2075f5", 0x4a) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:06:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x800000000000) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 02:06:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x1000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3}) r1 = dup(r0) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="932e78f5629f096382bce7e0696848975d433f22c81112b2a43dd368bce7aa63e2b091ba021e247446f22f661174", 0x2e) 02:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140), 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x3, 0x4, "88876815017031529646b6631b11ab1c4a613c6b", 0x7, 0x7fff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 02:06:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x80) r3 = open$dir(&(0x7f0000001900)='./file0\x00', 0x8a12, 0x24) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) chroot(&(0x7f0000001a80)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000580)="dc048c9a91b4c8ba4792aef929cfb2951840bc98d97a35645b80b0510dbe1a035f35e7f17f5fdeecbaa485a806ab439c576783fc1df6638d2850b05165cbd99083cbc53128cf0be8fdacfffeb2a10080a0274d41d7a466e63174bafac1cf282f0610b83117fbf681923c2710661ed081d1e98d8b84b25a29e2f2e2d7780c22edf64c88442fd94693450d1fec04d1f3c0d39a5db48f70fe50161c00e7ae5fc9d9509af75fe1eea9bdac9a8b1520069aa98259553ae9cd87ea19aa556f951ab46139fe5b5889c90d39ef2ab31b", 0xcc}, {&(0x7f0000000680)="66a98ddc24caa99831f7cd0d31ce1dd3ae99207c04ff3c21dca60c265fdb2a175fe73e1e021a3c6072c3bc7deabd7514a67eb601444012f269eab3f9fce0021d366c553034127aadeae7e251a155011877ee8e0e3551c1b347f6af5c40fa3e430fbc99b43e9996cebd5d7d208d724db166a2be5d0c27da216c24f614a69c336702b6330e4789da6f904acb2674350c882489f72b2ae40b4167acc7dbbbeb12bdd66bed3c4b777fd554829f4a18a14b21e81c43ded8a5bf9f3a4d8660f424a1efaf8f14c036aad0b8f92e4a3cc2cb14b69aa09ca4cf7cf8694be28c9e5b6fc5e68f63ee827a6000e1dc823a43c204386e3ca0b099c8734a9f681a4ce58e29c62857859b7da4e41af0f6e4953c55a821ec2f8032fdb457525d8209b806add20d7bb965e2ee519b2c4ddfddb02382f28feec5dffcaef596436a3848cb1a9d1167cb831a1ca20159a33b5bcf44bb1065b751ba96d3b05ad9fc6bbed53e2086f51cebc63a6cfb4ab1d4870a53903386f9cfa3fc62e8f87aede57bf8a3a261a880b73f1c9a62016a8e74005ab3cb5dbc911500440643cd9ffc5294b722f8c54f44e8a2a164459004a51a709de85c19e97905151c0b53dfbcaa556c8ff8074751c3e4e77850a040fccf094dc88afdd8c5c0fe32727a5446e805b5b8b5a62d48ee63cb9557c1edde7b73e3de9bc09c87602a98f5eca01b1f9a7556817418aa4aaae0d5b93f252e3b1e7ace74825afc235e9b4bb41fa40de0ad7e2aad3603048241279be2bfc9dee78d2556a3749e099fb40d9be7cb535d41d04044eaf97968c543898d39711e353797c31e2e83e29e3bafb8c6c9058176752ccb67dd2a8583602d9d0a1dfa4873f77a03712e638ce270eea4c9ca85e6b770fa87d3b02d1779ef0fb0112e8b3b81ea12b74d583fb4208c1e1e945dbed39ba6427c80deea0eacc73ebfae4b6d993778df19aa3c7c9a749a1b515c60902f737be1c65861664c449d1328bd15d1b6c09178527912c90d1894ba9e744a8937adad67d7f17672be9fa474f92700e9a5889bcfc375450381cca27efaebef1e4eec17c287b44b8a639b577272e76e60d9dc6697194aaa031363c2ebf502bdd6820307e1dd1a08c108baf047008afa433364438b7e3623dc813fc64d56de35825c6ead64858fa185003d640f79f32a4ab9d6d7a1d021216d34bd2bca7bf7c9d921b8feaae2628648d0c82c6476e11d4ea1ff1a5946bc5dc1c0c2d8084e89399e2d45274ecd60f4371b929042fc1f823067d5080c26d4b28dde3afce19f9fd70e88e97681562285a00bcebe9e86ea1777da769dffe5b7dcad2ec9bd2cf61069e2404a9151dc856911bbbafb90373c229afd2abe2db54e63b5f680cb97e2cbb978b9ae3b7e5ece72b66c6ec11571de91e5eb39173bdbd74b293d1c5b358afa6c072d72279821582c68fc461be6679d8d5464dff0bcddf85133e77d85d17888037ab3b89911ed86daa20b5bb486d0dc7a0d77c200d6eb2be292bee080b04633fc75977a4d494037ebc909ca2e2919ec35f66f3aea2047642a6121879e8ea76edfcb65d9704cf8519639177e670c9f3537ee075dd6797956e4e144f327c8af2a00c25b82ad9883f4f261c5420400a33049037c15d24da570d49341bb469edde4ebd58da9a5485011ce2cf6a37d856ed811f543bf813aa084a6683e467e76644fef99ed4fa26866c2e261308ef75b36130bb15538c494c30ae9f5f42ba99f5902c209516d254500667b7a2fe68f7ca91156f5f9a4c0f3ccb60e26d7f98cdfa9ce9c6581917b94bcb9c25ad6045b1ae4d568053ea55241425ed4c6dc97616d43c72ebcc8e0c1b7153f5e9e788590ae8e8d59b93b4531eb8b0050e7bba01653fa1b65b2bb2529d7c8629da13163557ad8461ca2fd334911bf863b6c95ac492815090a84e287fd72d592ef8efd79fa117616cfb9a8cc718a97a255aa9dda6a5d0e5d0cbaf20e3fb4938117ed9c353b2752aa6d34279f0d2ccfa7d074a18c8f5bded8b3a571297958dc46f6d5d1a5cac091082ea4ac644b756a717e02ea226ef97c38b133ae426a649d26cc76306baaf558829d909908a8e825c484a224099645e470b139f67d8792f5b7420587856da6bfdb3229de5a7a4c1ab2f45ab42bc72e1c801fdedf70261615525619f5959712cac04677db1e91604b9866f0239331512a4db8a84fcff72ec7ab709081d72799aa66622be7870d770578f4551e431c73794806136776c48fb9fdb6bc557cb588318c0050ebd36005ae148cdbbe8d98df74444e491525cb6b69ebee37b3b193b0c6a25d6f63d344da6a27c6d70b824b72997a90837241de5e117145600552603b39896a847cf2e52bdf7614d6cd1ce6815a4f1f05ae74e94d63ba70da3ecfb5a94713ce23e05c4ac0bd07a7175d7034722f71d3947e1db043c700ab9680522e0d2fb426b99184bbe3ba8108116958335a205844f91246a02cdd17254ae428093a762e742d4ec9cb2c03ca4b83c0cd234b8aaab1bfd283a2ca5de8dfebfd32b036062d76639e61abc69bbbba955f740cfb61b95934c77d87f7232efa967f1aee686436fe0ee11464ba38b1a065bb2a77819b6c6fb4980dcc0edd81f3233badc0c684d03effb828699045c8248db5e15c5e57cef281e266671dbe706e62df19a77db4dc4a8cef67660eca3eb2cbcf141ed677f45f2650248a5919c8c53e5c9b30d900f333cbc8a42c695e615801011ca55b569f3b26a9a6c9ad8d7c17463a2297bec877f21c39f886a8d39e27068687f8cbb25197b1aaddce1f53ac95a4915781aa88fe2b7c60efa748e61caa4970ebaf3c6a3c6e18c8d0384f64d26ea446a57f86048d8d6b981f7270d3ad8cc7d67483e7122ad3e557c722a772f99f1c288b8db553b84f5d231df90d3cdceac90d6b2b2d6eb86024a508c548ed6731eb000a69657eff4af33c7066acbca8d01f9f1660d3d8156ff58b69a759727bb628eb28d0365cce964d0e1359e7c0d2dba84f03dcdc46a3ae1d70de3f7fe29ce11a234df4261f9d45cd9f73c7b3b6246191f6116bd2ca6d859a5ce6952eba3bce33a3f6aec93dd91f47ad5e9c8fd20e1ee382790faa2206069b428c33e666151dae7eb6a4d6e756f026f90aab78c11958d5d3d3010c0316c107420564f093c2d6dab81937be6e10c1fb84eeb838471983a027dcc91b2419819dbd3f4db9b92c7db09bd026e8c5d5c0eb0badfc18c579a93cc12c26dad523933be0826dd62a4488ca968c1dcafbe14db442a188dfae1a11fc8c5dfebd26274dcd7bd461c00de8726b1b3b795be19572f1a861eb80caf5799b43346489bdc2f85d39dd9c43c4e1f2b548a950d7014d43bebf5696aa23befe77f50e745be10e8e68d1b1ddb6cfa0bdd8daff39e309bc074c7e1ba4da3a9d31418e304955e079d10c4b276beae1b0bbe1ace479cf09c87b67afc0a1cedf5aa08a5d1a774a35ac8db8547a6c7910c6315991423f937a6006bec4ac1d79ae8ba2d390da15fba5d9d8d28d61276ae92f7c37ef7b50b6e84ea3b06fa8132e2e468da5efd7f0afb2cd3612200f48d1010d58e03c58b6c90e58e54a41e9a8ac1a122d7ecc402b7c8701fc6991d45b8995ddbfe35f58ebef52c740cd34662a4174524b0e528e58d01c9393f79110c1dc8b44bea2530e0886bb52a3aebd231d47dcb831e257ca78e49750ae3ac2e1b050533999bf40c2ba69174a2d917dac4d6ff050a8c92acb906301d5339a85e1fe09a4c3da270383c3c713306cb286cabe1a92ba69ca44062da89c6ae1ad55446392426c88314bf895c7542a6c0d7cb1d32792b1d05bf70db852e578be07d0561a144995828cb32e51d418cbf99ccbad612d4bec6e805c6e1e8637297e769c042b001690a5c62084013498eaa778465414dd8e4ac172495a4d1a246ee8009704d6ce6afd79309c9da02d88d115e370bc9e1be01ff0da594b02d8cf15f427d775d00fc138c1ab35711713d37828f5733d4d1ca3edb393b66164ef0613cf82d29856be034a2c04288a4cc6e0de8e17e6494908f60fe4e57e1d2a2d9f3def60ed0adcd7745a69ccb37db33eba573bb9e7bef976cafd755bec679d8f8cab860d13ea8278b4781b3f5547968c454e89753c0ec0ad23b5bf67840140eaef61fee786e88acb0305268506be610f3d0e5c890e41c42d87bb07cb65b08253894d87a6ea19f497098567180447e4b99f29377d5d67013ed2480d789a278933e2a634ca4da96431cd09c54880955128433e76fd9241df669d47d134f769dae1ad6af7f29fb13ff58e4a2b6e57c22a56e39fd598c139d3b6280b87d74b14e7d6da168a695edc36afe11279821c99de7d39d5d3b9d4f4ef7e9b640b51864a6cbcedac4ab5569aa7364c1f24a20e06184d3daac43e2be6c7850490f01cdb1939ff9417f0af272e1b4b164eef203d34e638858487314a96b7f6eaa1d9360ddffa3b3fb6c0cc8e42488e5389e0d5b3d757ef57cd78ba733d2bf7caff876dcdad18b31fd8461a86fdea4cf1e15713758d87fc3c920fbb0aa430678435e87e4f7ea3f85feb481e6bbf911866217b488e20199a9eb6de05523889e5e8b24f91e395abe68fd2c4bd5e5b70a602ad6f10fc5eef9d644f58bb940bc4f7ec37d3094fae3eee9324ebcb41f6d322d225791d2c8d302f0c1a7874a373d8d2a75ea6237c0f1510cfa1a6a6efdc4d1d4bab973a069ce800a1d3b25517bf0a829b4f92d5f13b1f16a6b84c70bdfff4050e402a2cd6877e05a7942490096a7836810e916dfd5c213cbb25aa5b4301b431837ec18cb97c47c1d0a9fb616bc549fc6a0628496c400db64e7aac5fa71ba6782eab4c0ea725f2ceb367ac340adb5fec7b061d973618c75d03274f4b53cafc2f42f603b0f71a74f892aef02c64cf06e05bd5c7d6309fba273a2cf3fcc6e67ba4c1ed029bfb03bd5e509ba530dd65355c15dc7c67b02cb0a64625c4f2efd4b03d5e03f1a4d97a21f035184800cb1f09935bc214f4113d49defe6236dfa31fd7c7fc12bcdac8b1be7bfcefaefa0c06245bdddaf0dfcdafe0b97c94c0628e970ae2570f76ab6a61c9b43a071e040df01a2065582431628fd0cba7d69efffe7bf1d78b6098136b426363541cb5deb29c65924ce0742295b0682c709f86c44248600681ac7de83028b304dc91be6b9517b7dd3c0b560ca1a15221d85a13593ea2752b0ee38945e34abd478c21338053969a41dc3afcd25914e1df7afe1c02cfb111ac0ba0a92b9e4f650407c7657a321a5000bf3213dfc93019080f835d175b801b1c2e4bf6050b17d83facc25e3e927ddd65459b240f7af63efc151167337326f389e6f6b2303f071b0773bfe038301bcc7a3de571bf52f12e40c97b33cefeb56bfa75b3d58a81993a85710d1e4083d3865bfce4900c596caa1e67450e19b99e1f8b7d59227effe7497f705b99129b177df294a6a05a4016475887fec47d607e971dcdd5692190512d341aff91330bc372dd0e5f6ae7c2a931f68740e8f7d585be38b7c6fda1afc6df7546e8142a371b1a086527cff9f8453882a58238ad47e3340389d3465ca989a2f4f48bb02a184824107aa1b97a81036063ffd892f080489ba8810767d35ad81989739f8f266d47e892ba9d0ea687bf8c212ab223a97ce74cd37f81bfcc5c10f2eab20ae4c9dda57c86235795624518cd26ba5821055939f60c1192aacb346dc5f264c145720ed2126f90038ee94806641f2fc20a33022c4a0e71419668d9c7eac1efb9a8989e0596c7d03d8906293bc074b2650ae527ff784849fe808c0f16cafab90c76", 0x1000}, {&(0x7f0000001680)="fa3467f9c0d2aaaf8d90a4344d88e74b55dbf6854b79d562067c71cffe8f9d6912f2dfe1ca7a5fd92f2c9751df3552e28a6fefcb39339980252de6353af4fdf9e19c12a7a5cb5090805c09074ba2c142fd7217dbd23a5ac1fa728ac486469e62039a5cae05a8ec795549cb938bafa50a1faf7112b524bde466b580b4b7448de6dae889f629fd83c3048929fa64d16fce4e693f37863fcf3bc468b3e81eb8c034c488dfd58d606eaf32cb45c564226b52d08b6aad9d78ad02605948edd9749bf37ad2470e6503df164c40f081c41523207e1d10392e2c38ae0b6ce7943d3d4e532c0a4084216099f3cffa454cd10419", 0xef}, {&(0x7f0000001780)="13c642951d027b6c3610a39d630465bde36d0efa834e12e00b2140e9117279e02a192a00d9c6b7014f846c7da4b3c592c167449e6b04a3cff8a49dfc45096388a6b56b4c14995fa139b5916209d93e875380d7929f439e8d73f44ef4931d845ef53526a5b39a10f1b7a219e6b93f359119b7351351a11a82714e42e7c4357fd070c5cf95f919ad70485dc7967218e72e0edcfa77ceeedbedf568ab8cc94b1e92ae8798d9c363384b713d249cec89d7b3900f307e8507bd6aeaeb95659bf4384e5c253136ea", 0xc5}, {&(0x7f00000002c0)="56f5ef7d6b90634b2c23281e7c0e665f32dadd59bd369cfcd9aee1bfdbf9a0c0e07fa7325c0cb3", 0x27}], 0x5, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x48, 0x40e}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='-\\)\x00', &(0x7f0000000440)='\x00\x18\x9br\xf5K\x1a;\xed\xdf#\xa3m\x12M)\xe2\x8d\xa1\x1es\xaee\xa0\xde\xb3\x9a\x04.\xa2\xde\x10\xe5\xa6\xdf\xc9\nq\xc8\x91u\xad\xc2}l<{\x82\x82Z\x87\x17\x86\xc6\x89\x9d`FZ)\xa4\xea\x9d\xe8\x82\x00\x1f\xf23\xc4\x8e\xa96\xef\x18h\xa1\xf6-@r8`\xd1\xe0/2;8\xb90\x0e\xa2$b\x7fH\x8b\x90\'\xe8\xaa\xa6\x12\xa1\x8c\xaf_\x8b\x1a\x89o\xd82\x88\xb4\xe9\xd7\xc0&\xaaVnt\x9d\xeb\x00\x15c(heZ8\x9f\xa0?]\xe5\xb6H\xce\xd4\x96-\x11\xbd\x00\t\x16\\\x93\xb3\xc4\xad\x80\x14o\xd7\x94)-\xd8', &(0x7f0000000100)='[\x00', &(0x7f0000000540)='-(!)/-\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='-(!)/-\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='u]%:,\x00'], &(0x7f00000003c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000300)='#(\x00', &(0x7f0000000500)='#[@!*\x00', &(0x7f0000000380)='\x00']) 02:06:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x82010, r0, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xa5, 0xc00fffff, 0x9, 0x9}], 0x8, &(0x7f0000000400)=[{{r0}, 0x0, 0xca, 0xc000000a, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000005, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xfd, 0x20000068, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x84, 0xf00fffff, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x400, 0xb571}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x66, 0x7}, {{r1}, 0xfffffffffffffffe, 0xd, 0x43, 0x7fffffff, 0x9}], 0xf400, &(0x7f0000000500)={0x7, 0x5}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffec5) write(r0, &(0x7f0000000200)="dadd32d4890000000000007fff0c2062177f7a402e713133c89f8e94fc61cd1eb03f5a6fbae1a595878a3fd55ee147e5239eccb1f1512b5884b591195ab48930f86566b76f3a41f24312e53b2012aacd7b019706c2d7f902bcf5b86a11354f0adf5aa656f523a0e4fa07c5d89804424421aae1febdc73f05f595cf9034bb4a4978dad3f1405c6f7c0682", 0xc95c411e41fe2ac4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xec, 0x40000000, 0x6, 0xa}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000003, 0xba, 0xcd6}], 0x7, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xf3, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x3a, 0xf00fffff, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x12, 0x44, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x648b103f9c6d9ecc, 0x4, 0xf800000000000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0xb7}, {{r1}, 0xfffffffffffffffe, 0x48, 0x1, 0x0, 0x80000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x42, 0x9, 0x200}], 0x8, &(0x7f0000000040)={0x8001, 0x7f}) syz_open_pts() dup(r1) fcntl$getown(r0, 0x5) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x20, 0x40, 0x0, "fa538a9cf3b784db57d0dbafd7968090b67124f0", 0x9, 0x80}) socket$inet6(0x18, 0x1, 0x4) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) 02:06:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x1585ef207a18472) 02:06:26 executing program 0: open$dir(&(0x7f0000000100)='./file1\x00', 0x8000, 0x100) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 02:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x0, 0x90d2, 0x0, "d7b0c1e7bb6f3c5b009f7a0000e74de000000002", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) clock_getres(0x3, &(0x7f0000000200)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x0, r2) getegid() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 02:06:26 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) flock(r0, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 02:06:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 02:06:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x800fffff, 0x7fffffff, 0x33b}, {{r1}, 0xffffffffffffffff, 0x42, 0x82, 0x8, 0x1}, {{r1}, 0x0, 0xa, 0x10, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x80000001, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x5, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x42, 0x40, 0x0, 0xffffffffffffa292}, {{r2}, 0xfffffffffffffffd, 0x88, 0x1, 0x0, 0x1}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 02:06:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) shmget(0x2, 0x3000, 0x208, &(0x7f000012a000/0x3000)=nil) getpgrp() 02:06:26 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x2, 0x2, 0x2, "34c65c434bd1aad2e6c025aff6613f2dd319aef8", 0xd5, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x7f000, 0x100, r1}) 02:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x57) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:06:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x1c}, {r0}, {r0, 0x88}, {r0, 0x6}, {r0, 0xa}], 0x6, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') openat(r3, &(0x7f0000001280)='./file0\x00', 0x8002, 0x30) fchown(r0, r1, r2) flock(r0, 0x2) getpid() flock(r0, 0x6) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) flock(r0, 0x1) getsockname(r3, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) 02:06:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18418, 0x1) ioctl$TIOCSDTR(r3, 0x20007479) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 02:06:26 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 02:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:06:26 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:06:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffde0) r4 = geteuid() fcntl$dupfd(r0, 0x0, r0) semget(0x3, 0x6, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r2, r3, r4, 0x0, 0x20, 0x3}, 0x1f, 0x3f, r5, r6, 0x800, 0x4, 0x80000001, 0x8}) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) dup2(r0, r0) 02:06:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000000000)="be74e548df41d6d290f5f4ceb8e65990f062bb9390df0b4fcb6fde3ea7bdee28f9e7c396ba2d385aa15030f96a5028c6b536ea647080bbf4c887a9422fb0b72413c6444aa700bc651f0a1764c9b722ac6a16f237931c8e91211786c522df707733362de0a0a5c749b8568af548d4443283d889257ec06d9ea808956342a24b6e8822d6824c7c6a7db2dce201957c3dbd61e6333fd1ecf1582db4a1d655f4ad3b7a3525f5634f0f3f83194d21302ec593a6270f27b342a1ec1d144161", 0xbc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:06:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/164, 0xa4) ioctl$TIOCSBRK(r1, 0x2000747b) fchmod(r0, 0x12) 02:06:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() socket$inet6(0x18, 0x4003, 0xc47) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 02:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000000000, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 02:06:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x111, 0x40) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0xc4, 0x4) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0xa8, 0x9}, {0xeb, 0x7fff}}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x805, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x103c0, 0x2) 02:06:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r1 = socket(0x6, 0x4002, 0xff) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r1) 02:06:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000540)=""/161, 0x1dc, 0x0, 0x0, 0x10000004d) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup2(r0, r0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="73ee4eaeccb34df2b57de0c5460f1e77e64fafb94d5cde341f0743ed316e54019e14d8c8837374b21ec10bdeb62acbe54b6221f45121256101184fe9ff10e09ee7da3ae3bd6bf89aa49d535b1589e0e8bbd410d897c803a4df0e8c6623c5b210aaae0ddf2cbb194acf2a1b97119df985e8d0267820394a38238b71cf7f6c8da4bcb3", 0x82}, {&(0x7f0000000180)="fe61b3c6a4ff83f94a8e453530c23f624555412aa1a56783320a006e26985dcf7c8528bbff73bf10ab4710fe91c0724a7b904973015d36e1ff00ec5026c8361a9c152d0a3b01912b00e1d3dc0dffd1fcca400c0eff88788a366dfff6daa9488f9b34f5509904dad294a00a3f6e6896799a90a04c7b02a1ffb5422c8031685ce3b060e6a31c1baa12f903a74264960b6867288e0c497d6aaf4b57b616d7d246d9fd8399dd6750bd3f20dede3a1c57a1759d6cd533c627bb121289bdbe16d424113b83b9c87037d2c8c587a0072b2f7387abe098eee4ca74db96d6483da9b3392b21bfc7a7620e", 0xe6}, {&(0x7f0000000000)="fa3f61091c7f", 0x6}, {&(0x7f0000000040)}, {&(0x7f0000000280)="7d2a504bcd1145a0b635132e20f04943d7d4eb6472f57c4870959763362574017b402ce0171aafd9e15edccc2f7a5e163952db36a90c0d8a2aefdc8a786d28c40dd190a2e20b56d33176001c1abffec3ec2de48eeba920fdd21399c50f92b1931041fb658f800014e5004e14f40183824fd68df3a871014c589225aff048edcf6916167bf8f5a32b9c4f5a276bb2f3d0e71afe3691c6007ff79d1ec65a21ba233793c129ea4efc2ac0ad896eeafdfaec4166a4fa488c71cd1dd98f0384b99c2ddb89d2cfbf807f1466f8f7442d5a857857103911fd2e65275e58cf2eb28135125936af3047fa8f56d9fc26d59d9515cfa91083fa0dbc98", 0xf7}, {&(0x7f00000011c0)="950955dfceea503f2a6307985339d19ff35760a5051ad633551c31197466940856398f2108982cd7e5cb025ad0b72b2d0090fedbc2c75d91c90dc9d2eec0b27827df700e88eb7c5d178d4753bb1b6a57abf6d44797445b1e6e8928cadb7d4c52af4b553d4b70926b997132a85c0a86b912fa78d536b116098c8aaac5b0c2534846a4551fa228ead20898f317989aa9280eaad8ac47618e79c15d8cf787639de7caeb71deb45106c81afe23e1edc9b6123a34f3655cbbb46294a3fcc65bfbfcbd78c97bf9fc8265cb9d11fa3f671b16ac75c3f9d452a108ad1e73dafeefe7aae09287e57ad5881957c67c3e7d60ce8442083014559e50bd6b30b2d78a5f256142634f63aadf9339595cdab124946b333cfe19a333461ea88f60084142b5abdb473d602c946b2dd5e946dedaf02f488aa543d9f358913f6bf59d6c6b0a86002ab3d9e128ecbf8d3c39279f56077ca2f9dd99e7a6177196a68b6311cca95dd89b4d04323ae43f146fac693b9b6d6a92b25f80cf3b9f8023457dd00c67aff0cda01e1c4920edd6b2f143eaa3a45a9e92202f14761eb335dc7ac509b2a401a2c38986b28718007154321e1ca368e2cab9d99e03e4ab6fa1a07eeb5705a844dec0dd4fd849c6a5f96cfcb0c72423fcda41fc4ad16dcbfe7c4c59f3bf4582fb8cbfad3b5c660ce7a3bbb71e2816697d298c360507fd39d94bbda2188d57433ffd586ba2086351cf78d5e47e941a00d4b520d3eab14e4c5e9721f9de54a46722f2b145c24082d23f6122a87b5f1f89c0561ca3d28b6bbab20cc33d0ffa430d3f178ea05ad3f65b286bea761a25e467fa6060fc518877773ebc699ec033355ceef4dea38fe7efc67401c1d6d0ef6aaa20e32e778fa465d840fe1648c4c99b5410d4fe9a089910f14437adfb2a49d36637671cfba0ae1b24e3b53443ba50b476921a510a480f8484a69eb23992535106601c0c1a347d87cfaf44cc73a1a8446d445f160b88ea5921f6e0340c175d8aad054f6579f04a511ffd560f76883a72e9d4be2e8943ee268c6d27661e618bb25d1b9536e8bce6341254483235797bb50df0e1c77301f078dcee2a5285bc17b1383109b36ba6d7fcc9ae8a2d38782191e15ccfb1dd4cb42c4749e0fced96ef4ee4ce3d085eba86395725e169cfc7ee391e78a801fc365970e5903a261a038b39c16e0d9bd0a98ae84cf9792855a7cdfd6fc620c2a260a1ec2156d1f6c2fa9be459f159281ba1a88a230c93aa5137d830ad5fcbbe76b4efd1f9446ed4ff8ea2a38b84585fa4dee28c688384a2a29896b4deed3792cfd482d708e470f26d6b5aa6bbf235142ea42fb59bf63d453e9ca31ffa6338b8591f67b86b0ec4b379dddc44b2d8d612768b5826f8a21a25b2dd23c43a9ed2ef8396396a3ef5af4853602cdecc8866df5e9db90cdac249a12c281430b3ffde1fbc9a43fe3583a97b51521ce497d8aaba6677e69be87e8ea83eddc1bff517f1e60243f09da1c21a87deff9c458dbc9dcbfcaeb97f2bc39539efacdc724a708eeb43ba209320fbe19888f8dd57b64704df060334934a314ddd3ea85acf78bec6793ed80ddbb7c4ce5ea6eac2ced124e6f3ad53aeee4ab977cbd4169f02074ba39eeb5b247bca842e3c25b05661f1047b6e90021faa830607abe3fad2b0e2a312f9b978d43db5d36efbbdc77dfdaf3e4d33e3584bf915c44d0fb2a1a1b795afd1d8a31594f52a9db713162d074d40dd92b047fd853ff86a250c774378315486d7711b0f9b4a6a304f154ffbb08afca1bace9032b15d4df42af303a314a371e6d970276d223eb37975833480791a91d00cf8543a2213ad79501c1cf9968a28f7eeb54350d00892c8b29bc09b676fc5447c6ad74c950f9bf8d29010187186194cea260eebd446ed522ab49b7b5e398de0a676a729ef33e7692d171104adeb48970f78e1f67c10817484d399555993008172321f16d4d68942f206d7c87ba32aa0d5c340617ff6372bb66461c36583d14454015971957ba1abeefe0314e974da9a0577a5ea73053abe2c21af6f33931ef03fe2a3446020362ffcc4a38ac4ecc4cf01ef9384456d4fe7ba100a4d86fba9eed8ed7a4c9fb702bd48094aef5eb5ad0b9c086436cf7e84663f259b1ae604b6ade57b4ffd9b04cdefd3f2aee6b08e7733338aa21209b942bde6975f5e4acf96a6fa07155722bd34f0beb31fd7a0737ec9886618bcf28d22722dcaf9f93e4862ff0a64409c77c9aaaced6578e460a10e9833ff0010b6d3054b4025f13df73d0e7f2c49c3c8f8af0837f457ddb0ab12396b006310eb2724b790e47e692ee845c3f25276efc792648e101dc2b05b154eaaf168747510b37699a4cad006730d0860c76cd272f9e1aabacd65a6103e35b0f45f3097bc7905b676834376f6e16ba0bcdf7a0c7bd97dbd37889b6bca0a3eac52e5697ebbb01f18e5058da3ae65599510aac3ae4242738f26c7b28e26a9508d474c8dc3499ec8693b31fa6db9a15050b9287a2c0b84e052848b12221f6dcbc9a8c8a69ff4243b51d73bea90b92be45fcdc46717e2ee0b1f7d8fcd98380015df7f687f9e1da94c4c5bec04d4e12725e051107acf649dfcebf8477ea40d712b93cf3a702574dce6e2f9fac23d60286e5d43c866c432b26e03c82f3e44c906e16824e7f054b6e506ab287dba28d756ca3ce24564549d33fed59e08ad017800b8113cb2a896c6c0cf242d41abdd5e18cbdb93265c3fc10a204f6e6b35dae978f927554aed7abd473fcffce58201216f77c3919ad5d7c1acadec20a49a557ba4cdb438cc575b02f8e9ff31bb5c35c1239d3f2ec41789948f86a95bd80c646b29098336e66e030fc238aabbdd2b14528c2d21d29b4ee634de196a142a2ffe82a3162bebbfa01f177e8a1b11b1adc2925301e9b9e7ab49e354457180d3008d1b7e18a82fceb4fb9c285b5b06389fd7e6bffcbece5755f9eabd604f0aa4f54fc340dcd2ecee19de06331b8052376c1abff476e140b5b6c02210e0b4d1ccec702311b7e690775309d63b6cb0c1aec79ea214d6780f1eef06abd9a33b9ce631da0078ca49066bab7c118fc02047cbd2a6fab7491b104617e9333e897ad01ba724c1bfbad974c7265d5077de259aaf912718e0b608a78293b142b6f64806f13c5fb1cc81b12e91fde6c3e9d1647d0423048463e991a68a424722945d780f4e7d0d90d772473097388d9948051f4e25a913d87932694aa2b9e0fdf16df37820833c52883c218002330b603a9590ed58a026e0ed43d20a65cb1bf9943bc2a4ad1d77ccd10053cf236666fa036d2b770d76aef375142852f37cf73d0fb78222b9c6c680364c430b5b1a9e98b3279c800512aef0149095fb671b2463e786a00b645a8c878abd1ea9e754aae55d61b8f0bc5da69c077185abf88f36f7e25bea3f8f47009eb7f455e08ebc0daff826ff27a0bb130226581c59803b0f190d7ab968c670e018254a1856816c8bc51a2083749358084d301cfda2da8b580fbe7ba755d9f35b2df949daf098d64a9749611ec5c11914b57c0964f792e69a19c1bf6f6c2a069b053d7426444e210908f2b98ababb2cdc255bb2056e8cd7f998b997748b8400928bd2a088b4381d77273cc06ad8fb21a4abca4bcdbb56daf5b70d26b53488ae1ccbada17c9e62c0cd13e2946d7d01e2de9a69102e17e6acfaf680adc8038472e2d7fdf84a0fc1f68cb976ba735f4ecd1952ae571fdf59414f7db21d3cc6b003945206407c549b8732a3ee039752b826eddf88747706553137ff2bcfe28cf0497924b4afa05360f32b5e533e6222df662dbf9b76c2ad3688a7ca104730a31cf07f53def9440a735f4143348dccf0d4e02fd48e068acd0c428e9ca6cef25061037b190417ac75f5e462947b6e3d551c77966f037158f9e09e82233b84fe05f79c198c80c50fcfa20ef72adae2073b3fd000534e59856d5b385447916c8aa561dfed9be03526cd94e9277177df32241dab187242da480a48e9602d1e84c75b145ad3712d7c7a5fb83d9ddf8872a3ba588c327fb43f4806e1aae362715ba3bcfb0e73b60cb141c650744643fca0fbeead974a5c0a6743ecc8a2f47e26693393e28a20a18fcfd8221364a18912420a9467d7e38196d94ae120b780c7deb0a845702ff3bee0dc439a6cbb2b3b6c5647f0039e3dee38dd0293d057303b16d5611be9a6e7640cdf811ec8d5205af1acc835b5cbe094e474f4ac2598c329c9d599314b6168ba92acb07121b727ecfd5ebfaead07a0838a89c2a5042bdb45ef66aecc9d1d164e645952e7b5ed4e7a493aab9ec10a9e3fe59c1f8f0ab22704a4934aceab1fe9269d66af06d9e7fd6e6814e11dfd692c1eb7ded70158ecf9e6ed1e340b1878d812bb1ccae0e19281a98f3c4a897429104f7a91730c4553575f9ef8dfcec0f39170f4db839728eab2d51cfb155fe8d734ce68121fcd9d4a0c00db702c80ee3f221dfd921b7b093fca303f91412eb58736ebed5d8b2ffc081bafb0c877924383a291231278ada1edcb635b4b2ea9274eca5ccf0ff42a4767b2ace8355acb62e5763ae783ecc48a5c11a7f58935afe902f895bc2bbedb5f1853d2772d7278394a1de7d460c99033573bb12d612751583841f12f09b306a259b652bcdfeaaff8272c54332bdd239830892e8352888e32cbddb1c42607886f5cb75ec279dec88f415e7d3829a792ef4cf55c9271841faedbf4772d2734bc486883a33d5a654220798231356453cde5ba8175552a745182aee8dc841416aa7f63b5bc2e8d4242268eb591148a60161b3c7d3241a5341e9fc146e0c97948decf7d324442a6a1773fd67214048fdfb3b7c5bc83df0d95492b07b165f7459d63656a6de8b506ec568988f8636767bc446d99e7a4215482cf1f760357d06c19595784503cbeff0729b79a04d70e10d5449f8daaae4ce4230762ad4281a12a70b5667edb3811291c183a09a48864954dd13f01a2661581c2d94f1dccb3c11f41e947b31f1a62d5a698814bf721cd73a31fc2ce9523a904cfed4e3516643236bead7ac96b9f04e46d7134192fe9904644d05e90b7a80a8aaf949370d543f22dd5cc2bb276be312ba3d08017968624de99567370558102fc091349c0fd0dbbf80958f8c10071db04f7116f99fc4c36d6fccb98cddefef7d92c034dc4ce9a2d331a6bc8434122c68c73df3e88e7e446788022c6cdeb9a5923c39ee06cf42af3db9038a0b0aba9a11418adc104196d82c2257ef5e613fc250090617f9ad773f5da730197c4f9869d002242c3b1e6f733530341440a5a6c37d45ef001ec696de92dde728fab8e851f7864124685ca3f13bda67af530af1ac95258d19f71f591e5f0c44ad95bb0532e8c14055df2afefc539cde3d712167a65907ecde74ba8c630c19deb87747a7d5803cf32d3c570fde81ffa490a8b7061293a9457742dafeb154f21a4e8b1622ed67d03e9deb157aaa3bcbd09246764a320597dfb08c108c58fd7e43caf29c21161edac013a75153038981ba18882f083c363922adc4c4ac0733d5f6c284f2ba078d5a2bb44ab4207c4d4c609b7be9fd3944aab22bb32ff140b7b34c98a4a7029f5be65e418639d2a8e46a875f3212500d415669b5baae09d82986da5e1aba3418a6742b6f0352becfd56f08f3e15f63a2cd11ec2030a92b0717b32d3be764e9c13d94b9dc674006dfcc9e095374c2f6e93b4c18f19f8ebc284b1200be462186421b5a9e15998d55cf8a13432e3c100d2a7b05c347c604a7f5cde932568284fd5796dba3668eb22b6d605063d783223c662", 0x1000}, {&(0x7f00000021c0)="df1646122858d460c8e5c3818a4552cf6118b61481622061a68b1778b098575206aa6519cae5a605bc4381c678c6f1fe47ffe2d53833f7a60a454d6b1531dbfa3751da4766f746966bf322f46831d5c7440b35db07b80dbdfcdff8362a2869352b1aef35349aa1f2bb2d7dd1ff371a2b3a52b924f2a5d1a839dfcb7325fed1afa515705822979ea137f3920104cc27d63457f616747e640572bfa99a1bb66a8f7bbecf592017c1b9d28037bcc6a0b15d4aebeed828f19df8a0aa10a7bfd6772c09bb9ff4488c018146e3f6d183ab61839433666d84aa2f16f2f75e3d64b117297c310bca366ca3ccf6dc479dd2caf21fe663577dd36020d72fc29587a9d75dbc22d1590ce3b57895e907b8423fc68e52b8aa555acfced2c99077ff8dd4e217f14156a99b0446acfabc57de4504c59eb445b59a2b5297c97d18d2bee657f793d84aefc61397d61e7e1a84c3a56fe563aebfa84fc26760405021db544b2efd884af5f3f74a2a285cf66e5f0eceb32d1248e783c592f1f2a3c65920d19d2b7c3223ed431748fbd7e281d2fcf12c60d1000c25ba46a9f13e3927232776556497f603227f186954d3eb8c559d60226fbd72af3bbec6942ee62179777254cb0772c26d904a00fa535dbb284311d3066625ba908fa7e52d3af102f4a26ce3cbe7e946bd2d75d1e805f24f10c19539e9a5a768075ea81d092127fbe1e1ed17746ff18cf62a7813c8f90633df4d7e5ea860f5752431233f55d5c44bb0e218754bf70156a74aa36cd90befdab62ba9dc20437ec4718a16b2a23c397890bbbc2986f661f91a149035f609e6bc31a667a73754122efbc46da59c199d1397b03d4b25217b1743c406ba771b3bc10936e55ddf9181cce962ab0778ad4b89038186d7be660a8018f24c9c8f7897f75f09dae649631d7b7a23d0184f7cf37decc61f68075e3bcc375dff02aca037d4a41a461cdf873a5e3a0f585a1f216190e86c4dd38a4bd9f39eca2af3fa2ed0d9dda7f4435302229efdbf496ef3a02506f4070e84f90437d45fa600ff07c5d9923ae7356de7970ec07b14248c45676af8c1d06b3054a01037e3c62e013d20e3e0ce6219aade14204ed6e118513cba96ffd3895e261e7fd8217edfd01787e2d6459193d8eaf8f65885ebdbb110f1843a06cdae8ae741d25aa740a295e1e90ee0056f6d035afb51e980e07e6b0d09562abdecf33cee510fb2ce51cd1e7989529133fc9e68808becafcdd0ed1a608945ed055180357332c1a8730e3f0c460bbe5a45465a60ccdc8305bec6ce8d77ef2741150f32c7c13e41f7f6c669e9e3b0269b71987189c4d7ecc1ea8ce0acc2690de188f6806f924bdc0f84542e07a385487e58ff477a1c86b85d21da218fbde4ecd29633fd78926fd035458b40d6926aca82a6d8f0f93be4cb0444fa1aecaaf145ff00b6615e8ad27f8e12e3fa2c8de01852f64d5f308d9f1212c072a18cc23024425d5740b6e4b250d78ede21e212a59a75bf42e55d648c443968b125c4fd5279e5cbe8fe76a3d2e23d15b260ac9916e3d44bc763e7748de93a6205e8c09e02110ac1e65c8577c9ecdddfaa599134060f89090b6b52e44f4684d6ff750c744f4d9d42151513b3778c4357187359f46c7920a331fb5d56b6b0861afd24f2af834436eb010284e7c23d7d20d256048381d5e473bb76daff16506ff3bb330f86fc4d3a3221d5bdaee6530404af929a24dda5ceeabedcde4e23cca9f9e7ff357f51d0d282da861f39839139761427be1f367be332a00de4c2f58c4baf695b59260e5d476e6cf759009920983ca1f91c994b2919a31bfd7e3d110ddec9213b554caf41a93b639a33bbd97905b08a9d9487f100fe1f044c8409e7d4eed44d2890d5b2caa06ac6506a5769c418990eb225cbc32c0c1fb21d6b5e3be0a2b82ad6ecf10180db961b32933c149d201e2833eafebfe5f1d9230007638bea3bb4c1c3aaceef9d0e5d9369917164276803b5d08d945726932ed5ee000caad0112e33c9834a78a77fed51bce39f291157c6bd9206dcbe634aa658055d8038abbe5e9e3e640ddaab93d067f8652c0ec81fc1c0d9ad98d88e8136d18a56489b9620d4f2c9f32469caaa206bf44f1010cc3fb739f446413eab1618dd3a52fcbc884f0045a19fae467891f36568cf2204ec831119523f094da9cfdfe0f5bc31ec5b0a241c4ebc86a62cb110248a8fca19219132f728dfdb942d9aa982deb7ba74369be0d21a5b7973c396311c7ddef3da1d1a7a1424bafa9f3570795bbf8c4e226e0812b3fb5c1711c22dc38111a83eddc9f385b35764cc0a547728f54bc0334e265d93c0b5f51a2202424919dae4b9b462781ad5a3d65068655c5043f1ce1eb59d901a2879cde00d3df17b2d4c91d2eee7e6c48edf629a2e4cf247503930708864735caf7d3108edc8253102de7c266c158b69b730736a1d63b59e3bb9ddb472939e1f36cd4efde675d0964ce53dcdd5deee38484cbd609e8a6edb1cc94b05c096e63ddc2ba3ca867596171b612214393aa82257492520842aeb4d693f67e57274e03e4528d83c5787dcf0b59ea4a384f160b9b7b7729a2b741770ec02d9b297c31a79322da830ac67af742fa2173a4badadb008903992f557f5363f0040d48025cd83d56e4bc958e7a4dd71b4c0266fbaaaaa0cd094a8402b6649c0004eba4bbc9215c108a4130eb38fdac3290799ac54d7e831553ce61a202147969de4cc8ea337c5426579891a09cf23a1ad4838e2ce379fcc4e45910c1a5da49999aacdb291a0109b7bd1641a09e20d7ae375440ea8829c8f997bf1eedea249310a420811a8ca4c2c61fe62082bc14908cd2b41dcdb9653efc461a5237aa4a6844cf1e89ee70c2101cb9735071e77c097ff687417185da3cfe208622ed01bef1c78e15ac0f8984760bb57ffcc17fa5245cf6c75ad9235a018f2c1b0cad8bead7b0ce63f3aa4c65282abdbdc64d69483653b12ea7fd77a546e796fe7dbc27f8caf819ed4c29baef252a73f7f0a864a5a9e0e2345c10337e6d51577987327c784d32de5ad8179dfc7f8c9573ad4f23b8ad34fca68dbddee8a3da0e43941a85d12b97ae37bd04835a9028cceb0aab1513ec57491beeaa91e4ceafc6018be8b822ae32efc6ba6ebe1ea9a296557533adddeb641d78896a61753680047dcb89132d8593a17c36b6b3b425185b49ef33128bb2315c4f66b89c2a0f003b267c8647c043ad6ebe1df6cf5becdbda46fe215f6d1f2161ee0cf84ac9b016466c582f965c8f9c770f0d88a740d2101ebf52b53011ecd999f4e704b614f77d425746382b6360c2284df084bb16c6e66efa8259b6f0b93b9d9bc1e28dc0e9f3f0b7a66d3b1b14cb041d3816514567f1243f55c72da9aeed196d80f6bbd053b77c8c3a9f6d3b49a06f496b9a1427c0fae51cf204f187c2377d1699ee232967e6b6382afec63278dad02612bf65720b7e6d090a0f01c8cb4d0b52e297df83d3a3b1fc307a0e8903e064912e3b72df4ba35c5b9ff6268f3dea3546b265195eeba2ed1a682ba839ddf04fb234429bbd85c0c135690476cf50160d4c31842536c978e6ccfbe1579be5908e2539aa34f0406698ccc7097881eb2820eceaf160cc20d124eb1893fba8f6a9de3d17170954817d2c880ce6507dfac6e0c7e985b2704a79cf3dad4cd9d33290fa2b0f63b988eb176372ea025cbbe03376360ba9f9fa030cf0c1323c941f35785a177a42b49deda36751298de9348b0b42558ebdf09e439887471c67861f713cf2c57d0a7b21ec0937794dba4481983067ca128ef425b6fd15e1ba7defd938809b70b0d6435b5415a47c858446fc863a0978138a64ac59926cdac521f7dcb0e53a477cad76f4ae579ba294a52fa879f614b0b161b9e030932ce38e0c6e73c21c450d6e405188eb71169a698be4557eda96dd60133b4f978404554feed592570e5dca40c4dec55f9663e168010533e33ebc6ccfcb8ef390167824a58f2c26c4daeedb5b99000a6eb726aa2eb671e70d042267a7889c3fd485eaf8012003d611ac33277ead49e798a5b3ae70cfc88c149ed060e3ab9db899163ddff921d290595ee1943cdb05d6c5dd43fef29199b330a766570fc50c74a4240fbf80cfda68c1021a4fee360ec2ae5247d9fc5c8972f91b21d9ca331f72af2e608da1791db553b08e685edd95bb0c25e7a84b616e9914c62c6d633ea73d4f44dd4ae9b0af5bc79a47319e64cfccad7dd1c2a1e2cba6b9da52bb3e387dcabc2ad3d641f1e07958d93f804ac5897aeb15a01ee88f9430ab3f22defb9179c97f91a941893fce6d204ef0b98cd58546cdf49d1e5451b790ef625140522048b2791182a46b669a191457cfdaa842aaca96fc72082adc1e6a10fa21914064f7fbbd5bd18ec5c6e04fe75cc656ba3336120095bb53fc87ff63fc2ee874aba3e413607f62af9fc85bbe2c92b40a1b189bee1f21d304d971b3cdb88a4bdc859d9726a7fac85c92fe3a905d0ee48d7e09198de1d0ac1ca5d13dd52fb1ca03d590a6593c6d9fe526c63fbc03e336314d73bbfa9a02914a8ffe250de8d9f68a0248d7a8c80ce729d4df80a4116edda6a017dc84d0a6a5f6c8c2f53a6709efc5ff8ef3136524b4fe3a38024ce3bc9fcfb5b96a59d3f3942180968378b9c093520f4efb3067f0f75a9cc868ccc146bfd3b54eeccddf140e3ed5c03c449729c70443f171eee93adf52305c3e787619b9ddedc924f70a14c427499b1f040f3908713c5232db5dc3dff004994fd07656079fe191edd36cd3f64b1aba1c6f1a8e2a3669e582cda614fb0b42c22a567249e939397a7943a9c460dab0a4fc4eecd90f83d5aa0c3bf487468894059878a8a765976595a805edde94e71304d547a47f668c060a48fe03ccc8bd4cb9b75f7152d948b11f784efee01c00a4ff52444ad45419ecdb3c4500d7d28a7c629e7e6cda6e2365081f9d861c0be9bb6e92b15b77b5ed7bbc8c80a8e05626b6a32bc63c7159cdfbfe41a165ad0ea15ab3aafb58058669f2c53c09783471359aae4bd7293828e23fa4f9f7565f9932cbfb617d92fda413126c7c2c12bc5ee7ff751bf3eede6b557913ce1f5cbafd81350bf2f842d8c4f8065b93e111edeb06292a0477dd4ec94346c5dd1de10dd2b88f98c9fb1fa934f3215b5b5d7516257f7ae9273cae1b37b70bff2c40c233234f6d0a6309b8c38a3b69723ce2553c78cc314abe1096bcb3a7d67064a328669f7164a26fa972ca38a60c6d815561cf6d6aadf354cca46ad610cf3c2c5993cf20b5353c1db37e69c774ec9522e8be619fabd900ad7ee70eee6f3288c95b76e3ecbbfc20305708a8a6e3b0fc3ec7884e689ed7f5feefc0300533f6853a6e6154fd0c07f4785b7806752f6e92578e0f059225778a7faeee8e46d3edbecfc60c097f0133cfac34a12fc23b2b075dc2044d796e124caf72dc7094543aeee15cc2b8a327baf4bf82fdce945ae47c27234411a937b94748d6a4e2987aa160a567d4a61f7b9caca2ce3860a0c8823206451ee8586f70e8659b31cf7cea320e193a618354fb4fa72dbe66752f8bb88dde057b918563abab72e92362a168048e6947072963b257504ecd599f3df00a094bc2770866940ab482d60f7a5a1a37ea30fe39580a8814ba527f4ade9130064209c26e8eda63876f828ffd67a2f0ff55e8dcad1f3c4050c55f8a57e692b4094eb4bde2cd7c70b194a8d8fe6e401c8959021ca61d258ba3bd4d936f36bc1b3e3f734e3b2a0249b5cf53f9be514f363ee6d1466e2b164724c9ceca8332a823af19f3d0ade", 0x1000}, {&(0x7f0000000380)="3c24e090f0f4327434aa4d3de002734dca50e0afa825e0000b77f9a3d28ef69cae6baebf4579c8059361d9cc042c303eb543290ec3b4c9b4fed6a2d9c45dbba19e883dbf66152d07d8c395c94b82b246ad2560888e5e29f56be2a2be6c06b44706bab1c9cc1da989f769d3ac07912ca6f9e93c5b1f85aa7c3986f7b24f22f8cec6bc82c1c12e274b5d7273cd049b0f63cd4af928f346d7b659347b6145ed785613bf7008a7295ad2f2282cbf581ce476dea794b5387a30", 0xb7}], 0x8) 02:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x128) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x6, 0x7, 0xf691, 0x8}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x401, 0x10000, 0x1, 0x5, "8496361456cbcc8ce4c0ff8375fab901cd4e06a1", 0x8, 0x80000001}) 02:06:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 02:06:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 02:06:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$inet(r0, &(0x7f0000000040)="3dae61b6c35fa4bfb342846aeee040e461784c9e26c2ebec8ff6f2def7acd8b7117062c4e303db877867252e5cf62e13f65c0a0b2311f8438e218f3ebc3428267e14de39f876ad78f35482552e2b995a29aae0e95ec5b674a6", 0x59, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="3081d6da6350dd27db89104ce7fe0b35310782a98915edec112839c5adbc7707aa199d5d22a2c69a4bdaccfa9d0f25a9b9170d9b22dae024cbdcbfc6dcfdac2db6242511cfe954394e3e6cdf51aa90977c0ad86dd4c057ad3ceb5fd98903e1bc9204995841ced2172dd447d6b05ab7a4a0610429039cb5b4eadd3aff0c4822647a2318d49c2f0b95671fac20460c66e346729f3855ea6c36e6c54135a5350335dcb15712cdb104fd8d", 0xa9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x7fff) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="c6582e190acb3e67f11060b3e7005846b5c3827797e2db79fe1c7491d73bab19ece550b780b82585df270fc97a5b02c269ab7c612cb60484237a888e755df671f6e878d0ab5030e50b4f56ef4e837b10335a73b3b33881021beae04c8b194bfc3b1eab4ef0b28c526d737e873ece9db096b08d70c090cd33ff955a947f15ede8a5c50d2dd93981ecf50ab064369deb1258a527a8a9ae90fbc4b181bfe4c311cf8d22b1c781a1501669811243d73880dcc6be84892c7eb6b26fb677a1bdff6107174b69ca3cf68cbe670f4469a5e5d83d9d23a0c745681eac36a335cfdcfacbb02f688cab8023a5cc81fe042c8608bb9def98cfd741e00174a315204fc2d7f1fed1f7c95e00de6fab6901b51ea2be7904ad9eeaf213b839cda3a555be08a2d252f5adab02a66a48df6e03eacdce859d61dc4b890f6bc33d9074bf67f42af3a7a0e92b9669f123a8e27cd0533fa0e6c0bb54f9c3ff4813765f42017e6ae5aa8d87334453b642d4c7c0be501206cba0f784f5b2cc24414434e281990cd8b1e8af870e5b66011788f046bc901daf773e6dedc3cdb730c2fb472a1c76e08bc7877a13ede2b57490a7b9c52ccb332a49f9b1fde0b55c77743e1858c1831f6f667aff1a27a08b7f273ba3606b86c413c497df85d2f40b30a73aa3b9758b3555398e39128cdc907f19f0f9b529417ba3a39c5278ec1bc866358404615e85975d6d54dbd3cbc3dfa6879b98a61504194a525e8da6e8af32c96a4900d4268d1a89bbd2c90e6ccd4b0a381f1e1d1415448e14f20e0938bbefe0a8db6d7dbb205afd9b80899befcd2dc093b6574927568c8581527cb11c62e4bb048479c1f9650c700b8e8086138213cecb877a676fa2b4666a3df0434ab6bceb991d4ec6dc33e1ea4276bae46945694cdc67ca140991628733b3ab18328bbd93b71b0d14c0441e920c6db063d53b9e6281f3e1527a72662f0f4398ae6e609568ac11aad5af0d18bf4495f5ec1c8c034c29019086cc3f0a5d3e032a95cab4114c0ff56ea3f5c61a4328b180844bdf21e469282698c326ef6bf324a092b7b385392ea9ebbd66aa016066b56cdf9b9ee24908869b6ee370c96f95ed31a1924f4d0b243e4d075d8ca6d749b466a5f252796ebff70867e46af7bf6f940f66320c95907357cc55c049e42088e0a23e72c56770034da8ef7cc04ce105561d7933bea56ea1942bfa5e48a64e5d72504ea9e6c0e4997430e2c3af83af2e84922e25fe75268604541d0dc561bc083d8fe6f1f5b86255e1fcbdc9c701b06fe0d8972ff255d4101af73ed371858c7ada539443c9f5afb660fe89e41484be78cc29045d993be675f7522353f9dd4bd99dcaccf3c117d83d74d16925c213e35f3c19ea9ee8b045905ee3111fd817bb46ed8a38f131b628d5ff3b2b3312759282969f43520210e3e0b053420fa4b1b7f36d388e746c2815e1e86e18899ad54b5917b24d95f715578820de5cf102e02fe9940758421dcf7546c89eb98d219f6b6e29393899fd8221a962b07df319c0304ea8a69b43c28cae806c0cf5963ced88bddb588f593a2c9cf408af0674131eb936e02ae93d12652c09393a40ff7892f8acea1939fddbaf2b2e99485670dd393f82f793fefc7009ae45a5226833515376af1646c8a1e0d5603ec35fb8dd24c49c30f97bc7655cb3e88a67631f955ff606dff78c70f72885f9333021f8eef1848f4cf9533c877068066df05fc1c6075f4788cae01482b0acb0f58b3aae9c07ac56591920823008358dac5b72eca282604a6ef206bdc4afc56e44e213fc6f51a581ff32fa747ff16591d6c102cdb575d3c0fb8b1ca6ef0ad5d4278bbd1e25a15919e04f04ced998433e5918a6aa9bfc601f33132ad10d536ade6bb56b937fa865c81defae8518bbe2eb49cffb74a3e384b355ef3b5d4fc8fcba586c2a73a0979d543e29baf42d3c8434228f7792773e83b4a66782bc398a1e896a574097cca54fdcac12900b8b76496f2336012cc1689ca8d3915ec60b91017c0512fae3b21872dc565255b88e0851d9aee6b2db792905c9f34e73af860aca547db661c2673bae53792f453556b80d1e6d6413e5a772a0b214df28793bfc96ee0bc20e6c8727c4678518b0d20a3b130192f24804769db81c3732b04f7585dc45a7a499465d280fdb25c2864a87b95e7bce426cf811f4101d4e2837580ebad7da8829e556c792c0ad5dc557106706e21249f9f4e3e03984b955f93aa3b78aded49d3d2ac683b2b7a60cbe4c1b03c47c3fdea7e09ea6f43ae75fbc330187289fc29c9d110b19559b78208e7db0ca77dddda3c785b30d75e3f76cf17650eb42940c5501ec6994586e6c49aec0c4da080065510910ceb96c11be06e64b29080e97f2d1d4b4f5458198eb51792da189974082e911079020a0a12fb7afe1aef3bba545e25ded27ef97e23baa1d37b0c1eb37d48db8f6603afa345a3e9268421006e43bb7b6bb83c2e0b123a9a8dd24e944aadc942d2a41beda9d737ecbe152b3e09b51c4f1aa25293a3ae916b2fa15ac286e67ac0bc32fa6542feed2b1327e720cb291abf03a5be995845d17a265bec976c045cae7ebab5e26d949773edadac014b7d89e84a790eb8d90ded3757c6aabec178a2f0f2acd49e3fd2698137c10cac832c022f2a450f04b763a1a5931b3f2edba76849f6bc680ed1596033d346cbba04c046961e6aa54678fc34671c050e92e81ed25fcac8765f577a17f7380cd1844e76b1abc9c90761e342faeb56b63e4ebfae1c2cd4858d8ca34eeda8cd77d69855299ee1385a728bdf4df5972a30feb77f0c8d55aef6565724b89a22cda713be075a22bce50c3068ad6e16dce9ef4b95a750771b9e27ceb5f8885b4076ee9b6eac0b0ee8e10dd5a30b7f3c5d384705a04b94a3876cc244f2f042d3889618120767deb1d0dcd2a6a54a8a91e17e689367f2a20f6bed5e2cd8a47993c3f1ba0bb5f65cb07d85472d2228e5f622811e515d31549cae7891d2ea4aac71083c5f2f08831be2fc95587f558be22e81f5d03ca284401038eeab5440069c56352b13f6dcac7439f69f53259419a735c5b4d9c739eb395fd5e45c7e3d921e4bc811577dac7031e2b4fc22f391d9c8460cc8e83929584c512fa5b4384b10593ebe2b6f38c83ad967ed4d862ad7442557c573da1f44663f56173c6931d0bb461d0d0c28e517f8445c9c1c484bed4de943763f0b4793b45c6ab3c9c09301749dcc7b9f8a703514d47db25af28fd844adafee2a8f880f76caac2f61f307dfb606ea2a782782b004a9ca7269ebcbb326bae4b6f3a236c574b0ba4146d08249fafe63b875af78f1bbbe2d6b24298c37fadf1411a6305e4663cf9f8321a124c70960c2b447ac4c5b125da3b750db258688dc07a0b99711b5eefddc9f2f8fcdc254791d31b9ed0107dbaeff23ee9d44ac95d8067c8107ab62d0f922b8a145358338b12b137360db12a765119a5ef305474b7f45a39ecc063f252322e551c0b1336443497dcdd594bc555a6b7b64b4b8efbeb20ed1c95a9e047f93135e99a594fc20a4692b1c4f941414bcd57471e1bfbaccffbd29020abbdd36da9417648297935755e07b83109f960a6608348cc13286446f791331ddd92fd330f14247d88f331722566d55f127dd3905bbd479e48ed72dbb9e146b66df01bc81ff7978c032e06bb0edb25e17504e1fa76daf5d77393fb801cb5d97c135104222c9cb92e2ef74b0462f8b0031af0a5162b870910744303635ce0afb4d5c97ffb5e5108995ce15d96c54adb8cbae898490cea971d635084ce65a8baa4d44f3b9db1aec820b75f916299bf8368cbda1bf9176b7ffce776e692ed3ac21c4be1c7744139a2c31dd4fe3bc8781f2bdc4995b081fc84dd1264d2592d54f5dfa7828fc75935a26b904bf7c04e729f5c0274a88a999a2a1cf39ae93666a2e04d3797f4d7492b9c0e02f41c918b7ce708fb73c0f298f904a6824715bad62b963bc39e7d26b95ade8b51c52ef832d94826a9613f94b1e3ed862bfc3686ef7ca4775458e1c9f1cf84dbbb54a2d4ac89a3d408ed746192e1bb1b4ad70d9bf371cbda5ab149a8a5b277fe078adcd848d6ae807f659e4bfe524be22cb242260345a1a883115c4fd822a7398e70a47206036328e0d5131ba285efc4548e4c0ce23584fff81233a4ee20589f4202ff6b0aec02b134ef0a1d7463f161e3360d83a4b323884d321715f24a869249570cf3bd31b587e1fc06a1afb646551c8662bfb5d31191463b38727a73f580b937ab632d48f2c5f0243c7fba971f77b559a9782817831a1330843ab523af7e742726fce89dd8eeff620e46f1ef1acd6276ab10ebc569a86bedc5f321ed160fb9b98b4a52b208f08788f424dd6fa529194cb14ee54e6ef207f15a71c99b7e46d6ee067c19a0409db996a4ae2039ed9fd667239da73daa4f91db5a1ea2082ae595804d6ca3aba2d5d3bb57a92bed7e8a266cd1d3697bf38b137c98ae6023d0d3d55d25678cd9a5b32657a2b80d20c0ef27014c5e534cb9d118fb9d33133911f3f35b4a5be70816f903da0caa7ee3f8cb323d831c21e4681603391237ba2d911f582f3b707c54b73d79f348439dfb5bfbd64dba68d36de68a5060f765f3b850a337791d2709915fcc79df84455d119058d13d06100ce7edc7152bc1ee2e82b7d6d647bb4337ac804ff42e2a9ba6352096f45bb91336aaba23cfc6d64f7f94b238a261b174880bf046f1009e46f0a5ca28738c12b89f4792af7216504d5a80db3575110d00c185ab7166af7bf40cf4b772e1c0246d1ff9ee7835ae6deed9bc47ef93f2f9af1a8f45a5c252cef218a6aeac2caa3a24973ae7657351e111040a79d050546503adb2a29dec52104a924daafbcf0be415e43150f90c0820938792fb7b43c9d5f8e8f721c2be8c5d2f15ce555ccb00f73eccb3e271aa4d83b15cf5e200560f15cbf2cf65e77ba284118a0510bed29b553eb51dfd3a4ed54320654435e96b7bbfc16b3695c65f647c9aeae37ca5328485ff5d8d9058dead837366b5b1d35bd0a910fd0f9921b7204836511fe39b0de3ca60f75a34cd810c441ce62cc769ed004e7645eb329b20d6688606c6e9cebe042167479a9d37812a7318b9e52683601ff03f01920c82d4af960ae579f7918f1e893517449fbea1eaea3117bb722c9907bc0c0bf8e7edda43f55fddf489aa653f02e4748337b1938746efdf2eb66866b8f58cd69f2a6eee6776bf81aa33931c01a34b521ca4aa8e47c4dae5109480ead588fdb525ce0a8fb1b640cd7531d1e366667c369247b29e18abff383fb4eadc196d9aea6e88b62c02f7af9fdb7f096d28e27f47e55b78641451e5345bd9e51bf803e2175ad12492f08e504125335ceab8d9130e2508adc2fd9790d3fbd770017ddf6d0874879433eb5701565f81e411dfedcaf466269c5aca570364e33f3ccb485346b5ae97adc1c94fe11841279eb6a86922e42b7583fc173b5b3e576a2148db2c2af8a76617160670d12a4a3ef8c1662ffc27ee5a21ad969dc58c9d50cdd94b61c1e2979394edcb86916637526788521bf2b7c51cb7b3b19375f38f2c2b0b17b38bf065ca29b231cd3695aa572af4797195d4684f9c853eb5d03f5ce0a9a42a0165d0fe8d0a59093bd0ce9d8375400e43a8f7a49d03b9fd9f90fd1464c5c4dd15800b7b380a056c0bc3a6e7ece095163d04d4d2d3fc080e13fbb918abd05ed22b9032e98348cb755ee333de56a8f1000de7136854de2cb28416e23ca17725bfb1c10b2fe8c63a1f2dac5e2957a271f8bbab20ebe531e1", 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001200)=0xffff) sendto$unix(r0, &(0x7f0000001240)="e20974a112d820870964b2e9e68304eab4254d2a93197669d55979f2d5e779b1253ebbfc9ca5cddb89b8890045c49979d687dc1e9ac86b762d0bc0101241f6ccefe570385db1a3ab581c166515a031e86cbd2ea13f68d6c961dee9613c8d1b389a3cdd5eeb302c7ffb258d9c4b542649871cbc2db849e5b97327e0eb234b1c489a4937ee6fc72e6019a96fbc2ff5443b538c41ca1c7dfc1a4ea0de927847ae5c7c8586beca04c6c18a04432dcb924c5ceaf25d4f52998ba314a3fe40c2637ecd95a6edabc8d2021d7eacd69411908f5044f3c75e407e7afec30ce2", 0xdb, 0x401, &(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="a7f1c5f6d2b2b690c50f3de25abd0adb039e6436d77bd612552bda59a9154cf38a78fb6127b4d27f098521162cfe19843be3fd3f1d33301c9ad03508c12f79b6366b93315d6bdc99f930d224ad03a605ea6007b4c427def01300aee5cd58e8d1f9ad8d546c5d53c97777f1a6fea6c75c5778a38ca4b251c4f774d25ab4ef1e79e1e061820299b9e9e1d5379905c7bb29f042b13d03aafb7bd5a18bdea8526f99efd213bc954529db24500cb1b2cae2b851b2efce6ddffc6082f294498744cb0b20777df39bc600194e0df2879650f2d367ee7c39e1ee", 0xd6) ioctl$TIOCCDTR(r0, 0x20007478) mkdirat(r1, &(0x7f0000001500)='./file0\x00', 0x40) syz_emit_ethernet(0xf0, &(0x7f0000001540)="65efd9d262f40d48638c5de7f2eaa9c54cd8f3a94bfae26878eda5a91f47d41f553b46a1a02c66d9db483f9d281473f8ee948b4bbd17c21607b814042d5b2838687bd1cfd5fdb496a7e32861d3ff2c68ae79b99df6d5305bcee370feeacdd0900995e1b5562496d0c5e1d39c4bb87b02a4743685242d0e4f13f09a482bc9a4394dd979e6cf52a653277f2954d705eeb632ee42a374a2e60f01a3d1694bcb9b7e51f0f57d5a95a7eda17294448f85d8c64670f7b66b66820c591753a3dce3e793d02c1e102938facdbb74f923616175602d6a9ce2f761b4773f8b1ac10546e79eaec201d129857e48586816e7e249b397") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x2, 0x8, 0x3f}, {0x18, 0x0, 0x8, 0x89}, 0x2, [0x4, 0x100000000, 0x7, 0x7ff, 0x3f, 0x0, 0xffffffffffffffff, 0x7]}, 0x3c) truncate(&(0x7f0000001680)='./file0\x00', 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000016c0)="adb34c7600af5c11e408e989690747f265187bc2ad757b8a7c4a0470f5a4d750", 0x20) mknodat(r0, &(0x7f0000001700)='./file0\x00', 0xc008, 0x5d8b) connect$unix(r1, &(0x7f0000001740)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x1) r4 = socket(0x18, 0x1, 0x2) fcntl$setstatus(r4, 0x4, 0x8) recvmsg(r1, &(0x7f0000002c80)={&(0x7f00000017c0)=@in, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/30, 0x1e}, {&(0x7f0000001940)=""/147, 0x93}, {&(0x7f0000001a00)=""/150, 0x96}, {&(0x7f0000001ac0)=""/132, 0x84}, {&(0x7f0000001b80)=""/34, 0x22}, {&(0x7f0000001bc0)=""/34, 0x22}], 0x7, &(0x7f0000001c80)=""/4096, 0x1000}, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002cc0)=0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002d00)="e0ca5b02d0d0c31eeb3149a8b2876f949e4f60e3645108f8aaca08fe03548b3c2380693f4b09ff8eb8ab29ee9c97ebd66ee0f970534fb64169e4aae1f69855668c7a027fb02176facf01a252f6ec0aac274c915e759b8c973adefcec24cce9b1427adfa67e", 0x65) connect$inet(r0, &(0x7f0000002d80)={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000002dc0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000002e00)) sendto$inet6(r1, &(0x7f0000002e40)="ab6f609c4ded030df2d7f1a40634bd9ea008b64d704bf058243ed22b9aee99cc83b95dfa64c7c3c38ef07184ddb006fb0048398985fce332590b55c7bf1ec2cf5576a56668c77692c961c61cf29b28295a8c5b1f217998cacba5d97a5b666afb3829326ff284545888750d074b7ca952db8f0b5648d08606265edafcd44d8a37207b0ca9efe10cb6f1f806525e9f9156a88a655b280013180a7ceeb6a204c048399bc8d7e919273b4f59f798798da1ad7e5fbc22480ce5fd4b6216fafbba769a3755ef2ce67b0b7b169dbef590e961f9d50e3fb0f800d149da1b0960b56890ccbb78f7e672b7898edcad853c", 0xec, 0xe, &(0x7f0000002f40)={0x18, 0x0, 0xd4, 0x20}, 0xc) 02:06:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="74e5a6e2af515dfac760dca1352757bb54c2fd3a9c53bab86e1dedf2f60753808dc420ea02018182961c7a5b5c3775f125775218145f0a2523b2811a7dda6e82b3ad2c352ddca8d0210e4c375cec72f656c0b3cfa60ebf35f30cc96bb3ebdfdb450dc22852ea18e38f26a72440e3e7c1d9521bcfbf4d648fc7f907d8413e9d9855fed05a3927372bec32b7b778914a1f730b0c13aa4047c1188bd12496911c9f436f6e254808bfb6e5072077515cf6927bce01", 0xb3}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:28 executing program 0: semget$private(0x0, 0x2, 0x62) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 02:06:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) recvfrom(r1, &(0x7f0000000200)=""/200, 0xc8, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x80000001}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 02:06:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x9a) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 02:06:29 executing program 1: r0 = socket(0x3a, 0x5, 0x8001) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x2) 02:06:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2d3, 0x6}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2f185cb8, 0x8, 0x8, 0x101, "5d756e17f3451333ca8cdb2c1c5eb88c30ef2c20", 0x8000, 0xffffffffffffffe0}) poll(&(0x7f0000000180)=[{r2, 0x185}], 0x1, 0x7f) ftruncate(r0, 0x0) close(r2) close(r2) ioctl$TIOCSCTTY(r2, 0x20007461) poll(&(0x7f0000000080)=[{r2, 0x20}, {r1, 0x4}, {r1}, {r0, 0x4}, {r1, 0x4}, {r0, 0x100}, {r2, 0x20}, {r2, 0xe8}], 0x8, 0x0) 02:06:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = semget$private(0x0, 0x3, 0x460) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/133) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 02:06:29 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x54) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 02:06:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 02:06:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 02:06:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/141, 0x8d}], 0x2) 02:06:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 02:06:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x100000000, 0x2, "6c1895a528e779586be63ff0deff7d4809a159f8", 0x200, 0x3ff}) 02:06:30 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:06:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socket(0x21, 0x4000, 0xfe) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 02:06:30 executing program 0: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/53) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/27) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:06:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000000)={0xa3e1, 0x8, 0x7, 0xfffffffffffffff7, 0x8, 0x1, 0x1, 0x56}, &(0x7f0000000040)={0x5, 0x10001, 0xfffffffffffffffc, 0x4, 0xa, 0x6, 0x5, 0x6}, &(0x7f0000000080)={0x3, 0x82, 0x0, 0x8, 0x5, 0x7, 0x2, 0x100}, &(0x7f0000000100)={0x5, 0x10000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x2, 0x2, 0x4, 0xe8, r3}) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad2ffff0000b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415ed1526517a519eaa04672d442803c4eeeb1b9bd1bac00000000800000"], 0x70}, 0x400) 02:06:30 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getrlimit(0x5, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000080)={{0x3, 0x27b2}, {0x4d10, 0x400}}, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 02:06:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x861f, 0x2) r1 = msgget$private(0x0, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x101, r2, r3, r4, r5, 0x8, 0x1}, 0x3ea, 0x68989b2, r6, r7, 0x3f, 0x7, 0x211c, 0x10000}) 02:06:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfff) poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0xe) 02:06:30 executing program 0: socketpair(0x400000000000, 0x1, 0x3, 0x0) socketpair(0x36, 0x4005, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:06:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 02:06:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x40, 0xff, 0x10000, 0x61b2}) 02:06:30 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 02:06:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_extract_tcp_res(&(0x7f0000000000), 0xe44, 0x8) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x3, "85495500020000000000001167f5bfa600", 0x200, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:30 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) lseek(r0, 0x1000, 0x3) execve(0x0, 0x0, 0x0) 02:06:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x80}, 0x8) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029bb7b6c005f4921ed699bd61d36148a95eb5c5ac2b3c6aaf5853aeffd5c7dd3a542ec30fe4360af11c879d15b4c"], &(0x7f0000000000)=0x1002) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) socketpair(0x6, 0x5, 0x4010000000, &(0x7f0000001300)={0xffffffffffffffff}) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x8000, 0x180000000000000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x800, 0xba}], 0x5, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x10001, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x8, 0xe, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x5bfd4897911edf84, 0x20000000, 0x2, 0xffffffff}, {{r7}, 0xfffffffffffffff9, 0x10, 0x0, 0x4471ebd4, 0x69bc}, {{r8}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x7, 0xcf1}], 0x3, &(0x7f0000001440)) getpgrp() 02:06:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 02:06:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) mprotect(&(0x7f00001e6000/0x3000)=nil, 0x3000, 0x2) 02:06:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000100)="cb3b0b475f57f66b069e71c820099cf4fcbd7a9bdeee5e4d5ea4d3a2f1258713ad288742500ede735e720748bbf2a9971ad6b93e6f765168d43a8291b5d53de6266ff84347a9c35b66c78e9611ae7dbe30cd02f8ba66b5598d", 0x59) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r2, 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) shmget(0x2, 0x4000, 0x40, &(0x7f00007a3000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 02:06:31 executing program 0: r0 = socket(0x800000019, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x8d) 02:06:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x100) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000500)="68cae783a433e97436d5836245d5cae6fffc72c7eaeea3903357ed39bdf30a1590238f3ce1853d4ac67b3ad1735bf756d23ba76ea2f1b9d90ced2c1abb51362ee1b3e4be1f39d77e2d5ffb6d56884fa3228adf97daf913574733f92db3a8fb386d9d87db8328c9e2e668a3370eb628e2426dc3dd641d471e103c1e01104e12acfa0c37f67b3d4a26051277b149bf91f5e5648c520ff4c4eee16c3d71f50d1e4c8cab9028fa173206ded1976085e45cac282d98b068b2195fa6f7ccb799021f15bd5f71c71976924f6d884948c94a9d20c0251935539df58923b3914b5173815df8c7b68b3c484c43844e0d3de1a4d491734def2d8028367c00bb7d122ffd923f34e989b4908e511c07b25b49c7255d14cc372314079eeeabf20f461dfd6ec42516a380907dddefa3112529978b4e0f80bf0455a707fa4b10ca6ae71a49d09f9cd6cde32600cf87617466e60b854813da8d4f5118acc12c6f5ae59df63a73b89094928508014df0d4f53459969eeec1a635769d5a9d18176421017f3effe047bcd76deac06630ffbfb088719b12147698bddaa1ceeee9c11855f24eddb2b2fc58aa1d46379778105e57d8827d94285d4ebdb7898861efc650abb1d6a8115875d21fb2066d7adefd94e63de6a19593165d17970e606b6a4abd231ba36765c5b08f1eb9bde9672b09d84a9160513cae59e41363277ad814443d418519768324684c08db5ad4a6c7bcf321079199cfeab166d0a3ea88077f451407e64fe602a821dd6a971e0813b02f3b890f2c2627bedfba3efd2d0ccfa9224c9a2593ca420bea16857b162c607d8c8770ef396a022fc17559ee2634477d18103c1160b9298a0b7ba475d3f54c95366244dd48e2cc055ab78c065a6ff7a4dd242ce36d1689a80452c9c5b37edfdb62dde05cd3f39af7371af87edb8cb2200a0baddca22ded4943584ca298c007c567ef775060a46602551ee389b42031abd05791510536258f60caec44920cb12bd1acb84fe8e55e3a3bb840e3906b8bc1fc0dd1053ff6f0a84011694f8d899db6914fcf9accec26f6ba95f4aa0bccde2c19eb448702555f5bfbe690a38c21910a1b220fd9e59e5bdfd09079a18bc386c02662ebedbf2a9cee006ec5426a04ff99cfb39c502f19319fc8e10284cd72a6083a52ef1a5b7d9aa81cd882f5886a541beca79ba863746f179d5d6375a8965597f98c43ed016967946ef65fe3a2b6c3999920c3975b28df869ed7b3c889db943b4029728afb4651902a705b0d97d74de648ef49567af9649928c3561e6cba792aec2d48c7771cc339940ee8dca5dc5c39827e7194e828760023d1a89dbb44823435c2d415469b181f92e9b16892b56d2280c58ceae7a324e7369541899e3025c890f3ad388de8c5a5f712252aa3f79b8a81ac9642a1520b6640feeb0b1d7c725fcfe6411d787e9f234f65b23ae2a345ee8a71c3c705967dbcaab89d192cee10585bc6d4e581f7f7d0b2f0427f0f06a184550da0d18f54beb34c1706d3a2d66e4956f2ce40b894dee12fe79bc06e349eafe184e44f6c982cf38d2f3ca970617e98592e2cb41ee699d863a639be494f5e118a1a93d487d15418fb3f994a6baa3608ada107127e5ed10063096fd2d09c8bc376ca389fb02204314b696d891966817033e214dd21bd054eafad3e6d4bcd3705b15c1c8131794b85afedfc0e10ec59754abf90d24e11b2817cc7467b9308dab89679a01cf813a172d61ff00cd88a5a4a46aca9fa00714c2939ff5bf4087d0c88a5704f812b28e0fcbfef9001b75617a5952f89396f8e9b4fbf8ca184cb2542da4e4736a2c2de81f44232ee675a134f15451cc2c9fd2a26de8796fc2f25dd19e2051416bdcadf323289f3d3d3eb9ac89e922612e0c87ffdfec4b667945d408dff98268d9a2ddf8a99772391a78d4c61b79a250be6a5ccf327d91dd3c9ca026b9abb6807125279c66968dc48c582d00f8574750853ff23bf5487c081044e6b4306bb4af1362bb0fe99e2668e3c4477a5c51665e5941d4acb2109cd5ff6f36e826e17ce8a775191d4a2ac1322e704a0643192f54a1eeb990eb97b0fd09fc5d385f3950d57ebfa2d9750592f8fd05628431ae109039c6249a3cce3322c88e42570a23a900323f3650a74ed901ec7ae81a8f8b5ed37c79def62740aa7cb35de14909a2407c37161e68fbf20682a5cc94d59779c225d7d3ddbfd13def39a811cc736cfdbd206aa6d22115d73c81f9a604aa5a9d6b34ca3a58f852944af1d77ca8624494b2869b332d3e63dfcb0c18511cfa05ce5da440519cc02dafe295e734bd33aeb295eec117d22889de07636ffb7da5ac760904d890a494a795aab5c57cb23546492154797a7bdd70b6c8e9424dabcb499f88a8baacb0a922d817e26fc71e326874afab5512c493e59514576cf577206db9c4482a95eea693748e6d26c3662b2ef4c26c9d1ef3fb209f915593c49fbdc33949d20d649cb2efa5ac901606de2ebb9e41aa8b4bf677aee3550bb46ef6596a4854e6d24e1f8b4ba212bfd6994e6875a55d16f6940e874116107b6dc213789da59b4d9118213670b8767e3be64a306f0f03d3f5590df4ed432cfff720b77127c7c84cc071bb94b4a5ccebc27186dd24b19253477cc858b4419d4b0d5cde22cba79d461d942ce22a5ca9d358daa53a9efa41c7c06e39ac1440ced90b8879ae98007eb27e93ba4000f33dca65cddd0bd5fdb764d17693c7bd46c2d7e47f293c2e78ba5f50f16a5bb9bc2d323f26568bc4cc08524b88956a309511326b449d39bc1ac56e15a1d20711777240e40d2c30cc243a457d5232554d11490ab543c45e826645479c8f5af933aca7a1aa7a78d01987e86d44b8648651060e80646d713a7021fc9aec5ff8a8884bb9547afb471d4ae7210c6bfb5b59b61cd4413020af917194f9ff05a024ea2f02132a77bb0a72b1fe7b0a0d33e1964c03b16373ae6a8bee8faf4d9a29f34ab31075e58e4987c1a4c0c7fa8bf6d252d38da7b966ba8c066883951edd1672efa96ece40a8ee95d7c51c13c46c3bfd18d420df5fafedb04ca4611019abae2e0ada038a66fad80bd6ac4520e95950b4d0174d7537607a7837a9312271af2a7ee65c0838aa448ce17dd0d0ff45827e2fde2b84c835834c105c4a127048a3e858b30a132af86718784bec41f98675f7ca6bd518dad24c61b2d8a6d52912d611e6e9eaf7c70e8767891aa7a3caceb2185ccbb00c95f9ff5645c27fa2209309f551875e68f87e5772afe9af2fcd41bda0f3de4d9ca31649f21bb4c70f3f4ba25aa1eede347a0b04965bce864401871e099b5589b067a6ef0778cdabfbc0786ea9f6d14bf8a3d77a51dd161a202a2a8980a1a22e182c3a547492e209f9b7aa389b821df4f64d8e52b52301abb59a8ba2dbadb3f5b9da2c02cc67237d5069a4ec8d626dd14aaf1b35fa2e1f5bb8351572b9930b5e06f38187a25923ae6491e16b14e57985e43947a8f7479ce94b9469fe67833337e95335f722bfad156e271cd9bf505a2ad56811103886bf469bea30b6ed846d03c8fc3680e0c7004c6b04782a2037db5f12e340a0197d88c66e49fa8969e9a420bddfbb7da093a78351f31bb02c641687dd3ec51045d20a8e78047c2baf5f921c7f9b53b2f4ac5c04648de2e39fa81545bfed97237622e7d90154acadd4afef00174f2f4ec8f4de34db8b9e0668f2def22162122167d7924584690530d32047e74a790844fb8c5d4816cb068a823939edd76c97259b81ddd93b06139593f5482ad9477daef246a49695b4a03bd7c5ccc608d441d71d3f1911f86a66e8de23be7182be12c990860c9efb05df4f65f4461bc3fc71cb1f73fdf4765f2de83d67c8f73dadaff234fdb0107e6a618061572c91f639fc248cfa74c939228348c6d8348b0a25180ec0853b1066a585eed4f86e709e2fe71e8cc763557d546dd8ef005f28d45a53bb185116c9f8dfe924f85035ac595824486f1e647882a78599effa9f9b4002c21120a22c2d0eb0b854746269b54768027c3b30989dfdfaf3dabe0b8d3e209239f8e64ed9bd02142ace84be9ae6c725c686c7e39c720f9a4db66334a2db881b5168672a57347627730a925a8eb0dfc8d07ae4d53b7d055888b78e5076d690fdb689415058ed0886a87e3772d37ca4d44c040ac0cce8a81cc2b9d72d4f8d3dbfc3595fdaeb14d270c910dfaf6fa7155a287496b6903cc9258f6fe118125e37fe40f66df18df7ac1097c97a5b6ccf44bbf05515369965bb0a0d4d2e254ce67c224cb88ba077d522ee0f00bb34a97f2a256b122cefe0e3558c283f71d04675642fb79967b065d7f76ecf72be588643621bf34b02b53a625e62de50b83b882eff9f4f46f80c33c29f9f7134fa3a2564f361130a97dfe8b8073f6795e8e17622a18df8e3433b7d039276251402996aa011713253767f1537f70cad94a838ef58b682a3772a6f66fe752b4a7a1a79bc701a5d3b973a71b8cf48e243126a24770e4c337bc52730d9affaf84c186f93a626b438212cbc39296a31a5248d2e2672facbc4231508d905a86436232baca62f70ef4fd12b30e2207f7de7a19c412786ba201d9f1400e3feb6f7dfa011a91b05f9badf23ec784bcac8fdcfa62bceb2863606c26ae2abb9dd3f1a6b35e502fafb55cace0959f7a4b2603f89d6ed3479a62c2d4ceefb98298edbe934cb8e33c7fc1a61e5fac71d65a4dc271556fcea875fb3e1021e3838b2d5b8cccfe34fa7d4cd7e68fbc3cc316cc57cf512e8381d2eb53f9a1b6fe39fc2f05f6d9d2e3c8e5752045288ac75bab690fa67f05f042461b23efa752c4aa49d391e17e021a5e4ede548a0dacb02958ee7f995fab52a74aa050c82ec6e5c39569eb77ff146c774c3d9ce765eafa6f5cfced7aaeec2fa13ecd1d6c8ee21076b85e63b7e6c73b94bb90d4a10925aeaf8955b0532b1ec86605f81a78c40b848558826a696e0e243f6dfd85673009873f93c51040f70972e721fe196f76168753cd128d34fa63dedae923f2b1a42d675b37892755bed150d12527829158e175934d2b994e108aaa68c9420cb7655b185a2386647f17894bc9646162418a2dc58c89b5d40ecceeed1584746947fd157236ed21890b2da0d1164f4bb3990a5b44f7cb931f85b0423a37cb6addf54f52d8cc370a645eb85dc901cd4ccc6240a220436108e885927630d5caaa5145aedb02f0feeff9770e640d9d16d0ce4d7f011b31ed9517799173fbf549a1f086da5e6f63c221e95f6e7972fa8eae67b5c6f41f2e272d3615dc002d5937e9cf347fb31a77680cded482c011bf22b01b3ccc409755a6f93c0207d2c06f01cdfabf4c7d7e2ba0e476f88ea034c687dde2499fec5cfa4d2ec4bfc5b98f6c21846a5cf289e14ae664b6a8874335c04218cfaef3d67df4eb91106bb8f18c1b331c36778f6b9583b5542378c82a4ebce034e40e91579c269a0ef6e27a18a3dc79c4fd1033c9f549493645b1092faad83de8d4d56eac402ed4c0132fbf8bf100c605a85f799ffabf43f29618221e1582d12d2db2c43f0b5b6425c9f7aa704005808ef2eac1ed13f69daecb5adb0244d94ac6e96266925f8e1d597cc576425e8be9eeb65e09bbc532fe446569a815f4cee19d9b913cd8986b92c817c3315242576faff3903f8e4fca9736d3b51acc4274745bd87686445e634bf9ed5cd69c1f5f9d763b29e97c6af04426929cae5a790b1051962886314114948b5c760cfa17810324c447339a5cb8f73ba873acf55bce393ff1f93f020099a8491c9d6fc2d7f15017bad8d4a2", 0x1000}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="2800000000000000ffff0000030000004e95fa8213f0ed05b5ac9287ec6abcb9669c141700000000a800000000000000ffff000000010000337426ba1cc35cd66a3f14e70994fc2f997902d50777b8fc16d101105d172748960041ee3247ebdc40a7a2cd87dfc4dee5920edd992ee1c9a4e181f63aa567e3cf7d1887799dac72bd9748c817c94eb40ee777d9c84cb0a665a9664859aed79d88c1b94eb290c51dc915ace24cbf38bf93ebe314a4cf76f726cf20fa530fa33b1234325fd1b0d280bc652c4ba20d1fc6a087510000000000f800000000000000ffff0000090000003936306cc4ba2a04ad57865c9f230fa950c3ac01d87087f59504357eeacaef7ff4a62f6bd98a3b52c983e52d518473d94e93b7087370ac597a68a5861d9e5d8082faa26c5486196bf82cff869fec0e4bf0585f0e0ee178013e91d27b184b32bcb3f1999bb03b017413e45db16a14a77a59214a46f025fd07040227127ef1824aa74cadccde8c4f80caf308c867cec28d2b90335ec0266cd672e89b0e5529d1f1896814d3b46964f303460dd1c2d3f124c7c6f3a054b1228a7c93b7079d0dc3d6253558481fb47ffd0261b30df5835c35ec33c264f258646123a3ce28711ded6500000000500000000000000001000000000000096000d49e9526d42245566f5f9dda97687125edd308280719b01751b6cf0ae83f1f702324e7cace76f037ac9bebc5473804773161489314481f6128cc4c411c1cc800000000000000ffff0000571500004dc3ee907ffab40bbdc66193e3f43a7de01f70dd953d02835c3c5292234d47885601aaf5379413ba15d31c2ff225454a3db7155de3e3d65d2c0a2005241609034993603b3f2f28fea1ad4c43b0edb45a3bf86367a4b22fd586148fed04f24f191e40dec95842395dc4770859a1dcf63bad43ceb0bd048e81d9f0de8bc5960bfaeaae489dd919bd63d12d993d3138aed0889d834a9c8d529a2fbf992495d735926f70684b803ef194fbf9d2c303d8b9baa128fcd2f80000009000000000000000ffff0000000000000567b76e133e5b9be202e21d35235f7f3a73a2e2efa0e0e2fdc7f81b79713098ce47c0ada8831c2881fcc96400722a84c3b0f1f4337729edefd720f31b62177042799f67582e78ea3cefe1761f0fb7f4c26c898f18d684e967100bd38fa4d974b3108c3598c042b0dae298f2b632f7974c03028265be89a9bf4b00000000000038000000000000000100000004000000eee81f369fe01227718a97ef5796009bd4aceb89a36647346ae10d6e3654de65b7ed000000000000"], 0x3a8}, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)) 02:06:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0xc001, 0x100) socket$inet(0x2, 0x4000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) dup(r0) 02:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x101, 0xfff, 0xfffffffffffffffe, "372a1e0459ff5034348ea2b116624c5d6699f7e3", 0x4, 0x3}) 02:06:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x8, 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2}, {{r2}, 0x0, 0x33, 0x400fffff, 0x80, 0x7af}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x9, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x6}, {{r1}, 0x18a6db568c8aa249, 0x12, 0x0, 0x9, 0x1ff}, {{r2}, 0x0, 0x70, 0xa, 0x3, 0x1f7}, {{r4}, 0xfffffffffffffff9, 0x43, 0x0, 0x1, 0x6275}], 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x81, 0x6c}, {{r1}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x8809, 0x3}], 0x5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x1, 0xf00000c0, 0x80, 0xfff}], 0x1ff, &(0x7f00000001c0)={0x4, 0x8}) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 02:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="c9ad4b9697aeddead18b98932416147b9d46901e0701aa54009acc1adddc4d3d1a85911ace60f64669c8da185f1c8a4e56c5bcfbf4f0427a635519be7c219c94411d738581be8b5a4b0bc6e547eb1ed56042a4c362c21ca5ac863dc65ea9715af87c703368ebd5c270b23bf005e40e", 0x6f}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 02:06:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000500)=""/214, 0xd6}], 0x6, &(0x7f0000000680)=""/251, 0xfb}, 0x0) write(r1, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) getsockopt(r1, 0x1, 0xfe, 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0xfffffffffffffffd, 0x5) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000780)=""/120, 0x78}, {&(0x7f0000000800)=""/119, 0x77}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3) 02:06:34 executing program 0: r0 = socket(0x10, 0x8000c003, 0x9) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 02:06:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x128) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='\x00', r1, r2, 0x2) dup2(r0, r0) r3 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x60, 0x6) setsockopt(r3, 0x8, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 02:06:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = syz_open_pts() unveil(&(0x7f00000002c0)='./file1\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/52, 0x34, 0x801, 0x0, 0x0) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='./control\x00') 02:06:34 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0xf, 0xffffffff, &(0x7f0000000040)="0a674aa59d12c0c7eb250f4283318ce29961fdb8e4f8c85e4e01075a94511c1ff18e3c09a51d1dfe741b629db4378acc322dc41bcd4dffa03181e401f0ee17f8af223970", 0x44) setsockopt(r0, 0x1ff, 0x7, &(0x7f00000000c0)="64dbb6493f3511031ac92b199433a04d128b8987cdf10bba19dd16473555152506384ba6c17c51c3750bc5429ebff66edaa8e6b1d7e7ab5e938aef017a0750641f15591634aa114a5638cf262c0304f216ab351deedb735a93b0da004310b952cb370503e963c04e4582d19d1f72ab73b2a61e56abda6dee857b378a5739808328165739fe626db0fe932a5b81bd27e38296e2da378721f539d63d3036d6db67c356d3a2398d8ced629884fed6a4ac8b1c8debaf1f7d1638f705e4bd7d3989c3712859b02b7b0ead9119348cc9203dc6c202747670d68409", 0xd8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:06:34 executing program 0: munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 02:06:34 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) pipe(&(0x7f00000000c0)) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d25c3934e487b5cdd9eae1e233af114f7678bda235d61346a5fe03c37bc9b92a2a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8a95d7aa0d83d7d09f987204d56883412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 02:06:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x52) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet6(0x18, 0x4, 0xa62d) listen(r2, 0x1) fcntl$getown(r0, 0x5) 02:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x84) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r5, r6, 0x110, 0x6}, 0x1, 0x8, 0x5}) close(r0) dup(r1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 02:06:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="6fc36032ce6112d019150364afb56b0a2989d9868396eb5295567f1f6dca0401a7eb65dfab3d97a16667ddb1b040313099ad08f089283073f6e7118e29db7e657b8fdae4e9cb1784a71635b7d454f3f6d4696d68b70bc691e6132cb1c5c932945d0657fb617432b98b56ef88d7c1690fd88b2d32edc061e974966476543b912e1d3778d6c9d6e999999a106b129d8a3b092583a2bd1b6c96f1ce9ac574228cc7b60468aa07ee2ef2564c62f851e6a725", 0xb0}], 0x1) close(r0) 02:06:35 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xc6a9, 0x10000, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 02:06:35 executing program 0: r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:06:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 02:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r3 = getuid() r4 = getegid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) write(r1, &(0x7f0000000200)="730abd4563866dd988aa7692abe7a2438e52913d09173f810de59681debd83a7cfc1b145bfdbd175780f7532107483b92675a4420d30dbc11e7ec72c368cf9e3d343f0276f333b79a4ee7cb1c50d4bb76552d64b4581ed231776dabe762dac518e69988496711a76930a0e464868edc3213f33b2cec39feabb5daa4999d36bf986e77c5ab4523363a8e1578e5ac3c032c2ba2609bbf3078dd621fa63d67236d3b84356069dac2565e288a8a2bd45570e640d6b8d9db75474214bf4ceb9530d0fae972b981bd7a2513d5982fdc8f655a3f8ddd7c3748fbc83", 0xd8) ioctl$TIOCSTOP(r5, 0x2000746f) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:06:35 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 02:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:06:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) r0 = semget$private(0x0, 0x3, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x10, 0x9946}, 0x7ff, 0x80000000, 0x7}) setitimer(0xfffffffffffffffc, 0x0, &(0x7f0000000240)) 02:06:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:06:36 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x1) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x4) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/85}, &(0x7f0000000400)=0x57) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01040000796c5b302a"], 0x8) 02:06:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24000220, &(0x7f0000000000)=0x8, 0x4) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d6f086100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x37, 0x5, 0x9) bind$inet(r1, &(0x7f0000001100)={0x2, 0x2}, 0xc) socket(0x1, 0x4, 0x9) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 02:06:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x0, 0x101, 0x7}, 0xb2, [0x2fce, 0x7, 0x200, 0x1b32927e, 0x8, 0x9, 0x6, 0x800]}, 0x3c) 02:06:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000200)="4d7872986d83e854f370b73afcb163c15129f5ba2f0e425ed61eb35d392f65b189ea0f030ee9d150ad4b4c45774017f1e26af7bfd4ef68e5e935be0a4816c9a89a542e8dc82a45a13a965df11ddf2522b16abacc95e142c454f2ff6df36692abb2038fff7398076c82bce12754cb08f4d40d9aa32f6d396066b9ea78", 0x7c}, {&(0x7f0000000280)="42afdbec4c026f7e40387ea48f4e2676b1ebcf0bc0e355334ee19e6dd39ea00811ae3fef5adae9d2b4f96ea0616d71579358e5421594f2e369e16c5fe24b4bfa681879b38371c1eb1cc91bce8d30431311920dfbc47de9b1673e27c3f5c7f98c720a1a2801a55dfa83c4bfe52edfe23e23666c27616c6f45507f324c422add1217319953b0cd49554e2ca4fcdbc7393edd324f40e21759279fabfdc805eda03b7ed058c358bc8be26ec2411fc136730d2e13e60ce1481bc8da5732390f99f7af9f79129a4a20f4d053dae940cfb3ec003480d22d51d799194f243795d949b51979bbc636", 0xe4}, {&(0x7f0000000380)="cba65b44e38979600159d4f136255dc9f2430fe03eb7e9c42afca9d9b3f1ab6c9647afd9315d1bf5e25f7af0081b61ca624665d07446591e2041d98ccbea22e380bdec4aa4b4b54295159ecceaa68d67442c420974fb6200f97466051b2755ba66bed9cb0286ed7bdf16207b99625b909fad8078901f2771b83d2f166282a18b614d4b1edbe9657ececa1b5bd42c360109045ec00c97dd2ffa8fcfb6906f3089bb3e36c3b2224ce421ce1f592a1001e26c9c1ad90e09946a514e46969858a450074d2b3d7c66bc7a64e5e28e70a71f3f0b55e4d2da333e6092487c2fc05179d2441c4d71a2150a20cfcf1b3709a52931dd60a2d4726eb781684eacf26a9a", 0xfe}, {&(0x7f0000000480)="0dbfdb72928bad776ba3b081666ebb5da2c50ea21cb9de128a44e4f5440f2f1aa08e5c26b6f800b60c67a09987e013517f7d6ee47a73e59d7cb4a97ed145a66c9cdcc2c191267e41d1ab935961cc65a8d5b0ecb8981b47ee47182ecc5e3e94d3c7e92330c8c66af5cd8200a94b958f1acd77c343b8bdd2bd8ef10dc79bd1d9d1d82b2408de469d22a30c3ad645d7d4da42ecb9f17a896d8f7c0a0bb6af1608b50372ff217a0934c3527512cc246113f39daa95a5fd6e474d3a48d2dc9cd1edff36b7e9663e4da77ce35b415a154156b84675ee32436048ed6eff0b9015051ac2cf14c900b9167d84f8b4a4902cc0", 0xee}, {&(0x7f0000000580)="4f9ab3ccf21c3700696fe8d6ee7e8009049eaf3aa7f65e9b9decd581f4fc5f990a88e05f32c72b47c466093df251291fe4e4cfd98fc70c257050c53e5fd70a71d2c86cbfada8a0301e02ebb97cb0672b68be3e976674191d4ee1fa566b5ff590d4729c0b4740f8fc98e2f3d260970b031a937631f91ca1c2394f532a2831d7e2a727db198df0679ea735f154b72bd6caa6a9215fada032387ffa282866341f36a89f6b61fd66defc30d825f9285892c68d916da7bd1f832e49f5b243165b35f70ce7fa", 0xc3}, {&(0x7f0000000680)="a92958", 0x3}, {&(0x7f00000006c0)="dec8d2cc68ad1c93784d5d6eb6e134372c719a7fae48098db005e4acf9bec4fba0", 0x21}, {&(0x7f0000000700)="6450d7", 0x3}, {&(0x7f0000000740)="1308cad437c6170e1f208f2061dde9100c54af4413c1b67cfd598601bc00b114ea565a947fe9b95a1b9be213a743", 0x2e}], 0x9) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0xffffffffffffff80, 0x9}, {{r0}, 0x0, 0x19, 0x8, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x0, 0x4000000000000000}, {{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0xfffffffffffffffa, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x278d028d, 0x3}, {{r0}, 0x54fcdb28c63ca68a, 0x8, 0x1, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7bade7fe, 0xfdee}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x2, 0x47}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc, 0x80, 0x7, 0x9}], 0x7fffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7fffffff, 0x100}], 0x7, &(0x7f00000001c0)={0x7, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:06:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x0, 0x30) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/164) 02:06:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x81) setsockopt(r0, 0x0, 0x40, 0x0, 0x0) 02:06:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, 0x0, 0x8, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0xb0) execve(0x0, 0x0, 0x0) 02:06:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720f2a044fd33055552fbd51789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab0c1ee70d12b2a01dccfb1f9954a90ab65d96536dc4f7c7e7c0611fe49c6a4b6264f2bd2a8f1e7d0039cd07ae590bd56cb610551ab1d1481834dcfcc12911fb19b6b12ac6382667c6975d5aa1aa8ef2cff00000000000000000000000000000000", 0xb5) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd0295e8f6b9d360ee906e5abd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce53f4871774c7809d2b4b3ce59df49897872d4b0292811d36eeae7ebfb4c9d7991f678df44ff0ff000000000000000000000000", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x200}, 0x8) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98a, 0x20, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:06:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socket(0x1e, 0x7, 0xfff) 02:06:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 02:06:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*\x00', &(0x7f00000005c0)='*#\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='{-\x00', &(0x7f0000000680)='\\\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='#\x00']) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) syz_open_pts() r2 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 02:06:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x64) writev(r0, &(0x7f0000000000), 0x1f0) 02:06:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0xfffffffffffffff3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x100) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x200, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000009, 0x443e, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0x20000010, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x2}], 0x1, &(0x7f0000000480)=[{{r2}, 0x0, 0x4, 0x6, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x50, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x6e, 0x5, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffff, 0xfffffffe000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x2, 0x80000001}, {{r2}, 0x0, 0x40, 0x80000000, 0x3f, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x8, 0x8d}], 0x5, &(0x7f0000000580)={0x101, 0x1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x802b, 0x10) getsockopt(r1, 0x89b7, 0x2, &(0x7f0000000240)=""/240, &(0x7f0000000040)=0xf0) setrlimit(0x6, &(0x7f00000005c0)={0xff, 0x80000001}) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0xc140, 0x200) 02:06:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) 02:06:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="cbb05f95b4ce2b96808d7330a4c14bca2ca199f3eda76f3186fb14e29e19359f41db6bd215ef184127b8b2a0aba019dddb20873b7f4708d30ea3f148c0aedba565fd4c1e1e8d41605b8b4285af670ab61d332699d9350cc590b85c3a9d98dd", 0x5f}, {&(0x7f0000000180)="678d1c8b4234fc00829456759ea8f630b54a", 0x12}, {&(0x7f00000001c0)="8186387806c42511", 0x8}, {&(0x7f0000000200)="4f170b816b6fcaf27ffd2cf87b4b105921af374fa806bff72e4df88270b759d0528fe282a8d506f2f3848a716098c9e0", 0x30}, {&(0x7f0000000240)="e48ebb7d90ccfc0a5163a164f4afdee47fd04e7f5a0fed1dbf7e59c529125f4613f918c1fd4ed4002d2eed8da260d8b65620a243df4e3224f4d38e77c7ebbcc14be451878c5cc75c47b08d245a0f4e5c80cfd5ef0411a3ada0c6045d38a22b49cde5957b2b6765462660d5f0bab0b4a373d84810eaaeac2993e433528ce31e579b613c", 0x83}, {&(0x7f0000000300)="d44eaef4753b864cf098d3bd7178f76c79bc16f95c8cc9ff49c5d08b427a9db3236e66149338fe764f", 0x29}], 0x6, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(r0, &(0x7f00000000c0)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x10000000000008, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:06:38 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 02:06:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:06:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x16, 0x1, 0x4, 0x44}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000081, 0x866, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000020, 0x8001, 0xfffffffffffffdaa}, {{r0}, 0xffffffffffffffff, 0xb0, 0x3, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1a}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000}, {{r0}, 0xfffffffffffffff8, 0x5c, 0xa, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0xfffffffffffffffc}], 0x6c, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0x200, 0xb27e}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x60000000, 0x82}, {{r2}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x5d, 0x9, 0x200, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x82, 0x41, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x88, 0x80000002, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000040, 0x1ff, 0x100000001}, {{r2}, 0x0, 0x8, 0x10, 0x8001, 0x800}], 0xffffffffffffff81, &(0x7f0000000000)={0x9, 0x3e}) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003540)=ANY=[], 0x0, 0x100000000000000}, 0x408) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x40e}, 0x10) 02:06:39 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000000)={0x1, 0x5}, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 02:06:39 executing program 1: munlock(&(0x7f0000d52000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_open_pts() geteuid() fchmod(r1, 0x81) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) munlock(&(0x7f0000d52000/0x2000)=nil, 0x2000) 02:06:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmdt(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000280)=0x4) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r4, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x1800) 02:06:39 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) socketpair(0x1f, 0x1, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 02:06:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000000000), 0x1f0) 02:06:39 executing program 1: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xdc, 0x4}, {{r1}, 0xfffffffffffffffe, 0xcd728ee5a3724e88, 0xf0000000, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000092, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x10001, 0x7}], 0xb01, &(0x7f0000000180)=[{{r1}, 0x0, 0x44, 0xfffff, 0x3f, 0x8}, {{r1}, 0x0, 0x20, 0x80000000, 0x8, 0xc07}, {{r1}, 0xfffffffffffffffa, 0x5, 0x80000023, 0x4, 0x11}], 0x0, &(0x7f0000000040)={0xb37, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) 02:06:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 02:06:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:39 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) 02:06:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x43) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x2) 02:06:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x100) 02:06:40 executing program 0: socket$inet6(0x18, 0x1, 0x6) r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 02:06:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:06:40 executing program 1: socket$inet6(0x18, 0x4007, 0x1e57aae2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0xfc, 0x0, &(0x7f0000000080)="4e690210162217ee132f19365b06ec4ef9ce35fe3ca7370e82eb5f8bec72ab370409351b890025ac635ad1ab8d9537bfd5b944f507751f7c555cd90a039a10ae23fbfd5ecef9653e336a53087cc3b31a03b53729d59191bcd12a2bec4db49c073f38f3645e5c223f88d6ab1debfffdc6e9abba3bab95b32e00fa76ff64324a33cb6d6ac862445c175cd7470b6ed4fbca4cadbaff06488377fa1b42d36e8f82459aa495acc35f82c190499db4d5a4c20238ee05a822c8a933c1cb6a71e2694e7bac7a955af28caa6b84", 0xc9) 02:06:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x19) sync() getsockopt(r0, 0x20000002d, 0x24, 0x0, 0x0) 02:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() r2 = geteuid() r3 = msgget$private(0x0, 0x90) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r2, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0x0, r1, 0x7, 0x4, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2a}], 0x1) 02:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) socketpair(0x1, 0x4003, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getuid() r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r7, 0x0) r8 = getgid() r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="2a6012d779cb97283e9fcd97595b77245255e3c00f2497de78b9ba5090c9b9082a15a4f32ec8df1c117850d74415559faaa6c44c65def4385cb2e021119adc59c657a073299bc98a8f21d3f3233153f0402c916e4e48030ee0cf7d3b3198dfba29e8e83b904e8265fb39b50b46bcdf5711d726d87191b53ef21e58aafd1231153c8da40455081fd3cca9249f759a526aea4f006309d3feaf17a881fc86e3373853147e458f20fce58694d7cf3e16e8b4624c4d71eff09c2e2b67e47f85db2180c007f0507f43e4219c15b198fc9d593c35b2dc33057c43fcfc26f9025a11517aa53a5c0fbdc420b10b805ae753f905d98f5e2d30ecc52a2ce33c105dc5af4cf8b63549ba18b9fbffa18b79cd00d8dbb391f8aa26d6df0ea21214d525d298a1bdb7722ae8c8a5854417b44def5550664ad0cabc03da7b47db47f5b98638bdc61e616e9287bcbd9c8fc6273f86979fbf79478cae52da03c25dd6ba0b6478c8867cdb85f0a6ab0b118579885a86fd0b74fcdbad5f584a5ad118332aa8c46df2e2fbaafda53bec370fe43a847476f68bdc7d654c15dbd830b85c26ef7ed69956ed613cda44833c0654871859c258dff2381ef360b7402694437f4470394fd047f59ce56730665f4325f93bf1136f243e5052dd14cfd31543c031c56cb55de555e4fb9cd3b853f91268a2b01317610e2b001fd38af38c50f2961115027660e659ae28921c1acb4136d1397601844a2b1c9b0539123f5019ed6479dd7b179d2ed095d27acaa19a9fd29270cb892d6cd99a1a6db4b29cb60a03627fca86fda6b4146d3f7a3148e0f0d33054f3fd1c2eba9ab90b3d98d128405dcba4b841fa4db445a4e9d95a63271e722c01fca45165bfefecd8d2be4500cb42e9893f34d8ea50b7139f1280a08d212977e3918301edd9c3918ca16e490a19e0706c971ba58611d2e5a2d506bf3e77a2bb477df9e3a107ec472e8dcd4893cc3f1434569594f3f1bfac6206dc9b478fa9f93fb8fa7b800cb09f06740b40a1f815821817949b118156548cdf821824db35178ddbe90c2bf838c0ce4b9d37c227f7c17f4b31109e444563543452d082ad4cd81ca6edd1b577cf0d1074df8e0abbde65fda15a8109254d9d5b0d2963bf93fd0f008f8e13143a880dca8556fda617e2ce8e97c58b877e2b15bfa710c15a7a2ab56d00256e50a0baedfc9ea76135a51b001490045ae2dd069270418653e9e13c5d6c30310ffb268ff935e2848039072d153e16d2c924fe61ada34bfda70da65087013e8c232d3bb702e46ace837a096804bed94a0a3aaba0e1f2fb34f606c8b66f3793d6a23d25d04b2c2e83589a423aff9202885e5b6a8e6922b47e73f49eddc58ebcb01c92fe65bb870f6634e5a260c22c6961bee972eeab490319472cd908f9bd9c8c0a919d5dd3b9d8f45df15593913e7c59bfa581e599fda9902073c87b7edad90d8af0907d6456b4eb92f617f1cb1d8ddf3da2fc6c6bf378a446ee4de1d7a0eeb4caa64875a07b70dcfd7803542fd46d44ecf9691e83aa9e3daaf6b97f847ea2af2699b37e4ae84a9b9d114d113ccb70768554aa4fe28019b873a36b77547615154e86fe790ccc8281d76cd746b63ae848ce3ecbbb627300831f200b9a9de1c7433ea3bf18ce6155e7b3b11108cf51883c33d842a8f67c15b2af744d39bdf8bbf679c4d465ac1e8bcd5c3664945b27798e235682caba258692ab760c6e3bfc3654ee1d4a56673ce1fa7e3e37886704c3949b6d4a1205cd08b0f3550f194453b06a4e98ac047b4db84d24610c4a7490d842121b648200a8bf9833d59310db0e3860fbc692c91427cbf223edb3ddafd4706e007baf3cdf6b33503321a010308418095f49529b73dfffb8463e04cffaee348ac64bfc9d027ffd8901d8ad1ae10abe7a70e4312aedce47d5ffd1ed7affcfb0b34d6bde16d37e3a1a1d4b5e252ee3b8422cfc23b75f575fa8c32f81d174f6d1971f74d49cd419f6e5406b6ae74745c9fc5c08c6d986e7cafe293602da2835a652cbbdced4d7767217422edbc676cf76f68dd3922fa5942377e7558f4e4d4dfd16d857cb67d5eda5deb73e73c1008b5888894ae67c009caa07cbb3a322ac52ce0079ec7ef7fab23a8808258fbe89a691e7c1d6244cf66f9c8c2afdbe14d71d9ebaa5fa388df67781ae53ec177b8108677a7f37ebb0ae2f2c1832751093a2de9796bb6555fcebc8a63fe6c2cb796b6b858d00fee16bc4eed16735d582633d9ae5d6f2d237fee577f846e42047fd8d967a3f1c63a9d057da745a7a566b3f585e647d1ff2cacb27975e6749c84c6c54d8dc3aa4dde8426d876acd11353d2a43bbc2f5e429698eaad7fca6961110587163ab9b3e68ea741745f6f35e43bf99bcb48ab5f5c6274a83242474f4e3b58758cbe4cdeb7e3c19bc21110f288f3f1891e646fc4a372375afbe4d961a53cce4c463634c9cd7d0d734586f7c4a8e8429fbe9d427c6550548ef001fc927d74d410373950ca438044d594f9aed3a192d5f0f12e2c5bf047f1ac80c224c0078367b0c9314177f7a5fe4ac8244dee5b78172a2fa978ad00202a5d634c1d88f3fe44c8fd83285b305bcbc39cdc2257d1d4a327d2eff20fa4a10e638cc9ec5bd44eec6b6ed05346e9fd6b24b9dc41ca7f06abb8e65d98d5a81e5aa781673a7300e67474d90be6044b2bbdef3f3898255fca5fc40c546ddb55319c7aea0d79eeeb1456eaf5bc5223f36c4dc6ea98f42e59ae10a47a5ed71e73a05ecf314cef7cb0c5ea1a47a2efa9a27f01518cbf92446e25db557087f3239ca940f98f73c2f5b87b46efb4a2873f86eee82cc0f6710c59b2441da95fb82c07074a5f12a3eafe8b476cb6ec5e530308d2f8b2fbafe49ff2ab27676a9c661ca720ddcc3cb66dc1c16dfa42f86086f99513425afec8409a18fc684c90aa9ec6e4ae134d25160fb1c587982fefb8321d4b67f0241803b8d8b3361909e5dd9ac7232fdb66f7355ca4a0ddbd4d80f15c1f71f970756d558c9c27c58c6e454a8aa2fa72ccd29cc4c1809bf6bebc4f5df59c4463194d9a52fa51d40a20926e5277ac599afa7a799326f4420761167c65247dc96bedeb67f080d73701583089431b7f47634aa5366f074632c986ea1c2e50ad5900a5cc7676f484e374cb70009f74eed64f318ac773243ec924eb28d3443230f210d019703c44d6498b2f82abe400d9c61fd995ac8b5fd22d6f496a4853039eaabe48beae71e9cf3a84e327ff87bdbf657d7b2b0542ef32cb5b20a425b77b2df068ccafed5db8f6b5c2e718b758253a7bcc7e3e4fc839e5d6e738ae72c5645c43e22158c41ceaa8aa082746bd2224976dafe6f0361496365d9746404346a7de47780560509618fe4786cebe6bbd4d5c5773a601378215842f9f86559f86c27248e8bd94f6eab31cf8a320ee65b80b05cc6ec07c99b7dbee5018d31e2596bda7f8156e8746abeb08d8f52f34067e74c92ed7cf7aa5545c5526237cb710dc9a056cb297f4818839864cde827d37b4f408bbb3b83733a0f9f57b57f9947bf693c01a843e70b35fa8740928e8f77d412f87629e9bba26ea1b3ffaa066153efe07f43613e6b43ea0b9a9804e13b3c91f61773f098d89fb8dee9a95249f2adaef31502e66cf07daa7874d6896a0913c18db07c741624c13a04361720ca29bcb4e87bc1963f93f34b0d493a82af4d20e2af17b638e41440caf1b65f016bf03a500252d6a5652e2901aa498d174feb0eca9534f0f15344226ce67da5c41d9b71ef2b6d27fa9ce94d9781c2e7087dc27002e5da7206c35d2aaf6ac78a480d300a697c5566dbc92e87052809f146912b8fbb05dd0d7d38c55cc93509bd69642b035629de6b2af4d2cd031e0742ab291b2019b8f8478398534c94308d57d0b9ac1db3d41486bd4f1429a2e02ce0f9bea57f6e392fd5b04feb803da53fa7b6a4f656c91bee8e3507a03baa7c1524142e0ff684a7d5f5780b91d2345e6ec7317283fe219ccca87e4c5f400e012d21f5094afba4fce079f6ff1867b0ed6507253cf83e56e49cd28a76ad27868769cfca18f4e8fcc185dcbe2f995ca94930202f1853d2511c9ac29ac4cefb5e67e55ead34ebe9b52bf9aaae58168257f5d6ff3f229146867c743b7cbb5119fdfc51dad435a811f342d22aeedd80e6d036df315b9365efc648a919941c4f9ef85af5670cbd78032cb3f32f654acc8fd1688de266ab965ff938ea548ed43ecfbe591a8129544be7d72bef56a58a084bee5c61003a1182138d40dd86d25de7c2f8c6ff1889dfa0089d6430db72c418afa760c52d6e2aa0ffea49b9b12c99c3563fee32cefaa9e45d3d16aedb0b2db2f5806fce775be09f1dc025fda01ff853a956ccc33caf5846fe4d612787e302c09a4fae59e2a18f510965e0fe89bcdd0b4e62382df896b5b4cc504f5bc6bc46181cc83a8713d52b6be3c97b05e61a2a73846844e134026b54e5c9688f8a5a736387da481137a8a0e19addca2ee0169ed6c0facccb606a493652d437f9e952a07d8c1e341472a4fef25cfa6e04686982d1cbf31a7161e0a8b4479edefee2fda95c1a90afbaf6d3fdf7c9067f8a99959373ce391bf5a43252b960f42e28dca8d2f7aab53cffde9ec5c53a124552e9f28fd7a0cdb143697dfc8185f867b2e44a3087972cbf514825bae90985f3cb0ca4a04c1ed8b0520cbf99b95c04c75736e9f1f58d8b49ab9b3326ad3a871b82d8cfdefbb51488b279a17601b8d5b86d81397344e8dae32393f55b76fad362e7e4d7f82b627b7b8f52a0470ec04394b6aed8a85e49f3a1e0e39c8c0b7de83ede91ce5c81c398dd5e9b41e422f08b9e717df1acfca7e3d70b12a68569758195110ed7bab3728807690740f29c8697bd4425df2f0587ae60d3f19d62878c377009846000c804148704de8b99e6ee1e7f4bc39803de7a14233ba079337a056438a199a6cca4ba82750d682abfe7adf4ff2938f2ab16cbc3101a35c7c3983fdd696aa498faecf5a70716d31447d7b97de57041c77375a8d7ace39ffde3eb48cda28147009acf80f122275e069dbe16bd7822305671301e866593b9b755f9b394ee1be50b27c1b3e6a5cbd5f07e0d856676712762d729ea117588ec8a23898ef9b33f40de20353cafdafbad739563135e033d5aa9f0a7d2c340a9fd7d4146f809fc45e2479cfe9e372670db8d80ea48949719e9bf805202326655b97be001e216883f917545565273a613ba6bed84b6d6a81df51097550221e1e90b9691fc016795460102eb7d68c0db5869a6512fd8dc9237c5ca791c913e9b9bda09f67daf69236566ed0b8747bef6583d0bcd18446ef4c3fc0c0a537f0293acb5080c59c47723df40d6c86c10978f71847efd166c76d753bc4516860a29bb7abad106a4d128814dd9c3983e69c2480dc347b12b8a26cb847ff05cb45f2fab19fb5bfe66c5964712b7c4ca3f6a397c0ac50b70b6ede1bdcbc4b702d177efe6846a9ab5b91fcab95f64b73a78f69c55df06e90ba982f5ac97897066b862fc002220685c9fe9062910e2fbf60e7f83164d6897379d4ac061332ed43d298ae7e2c1a3013abb7164166fe9c8ba36668ae5e0f6307c99d79a830a7804ba2e3036973a0915e1e75719be8df4ed3cf9d07eb1348a52a5513f961d431fa961347109a0bff4f6b1cf1816ba2405214b3cb56f9c36dcbe2ce7084edba05713eab26b1eca09fec3754399da7f029ab6c07ddc876c9beda8a592f182bb48bf70dc501a716b810ee7068a4ddd805bb3bd0e1a9a912e990554b7f4c2507444e6dca213538d", 0x1000}], 0x1, &(0x7f00000012c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x4}, 0x4) r12 = syz_open_pts() close(r0) dup(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r13, 0x21}], 0x1, 0x0) 02:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() dup2(r0, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="0ebd1128afb1cc989e5b3cdb008bbba7006c97797c4c75e1fa63af30a4e386744d6f1cc456b2bdc00efd918d6c159d693d2612328474ec", 0x37) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/210, 0xd2}], 0x6, &(0x7f00000005c0)=""/59, 0x3b}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfff) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 02:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) clock_gettime(0x400004, &(0x7f0000000000)) 02:06:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) msgget(0x3, 0x120) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/216, 0xd8}, {&(0x7f0000001300)=""/158, 0x9e}], 0x5, &(0x7f0000001440)=""/107, 0x6b}, 0x1) 02:06:41 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)=""/107, 0xfffffeee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x2) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000240)='./file2\x00', 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:06:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a375fe784257f529585a9b0dbdf030b873af9eb12bba5f02c44b983869aa3c0a27d7f4b0aae9195b415c9d2dfc29452faf0be9e2146019cd435ee2477f2ceceab85ed0b6e5036f48e8e0c6d102eb20a82e7ea0db145c1ed66b6da5a846a28318ff6c48aba75bb97bd64b7b1b2b4225a193443431aa72a1b93b8e70b45182df2cb47bbe5902eb9364898c54d39945dca40b3efec35f360087afcfacf850c240a669349b4e28990359d1aaa8fcfd9ae5e0351e92c7b55242dc22cc8117bb156a7697ecac8a5b3f3416ba6ebf17c2fbdb08da0db", 0xd3) 02:06:41 executing program 1: r0 = socket(0x20000000000002, 0x400000000006, 0x1) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:06:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0}, {r0, 0x4}, {r0, 0x10}, {r1, 0x4}, {r1}, {r0}, {r0, 0x131}, {r0, 0x4}], 0x9, 0x1000) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 02:06:42 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="de5a7d6dad982a2216e3d97ddf170bfc000ab7d30ce7f25606c896fc37fac9d130f324e591bff2a7778479e36bf75440", 0x30) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x1045, 0x1000, 0x100000, "4bfd17405e48a853b5fe6a3f2bdaa2676ceda91f", 0x5, 0x4e57}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') fchdir(r0) r6 = semget$private(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000200)=[{0x4, 0x40, 0x1800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x0, 0x0, 0x1000}], 0x3) r7 = semget$private(0x0, 0x2, 0x1) ftruncate(r0, 0x40) fcntl$setflags(r2, 0x2, 0x1) r8 = dup(r0) kevent(r5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x89, 0x15, 0x94, 0x81}], 0x100000000, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x3d90ce6c, 0x7ff}], 0xf0, &(0x7f00000002c0)={0x1ff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x5) getrusage(0x0, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000400)={0x5, 0x0, 0x100, 0xfff, 0xfff}, 0xc) sendto$unix(r0, &(0x7f0000000440)="ab36c381a6aec8e26ac7c3f7cfa127ab066bd62563371db4b7d2a853be86985bb558b06251f2136a5aeea9dda900ec9ac4e140c299acd334ee69cc4b21161f88e81161dee080521df8b158e89880e64ddfc91125497a5a32339c25a877aa4009a876a0756c6b0e63d2018dd2c3c16884d5dff0115942aad3cd5a9d55643f74587eabd4807ff28266e725eb72e741f5d0a97364a617eaa62084872db41a1761b9949c7da716737f19a63b9e619639d3ac54952f5777ac4fb14b754885f49534f57f2eb57896fd2fe96843d38bdac7dc1cba8ea0aa6dad23bd18241c43c05a88c2dc45ef8eedf5807372b66b7c51ac2c75", 0xf0, 0xc, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) r9 = dup(r1) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000600)=0x5d2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) chdir(&(0x7f00000006c0)='./file0\x00') fchdir(r9) sendto(r2, &(0x7f0000000700)="2d6cb9182b4abb49548d4e2c035078fa71857dea7d0bba91d59852b883787f3f3ed4adfb384bf84e3e30a4ac8e3723dd85d7910310a5f9d1333af25e1834a2b4122a19757de2b4c401c238052c", 0x4d, 0x6, &(0x7f0000000780)=@in={0x2, 0x2}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000007c0)) dup(r0) kqueue() 02:06:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="36d3a5bd20c0e874b1862ff72a746581c6adc47b7ea7c02612ad620405f81aa817e2dbc2acda3e6980265343274a3174b3e38084230784ba8423d99ac226fbf6157d2a7b8464497a5f7a2e2f96152faa65923843c6c9747fffa6a20eb421a3d81202e4a3438735f21aff9ccff7e5a017ed00e444f3caf30ea715c011a94b98d4833438e897a38d5394e845142a39c3fb6282113a652187171a159ef3afae3fd73913f9a1204d60", 0xa7}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x4, "a5a376f161b20af34c0dc4c9ff62e6e7852f77eafb5dff4ed77b34278c23fa74654dbefd4e64e6aeffe617e2c0ed3e00072a910a12b8c983006fdff96ad29728ad4b73ca4d97a8223cb034fc990b"}, {0x1010, 0xffff, 0xfffffffffffffffd, "8727e4ffffcb93b6ce4edc93379ecce32d9a2e436e010ea84bfd204a45fbc9c31c7b89f2ac53fac3f0adda6d5b8903c511318a96f8a3212bf5228570d495d2508b44d5a127d31695f0a7ff23c4ca0baed81a0acf40f5b3dcc3d3317cd5903d5e66b3ad525066454d1737425c2a7fa87d5cdd8ed139743e66c5129111bdd5c1db70d4ebe0c47d0484209eedd0a993bb5dbca53f799f82414c6a4811324d6526ae4279cdcd55337bfb8c37ab83bd72df8699173fdb3bda2bfb2b27442e48f05183bb8a95ffc1c8460e0ba3f61f6460eec94f48a1d107d729982030038d3543e6106538728ca77c871e735b5898c1977de252d76681f86f039990f7606d55e18ad12e623ea2186a9f8eb14bee8ab9b0c5c7633b3a0e187448766a934f9ecb3ccb6b0c76ace6382e1939c0225d336739c9df4b1d74f90e105ff757293796fdbe971c1c2b2d0a1cdd1b4da8f9b3c97fc03d08233101f5621048c71b1f9f2997294cd15c9c968977011cc58a25d73675f03955404175592c8fd0c5736a7b6aa75cf45b60dc61b2d9be2fc28a9fad5338b9cbd6599a506f450ef764fe4fcd84e6d83e21eff5e80543140140f20c57c653f13e39b0261c10548a2696fb2907a2685e8acd867d5c33a52ee8d210eb39ee79e0c5d4b8f4732ca34f1cdaf650b82158285b514b608207f28eef43aebe24b23b741b20245fd992da07d2cded26bccf57bf566d30f77add7359210e8ddd042537544371b8b491b68d13c89edd88c622b145d3c03bc889f90c66d82f246a7a67818c29096c14a03df04be7e2bcc0923c2cd10b6008f869e8c45ba8081994da6c9297c91cd6e8b2949905959508f7bf05761281c430083100c0f5c61715f7b3d6c8630d796c8be0058a86aa68c3ab701d323eb455d1c93421ad2752c0734ed8d6f4aa21068dea735956faea24e50f0f82e90a09571b2e3b77435ba3e80cfd72914ff187173bf9c529fbf6f1c41323882d57914fa4ec5e796d779ad83dce3e85322211dbe7aa154e95a7e494ade5a2fdf7c33abc35a9a3d437a9a8d33c79e42161b5148518f68ada228934da598cc0f1711862225d99f12c2fc556035e0498a979423745ef8570d2b5b79e554d35d10b4c1588d8fffb4db4527ed422d342d4a82b82a00f2308dd9a90d035fff85f27f7afab679d8e41dea148ba77695b3d155954d4aab35d376f796157c7f439ff79012f4d1c68f87e148acafe389446e1f78178b63cd9e5006a174975086b30aa65967f1293cf1aef18711933a3bf6a8a21ded756fb1eff7346c342320c1ea9eaabe5d6958bc73e32baf58f377248921d98d98f4226132d891d239d878b22be07ab2709bb9bc3e4b4d2833d2b17bc7ceaeb5afd1d90e68fe661b8a6fc475f4ca849a92c8e166d3cc40cc72754d6a61e4d93f635b08f1115cff9131945a10cd18b4669073af335750ede901e368b74cd65e3864562579bd384b60281baececff870c3a12d7cc05cc6de1a378e4a07166396fc0842dda5d90f36e7957a19aaf1924faf50154def25a848ae48d1fbf78aeb784da3324c688c1ed1b717b508c445681f9e5b1132b18e455b24cedbb79d68216039f3984918e20ad0fcb18dec7d772cfa81933be8afd14ae896323b04e38909b25cc180b3c9c3c2e905661641b867c2b1d5d0ba8615c26f8dc2e879dda15373ec417776d5fa79d26e44e8f95cc075089dd9e50a1c4eb4335ba1de4934ea237b6bb82f06cc8152f6f94d70dc3d57f80275a088d3cd2e5b8581a8365cd4e08d29b80209dd7b01dfa2737651e213efb8b2e5c15df40bae72c440b705775e88918cffed7b8f9c20a716fd4078b14285088f1ee10ddd6b1fb8832fe237a1b9229bb3e0d3f5c23b3b3afe1bb774b5c794e5608366683bfe9100634c7a623ff75d728fd465caa15d9f7e8e55eac6ec1f919046ea9f5f395472422b31a4a37d154eb49ef2a7327e8591b9d552767048b10c60b542150b4c15c90896e616149ed009b194677d39bd3cdae05f2481a3459b04697b893d4777fa9cade1acfd911d9cd76c392847132b55cbf9495723d864f921314b140f46594d55726b2b1ae4dc82912e9470b56558d7aa9ebae4d0493edff7f4d9d4c3b95833ce30448e0ae0bb1833f0aa106325e885ad259fe1c5cb571ebf8f27d8056b6299fef4fb41cc69c9069d1192407ec580654e8714968a9f8e397a791c4f7079254bca6be44f21232a3d1a53b734cec2e6dbd41e1eaeaa41fc17adfd105e73acd7390ef78bca9e3cc2102989beafe6c1613d0ffe0ff47e1ecc40c47636e664d979e4b4f06c7767ce3f935c77fe7f4ee584a311ba9d8b59b0423be5373562a3c4af4ed25887ef89f4ca4fc76ff7a14a67d8f1eed83f8e8b803e49c1abf133c78277ac528328fd7d539f4d15efe1c92c6f93e086ab8f98c4b299d1e24f8bd7735855ecd411446e25ff8ff25142918507979f622f604357dca8d159f9be191613e14df8a8f58751170b5e1258f1a72696446d1207811959f41122637006a27ff11dac0e581ca352da4fa90872336b795f7c415d13d153403ab5b6998ba5bf6c2578d1df1981d2c674c3d4785cf5d4c46e7735b69ec16531b00d5082352cc957bd9280053769afc6e4f716eca4d7a522685117e918a16af22c7050a1d8ec6f800deadd1fbfd44eb709e56d44d241761461f4759a9bdbedbcf02910b4abdb86df8d1c50946ba4da7fb2fb6974d799180968660fda89d0644f643fbc5f3537e35e1976567a024214b9f0bb878bcc4180670e78e0172ae0d903b4597330dd6cca711865b40622a1dd244c31c7d88671323309f1ede796b963caee6eb09c531684b68053ad686ac646696c7b78eb0b8e15965fd12e28e8f81a08f45c96528bd48ae47e0e4ef9cfe93e16eb01adf9dfb93ef9932c7377f79163c73b3f38ca49cd576abfa8c996df7efc7e35173857b8102664d17e507c7dc466a30fa393cc6d36caa87dc6bb03e6e35f60126b159472ef3d2c7d96283d3ac74b65824c15d67bccbfaa8dcafb16de03f3375bf576edc36b2cee458e401b96c46ac956881ee7bdee90e69d97303ff6701b1ed02a563b08531055a263f834b28a4374b1bf131761e7e78ba63faf0ed2059af27c265fe5d8e3d7da2f7ab36678024692d8bcfc4bf1f337e540785da517875840d1f3fccfb8cbec19669d18c5b0b02d26e49e6dad1fbbe3d607a940b0301ea8fdbfa8be77fc4ac7cf1e69559c30aa54d1e9aac53a870cc1dd28c77d80ac01e5876c9399bc426d9da74401eed5a55f81f2d984e390496b80a241e90957894bff89c6cb319a1ceb426ef24f1af90722d6d91706613205d1263a562f76f961f5158dbe6dc5ecce146d60fcead8c285003d438144de95ab256f3e4a29947049de2a15a53b548809e7460f26df280ee831442ded128ef29372d75267176d59ad798aef8d2af07bed92b2ff6dc34ddef15bb1db1c30ac9b57d1bacde832692f9e5241386bc89bb7ff170a4fecce28b7b03cf7b772ccd828d24863e5c4fc9a633ab6c9407835f1de9d681799e9b602e980f5344869f2a898ab4fab6935b731747a8b3fd0225e03354627c54c4c0783ca90a45e0d3d7bf7e3bfefa8d14574e357ee4554458d7126818c0763d04618eea8618515a9d0dfd477191ceeb61d081811778283ce24916d7a017b9e8aa42fc09000fd06ddf8775784b0a191d2c2afa785bf5d8c33548fe16cb02b77760b74485ff18c0e19da54c041b148f8db6f4be4a8bbb32728553f4ebe4eda1ef25acd919c01bda55554edf59e456141f5b7e075f78de4af8945256a3712c9e7a8d0b793db1e142c9a9320f76db2b84b20c628d734b250cbd43631c52f7a850e3864006f93f6d9b7d37471af0784aeb1981ad7d4f6cba37453ace9ba9b940f26b97405182127a5801fd8972dbfbd2e5ea53129e60969ac141462c02db0fbbb955dcd2debe3febdffe18f3565752d2db36b8bfb1665d03ba6da338d61d0d797b9c85c08db6b5a24e83cf289bd2884b3fca448a3cdf62fc9c5f79dddaf8d42f526454325ddc8d1a4a9685c924e7d35f5519633e4e000beb9eac686b6ff53df8870b04c183be820042f75ee19ca68698208a04d8904e461d7037abd740102bf4ef03ced5e1189f83da5f0bd48cf8819cf7c60db54152ad801476c208688127997c04444c2d97d1a54bdb68fa657701838f43dc847a105c03391daf8590db5721019380baeeb5c34ff944d1914c76044d9c34851f880b97210ff6d0ec8f9a8eecabde86732e6bd281fd151763bec4e1e6b518dc0d15ec59ab2850d4ad9130b52602dcc787ef8e7651b7730451f5b7582a6897d80365d7a464ff66bba2aed549c377d9029b4a2c6a2d7f319970bb634194b7d7ec4f66c162223656072f4584a909c5dd65a5b8d5efb64122fea46765accfe5e5c0c84aa48540184dbb66fd784950b419dadc7bf70a51cc718428e9aaf337869c6353f601a3d8459ace7149b566fcd525eb93c2166698780e44a81fb2a2f9df50d44f56f990c7c0bda821ac2d103a85a2080abf42617eeef3fd3881b48c41b6a82e3fc4898ca96980246611317ab9fbf0fb200a79281ce5d7c2fb89acf0e6afb8873f047a70f5c17f98c57c3164a63dc1e05f39492672766545b04674f1a30c065d8ed2a7491d7991686d072ff07f614223564ac7cd9b74d282e3236d5c39d90e3e54fb3ab3830efbd621a3ec60a80deed8defda44540e136aed593272034dcf88780eab7e7a172b9ff341a74a333ff4e183ed1793bba2334df790b41568ef418f003064f6fb0f7874e007f76206624c2b79e878a90643e314012be4f4b25866dd88b42d8fbc4be6faa5a45f7246fd40b5cf109aca4f15b14c36943d101a6c61ab02872251303f7f2eb1fa1f3e1f45e3483312ce313db5e4686cd097f8c6554e8e1570aca2d002a565e6d2dbfac134dbb69b2fe468acfa1c762c10d97c99b4300c98b6f5197985390af030cb5a1dfea7d8d6858a4fd4b55cd5424bdfdce5c6c4a7722b1e6ca3ae8396ead326e0d6da851538a25a44c95f8e18ccee508b380c23dc79e66a6cb06b9235713be7a8e5dcc5ac82d09bf89adc8df8c2398a83afcdd920e61ea94c55536b2233e702213cc13636bb5ebbd38e5b7891dbdf9fb5a594bdc5c2e2a2b25630af7e171aac068586abba0df927da12623fcd843b8d8a089fdfcc51d762bee8fcbfad3efe80712c2ff890823b8ac057af657e066be868bdc46c15bc3b26bcedb47624408eeecdac6842bbf69fd62dc5425f59652844ec2c7da1efdcdd5b1232b2819ad834553cf417f2ec45c4f151bf972ae7e481720f732afb10e60b4a11fcf6a6f38ab7674949fc12e938ba2d6e910a69839ceb5aeae8130becde362e96bbe08fdef0052cd3853fe755536641365b82ee671ef61beb0c416d7901714b24eb6161d489dff60c1ae70be5ed2188ec3b0dd7c1fe1c0ae613e155499cda77ab44b2c60a50855fc4e77bebef247aa10063cba7b6269b261c620d270f23e5d35dab1761ff724ece97abc9c6f32a6f6f7c799358ddb05de06f94167a9109c1a4500b021fa1d7c301881ae77d6dbc2c1bc6cd0c579cf6716083cefba8609f3da9f4e7834f58cfada62ba8a2a5fff2c3ded26f20f27dc4f4a457bcfdf742fc5b86c12d4db74f616c9a5b4e68992bd85576516625d692b6bd3907856ae58ba07354adada691d09c43f3c8fcc3e0ca2180d58927be42dd97c7c781a5ab9715606b1b5d9e00392b7dbc296a20db6b4f0f9c775c4c9048ecbf87fdf328c3bdfcc60009214900f"}, {0x70, 0x1, 0xfffffffffffffeff, "9e81ef7e78df5635c9fb05af3a49ce23b02717418d7f2b96618e4cbca2bdf171a5c50918808562052358bbc235e0a32e744bef75282994d7c0cf6e7125fb17e3a9cad39303eedd2d9f6a3df9630d984dc1fe81bd8da1997f6d64c69c2fd6"}, {0x70, 0xffff, 0x27, "408537c5578611a282e9b740892ad45053263cf5b01284050251b385f635bb0667878d2a58625131eaf0988610b29ee68a8053c143599336d0b4b8aeee692eb2e34eaf34b046f4e15c30581373e65377e0b67c72b43bc4d0314983c74bcb"}, {0x80, 0xffff, 0x20, "573e9e8678da54688d09ffd59ae53c29855e7c2cb381c5aaeaa1ede3b112104b4f20b2bb003b1c761c8b863e8ed56bbfa64081ae8ee13d307e6eec5fb72356cac969bc3343c5eca40cc0cdaf7a5b35d945e3bf0b89861fdbdc63cd070781d72f3d765730176b45b793"}, {0x58, 0x1, 0xffffffff, "023d0fca3160e0f1dba1ee3def4edbfb583526271072dcfddc6f6248e1ab791a36fc7e9410ef1f2935b672b273e2d21c33cce2d65ec3cc1ee5526aa24f4aa7c04565992a8b"}, {0x108, 0xffff, 0x1, "778d09f4058f9b1c6d074309b530ee31e8c66f17a689be1170f01c16ba5b2c986f1cb0d60efeeaa9561202b3f8c6be445e29055543358dc60d41aace4201b977800de4261e13b63e92c07b62e573ccb0aee2de6ce70ee938d92bc04dfe570f1de6a1c4a6ce0a7607716650f6f4a3485215a74e727f8d51a6ee96c3f952193833a0cee524222e8a4a77a17eecc36067551ecc7c529973fb824d94a0a6685cd20001b662cab236fd776cd7cb233c072985c89924850466cf919bae4c21de59d031d6b839f4fe15452758d64e27b3697d0805c4d72e671cd7286d24591a08a0ae97bb960b2ea407fdd7fa57224d38f5477a2a2a71bebb"}], 0x1330}, 0x40f) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 02:06:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000100)=0x1b) r2 = syz_open_pts() socketpair(0x22, 0x0, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0xb419}, {{r3}, 0xfffffffffffffffc, 0xc, 0x1, 0x4, 0x4}, {{r4}, 0xfffffffffffffffe, 0x28, 0x20, 0x5, 0x1}], 0x8, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0xffffffffffffff80}], 0x4, &(0x7f0000000300)={0x8, 0x400}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000001fffe, 0xfffffffffffffffc) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) writev(r6, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 02:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/231, 0xe7}], 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000640)='./file0\x00', 0x50, 0x108) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) read(r1, &(0x7f00000005c0)=""/69, 0x45) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:42 executing program 1: mlockall(0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/139, 0x8b, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:06:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:06:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x3) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 02:06:43 executing program 0: setitimer(0x800000000, &(0x7f0000000000)={{0x0, 0x4000}, {0xffffffffd7312351, 0x3}}, 0x0) 02:06:43 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x7}, 0x11e) listen(r0, 0x21) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x8000, 0x5) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/127, 0x7f}], 0x8, &(0x7f0000000680)=""/135, 0x87}, 0x40) 02:06:43 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) dup2(r0, r0) 02:06:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d01ffffffff6c6530003659eceea7c75ec6b694df405aceff15439317940bfc39f160d26923a3813839ff01000000a7d4427a0c0f745469e1d9fdd27fb0c9257845f9c69610a1c3c2647e2609d51853685ea239a08de7b04dcec5d6110391cacbe23a20c7d04796b23a173d5610d47e9bc526c9d28c404189fba8a3634fd7d49c1c3a03af606bb9f6629a070b3e8c46523a35b7f1db5e4305b7eb2667d6403aea238344859faac6aaa5a502fad9144c1afb9bf106d1f85ee9ed6a00a4c862752c21191755a40dad4bf7c72d0233add392de25c4e8a0dbbfd8abd34b1fc687dee16b42a6"], 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) 02:06:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:06:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14001f000000000000e202000010000000000d545aeedd82"], 0x18}, 0x0) 02:06:43 executing program 1: open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x288, 0x0) shmget(0x2, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) 02:06:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7fe, 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 02:06:43 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/5}, &(0x7f0000000140)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x4}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="43cd387551894693c6166c622bbd191faef3cd1e44feda7ab0524038d17a01bb4cd1cbfed85c87f4df992b1b09ae0d97f0", 0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:06:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setpgid(0xffffffffffffffff, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getppid() setpgid(r6, r7) getpid() 02:06:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) getpgid(r5) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 02:06:43 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r7 = msgget$private(0x0, 0x40) r8 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r1, 0x0, 0x0) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x7, r4, r5, r2, r5, 0x0, 0x9}, 0x200, 0xb3d9, r8, r3, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r9 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x13a2, r4, r5, r2, r5, 0x44, 0x2}, 0x6, 0x4, r3, r3, 0x3, 0x7cc8, 0x100000001}) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r6, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xffffffff, r4, r5, r2, r5, 0xe0, 0x800}, 0x81, 0x9, r3, r3, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r6, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r9, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r9, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r10 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 02:06:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001c, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x7, 0x120000000000, &(0x7f0000000040)="154885a37305e1de997d3b2a45e779d5f145ba88d2f7b0051877488967d40633c50df0bd4bfb478e3145d3e99123ed1d8a3f959a50e4aa8964ff320bfe3f31875db6972ca88fd24f1e2087630749166b77f2ce882e75bb1ea4e7dc8abac57ce8806337a12d09c86ebf24a7f3553c01c1efbec7de95e53a1589060adfd11e555ef42f65e282761f41dfc15f2c8358d54ccf26524105ecdde226f1e60daccc824cbb5d2cae4065e14913f38ed4c6ba3ab163ff428c3df6392beaef7ef53bdfe7b2768291aaa486bd7e7f3c9c7ac6c0cbf5ff91da38a2763cce6bbc148724ddb192bc6f87a2bb9e10f450b4705065b24ce2c9b4e72f5eade8fcffcd2cb9e08a39a52a2807819d63861f492bf09704ee82ceee9ed445370c0872a8d4deb35e006fec0cec65d1c629078483b33c6f53396047754e089860ae4a1f62ce610dec408359d780a130a25b2237d0b73967c2ef1a90ca636e83521065128a09430aa88de8c0322197748b294fcf6abfe2787cc19674466a50a1a1d2d12be4eb45c10baae10f6e3ab58f0b9818e7e81be52fa4b9bf311ecdda392ea13da61fc12ca1d21e042da79b088c61cdbd2479d8dcbf26452009410d973aadd85421b3ef7fe270dac9992b90df69fb79511040a9bc81e2286b87096397fe021681a4287239e760f5eb223fa344e3171a0485d4d4e3be8e3ee79222e34a7de942d0fef946b2c61ae2f861c8bddee3a9533eeb8c4c41addbdb6cdcf685fe8e29d84fab28b8f47771991baa8683bf124907332163ed51e72277b0d0ff5b3e2308bda73c440bf276763c3d7f1d03e9f41cde870e75035b83e8ef310bd3726db8e8fcce3cf3a2e5bbd76fee2fd84f06e18834eeff90c53389f22162da06ecaa6a6c3b2f6747b3484a4c83f55c8236289c9ce9600370b7d5d7e5f8c86c4f03d50673b6217de71b27e36fd5401ce7b5f983c800f15bc7a72434ebe9897c20752337011deb620b55639784a22da16c79afc444764713465be2d51f719bb958f26e754e358eda164a898d9f388760b66e46197421576165879ebc403641bb4891e44ad0f5fc2a76bbe2908a108ba3ef4e918ae3ca8be4f2881b798055935b610a4a1bdae27e28db0a427d8cc38ee35e8730a214e757cfe7c532bb373d8e1a3c60bc628885d69edd787576c5d40a6d3f87fdf9c218b2f8f0b55c5828c31f0734053348a104db86dba1bd3b0d21945b34daf30a1b6f1c1868e439eaaa593dddceac953ded91a797d36e79928a620e6fc66cbe709374c0b31a83229c84adca6aaa8bce894be708c3d2d2c5c1186852a0ecf034776295edf2342182e9d38a650b7f56384c932e137b640ab2ccc1d3aabc9db8eaaf6150ec5621eecde0581b17730bbd1b519616a12bff8c1ced80008109f40d81790d671d77f5fb7a2e465f69a52d91a774bbb2c87722922971db4563e956501d46188d1a7503527b09d5aa19ccb087883e6337ec3ed4726b8c534aeebfec417445952cf2bed2978c25a6f74b9747f68632b8968b804121ad92b0235fcebe8144d37c8d0aaa73c13603b4ad662c508a04e63b9216ac3ea37b763a2125e7c412e9dd9be0f068d31d4e99177afd8ae132691de36b1a44d05c5baa83c504c3608dbfde4420b20a8424569c093a320eca048fc62e3ab004be0df999d8c12de86e947feb67d3f57dc62d55adb1497425125aa91c7431d2e1941adc5a59c1ba3e5b8637c181822da3409894a4ed23adb0a9482256eb90b833096a381a634e7899aa345ab73af71911e3d46301e6496cd00dc914f42f2fe404931cdee904877b515a27157075ac0e901e46c6145a64c1845e7a881f6403ef26ca67ea00ac034c86465f4bcdb4aa4a3299b6478afdee0346b15bb6c27b230609085c242c5d2d5702058d0ffa5410f7f108e0ddedc9f2dfa75fa3cb14c978b781665651c1133f50567be215e7b1c67609355a1dfcccce7c86f20f2ec4bf1909cb72169adb5ca55d5c1211d57d043b3a020a021893e711e040241cef47641abf9083fa9b1c7013a87295c8fe52dfe132a1b91a65225cf7c862eda2dc20f0435ad01f836963cf45a5a8000664c48b90493ac5cd0486b3979e88eaf0c4255228190111ba2b1e07fb93741d67b9b6caab43d3b72c06bcc72eb8232479bda59f42baece4a8967b6a38e959c14141768a1d2119261606b1736a93fba79373a89e8827739ad01287e804215f3d492ae970515a10159847431cc377574461b0e2e356d54abfb5a4c88b7ff8f75433d4c429989bfc04828a6b8bc6d28594ad02cbad1d871a833251b8322ddb36f87deae3a1e4eebbd4e25f276b2d0c01dd0421781f9e054a7ba0e67047ba8d69c76655c3f0b2d7db62fe3b40d3a83ca55298448d1490bb7c23b795c8b646e09fc168f06bd46ec53351b9fd4fc9d740f8fc9aaf39e4f58d71453591a04382df8d74d67f7701e0ab2eee6d1c80ddcdd086db69234830a6d51a972178874cb75bff15a9cf094504339e266856355939095e79ad2ee7f07ab002e0b1c5df7ef51626b7a464257894bf8019395647c5de5efbb36a5eb6a75dffb533027060732da8ee82de54f52bcb2c680c2f7500ab96b5caa75f9f157a2884647b4db2ab91945d218b9e19ead9fd68b81f22b78b11f84f05c1692804f40e9d2e19e36c8ef207172daca91d7777bbada6604947ab1df4b13ab0809d4ee7910ab922bee20b2ab7b4526029d1d6226ad19e01c32be45e4b013fc47e28d0e7f6bbe038862b986e2bab42336293999d0c81c45c00a55fbb96ee3f438d7dbae48cf02c89a27a118f192ebbdb118160005bffc3cc62325d6ebf08d19ca39a3e910aac1e44884979253b2ae298b0e728846ba8e01dafb45f992df87f1c04f133240594b698c184c74901ac9e2777ff0dc8231c6a1c46d322d7465703c994c55568d365de04839d258d6a875e01182fea47f197c583378924f712b593df4603a71d44cd3e22374e7cfb3f0bd331601669c0bdfc3c90820a7ad94ab7819b4944b82d94e94c61b59e21c3fa51104703dfb3221527c4441f94dff88502bfc12052bb009f2e487673d030b03e53ee83da6a0da041a21f516a01fecea10ff8b3110bb42cf8b49054a68bb663564356729943526983f3c063c2f1b65e40b03fef352e40b6252604f6adb9d88c96cce7bd2e701e9ed247c40ee8cae63e9c1a0bc0fc8aa0ff05a67a64b2d27918fb29d037f2668bf169e60e1d7fc91c2262e17d7adc3efbb83fe7cc97b3786ba679ccb9e80d70c6a2ea38e57095114d9e89faa938d6b1e4035694619faee616a4b7d4ccda480cc6351401534c21037af35df163c725615f911c0c2fe6fbbfd5db5211cb3cae5049ab50e3f3a6786ca8b6059d8580604806e470bfdced5662896fef716f25ff6ebd4ced150386b7fd630021f6057aa6b9871022cb5ac6b580080da074859e16157d872c073a78eb747cc76509fb4e22f0e43625a61d6d031693922bc39b97ccfce5b194b0d3b30b319caeb35c04bf9b9e376007b20ca3cf51e4bd766e5ce80dada5fc64cb874d3d59d7cc3dd17d675a7d58afa98c6a82f0f3f49ef3ee7b3591d3ac0ad0a3a83d8f9731c4193bed4f60c24e81ad491e9548173747cda414e00e75db07390444cc3c12330195b9104665c755539216c188eaa7a067cc45d5bbba37b13f021a61c3d10c55d6ad88716f74879dd0e23345dc959b29b61d3f8913ae4de5ca39fd29df9b5b5802d3d22ed02ee1744e40077bb42a40b5a963a4c4fd7f6e112a01dadc23c07839cfc6f33a03eb54d690b2cc198623dd8ace8880f71ea9900078a8e74f924fd9771ac33453cca2bd33c2546a2a72c6686fbbd2393b5c648cb0a23261369f787defdd4aad5ee4db8429799be11189512df59700c4a4079e4ec04d88cbf72c38af496ac0352f7d3ac9ad452bad42fb1e6e09151f2c5457d2681d9a51c8ddd484efc296aeeba28d404500a4bf60f84ec846fb870770ae8693b22bd1756dade087fe7678f70c94490e4e2c012e3dfaf286149ecace7c763eb78466289a5625aa52d1e53d81d805d2455b36b6e67c7e14964b2551ff7ec063d6ff7806b7f150c4a5b2bd8b979aba6651aa0625b20594dd570702d2cf8dba3b41f4845e87267711c677de3fa40cdd9aae637168be627a8b0ad61df1a493cd820fb18aeb9105183b899dd0e8c0eb471d7f09211d85d8ce4b5125b5ca2c8e70011ceb6983a54710a3de6e1f755857b99ba46b7121610f4e8c0101eddf4ebad35e5398d1178e9e67c987b52d178d053f4ac1265fe219e392acac40bceade45d44592b850d94d65252d6f9b356f1f1b7a7747b69f42406f36e1ea1782ee594a836f8926f795559313038065f4afe40c2f4924cb13338381117c326cbcede654f5a2f6b44b91ccb68b384b5de1dc9c4be4d1bb0f330fb405d9169d4770d82cfd0d96a6f26606598eba0dabc70f3f8cecce202624812550d58699dcddf98b30ab7ac8db2db23f29f7d2d1f08b08978bdfd420039648167549ae62b867deab847ac797d15fa3738220264c985faccb7916024209ad826d1ed7e1aed7b354ee2749fff66b65d45b1aafb76aa6aa28889c5a5f9fe3903aa98b21fc3ae3941882191d553909b69572fc3e320f053bd1b4d288bdbeb3292983e3a8258aa61284b6978523e9dac19f07ca6875e285245b7f1e31117603c67aa44377d8eb96df5607a85a77df04f858d1a3760eae5fdaf4cd9bb82f5ef4b39f9276671d653076fdf4738814ce97e5189cfe7aad492b7cd67c2315d2306ba4f9763e0eb1aaa654730108f0a3b639d8aa85d891da5e0560dd1ec4ce8a4edca696266752dd8353a74f17af3a7361d352f5f693fdb60e985355f198c4f58817082fe17d24e959e58e56d614021e8ba469bee26d9af301339ea460848a4d0df3081589f00034bc97bdb0ab493a79d84181b3395e6f9c8760943eeb89e2af51a0718a8761af8c0e71a97cf7165796a09467efc2cf0233c3b2c1d3bc8ff6b8039c7b1e54d576c93de5232c75479f0acd6f3e15bb89fce3af2877fa44a2dfa2a3f2fcdf24df99b3c7073aee880e8f332e626c4a20ec541ab759b554af5f62f51c4a751abae1f20310af4cb942876f1682f7c6ca2e31dd30a41b5e8d8afab2d2d5f4f6c8327f90265a8ae767b5c2f75b64e8bb7d46dc643c2145dbc4921c8268eb6dd81beaf40e73c575884e3768473e1475d43bebb97b555ee948563323de83982ce7857878a479e87a54403c468d67ec3c629afc97095c34b6c76af221f8d3da9bd87872e847b19148a377d05e9221f3ff5a0e6f18aa0edf83a6fc3d98175b9ffcc3a7040ee40878655a206e9703aa8b7f53b1b47e34807c9a7a4007d7ea779936dc7d650b7d64ec2a916d5837568e8a6240eea174fbc2629c92eea68b49e1137af2ab34926baaba627c65218ea1d60d08c757fad397035a712fc38ae36d2f16be9c15d541e98ffd4b72386ecdb49bffd2e0e816f81401094b80008ccb442ecaac2049aed65667d6b7a015250f1e9bad9794fe929bf572ac7ee66786e7d46d5f2b6360c1bdb44fd3009ce36cec93616de3c6aabe6103bcd29f6a55eaf097a632c71466b152d6e186d4e63dc9bc37ad1b7d458383f326eea56451d1635218bdd29036d8d90a49b403892ac872e3c5af0db2455e5004c2a5b6f126c23b9fe8e1fd99958075c1f62e6187d3beac770c792ff1f2ba3b01c5f3a0cbba4bb8338d8cc194ae342ed8688d660bf050550af5761b02f4bfeb00fe7f988bcef2f1e28464829278cadfa1a8b75a1f4d3e38e00522", 0x1000) socket(0x6, 0x7, 0xfffffffffffffff0) 02:06:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:06:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xaae8, &(0x7f0000000040)="92cbc418dc6b2ecf63c45595292bf2807f1a3713d1f8c6d255d8335e7148f55dbcd695b832439ef4e84106b5e9ace2fe43f781bdb2bd85f785294d7e1aa64cbce793075e86f11de99ccac915db80ed77e0dfa44e748c535a9dca053dd24b5b6e7426f3c62c7dde6a9e5c2e4ac5651d3e47944ad069499e0b286da71e87d358217dfdc1bbf62f4abe3d4f0b6c90f4947723e68c072ab5fc0cc47e86ee5a83e035efcd499019a3f55d0afe146d51fb12399a79c07adb70c8e7342effd0b9c7316cbe10b7a3c7b7696296bb5e8615cce38faef5161443475e6b6aba5f452deff55fe9d5a2bea9741d7c259fcb", 0xeb) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000000), 0x0) 02:06:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x40, 0x0, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) r1 = socket$inet6(0x18, 0x2, 0x7fffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet(r2, &(0x7f0000000100)=""/5, 0x5, 0x803, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) socket$inet6(0x18, 0xc000, 0x10000) 02:06:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18a, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0xe000000, 0x4, 0x1, "f83e05b61da9fded7a760bf621332c89b1ad5d9f", 0x9, 0xde9f}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 02:06:44 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 02:06:44 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:06:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xd, 0x1, &(0x7f0000000080)="6df40cf7e2464eddcf11f367a763dca1e8e38aaf883b001c8ad84f1ba51ee73d3239eefd41ac62738a8b45aec972ca3047cded29dc40ef44f6fec4591344a0fb136a623c61752fa92ea9aaf752e34530c16ce14ac536a4d6b61bc1c318f86ae1828ccb147aa0b26f5fec20e6782187d1c5be42021aedf659329dfb878056973ca43611d813f887c6ff5ff452ed67a97857b993e3908d916b3886d410d29e29fde7a7c319381622eb9afb5e59ce2112bec56f49a9036c0900fc07b514ec38266ff5e8c538fdea825751cc09f95c17aad9b8110f0fbfc801e3c86a9711a27834fee14b7313b0ad2ab2b9705d21fe5f1f357b8fe830409900f43a7415385fea1468e2d5a3c84525aa34b0f0a2934348335270aa443ab853fe8708c12dd0bbed16a054fc88b3327fbbbbbd989d3261c50775a2d7b14c523f19ec1ca5ad1dd083d9cbf108ad6fcbc6223ae3e696d54a89289eb0a25c74c188a23cf19a9cd7e268124e339a16ecd5f3a6c086a8e382b28c3218a5e61aeeef0462b501ac6cce6a67076998d81d8c3ae413d436a4c0e106898c28039c91651d3ef76a87698033708355ddc70957aed015578ccf838b6e1f235225da2968639d0f78000000", 0x1ba) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = geteuid() r15 = getegid() r16 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x5, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="c5f8aa11ef4416a25e62e551437b26d3e3dbacab61c58fa3", 0x18}, {&(0x7f0000000240)="19bcedf5ac43458ac635177595857abe1c70a671a843c95c94f213cf4832de35a9a88335285f9cbab9c34db1a71baeca1ac5066b40f261df14b8f564fa2137c0b58d7d0955414a5a935bb7f60b67f3e3fbe78b7a65340ce4ab5663204ead382a04b967527188e98a526684fafef36eab9067a6dfbdf166c9748966ac910b26a3854c98c8be0cb1be6c7e12ee753b8ec9103a417796973ed8a7a330b3c09204ceb3e8e6b719d118ea7cda2dd65235ca7cfe62dd19fb472c18793aeb9bedeb2cf9260c6d4fa6da5f57cda394d9b98c13ab5a1b", 0xd2}, {&(0x7f0000000340)="27d0bf0e05ef53eb724a1049909481df838df82fb346d8ebe6c946a3ba5d0b71f02d7999102d824f076174deae5a", 0x2e}, {&(0x7f0000000380)="f5eabb6a2ac6726ca5c3e4bc3521f38e8fb89e775e5a0215f5d8e01bcfc6a624d3b18dd58b13c382a7f46e088f979e0b34895f80e2a89c2991505e5e0e3abeb19da61acc0bf4ecae53b77b714b15a688a2106208fe8ea758b932429fa2a56781daba017cda3deb3fb6e59ad07f8a8d546f80609defac98ae95ca1f52ef481caf8b02a156f179fac431002a", 0x8b}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0}, 0x5) 02:06:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000030f000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fffffff, 0xbee}, 0xc) r2 = socket(0x18, 0x1, 0x0) msgget(0x3, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x10001, 0x4, 0x16f, "e8e6052aa47fa0bf926bc0796448193506115c1b", 0x4, 0x4}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x1, 0x7f, 0x3}, 0x8, [0x1bf, 0x9, 0x101, 0x1, 0x5, 0x1ff, 0x8, 0x1]}, 0x3c) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 02:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) pipe(&(0x7f00000000c0)) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\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\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 02:06:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) 02:06:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() r1 = syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) close(r1) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(c402ccdea93b9e1d,0,ffffff00658a18c0,ffff8000042dffe0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(b28dd0186e424696,ffffff00661c0c40,5,3,ffffff00662564c0) at VOP_ADVLOCK+0x6e sys_flock(7fcfcc51fbf585ae,830,ffff800021062018) at sys_flock+0x163 syscall(fbd352b7b73d6092) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,6413b2cf010) at Xsyscall+0x128 end of kernel end trace frame: 0x643e81db900, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81976bd5 lf_findoverlap+0x95 rbp 0xffff8000211371e0 rbx 0xdeaf4152deaf4152 rdx 0xffff8000018da000 rcx 0x352 rax 0xffff8000018da000 r8 0xffff800021137218 r9 0x1 r10 0x8c9645dd9fe0cfee r11 0xc279657a56e1467f r12 0x2 r13 0xffffff00658a18c0 r14 0xffff800021137218 r15 0 rip 0xffffffff81976bfb lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021137180 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=2128 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000210624c8,0xffff800021063090 process=0xffff800021064d30 user=0xffff800021132000, vmspace=0xffffff0065877a58 estcpu=25, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6565 76428 24992 65534 2 0x10 syz-executor0 * 6565 2128 24992 65534 7 0x4000010 syz-executor0 6565 444017 24992 65534 7 0x4000010 syz-executor0 6565 82334 24992 65534 2 0x4000010 syz-executor0 16597 17301 37788 65534 3 0x90 nanosleep syz-executor1 16597 172356 37788 65534 3 0x4000090 ttyout syz-executor1 16597 278810 37788 65534 3 0x4000090 fsleep syz-executor1 37788 186901 83622 65534 3 0x90 nanosleep syz-executor1 83622 425185 88017 0 3 0x82 wait syz-executor1 24992 295450 68207 65534 3 0x90 nanosleep syz-executor0 68207 200793 88017 0 3 0x82 wait syz-executor0 34643 279299 0 0 3 0x14200 bored sosplice 88017 147695 40180 0 3 0x82 thrsleep syz-fuzzer 88017 389232 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 293442 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 5337 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 220624 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 483281 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 417943 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 152832 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 73378 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 357812 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 372887 40180 0 3 0x4000082 thrsleep syz-fuzzer 88017 299393 40180 0 3 0x4000082 kqread syz-fuzzer 40180 169177 52422 0 3 0x10008a pause ksh 52422 259791 13629 0 3 0x92 select sshd 65360 105438 1 0 3 0x100083 ttyin getty 13629 369923 1 0 3 0x80 select sshd 58410 487433 80195 73 3 0x100090 kqread syslogd 80195 457669 1 0 3 0x100082 netio syslogd 51087 460600 1 77 3 0x100090 poll dhclient 45600 166366 1 0 3 0x80 poll dhclient 81681 80292 0 0 3 0x14200 pgzero zerothread 85595 261626 0 0 3 0x14200 aiodoned aiodoned 85431 453769 0 0 3 0x14200 syncer update 49436 340695 0 0 3 0x14200 cleaner cleaner 64001 231406 0 0 3 0x14200 reaper reaper 35653 197104 0 0 3 0x14200 pgdaemon pagedaemon 32941 315859 0 0 3 0x14200 bored crynlk 51035 373947 0 0 3 0x14200 bored crypto 75805 280293 0 0 3 0x40014200 acpi0 acpi0 57186 191515 0 0 3 0x40014200 idle1 45862 491207 0 0 3 0x14200 bored softnet 77800 333283 0 0 3 0x14200 bored systqmp 107 237923 0 0 3 0x14200 bored systq 48608 16861 0 0 3 0x40014200 bored softclock 88641 291421 0 0 3 0x40014200 idle0 1 434061 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper