1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f0000000000)=0x3, 0xfffffffffffffe01) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fd0696c653000d71ec19bed74542957b78de0d6276ff74aa12738ed82cc4a67c06b6a41023c30044e65eb0ed10428a07eb1a2a1820145abccf8f13c38681eac9f1f666f757a5bec1afc6e8c7e3fc0eadb08171a"], 0xa) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0xfffffffffffffffe) r0 = shmget(0x2, 0x7000, 0x100, &(0x7f0000ff8000/0x7000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getpgrp() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x101, r1, r2, r3, r4, 0x4, 0x3}, 0xa89, 0x1, r5, r6, 0x0, 0x200, 0x8}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) getgid() setsockopt(r0, 0x80000000, 0x3ff, &(0x7f0000000140)="9786d17258a85235def322d87249c230aff59a9675d7719cb16613a01710b2170e3c02fc97b7b983bb9f04389ab86efaac62c70d4f0049428750b82f028790a001334a50d72219b9512d9f98030107a90ed40b9f397b627925e66276bb648d670038d2865886bd", 0x67) recvfrom$unix(r0, &(0x7f0000000000)=""/37, 0x25, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0x3, 0x9, "84b6563b4c4d39e212169896779fc6d938a91b5d", 0x80, 0x5}) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x130, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9]) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r2) chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000000)=""/3, 0x3, 0x802, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x7f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000100)="69afc14eb7f086913aaa9d1960399965ea79ae593a198901f32979f475ce16c14e8506e11ca7224c605a57853f9f6983d66175efd99cf83410a5bb533f976e4e761136c3b639d55a69afa88c8e6fe8c8483d94fff9faa0d83e2c5c7e", 0xfffffffffffffcbe, 0x5, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x10) syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff574e16931da6595510aba8318e5ac05e260894f940c87961d543de9516c9c90e6abd048557702e8262ffecb28cbe95ee5f280d01f1e42e769128ec1c054b67a6af81d489ac6f05fb9053c80f3f8b9504b8fbfde89370961aeced3366a7c70a2dc6cf51dbd755327e93c88027c19ff14773857c55b63fe3e465f01d5c549af5073f4fad5dff00085c933970cbd2da503baf48b148d4bcace6e2"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x9) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x400}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x10000000001, 0x4, 0x80000003, 0x20}, 0x37c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x100, 0xf4}, 0x10) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x100) sendto(r1, &(0x7f0000000100)="7efd9911612de4df0681437f56910869cd90c5ab6fef068b88bfa1563f1353c45f6381bd64726ae538db158ccc6e8d3dffa5d2a789b2b7541bdd23031a5c7ea526edece45d4f5b45d9dee6a8e2e626cbeab9ac91a6ad61d58b757ab48921912f1aba07fd6a5c0e907a09d08017c38fc38418e40ccfc1dc6d5c3a982602afd7c9f57eff13023efe586c48866ac95eae8d683029031e1aaa183327d9bcafdca7fe7626ef5c3a8c264f7fe2ee47fed646e34699fe020667e3aea4c5c7de0884274d0b4c1b6b1790ce297b02658f31c7485e8e9ce58324710411c6991a1b65461ed404f82bce4e29f3925c19c98b7eced528144ae02df79c5dec2ec154be713d5b39e76c6038cfc2696fafe41aceae43cca56f6db26fd35ce8e6dfdc58c573d6464b2570157c02aa3c54c46bd1b8efd68af38b389c2ad9c1f973016b891d9c383f37cb803f134f7532f763c4b52b87f6a113208baffa62cde0622c6bed46ead376d1ac190f99fee9d535d35290e1b8f38ddac46a91fb298faa0d9defbb637e3d7e707263f3acd59abb505064553f65fe52692c3c1b274923b6d547d6ed414f654fdf1c15ff140b34132c0d039efc6dc0db0d564f202871d8c9d7fcc5c988177c816460bbe2ee6c1b1bcb10ecd354dd5f30e41c705abed3f925a4133365b19ca71ec770837efd31a5ed7268c7a9f28ac904d6c9b5d0efe74ea98d3e1bc6e7a25f8dde85161dfdc1ce1e09fbbc9c394dbb47a0ab44aee567bfc2095b182f7ea0526ddb23f35a50ed8c9cc581518a4e08034370e30b6b50c038bcb011f69985f6c05ab7469c78953f5f6183b74da2868a97b2e3e682a0580599023438b8195a2cfc0f2011b99c102846ace7e36fea44d7f23d436272c57e8804745ef575a8d0f40bb8ec3d4528f66d9474e3e8b37b88d10c7a7e15440b7c5e8ceed62d73686f9be3a4785719217876a5688fb32d7ecf2775303999c8a6a6c16c0a9ea188b7281efef0f6c75e4d8a847f6943e1cd46e04ba63f067c45c7b2b049887706a812d604b52925621b845cfdd25291ed9a9e2f104a3486f799869d18dcbe209a418359ce31c77afcb9120a7c0d9e296f2c62c5bee843d37883192464a47cc3cec39ba4bd750952edc6b0c57536e93e0bc1a76145e8b1fc7809767fc1f29e635f9c6df09526d848680ed9b97ab4ca19c9db811754cbe96f0227ca70319d4c8f450b0b14c4e6d19a4f47ba6f1a6f09b1185286c89df9a27f8ec3286f6d102d8bc33c345e1a1e3e62b477efc729c45839cac72d97a67fff4325d97001b76707754e72d018c0114346fe54575bf29083529be29fef663df7c40306138445570794fba17369a29d47dd52a962a58f97a2ddf032696f1cacd9b460595976192f8d06329c30c51eca17b16a70f19d4c6c99d8dc5be878d4561f56617e42cd80b3a79967dadbed955f2a509cf7ae91d12b08cc23393ef019aa3f1eca1ce183e345e59aee39b57a413f4da38e5b72853f7f708dafa2177804ed5925c3478583bf9bdbfd727173440864af2280f606a824af65062a098ef8ba99fca1fd39fec0082341093590c22476e1aa6e8520248b3f50a6474ce14559cf0b877cdffd2c222fdd7865ca48d0271a0bd5c572e81416fc0ad6aedc4e8a3d625d8e216e1fc8af00e6746a30634c2458013646df9e6faf6118ebbec2f1f95aaf73f42ac89fac5df5f4c5bb0bb53dccec765e087e9f173bcaf23eeb04e6e54b5ce0e1a9501828ebaa04f5975399025d7bd49816fa894fc70a8e1276b9ae2401d199492cf675ed50293b43c64c44cb835c78cf766f83f7b972e8425bc7e6aa0363c698c319429d6ffedbcaaa54db615def09a0077c17a766034c89c667351a01218146cae9560d23cfc7f77735c2781b2e2e12bc4047a48255112cc89710a1838e3ceaa7bc07941f85e3cfff47ae625d2a8113f95b10447bcea64db1359855800cbab522f29e448830bc13750ae78502ced95d75438fc3a258181c842772a9160fcb084ecee967d6089a6d364b4a3e1f643aa6f73048d94364ca003e45b27aa1f04170386daa0ea04cada830cace05bd40800e4371830ec7ccfea5de0d927ddac58ff5eccba70f854cf87d01273844006a9a4296213fdf51af033ebf5f8030a9dc7a17bef06a8a072f110461e889c6e41215df47814dd1dfe1ad8edea9eb3432c1533dd27d83073c107a7d3efd3b4f4da1aaa4eb6d7be82d07a0b9bbdcbd4a7d09c8be0161d68ec0959052bc6297fa39cc3833b03adaf35a8f69a0d4d31d3b4d724d85743b83142436fdab94a373fe37e3b88d869f6a99654b8eaff338859e7c0769a0de163c9328c0b3403bebeb1397c05a5d437d65248308a149c318226089f028fe20bcc913823e33158ef59ab6b17abfed8845d5928c856da0973fd942f8b961dca4312e08e167a6d435ce08d6f1829ab0f55891354ef0f3f5f4110f27d5c8c7fced419ea53da545647026deb997e69b5567d5e0bd0b8f23a75a50b276a75df8bcb1b6eaefdf38246d6e23aba588aa13c0f75c5f1aeb201ad0c752e1e47558063fa7e62eaac6d3a6689993e6b721a8205cbc7294bed22e4e668124e286ab2d8354f40395669231fc380c54de1ac651a1dfb88ab09d984fa8060c6a8698ccd215652a26272a1c96d32fec189ea197c541c4f4f7323c870d7959727b4e7661fd7b7ca6c93cd99741153803ce9ae28e85a7701df5bda397744a79a87106ec35190724469a8b89f44bff187f85913e8eb802e53e68614c69946afcad9f971e44ee6567a990d9f51770556ce846a2376c7acd5a37b475a9d687b45809ce2489e3ab37bca3949d1a660a046900dc9711f6ae263c407d0440fe56c1c98be2cff4c963efea23513db6c6a6fc59f2a48fd2dae204efecf98f2d53aa3863b3219d4c95c91a4c2ea16b006699c84b9a95589e25f6664ab02bf5f577c57984762b11c17db09e0c286482190bcaac508eba69e2f04570197633e3e7169570bc978d8488f741695fd02315b8ccaa530aef96316babe1b15ce677f7070cca24b1d9d84cd163eb03144178fe6f4c028ab756adca9b170ca167ea21b169e037fbd014c11918eb5743a9d2f3847e3828c706db3f6c3fb86e4db75e218de5195debd3eb9cc0deb1dc3d7720c27d8582663fff9f219dce02fd7bec0614293e40a52049a56ee51e3ed51bab7074489d6a89c8f043f5e2bb4a3d097b3a08b920220754c781223c21011fac47f90a90877f326c50be2698816f8851782ff9e3ca3b33479498cce6888b3bbea8201b027094f97e6e31bcf78fcf2f7a10a5bfd6b9f15a8ebd5caabd2d66edf3538b4ed0339bbc29e9aa55e4a9a8190505e208228ea92e7206a040301040e90221cf6022c31f3b02dfe043320d330b0260bc303d00d8e67a1a5dd07aa6c3b22059431422bddbb232bd45bf906e798347bf87d636d19e9b680cdb393476c99b61956a7f88449bdd700724f3dcdf698d37fc3482901dcde12fd47062d83811ced377de864caa7bec8dd8ec8a3e58a4f2a0326f52fe0492fbbfb27aed97ffcb7e7a21b543eec08055de2417405173a3e64638a12e17df12b403706149e217d551615015c591ad6c221fd34d1261cad90404ebaf5b56f91ce92e19ef5545dd70d4f0fb0808eefb3a91a02fda3a0353035895f65d96c4d9f84951883d5645da3a07ec1da542d93cc4f5c38f99f4bcb4db8c2a33d0908fcf895c85b5cc7a4aad0c970329571fbee834a58764aa2f130af245d9ee1b5e8e766e589eb6007d8fc8d64e5730012730a49aa13115b0b56ea09d2afcd184380a99835536a9e956810e1e1790702409f0429b4aebf6c6441c25bc39b4d7c94d669ed90c9a0795a97bd320d3ed071f493a5dc721eb1e6aa1cd8319c32ab9eed68d58749f9e66b1395ba143a706e1aa6ec14b071db316604589af0b6ce5644367accef87b26f3e531583dcae78f182c25ac5007dabbdeafcd889b852209c072a3aaaa0b58f50a700ef012a7167c25ad2ce1d9605ce9ce3a8c2347dbebc0f70f31472ea15ada459dbf5842291e04066aa5342f63c139957e1f129018448227265f63fc4318bd44b1d615bed387d3243d61180e01f5ac44db65fbb9365e0f32223ae9fa1b7b39203191b89e46b1eefa091dcf2370ecc7d072f70d5ff7515efcf0d7e021fe295e8ebf6ee3d58d907d871f556ba556ac3fe0ffcd002927231d7278469799700e508c37f7555d0fbe5b8438ec1186dadceb7a4ac8b6afde2233aa375d491344423c49eee54891353a1d6ece1194690aa75de32641a7d5248b678db7e13f60e7702a8e4f94bb524a6d024fe4cbab48ac68834ae6c110c2cb02e3c39bbd427a3136ae2b4088059a695899e847be4d26979830e295ae6694044748eb77ac3074d5200e64bcd28befc5560d763afdf1c7847f7ef286ee32fc286f57a534818546e466319bde6036e7e27a9498ecb80dcf1e63eb0a5712a0efc2d873827f945a34f8300f9c9920426c8e2759173b1135248bbbab135b35e4bbf7dca74b90cef6c86cc2750426b8d24766e46e043ec914a417c1b8f8837b22be62b8c44e18af25f401db610b5b497b0cc12b4d7491372ecc3ef873fbbc4b0247a2e8ac76e3c6627fdf7892ebf8da908dfd365234d16801e4b47658edfe5d85e5bc310ba1a6d8ab17be4151463aa750c5edb4fc8b97a723dbaad367f1d36cba778cff44cc9d4b6a8554476f18f462953195b809030dd61a0a9b1d5519cd0e0b1f5d941288bed517c2c535fee21bf14faa3c0b29f35939f8389188366ea94582975caabb51dde6ccea43aa726323de2cfde3b88884cae1d18c219f44e16967fbbc0aeb3b063b97631827146e5b18472547063efd20af606eba90e2fe4a28bd671e584e1e69488240d67e660148d2b3770dd9fbe211f0c4fd5a89a657f3243848ea8ce80c9563a1c658bdd40669ce9839f64635dc02af30bd27eaae1f3c705702b26bd05e6faf7b324a487718a48d74ea48f990e2b694b2e9d36ba64905e3053988de5c32420cb289ff0d1304175be133137539b92bf7117d01c3fd2250143ad178e90a2775d22f4194e9fb5f9ee828c9c935e7837db8aed2446140c2bae1aa117454c863416057e95f4dd86743fe16a041597a02e099523e226923192523c2c67436a499e0d49899dfa8bb1786036498cd045efa9f1d892f7952c6f5592534a1f7ffc77c24410d5c03c3d0ca85696e026415a4d382c588bdfab058f603097edc2a8f4f2a75cddfd443da9e46bb1db4ad2d7465c558663a4ac456fc58873705b09f7d31a11793760be1c0bb4136545a202a652080f84d7171e4bba8de5d7c6f88fccfb9b85b960a64b657fa4ab95db3c391d9c4e79981e49fbd05f38b73d9712fe125a0dc73848b7b5595e1ab6fbdb54da06d4d60710c2057a1c1c50c87937ea095cb3988d1da1c067fdc25087d998f4792a3367fb9ac00fb7f8d5cf61ceaeb706cb2e25e66431b2db1bdf42bba9471370eaaa7fd34a9623b9ed5a5c565a184fb5c73651ca8b94569fc63bb6953cd7388b329322f3188f77344b20facebf2bedc24cc492a97eb870e84c1c2dfe9bbba6536af09cb89fb5c17f72118e99894758e5ff9272d9257dd4b832faf3a11f459291936b84283afc51866cc110def019f4c09d72fb7a23f33248d6fc8607b666303945806b56bf965022d81059daa9e4f172b16a027bc90b08998f82904f6a5a2b78e3bccda67bb04c5f59856457377c5d11be0f72e301cc2bb1e24073c5e27507f09dd08b2cc3882e505fbecd5cfa806a0d98879e2c413", 0x1000, 0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xc, r0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:33 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/90}, &(0x7f0000000200)=0x5c) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_emit_ethernet(0x54, &(0x7f0000000300)="9350ac749dbe15d8ee0067afd651669605e542125e0d1bc71c4bb6dbed9045aa0bc594b882ae9da62e7584dc12614b5041a674b16524d218238e8e178a40fe46b2aaa56322adedb35e668040d33172c32f1693f4") execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='&*\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000200)="508a22c9bee745dd035b43bf2fd63f97aa9e21bcccd2d5b54c88aa76c9d2b33bfe36a15bb1e279f318ecda53874a58bb35ca9dff181192807bbc91179e23f11012d9d64c9463fce5a60bd21fe8e5f451fafcbed3516081183adedeb8565e3c8e75f7c02e5d8dcff2c84ac2dab8c20ae617fe3cc881a2f6d20f23feebd4e43a650699fa1e04c37c120665ba28708846da5be1cc2222f442cfcc38843302e227dcfe4402ad7f2e79698065e0e97070fdb6e82fe9b7b9abdbbc20c03acac4b235bd993426e63bf5b6c653d8b5edb7c6400c5328e91368a21cd18f6f44d4aec27fc37bfc188399c56ade214da454", 0xec, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="e50321b5e5d72c423d744d252aa9d45258e81396efcb745951216f14cac257d39a0ba0c344dbf2f18cae8a944297522ac21e28336726afe7f662c048a3799e77eb589868175c9529d3411f91babf5453130046404fff9c89caeaf279f031bbed383a85dd9cb760a6b33fdba56b3626de9a05029d7e63b2386b25e550533c34f3396bae70d391c82fbb04f377675d1dc6136d3b211799565f479ed8b5a71b8f226cb9488b646ca2efb7593957cc423a26b1d9290000010000000000df96be3d3a53093c0080dad33aab01"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0x32) socketpair(0x31, 0x5, 0x1, &(0x7f0000000000)) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) semget(0x3, 0x4, 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/253) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761", 0x3}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r5, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df2c0ec011dc91cf36638b4990d445106229a9ca601b400110020"], 0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="72be50a70260ca8c5d3f12ae9513bc88110c50c6e346bdcc70c4837dc093cd2eb9ff124a2ce0e4bb64d0885ce7ae35b6e8dafb08c7e496ffb4a648d55ed4bbce5fbdcf99161c48a5c022e4971054996c5068d1cfd42c6ead7753642186af075a035cd52bf6785568c6fd4c8a0719a0b42ccfea22ed444eaa3af0ef2c0d7581cc46dd6542a74790489f94de11622824f24681a550946a6786111a7c8e7364d8f0fd3a7e2045434464a6c13d22292ac93005fa09722f3584b734bc5424ac4aa8c944a08403d243664e9bec78b6bf2c982d1c774a9c2813d49d50378219daf5c0b65909d8081d7f9582837b04", 0xeb}, {&(0x7f0000000400)="0d6e6663cb4ef62a3ed4230ebd62509fe86a62ab1ffe6a31c1b622520203a50dd5318fa83e0954025b4919b9362f988183283af46bb70afe736e8965ef3e1131cbdcd960fc47f38e1c83900995eefe6baa91294df7a4c10c4e926370109ca2d25d6ff891ec00220e8f8d57cfcfcf8acf30be399a9369ba5c3bf26e3a334edd40153d0a0d275e2653904d8adfe6e41f7ca700ad53fc7c7aca90d2daea2b0121679e9a02ff20e8f16d5ff615b1a1ce1301742ec97538488fc88ff4f6d97bf7f4d7676c4803ef", 0xc5}, {&(0x7f0000000100)="4671e5ab5ee7c17841f447a521c602e0bf1db05dc14bc94e013705107aecbed7085be7f131ec2d85feb30e13a57bb8eacef2c15773e1412a74ca9461bba5419f649b7e7050d41ebd65e7f7df469062c9a3524aea3d98821e14cf360ae758000374b2e41fb47cd8414f8894914f6d3e334d9f40bfbabac06cb5ed24cf8c5ed037ed0dc78f5ffffee02be147b64a052e26f064346ac7b636d2031b2856de0b5ef8527b8de97b8d2a41becf", 0xaa}, {&(0x7f0000000000)="ee61ec9bedcc6a7e64e2465742ca8a6076af7728abb7f1b7f3e2ab6fcf3d1d57543f0a0ef41d123bcd92543390daa85cc36010c9447922bf89", 0x39}, {&(0x7f0000000080)="fe57d29836053a122018f949b222ac6ec5969b450c74fe7506485bfb01a7fc326bc81d2ee6636f130c6e31366500612c6dc331c80f0b", 0x36}, {&(0x7f0000000580)="0e9f8acec04b1a48146a5321334f20a8efc503941452774434b3643ae52071df0d3de6e745191b7104138101e885040a5cbc9379fee8ed6be1015176c5e681d70f9e0feae22be7586fba0db99b6651109f5dd574a8706f6bffdf2d778012d09ed6c3d994b080220ef6fdd8a9de66ba7188cb0516c40c4e91451305412f6cfb1373f2cc17551e3d66c64854493c1fae75cd8fed209a00734d786c528df1bd36b4a6039916e5666f913736416a7522e6b211a62fc825ad88483039654be25b8e9efeb30039393ce65dddd24c1dcfaea32db589be625b334b2e9044d2ba4594c769f0e7c8d381536ba85f2904ff69b0f1e3407ca9d942bd3a3d78", 0xf9}, {&(0x7f0000000300)="39f3bc9dec551655e2a861dac1bfad42d99b2264e339a0ac365fe61d473453448e9345355991941695898041ba6dfcf402741567b98835dbbead856475f4fd9bac2ef6eab6baa354f140dc351103c75456850331", 0x54}], 0x7, 0x11) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:42 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8001}, {0x0, 0x2}}, 0x0) 16:00:42 executing program 1: msgget(0x3, 0x59) r0 = msgget(0xffffffffffffffff, 0x0) setuid(0xee01) msgget(0x3, 0x5) msgget$private(0x0, 0x80) socket(0x3f, 0x4006, 0x7f) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x68ef, 0x0, 0x0, 0x0, 0x0, 0x24, 0x7}, 0x6, 0xfffffffffffffffa, 0x0, 0x0, 0x539, 0xf5, 0x8, 0x5}) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x1a4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x10) 16:00:42 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="413c580fb3bcddab16212a30163017e9a419027977c93334a7e08294d46e4cab1ad89635"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x2eb) r1 = getpid() wait4(r1, 0x0, 0x9, &(0x7f0000000180)) socket(0x6, 0x8007, 0x1) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x100, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000000), &(0x7f0000000040)=0x4) geteuid() 16:00:42 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000040)={0x8, 0x81, 0x1000, 0x8001, 0x5, 0x6, 0x0, 0x6}, &(0x7f0000000080)={0x2, 0x3, 0xf974, 0x8, 0xfffffffffffffffc, 0xff, 0x9, 0x80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0x1000, 0x10001, 0x1ff, 0x7, 0x5}, &(0x7f0000000100)={0x51, 0x2}) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x200, 0x100000000}) 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x16) fsync(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe99) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd3b, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000290000000000000000000000"], 0x10}, 0x0) 16:00:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x81, 0x9, 0x1, "e75f4d84ebc0320ffbdb75b2727b1afd92b324fd", 0x9, 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x3) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x7) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04", 0x1) shutdown(r1, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x80000001, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x37e, 0x1}, {{r1}, 0x0, 0x10, 0x4, 0x4, 0x4ee7}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x40d, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000010, 0x6}, {{r1}, 0x0, 0x0, 0x40000001, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x60000001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x61, 0x40000001, 0x0, 0x2}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setstatus(r1, 0x4, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000040), 0x5, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x808, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() getdents(r1, &(0x7f00000023c0)=""/4096, 0x1000) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) pipe2(&(0x7f0000000240), 0x10004) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = shmget(0x0, 0x4000, 0x540, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100", 0x8001}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:43 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup(r1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x4002, 0x8001) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 16:00:43 executing program 0: setitimer(0x0, 0x0, &(0x7f0000001680)) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x580, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4f04001140002000000200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x36d, 0x0, 0x0, 0x0, "e917815be02a513b5456f636011f8304cc7cc1fc"}) r1 = getpgrp() r2 = semget$private(0x0, 0x1, 0x400) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x12, 0x7}, 0x100, 0x5, 0x6}) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xb0, 0x1a0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) stat(&(0x7f0000000280)='\x00', &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = dup2(r2, r3) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x5) ftruncate(r2, 0x3) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) read(r0, &(0x7f0000000080)=""/103, 0x67) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000040)='./file1\x00', 0xc29, 0x0) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0xffffffffffff4891, &(0x7f0000000040)="df56cd21efc9f1c546c7050bbf4b540eace32f70a324c0aeb7ea53682af27ba0104046bea9337c607e1db687313b8a965bfee9719ed54d8481cfaeff0c16811797f1020de8ec1dc891d07369e5a2809b14ec7bb090ee3616acbf55f4699f6055cd36b8ee9a117b873e07f023f426986212d1d9922fbee00c13cc3064d954fd7e3a15e7c0dc2f1298c75052810463dd5ad7c726494720c3a7ca17006fbc3356c60a91abe458b62a77bd0350a03bbef39a9e1c00496bbda214aec5f2a4eb9bde81774e2aef8d2ad1e46d", 0xc9) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="05ba9349f72fd80646160bdfe7ea17ee18c1a92633dd0edce7202698724c98c4b31b076fd05298f76bd4b9e9", 0x2c) 16:00:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x37ab}, {0x1, 0x100000000}}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) write(r0, &(0x7f0000000100)="4657491bd1dce886b340ed40d02b1524c997714ee91eeef47a48f8146f6c96397a78fbf480b4943012ce693170530dd19ba70468557231af8ac9ed3596c13c88646a7a278f189cc709805e8d8c2725675292641fa7927af1ce563bbd33f2dfae8f0c7ef314bb5dbed88825748328b1d0adb3910a41cee36bec776ee47298e0cae3f40ec1899b0d5d4b20", 0x8a) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0xf41) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:44 executing program 0: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000001080)) r0 = socket$inet(0x2, 0x4002, 0x1f75e80000000000) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d306dbc69f22c27ba84ce1d08743d26031918e2986b1713543a7d5b72638a269a54f40707809e7669d41053f9a22ea976dcd", 0x32) 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000502000/0x1000)=nil, 0x1000, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x80) 16:00:44 executing program 0: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) link(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = open(&(0x7f0000000200)='./file0/file1\x00', 0x10000, 0x40) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000280)=0x8, 0x4) 16:00:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x800, 0xc6ddd2878324a5ba) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2080, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffee8) fcntl$setstatus(r1, 0x4, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x100, 0x50) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x9, 0x0, 0x9, 0x8, "5b020fd3f9d60092cddb231ccb7e083c63acf1c6", 0x6ef4, 0x5}) 16:00:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x140, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0xc) write(r1, &(0x7f00000001c0)="752fbfb35c7803634bd01c61ff5282f91172725b616bf06542dde90770ed52271720107c905fec8863e31d724c47d3da324b1ed0229adeac4d2356027475c37d7264e2e777ca39412f1835e5022c6d078db2d84607d34e9ab81434e0100a0150e410866d51999150a44c900b9494b08e391a2965ea0ae424d5e1f099c0717c1d1da178865dfd126dd7aae4258d0a6c0e3c06fe9d9b63da118a0b112101593e5ab6b0324f99ae8f", 0xa7) read(r0, &(0x7f0000000340)=""/20, 0x14) 16:00:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, 0x0) 16:00:44 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x6, 0xe6, 0xffff}, 0xc) 16:00:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffff01}, {0x0, 0x5cb7}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000140)={{0x8a25, 0x9}, {0x1, 0x7}}, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:00:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x10c) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07080216"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0xc5ce55fdab96f5, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmget(0x1, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xc7, 0xe700, 0xfffffffffffffff9, 0x61c2, "8a5f60a58e812716f83e07a859f23fa421b8901c", 0x6}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) mmap(&(0x7f0000fe7000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000600)={0x3, 0x1, 0x1, 0x9, r1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000005c0)={0x1, 0x0, 0x8, 0x0, r2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="af0e3e9b0512942e00d910f879f5b8bd16cfe5a07b895fbf0d61dc8e28353e3b4c798a68ceacbd86f2450785bc16b31209949e48b922a20a927a18a8a1f4d224c70df722a744a75f2628991358047e1929a6aa00d35d078bba4862db1e021e746dfb7b16ab3c0e5da3b7b7ab4adb0432e06d05c9fc53018109c380a0a4930785d3064544b263a557a8054e3583255809eb00c1f00bdd4face6cc04d1d02aa5b90a603282b6c12ff0dfd59ceb65c142d2ee73c4129845691608a434a2e34d77383933d371f2ec66046267c6", 0xcb}, {&(0x7f00000002c0)="a0074e8886254368d958b59988d4809775d62584451541a11c704c39ebaf8543682eb989ce48497bc148e0d0bcb5d7b68525a3858bb906fd2d9b7da2c33106d88f1f47cafe0db38edfcbed4df0cd032fb9474bdf9af7c73df8e840f0aa0136595b92647235893b35b33c9d9f6a9674227b9e8a5dbe16bcd7857708d10f10d45f469543262bb150227d8ddba0c0c191bc6d3b0e2568a6d24b879a3db354cf629309dbb1c052325a8c4bc8090f7543f4b624ad4169c793e2e2ae0390dcbd57a13661e2a8efd2c34cefc752496e7c822d597c9e835a46f570e52662ca1a154ec80cf5378fd1cbfe", 0xe6}, {&(0x7f0000000100)="810a491a385575b7186aea25071e444c8c16f819298bc9854946d7fc67b32b86f548ef4db3e24a84f9f0be29eb1f38687d3a5270d6406fe77c8a624940b6ea502d417151b4515ddfc90bb297a3519bd4d13250cdb6f6e36dea17c829751a0c2af88f6590f5ffd7f5658144447b67f33e14553ffe26309f5f70a430e322", 0x7d}, {&(0x7f00000003c0)="1600cd53e63999e840be15bd670c364e8b6867dd9a67326a4b75791ecb02c7d6b42ffa1f66919b2af5a482c230c3e5517d67eb993ab64a79830af4c5e430320a94fc1a427d05a1ce55543b2821de18123e0e1094325aa7c92e41e0b281b584ec407ea9845e4b745b28f0a0117908f44fee7be281d487ab73a6452e5b19537770e0ab2cf53450e78063320be8763a28672139c2f5641459a7978670b4225a1fc655509798bebd924e58508b1caeca59832efb9725d0d83a546ff9b2ae35c96fe44f4a3e244001e628f2dcbde50001e6da3003de5db6769430cd3cd0c52fe8", 0xde}], 0x4, 0x0) pwritev(r0, &(0x7f0000000080), 0x81, 0x10000000) 16:00:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) semget(0x0, 0x0, 0x100) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x140) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "29a0c2f0b61c047b0a72a8e97b53fb105ee6c041"}) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) kqueue() r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x400020008) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) 16:00:45 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x76) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="a0191a602bce2220d4b71a732c9ab19a01fe36d719b47ccd7165f0f9a562e37838e5eb04104f162cfc6c152ebac35cde055481c194", 0x35) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) socket$inet(0x2, 0x5, 0xee) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fd7000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) open(&(0x7f0000000240)='./file0\x00', 0x10840, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f", 0xa54}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:00:45 executing program 0: r0 = msgget$private(0x0, 0x400000000001) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x49c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgrcv(r3, &(0x7f0000000280)={0x0, ""/131}, 0x8b, 0x3, 0x1000) getppid() msgrcv(r3, &(0x7f0000000140)={0x0, ""/163}, 0xab, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/90) pipe2(&(0x7f0000000240), 0x10204) msgsnd(r3, &(0x7f0000000000)={0x1}, 0x4b8, 0x800) r4 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r4) recvfrom$inet6(r1, &(0x7f0000000440)=""/183, 0xb7, 0x800, 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000484eb09fba961e3282ce927ca53c459d04e4d8187308d707404f70291dc6941ea62e535d0d8a307a355b300ee7da6599aba0604ba9971ad3cb897b7be32a0b14c6aaca3d40d37602a45727618496089cf210f7dec2640222b320c2fc60a3e7202b08fe3494146f425de7dcc9fd85432b05ff9fcb1c9c06991f4613611ab44b72d1b52ae2830472aa0a73f40000000000000000000000"], 0x1, 0x800) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = semget(0x3, 0x0, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/254) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x26c00000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7ff, 0x0, 0x8, 0x6}) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) chroot(&(0x7f0000000080)='./bus\x00') open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:45 executing program 1: socketpair(0x21, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x17) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) flock(r0, 0x1) fchmod(r0, 0x2) 16:00:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:47 executing program 0: mlockall(0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:47 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = geteuid() r2 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9, 0x3, 0x35, 0x3, "1e2ec17318978d1b5e269e88b09683ee7ab331d0", 0x1800000000000000, 0x2}) fcntl$getflags(r2, 0x3) setreuid(r1, 0x0) setuid(r0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000580)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = semget(0x2, 0x3, 0x28) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff801, r2, r3, r4, r5, 0x48, 0xa366}, 0x7f, 0xd6e0, 0x401}) 16:00:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37000000fbff00009d"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x317) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/118, 0x76}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x19, 0x8003, 0x41, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000002c0)="ca1672f0a27de1fe5cd09282b14dbdf9a69b08c46a5eb53b1797febdcc3e2ce3e9458972f958166265d6a8a51b91196b5494131873d9df82b465f5591117d7ce428186499ba5c4", 0x47, 0x400, &(0x7f0000000340)={0x2, 0x1}, 0xc) socketpair(0x18, 0x4, 0x5, &(0x7f0000000380)) dup2(r0, r1) 16:00:54 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt(r2, 0x10000, 0xe5, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) close(r2) shmdt(r1) 16:00:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07542016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto$unix(r0, &(0x7f00000000c0)='V', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000280)="6908108ff08498671a5073511273b0d9588cfc2d1d3af0e2425600df9c97eead91dbec4bcf47fe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x90, 0x3, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x4) r1 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) socket$inet6(0x18, 0x2, 0x2) close(r0) 16:00:54 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x11f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec012ac91cf2bae880a3000000b406743f00b2000000002a7a00002e6928b5513bf0acda805f1418f774"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7ae, 0x400}, {{r0}, 0xfffffffffffffffd, 0x9c, 0x2000000b, 0x7, 0x200}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7b, 0xf0000029, 0x100, 0x129}, {{r0}, 0xffffffffffffffff, 0x80, 0x44, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x7f, 0x2000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x401, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe, 0x2, 0xb4c0, 0xfffffffffffffe00}], 0x200, &(0x7f0000000080)={0x7, 0x1}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)='H', 0x1}], 0x1, 0x0) 16:00:56 executing program 1: socketpair(0x13, 0x5, 0x1, &(0x7f0000000000)) 16:00:56 executing program 0: socketpair(0x7, 0x8000, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000001580)=""/39, 0x27, 0x802, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) getegid() connect(r2, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/136, 0x34}, {&(0x7f0000001180)=""/249, 0x731c26ef96033d3a}, {&(0x7f0000001680)=""/64, 0x40}, {&(0x7f0000001280)=""/224, 0xe0}, {&(0x7f00000026c0)=""/207, 0xcf}, {&(0x7f0000001480)=""/97, 0x61}], 0x7, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) pledge(&(0x7f0000000000)='+\x00', &(0x7f0000000040)='!]\x00') 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xc78c, 0x18}, {0x18, 0x1, 0x8000, 0x9}, 0xfffffffffffffffb, [0x40, 0x2, 0xe000, 0x2, 0x8000, 0xd41, 0x6, 0x1]}, 0x3c) read(r0, &(0x7f00000000c0)=""/225, 0xe1) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xffffffff}) 16:00:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x2) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 16:00:56 executing program 1: getitimer(0x0, 0x0) socketpair(0x1, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r8 = getuid() r9 = getgid() pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) r12 = socket$inet6(0x18, 0x8000, 0x7fff) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r14 = open(&(0x7f0000000840)='./file0\x00', 0x1, 0x4) r15 = socket$unix(0x1, 0x5, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r18 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x9c1, 0x101) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="9227ca0f5cfcdc4c41c66f7452d4fe4d317863ed1084cabf9173e3612eb73dc54e1f4391936a7583e78f77bd19d3231943a503d7d295919579bf86baa38d8c9c7df31e54dd21921bda06efb353603d868b61415b4dad1bb9671b3c96fcaa68669b31f364a89149e7063e08b7375fe072f2d2c571a69faf00eb0b0206cfc9b4537900f16b7527fdb3fdfb9a3e8e0d6ef845f283503b84c8d8d275187b07484a01f2dfba205c86cda59634cb08a9f1744e2bdc7297974ebc08ccbcd10bdf720312663942499dd0efc889da94b4faa6878ebd3b4d882e9c570a23fce785b9f4984df5158f2b6524e95a25ba8ecee27766", 0xef}, {&(0x7f0000000180)="7b3529b0905fb5cc2205202ea84daee0fc22b3339c2770e44405bb5d456a9ef92cb8a17951f7132c5c1c319ac80e31bfca56c9eff701e38921cf64b78bc766bbe9d7f18cfd03749405e42247091a66f700135b6026d21c9308a270cffffe5e9b4d37404ce3fbc0fd157e592286d86d541ebb5e2481c27a632d43938b951c7a1361b78bc6518f1515badedb0f07a2356890230475974d30cd4b9972ce9f1756e646c1a19e043ced4dd126f94e146076e3908571f2cb39e6da8efdd01429a4d681d28fa2e3061fc447c1439a710616d067dab73019ee0c63e13ff52e719a25b0367746b5435072c0b7b2a7e563eac5bb690013ff3850032b37", 0xf8}, {&(0x7f0000000280)="4b6046b2bc745831db5ed264127b4881d20a43f293d8d396427fd67e5cf2fd2960a0726e510056b4eee906e6c9e59f2ff0ceaceb22fd375b3648f4f82fc44f5fa62979fd6599c97dc196329b83484eea5f365ecf8768b1e7b17aa99f10e57d2b5778a3a16f5dd4f2393f2b0ce215ebe6f5bf922629aaa9341d9824c2307267535770b751d1412f4029e313355ec55bfbd150e43bbea4f522004a391e8dd3d4b1ff294b47383f62b9950b110cb687ee26fe6a1d0a743b23e334b9df43dc00248737d49fc1b83fde328cab325422718aa7397bc5d6c9e67b20eccb0c5eccfff8a3", 0xe0}, {&(0x7f0000000380)="e996d98056df19d91766e70fbee2c51426a1a2ec6db2f74d6d5bf541b5535b2fb73fb93b97c811237944b3ebdd2b4d53256dddd1defe80f4062f1b243af521361f652b6f22524b4c934f67d2702c7206acb09b9d27a4b673e07b7ddf46b77e8ce838ab2cd4b2416bf1e0b57d44f8f41e8f8d90ffee661bbbec2a512ac5502085564bbd926178102f75c21606abd4a426849e9211078f60b00f50e8d0492c5f5e8c53e14c238514ac511f4ca3021c65a1761b280b1f382ac69c572d29128699b7a0249596812004becd2471f51bba1a9042484c9bc2df6827a41558f7be26fdc9b957ac7c70c62f7adc585b59460d1042f4e0739d02b44f2696", 0xf9}, {&(0x7f0000000480)="163d55f5d8", 0x5}, {&(0x7f00000004c0)="41717ce02219aadb08aa1c196179badef6ee2d49a663ff5add5ef91bfb6c62448b72efe59b3e82ef8fc9b4d21348c42b2e6301f7fd0741840006cf23d4f8fc7fb5e41e453cc873b596400cf19df91c5c89105eae2dd24595430b52223c23f650e17816772a93226343307c3af5e84caa64", 0x71}], 0x6, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0x98, 0x5}, 0x5) 16:00:56 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:56 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)="c1142c00", &(0x7f00000002c0)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='+(/\x00']) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:56 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r1 = msgget(0x3, 0x200000000000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x81, 0x9}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r2, &(0x7f0000000380)="70255f112bb66aff94b0910c24884847120be0b08582b40108f4087dc9901c61e5e4108fcfb5f777a18f8c78d15d6d45ca5dbfb837ee1f08f8e381e5accf5b2c256f4a9d42fa92", 0x47) r3 = geteuid() msgget$private(0x0, 0x440) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x5925d446b21bfbd7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(r5) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r3, r6, r7, r8, 0x20, 0x1}, 0x4, 0x5, r9, r10, 0x8, 0x40000000000, 0xffff, 0x80000001}) 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = getegid() pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="4a25f0970fd40ce77157f19b0f6b68aacf3bb5fc9b37f5582a3f66e5b94d71f1bae35992b223ce35b219c4f28a4a6c4cdc4477d4b02565aeb53c12f7f2c3", 0x3e}, {&(0x7f0000000100)="3b7d3c4130ecf2ac63dcb284f0e7701fc2b64913adc3754978bfdfeb0817f4c238ac9d3d9f52dc29a44f5926114c5611345c3cb3000ca7c02e8b1cf5aa1737a65d56fef029ab07002cd88073a9261371a4dd6d2cb48ee861", 0x58}, {&(0x7f0000000180)="16c9c14c949b6f4155706169ed91da146fbf6272241ce626239cd7f2be61c2541063a16b71747c3eda5247756d4637f3dac1599139cc5c10388ba9dea17e08229e23edd510a4ac94a1285205ce5bb524897e3cbffb8f17ba640593022e8f0ae45a18674b7a9aaacfd71a85a6317a4164285c57e2e62629d558ea21446740bf636e0c3cfcbde96ad550701944e7b6a726242099b80432694dd9b314647c2c0eb4094b6245975dce02113490dfbc915281a33cef607a5e4c62e20de656b9f54882c90d3accda5ecb8cc65ba98d1a182b607d379c76b0c2d9c9dc12a15c51325d4f98128f047a03985e1c4d09f79a6b7d4ccba761dc98ba9467b3b80f728c8588b5e14a1048a425220a119e403983cf098218f1fcb7b1e63c4bb5c97161a3edbf2c3ac807dd76b553766c9be2282580fd265e37c70be1fcc7a435922cddcb87b5cadd983d25362687cf2da40c9b5ab2b9c939ce9e27cb981b2607decb3c7be371972801875d39bf6e271e67df598601afdfbc12b7c77ff44aceb34a91ced6e3d002b6ea734f46fadfff9a1946638416294c10362b42af352e0916f78f4727c6aae15791f9ebacc8468c69c46a79db3f23e3ebd88b07071a8a846201f9674bab23e534487b3a856af55c37eef558aeaa9057ed31b70a078f5a66c4bbb3d4cc80fde5adef2957590a548cecab4754761624e89a045f6c49f2d8498382fcbf33ac62700f96beb91715f7d5979faabcd568370ca6c9bb2f0b5a6e36b8d51489b242aff48b2fe6bef05e8379ea07a59a06f246e53d871f1812d3f107777943a257b09df3d0756e6e6938fbb8cee0992d0aa408297303abafca1494b383bc8d6daef06ed093fa1b33c33ada71966947b8cd56f7e1568a73ac791fe691c4f55a9eba4956bf425e7e293bfc322421fbbffe150ed7abc30f7bad1ba30a178b43f8e8e18d39c86ffe0c3be75ccad03269fc5ea2dcea33609451f57ac382aa92fcc79908e6247efb522305a1b1e9619fe8a72be18c0f4b428c2a6160af404e4758335c986d0dff642a2e75f37265abd6dd009b8a73a6220546a82d8ac3582d3f010fc48185ca2e33fc4af6ca17f5e97e1361b950852e06acfef638186478d9e37ef664b11dea001ae095958ed6e6359161622ea2dda22c2b28a59680ca27608b8c64f7cd6342dff8cd8b9a1bab310e558170de0dd5fd699a31510629fda0af70dd5225b2925aea74844c4fd5ec1ea551c3f5103db77386c28fb2cc19ff868f3a07cbeba58d8232aa5d68ea61cd96532da61e7f1eb870b4f60a69602603a067b74ed88b86cbd8b4430135b2d3a27238bc97de529a9b5772970e26d7d30383d2aefda5784114731234e7f18ab5e9eba11271554d9bb7c5e191b31aa3f9ec809dab30b67e0eb28ec636b5db715c3fafda688ebbb773c1b91e358f6dddaa227c7ba2662428613455feb4ff3254f5d050c1f1aa7aeb04a568b606be045110549b57eb777bac64736b634e28387ca30ec0afc7d8d6a50e4275d832d2ea9d25e83daaf045352faea0c3501b557fffa1d456140cd3e1db0df24cdde45739d48cf4f5b4905140a48a70450cff58eb691c20d2374e1b9a288ee99f00b330b457aa4422d67a654da852ecacffb5a84ea22b9d797197e0a2d1deec73c0b9c9757bbd53d50ecc70497530bcab402a6579d39822bb6e47517ce3308ff54cb8efb1ffc66755f6f449058d43086cea6db241e912ad74193bf6b573ce39f5ca9da8946baa9c7baf966c0f1097f177073f0fdc569f2c11a2986b2ecc8ce55e52d5b162f61467573a1d60769d45ad8a291c41ca543a74f3aee49fc5c7044c68b69205f4ad17787be2bdb84383d1282364082ac4a602fab53a3f93a25d3974bfadef798a992be35d0708fa356e121c41d9036047de0f8a941488f1e0c0a355c2c897c38309c2f90196151c986360d8207fda2e4e04ec81de74c8f20a902ab976f10af69103cd95f9b5b5457f4b4579eabae149c6422e9079b338dd94f086f519d8275b3fce6c52fe05fefbd76f3521cc6b8e44639127ef622a8f3d4e564b2d2646727c6ba2d038d12c4c99762f768a7969d1053e86ebe40da7b9ea594245b68f2e7a1f7f5ae9983daf2107e25b00516b9f270593f63940efa956b5eb2ec807a66d12a96f03593f93c8f171f7b5976499a2530a633599879f13d1fcb310399c20213742199e58bd46a2ab8a1707dc785f9c9d838fa99603198d531306df3a9609b41723cdbe928398606af611b110c73af562cbebe6d8dbbdc595c4b2a830cc3a7769703ef2018b06367bad1941f5f95377c8c91879da12baf34090079c08c98e273ede7f5e5887d9c9ec439f6f04951cc41a427234118e44c18e8bea8e8ebb521d8dcce6eb2b6b3b6af96d0c42904945342da75be0a3c2660ad9e0d7e46181feb0c3c819f0851ca3f37cd0e1d9c69039259f5de688c3a3702047e6c20519168a2c9a855ce8ca0dbb880d0792ab2ef1b545d6c8c1aaf7630ad48fc3d9c148731224699d80514a0e4fbc199f2b1ceb7448d1d28b7c082514aeda196d5527458cb15191040a2a9def7d945cd689f619a5878dd4782c2b4cccd6829961fde641d142fc4532ef394512b2b0f963239ed0b19e49c4f4796deaa32531cc99c29d966e1910a7c5c2004d2f15db250b61f756baf557b934c47867f439ebd640751e8e5dafe57cbc7630f155f578ac8413d9c52c2e9752028482590dc1195c8fa0d8e3c4430c3ea4dc9e186e964dbbc3f9fdaad095557dd5abf576bf80c45cd92eaf975312ddf8b0b01edaa4597c26724337bd8201d9de11cc057163916be587600c933d82441b3160b41dbd592665c732077e03d06c7560c88b7944c1f365a1f718a047c9dda016972efdf56808cf67320ee314dfa069cc2ea740ac39defa68f6764a11baba4d3e2e4d40f741fa74909ccbb1bef68256d08bf50faa96377fb519ceada8d301ad54d215c4897cf88a7bbdfe38ac716a02d928287a35bb0965e592eba5771fb1f233f8d2ad7d6c16a2c34f5a0130116d1a0afb5b87ed43e7d7d91c9a9376dc2c9ad3d21c36ad97e576ed485196edfa4d690b660d330ae3498bb3634d70cee145ba1fc11705f16e2c0f6d40b19f1db9a6d8298bb479d6332b116d6c2ac9e548fec5bcc7ac807df6fb71751b23a9ebcadaa6102a8b319598990c2e0f4b014ba93fb75d70248d4b2d7dae84f765a2b0019c878d657242627ee7b15056c1c3d0205d385c4cf4f7b5aeba6172e38762e67cf684fcf63af164ff42e8a74c9490e2c4a26983bdb4c4e3a0b6aedc42bc068437591833c7f1f0b11789e13696b5e13ceb9107b3b95503ca32a33e116148c062edaaca6ffeca78cf5d0bbb633d05724ad1da08832a7237c9f2d5a890027e5fee48f23d6f3b1de75b588684f8eb94e7b282a2722434984a04829fbe61d035401a04b1a5c6ff1ee90d30304673d48923d9ea407f5845ac1fe5badcadaf5134ff0e17a53a338dabbb2a223ac5d20ad71fb92d606b9a29d8e48eb259377265c2e4be3d023289342ea1b969cc3ce694a98158d046961d401be0260d451e1f07d4772fe3fb423cdfc9324f64890c4f5cda29e5bc4040632b7ee0d8af39abab4d019258259e32e351c2b377790a948f227bda74c375a7341ad1df4ae126b42cde091691bba2b435892e18554f853d0fe8d6f988c8528a79e7e5ae4ad77d51133e14b9b2a861f1d03f329ac4be9844362a028f89408ec0619dfcbfe1d72d73ee72201951eb3ba7372b6b1f70a8ec3e9e074c8f1aa996306bbd7c152856cd1720c39c52de34d972fd1a4343e13c0155d7307dde131cb10578dbc3a86505baab03720c369443ec19a781c0e1dbef20c23f9af7ab1fc00ad832063a292741c5fe152d0c073027486b66f6b1c628768933540df839c1ebd8d505a66adc389edfba85372a977ca53a52fd2b7426c36f99f8826d77a259759d1b0354e4bba07b73f74d01fcf8e38b9469cb18a5541404c0a717d516e7da56ea5afa90d140aa73ea80afb3cb66a54e6a86d1c04b6677e4ed54c378e055bfd07300245a167a45d3fe0a34758a86fb254fe0f0eb2a472d3189cda7d501e5da10e1bd3dc436e8487f1f0a28bd8ce90c80c48ab79c8e61bf24c0d4bf820203def454be64ebf04ebf2657c8805b0ed0c673c1c9f85dae2d2db23703add6a5d93e6f3c8d2c531d0e76847b12b71ff0e0cbbde620044254920571c11ee908e457076f4c6f441ab889d4b097b1c4bdfae5f311fd7a1450ee9582adc5bdeaa914bf8ad3996da0ff41b648c734eb038a4d133d72919ed42490770c68e5538f0e5a0481bc249398a94a59e1a01c484ab66d86bafeb0d1a8af0f0fdedb4146022420b62644f72f93a4fd33066e3c330cdabad524dc89748f28318ba977afd11459342337ebe587c7eda07174bd020d5c97ef1038bb13afe0ee8d66decfdf4d670f9e70423b66b20c6fcc03f766dc341ba867590a7843c50e0078ad615313af2ca49801ad8228f9a4887bd942e5d8edb3c99893be81a88a489303459d446467b15655979919fe3ab1dd0cf805aa034b42c18f57819f600dcc5eede2cc0ec9b13dbaaf7920597e48be0002356a33e5b0900a2236424317839aaf392832c1ee36b8114d148f89416937906517ec4fc4e58187fcf3f464469787e44322f2491d0b1b8068612fee77097a98ccf67dc714e8c59b44ef486dd6cc14588b264901635ce342628c47c4d7e2d8e3d93650a4da56730e2c51dd6eaf5d25456b25a990a1904105137bc1fdb28f1bfa05692a883234093ff0b1c8713ee2b23b1364e10eb5857bd43a4886d6d71604c5aa2de152c62d4e630781fcd7a532cab1c3e107b80ef40a319041b0f5d33d55e04023204cd4c362f70a3e501708f9b9efeff3bd303a9c65941f58643181cce55e0e49199c4f98dc3cdd51bce8faef26dc24392a8e78aa2043a76968625c9ed102463661ec19f26fcaa3bcfae4e335e44c62c1592b07a432920d002a97017c6e8afef94f898a6f91c6e1148850533ac7e5be92c9245372bc27603a6231f172eaa5f2b9a76d5cd42b0b61331f150f7c4bcf2bd2683ee5fdf1aaf24c5f94dd1ae6cce15fd6e0b22719de28569d443feb33c6795be41561c4ff88ceb72577dc505d66fbb3ecde7ba51a8f1850ee529c87b3ac7211d210dbc1436444726ded05d68cfd95f405fd57003be85bf44736a880c613d488092398c8516f192dc6f30639d7c8e5ca4f43eb1acec507b41e3a6a6266876ce99ad01de91d971b4229369fcfe75a6163b0c03d963455a4571377e162bb73c5ec18f9eab6a77bac1f8d239b075ef2df1ca007c39353889db2e2ab276b9e49b0a88a759b469608cc503e22de88be5f25a4a73218bb6ecb26cb82d2224a1072d09c3eb3f13bc6e75e7a2d878b0517d3dec33dcc7095344b7fe2d9c33ebed1d887bfc8701f9a8eda85818d9d5ecd7d4e0596064dee750814e03590761778c920f51420c5166b3967f3b7e0dfae767c98de65aba9fbe34bfc7bc21b6b0e6434a089eefd0aea972582f0473e665c161f80a2f0d9e6f9a15d88538cdf43b9192e1724def6695a3a429e75a2b91e198063a04a242de4790cd67dc1f79c75512c7e42ed8f5bf1d32d1fe140c8b2d1c9855d6bf19772cd0527280e48e4b46818520bfabf42716645b86a6f9e2a2eeb8ee52765a0a63ede26391aaffda8f7325566b821d4e6d4aefbcdc5e3c94ea7b5e87d4cde6cd1f45e39fe3ea1461c68461c9777ad52e3d4e1cf7e4f8d248afd049f08a91ebbea388d4bcd77a3381a632876", 0x1000}, {&(0x7f0000000080)="0d0852b57690d8dbb5e74436610fc1180fe9ace1638e6432967f6671d3421adf0f5ec20df1210715150bcd92f38602c719449dab34a8321b7b7b0734", 0x3c}], 0x4, 0x0) setegid(r1) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffe) 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x20528, 0x0) 16:00:56 executing program 0: open$dir(&(0x7f0000000080)='./file1\x00', 0x8000, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x40000000002013, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = semget$private(0x0, 0x6, 0x10000000000102) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/198) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x0) getegid() flock(0xffffffffffffffff, 0x9) msgget$private(0x0, 0x10) preadv(r1, &(0x7f0000002880), 0x7, 0x0) close(r1) open(0x0, 0x28080, 0x4) syz_open_pts() getuid() open(0x0, 0x10822, 0x0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x4, r2}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:58 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0xe) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x100000000000) msgget$private(0x0, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getppid() pipe(&(0x7f0000000140)) fcntl$setown(r1, 0x6, r2) 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="31d07dc3a74e8e488b6c80b6d1b93ea550a0efc540c86681a1c564e561d66b55f9fbeeaac9d7a677a834ddc39bfd6c2c2e9eec232ac0c9ca92cc98e88811184e04b8c807a21248569659e36f52071603f2d91003a3127704d3f3e53802df665b7b6e0ad4e32243f34823c3c53dfe2fd4a5c158ad0f1549ca18768d97", 0x7c}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/136, 0x88) 16:00:59 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x24b00000000000}}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000020210, 0x80001fffffffffff) write(r0, &(0x7f0000000140)="516c31327e195a693233ba67a0be23fcff44c6b3ff6321a67c0bcd8006c97ec4bb03b421ed6643fcd15be3a3c21d9868d9401ac3715b9e55bf5cb802f2cea67b33681c548a4cac7497f53e3c422850099877594598ff50b4fd5021f4c6173dcc2f21c6e5c74b4e70e84cfa", 0xfffffe13) 16:00:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2200, 0x8020005b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x19a) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) 16:00:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') 16:00:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x4000005200) dup2(r1, r0) r2 = kqueue() dup(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) select(0x40, &(0x7f0000000180)={0x81}, 0x0, &(0x7f0000000200)={0x9b}, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000582f6617653000"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72"}) 16:00:59 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 16:00:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df24000011d301cf2bae87525e8c5dafb33a481800500001209"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="6b5921fdb11b8269e8cbe273711e132391c58dc01c1449b2095b5da346ccbaf89365e8f679a82c5c0be30eade2c4344d7aeaeedec643b5f99846659adc4dea1bbddc713ef5235898615918ed11b8de9b7ef88521b4bd9ce4435c5d9ec7abf9d179451b6c5643511fea8b6c2bb870d34701418cc7e17b93040409589f86a76fb480fd353f054aa367493f3b02143852f71cbe37efda20c242f57e46e5568729080c0bcbc110cccca4f4ee7da0acec5a5d3176e722a94cc44dc26c114327bcdcbe781f4bc250dfef158f8b3c3ca6911a1d582cb97d326f3d8d"}, {&(0x7f0000000880)="1313294f150dc69dacf1725ba835bc78222a519af3ff9bbd6465f59a1ee6950f511610aac2ec775b4bcf6a6ca8d8567fe98ee7be88afc7de2159810491800968b8062fbc8d8c64bf93cbee3f41305c394c6a6a86e39cd2ec25d676db45cb4d4665c9eea7a7cde5c741efddbf7e4c9ff232c1cf4a4ef8c76b0f652c0cd349bbbe01d973f32c88a1be2837a581618de9f8014deadcc504536668b4a3e2b8500340ea019afd887bdadb2bfe9f89225b49b4ae129f76c3bcdb7e30aa2c6ae3ab1742d320b60b5332185129f00dd779ff8abd423d"}], 0x1, 0x40000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7fffffff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x25, 0x1, 0xffffffff00000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x5afdb428}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000010, 0x6, 0x80000000}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x401, 0x8}], 0x9, &(0x7f0000000100)={0x20, 0x1}) 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) ftruncate(r0, 0x0) syz_execute_func(&(0x7f0000000000)="f2430f5a2508000000f2aa66440f2a2ec462e1a8163e0f8600000021f20f2a7f070f97dd36410f579300000000c401f8ae5899c462bd9cbe05000000") 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x7935268cb4386ea6, 0x48) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10480, 0x100) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x5}, 0xc) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x192, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xc2, 0x100) fcntl$setown(r0, 0x6, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa74, 0xfffffffffffffff8}, 0xc) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x22, 0xbe6e, 0x2}, {{r0}, 0x0, 0x1, 0x3, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3, 0xfffffffffffffffe}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x81, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffff, 0x5299}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x1}], 0x0, &(0x7f0000000080)={0xffffffffffff0001, 0x7}) 16:00:59 executing program 0: socketpair(0x1, 0x4005, 0x77, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x3e4a, 0x685, &(0x7f0000000080)="8cb1efe413e344c5bfbc1c74ee4335512abb014015c6cccb732f62851501f664904131d5c6c7c7822901c300802abda116d1c4d7c60c67fc7bbb14d0013a52e3a5219a5335b2316f09a705d2a95ecd8d42137c2cae25b33df2c93893e35029ab1c4d5e65399cf51d8a337cb7a24296ff51acabefe36deb170a", 0x79) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02102600"], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r1) r2 = kqueue() r3 = socket(0x17, 0xc001, 0x7fff) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x17) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) r6 = getgid() ioctl$TIOCSCTTY(r4, 0x20007461) setregid(r6, r6) readv(r5, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) socket(0x6, 0x4, 0x1) 16:00:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) 16:01:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x1813, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:01:00 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r1, 0x80) 16:01:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)="1d437b00", &(0x7f0000000100)='*\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) recvfrom(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfe04, 0x3}, 0xc) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1\x00') 16:01:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x6, 0x10001, 0x8}) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4001}], 0x6, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x86, 0xf0000001, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x2, 0xc0000000, 0x2, 0x7}], 0xc000000000000000, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0xa7, 0x3, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x94, 0x80000002, 0x0, 0x93a0}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x9a5a}, {{r0}, 0x0, 0x20, 0x24, 0xffffffffffff0000, 0x2}], 0x7ff, &(0x7f0000000180)={0x8, 0x8}) kqueue() 16:01:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/145}, 0x99, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000140)=0x3, 0x4) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/9, 0x9, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1a010707b95c77962f0354f156492e2f66696c653000"], 0x1) 16:01:00 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0xa2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xf512, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="f0ab6ff9c79b4f42b0d1905c477b5c1df6f720eb63b19b05b4d9cf6cecc2b471d5021395c83d3487933bff2ad099ecbb2c703a6176ec0222e5845469b0784afacbce859cd5e1d132497489b26744441b32e572b2216c18980c905d500e0440f72eea8d9122a8b75d7b0c82c061c8cc7c3a60572dd019f3485d8343275e46903ce8b73f627f341da6b1c681cf8d57df2b162ff81da3c296979d265d8be0b43b66491e48ce35af8cad5693715b02c33cd6b98265a28c961723c9b5aa9ed57df596a4227f747124c74d7bf9503650882722cb9b3beca57cc35d3a676ed8912efe", 0xdf}, {&(0x7f0000000240)="a3e6842a0d1aac54d5d53e01bcf9fd82fc061c9fd20b9fe56bf096f5ab6e4d4da07b91925af3dc069f0a6a89408dca4dd9b71b3d8d862202fac210ec7d73497fe69a5559ed987f0c4a6f7c7fdc55e546a3ffe28636c9f70292c247be8c95560d18dbba5bb3718da56bf63f8e7a07d3030f58a687963621ad554378f280", 0x7d}, {&(0x7f00000002c0)="2bbfdf66e515eef88fa2c3a9142731f403e57a8319b9177d931c26379ffd4b335563886640908870b61db9ec67bb9cd9e5d38fa1257feca219180a0b1d2011f4fa2d2a8495bb54c9e3afa21f4d6eea160818f2804bcd339e8c69747795e472982491148af7138520a3021f540e31358650bf6614fe848ff6a27700b3d9e8db9231149a715e546905e7111734fedad7d39cba79c5b830c214e77d", 0x9a}], 0x3, &(0x7f0000000700)=[{0x100, 0xffff, 0x7f, "1ec3bc4d910e0b36b09c34f54bdf1a0fb3a21705289737527494463b59e7e5025a6a58c4470504fa170571153050e06c2c891b245dfac2b232af3468432d19bbe762af3a6799edeb113c346d58f7e2946d071d55a76d6bb342fcd6f4f6c94708b2099cbed50f772356868e717a6c9aefbd647c64771ae92a458acc22ae0badf517a764b513f2cb6d8595cb508b892615ddda679504e6338a2276bab460d46ef37654815d4f264f0584a61b99431da14bb119f1b3e2167c5878a72bc0a9dec7d9b55eed3140f4d045c9c6f4ab08d25596c8480149b090f7e875e9cff483bbb04b10c630cfdfdef018d4b0"}, {0xb0, 0xffff, 0x951, "48f820a2d26906730ec4346fea410a50e6385f459d72026345ef94bd983a4328b32db6240d59bd985b1460e9f29f2d4b63d38d6139c2ffb6224d7032fc87c35438829efd8a9b234bfc344102c71de057f744ae38ccd33b4eccff27d8f8a4e6d6e73b8b8dcdc7c74bd4e9337772a6963438b98cf91814817cec4a027419893b4859f70af0dbe75f12eca6392ce1fb41cc0030ce446c52597702b0"}, {0x60, 0xffff, 0x2, "2604fc17cb81d419f5100cb936997a1d414b97f51c48b9cd73de7a5cea314485827f590b9adb54dc9bc70a48705c5d21aed962f6446dd18425d03e3f049a2d4f5beb985bc54de602eeb06b2cd1cd48"}, {0x100, 0x1, 0x2, "e41201da596beb5dc65e7633e713c0845e01389453b5d3a6ac509de361d6eec27f5cf15a276916e8659297dcec49745e397d768a2258422752b6d7eaa6791627f505a2fbab2153202834824930859d2c0c1f58775053530e101cbed0414a95519b548b230b4f7539ebc2e4268ab3f10d97d7bf8219a6e25b888b4b7d9a3dce87ac4dd23472fc667f46b45b39618e404370fc7b060c383f7e192f55503ff6037f32e002adaf807233ea12371457bc30945b14bacea81ee69084d39e29c0637cbffb33706e140b93a0a825e578a282569eb370bfb600ef1948c9ff57b954b5b1348efa2880d0ba87570decd18798179cab"}], 0x310}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x3, 0x2) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:01:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) close(r0) 16:01:00 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) r1 = open(&(0x7f0000000140)='./file0\x00', 0x18893, 0x0) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x8) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) read(r0, &(0x7f0000001580)=""/249, 0xe5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1f) syz_open_pts() 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x0, 0x5, 0x3f}, 0xdf4, [0xffffffffffff8000, 0x6, 0xd4, 0x7fff, 0x3, 0x8, 0x2, 0x6]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4caef2c27ec36218428006ffda9131cdb1e1f2fd266e9464cea85b1e69b2661fc3bce51840b102f6bc727eeaaae6a1a1150e869533281eb3f079b1e2fcb6c7c3e16e87162a573474c01bf7733196ed472d6bacd6e8fe4c715ac30bdcfa2da46b1fe8e28196f4f3cfc4fc4645bff59b354cf54c85ef91f7dda21c3e6eb4ebdc4da8a44ba71513dbc082f6e053fa21b6e103d2677ad9", 0x95) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffc78) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x2, 0x3ff, 0x7, 0x1f, "c9c8fe8ee3b1393ef89c03874c416c88eafebac2", 0xffffffffffff0000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x24) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x7ff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = getgid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x2) accept$inet6(r1, 0x0, &(0x7f0000000200)) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[r4, r5]) 16:01:00 executing program 1: geteuid() r0 = getuid() setuid(r0) msgget(0x2, 0x545) 16:01:00 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00001000000000adde631b000000000000000000000000b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a773315c6c03ee66c0bb25e028c10d133bb8b66d8c00818935d76c9fed0af08e97156d384113b256d9ac8fcacf74590e1d4123924b8db7ab7e53b39bd06c0eb8e96c77a5b3027e4433f9b40e725e0141f7d082fe22ac91bc8b33de69eb3232ea2de9665186ad58b0b348dd4624a6f6bf27bc278bc418839b7f613a4a1553a9445a618e5047cabadb9dc2062d5afb6a20666dde51ade6faaab05205ae6b07f9cffcde340c3d757818fb87f08201d2c2af98d2"], &(0x7f0000000100)=0x6e) r0 = socket$inet6(0x18, 0x0, 0x80) recvmsg(r0, 0xffffffffffffffff, 0x40004) 16:01:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) kqueue() close(r4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0xc3) pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xa, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x15, 0x2df0c87293f0d18c, 0x1}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0xffffffffd3e6503f, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x100000001, 0xfa7}], 0xffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x21, 0x40000006, 0xa6, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000023, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x94, 0x1, 0x6, 0x3}, {{r0}, 0x0, 0x44, 0x4, 0x7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x3f, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x80, 0x4}], 0x100000000, &(0x7f0000000080)={0x7, 0xffffffffffffff80}) fchmod(r2, 0x100) shutdown(r4, 0x2) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/50, 0x32}, {&(0x7f0000002280)=""/73, 0x49}], 0x7, &(0x7f0000002380)=""/114, 0x72}, 0x0) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = msgget(0x1, 0x4) getpgrp() msgsnd(r2, &(0x7f0000002440)={0x3, "48831f2abe8256103e92fe56a0fdf42f4d4a24aa58df5492f4f0d8471f49fda0e8c2058016fa4b7ba74916fd32b1f9d5bc89ebf492aa686781b2cd367a0c09d38a4e003778d4dc11e3c9254f17dcbc397197f670119f34c04ba66a1c10a1a355d5fb9ddaf89559f736aeecb4287a3b0e5a44333670929ba88e25ae14b6"}, 0x85, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000002540)='%\x00', &(0x7f0000002580)='\x00') r4 = dup(r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000025c0)=0x4) msgsnd(r2, &(0x7f0000002600)={0x3, "790f126e933b25a9ceef083c813036e6d55631ffe4ba60ac372f2f82d5fc649bcd95a8c6977ec5cbef95996a8eb7b526bac205e08f5d5247f60bfef828f8abad2a6e0cedd9fa24c7242f92560ab45ee6a00900b743e05356c4b711bbd13ad5af14c9520fe84c78b63744ce546edc691447bdd66a54f2f8605665f5a46c6d8a879d372c7df813f570a73f1f809a862709cbbab40008940303b909e215e39e85257bf5434187bd1632578558a86218b3405291d61e89e17e69dbb040802ebfb7478f79d89bdf57a1cae6907fc0be7b62e540b04a7a78324ea542f706a5eb1fb4172c99628580677a232aebeca55b9f5120a1b71af4aa0a4eec5429cb988c29c89869abe3a1580dd50c6ebb65005eaa27686bd5027458b4cfef1e1d2f06bdb5144ef8b9838febc815bdfb64c6b4c41b74b605dcfe882aff558f1fa1c03ca6a81ef27db4b96a66d7c6315896a9383f31692e87801ba049fd5ee5d4bbd64a603c6ce530e7f1727a2549ec39989a4ba2a9a552155a59d1fb210a409dc1e187e32501c74b7ff11553e982e49b91a8d410679503d719923bf7d99683edefc33eaa58087d1a094cb257a992f832065406c03b7ed9b76fe51c88a70714d240475e287813ffbcfadaed1bbc93783f983a2c75c0691faf112ca6d15964ab9d70de7ff8364f3ef7247a70ca8f0f0adeb38efd15fcbee9d8773fcca191081e7800e68a805435ab18d76507a9d2858afbae6dfecffdbc6341f8d191b50f644bfb66141819d2af34720fd8da5d63389fbe0af79e9f5c5f069e1a7dff18eeab013447978a3245946ab6ccf7a537b3bed28cff983c7c44bc45db875c44af799c6f6c3c5a94dc9617e23d99efaedb6fa62dd4ddf7587b9622413c61e6d62ddad1801c681a7047074472e8be21f150c0ecf9d5362b6f3e984cbc8951608173a63178f0998ad1ccbc15c072e4066c361ba0bab28046cdf3083fa9871ac19093aa0056b043c2264195ea93a3097fce68015d3f59a094b53a918d5bbd92652fe0131ce9dd343da69900470757db8e24b9c6ca0bebbcf079061f401bf8ab248304ce93c814c0c9719c9a2139de1bb9c68ab8c360a3d1a849a23395883ceff6efe8273c613b3c2f9cbd87444cdd1a93b0e857d94bdb7a26d2937bb8f0e5bd89500dac087a97c5afe2bd53748c9f019ffd679212d6ed21edf32a83663521d0c0a1af85a012fb5898256644dd26f1bf28b55185850b2ad23cb83f04fe82b83f0d4863ab5ec54a04e3b50d8fe51bfbbff0d29e4398cde4e31ddf8bbcbd494fe7474cf0a5500c9b9573d2185d8bc97043bbc75939d7890f99d2ca0236ea9c408d8550699500757589cba60a5fee6f90798d3bb6dc9739ef4b8f64cfe6e800eefcdb7aef7241fa003a2878db3c58d9dbafa7b91862f8b77b86084d0e2e031f20ea1785fe4f49b8fbaffb9bd10e9d5a25455e7b2c97c7c6ce69c68aac1a74d9a9c438416d92cc95a0eb2fd0c1b633518316dc11ab7ca07bf97568a55c27a7f45d09c0640a4c0376bbb9fa1f09e3baaf145f2d54e01cb7e62e26c3c5df7c3d4c03dfce418e70b18ad6d4ab6d48602e7e0c87d7697435109bc16957672222a81e1ec250dec4b6d081713fea558bee387192911a6bab9c4b1dcf42a283126d96843578bf09c14a44cc147c6e4f2420267416468c7effaf78dc0b33d2ef16d4a26750cd876a41f6a844c5692dae601a1928352f3c61c00fc2d5526de1463c2ca02ad17750ba16875db3a209bbd76b1459d1bf0fee2b3bdc6c17312caa661127f8e22a3b301a5f49dbe8510558d50a23ee750327564ea19f0afc39417ceea411b72575e6d6f1252cee770a9090082097ae17e32892a043cad2253635a069614f11f0e3e845bc25c8657daf361b02a5a42ffed0eb2d792bd458ef33ac33003e4affb25a39e3322374e5cba7f8975f6001b61b68bda558fa52d1545c7e1d4ea0dde86b6d0377c091b0964bd7f10614ee676e8539b17239369e01abfb98117ed043df1d2e1ce22717b316e2e37f2460d786f93585d576269cd32031ee017099d38a554844d6e83c04a0c17435a4593834f3fb93267982d8f0c601d31602226db25f9dd1684378a00c1fd50dd93623efd622489beac249eefdae544197bfe84793295da9b8065bdfd08be807aca4fec2c39cf16825e5038a5437d3ea8223d05b0bf5bf2f038878c0e3a2147f8504e8864d9381489e03228ccebc66ddc399f560ef08989c14bea3821384c5d3605ead7ca5ba28ec9f8ba15e1f1e80e104b8842931a8c34fe9e8712cc9758c549e2e48050edba525f8b8b50fc9ea3ab4356e82447ad4da5fe0a0ff13ebc7e7713f8b4edf04d42e6b814a14233c312c8fc04096633c955ccb8ef9167c863914bd65f5b71b628af2f47d5c70c244ce9a4508a64404dd14d2fd15531705974d5ef606996eb8f9020962d01c405d71143b82dd8c0c7c5adc1219567757478fc04873120057ad5cebd02f6283ae233c573ca44f7cb9355d6ca67e14a9cb0b39427b69be050f0d67ba9d74ef45845b8e4868f43b7f94159766034235ac504480fc7b9854b0d23075241df55f3fe939d0a57767ed674b25b3eebd52bfeebd38142c7008e67e70617448da57ac02e9de5f7f9cf7ff0ac5bea39e9c5328d0a501a8fa07d2e75d8e8e4d201dc777403613cbd371c6961b1cec16c6001a0bceaada3cb7624545c676a2dc28ecbd88724042debded1ea7e0f5b02e15c41254c7073aeba2afdcc5dc423b076b942cb7bc724150df29476998f6f666613d4d2d608e93372a9a423da006a40593303ababaac115768a1ba7423e80f96e16d776548dcd10e07601374e4a1fbe3c9624bcbc8b08ee5906c440c247f28f13b08ff4b44aac6d753391f2373dc90bb57a22b538bd067de5974696a2e9ee297bc03e24ad88188fb4fbc9d9894b7c80893fa29bbb885400b82d0919b771d858f12f68639d7e0f658a5b3509d10562147fc89a81409ddbbe7696d07c8cfc5048ad2f1925d08e1ba6a4787499cfecd895a9506c2392b5af9387be489f6b7b99a830c4f2150f00019b5e053f7ca7ea2697f970f9f1e2e5b7997a39525de3a2665ab75c5017c2cf553c7a4904d7c545c9b6b5702649df52626596c84b394490673e4cbbb7e1429e93bb7dd33c776b19d05d20b873606e270587e71ded0b0c0e58079e0f310dabace97d83fdae146c303ece3c54defc17a6b19033a9721530a47dd904095f144e14536c7f94dd23ac33fe1b3e32f865cbc07ef94719842c66878b9a58e54b77f6a9067b43c507a03d8e798e4a11fd4ff8b35f39d37d29a29a41012a51bac50a013ff140153f5e292f224797060425809e7fb1c4d954902cc5746b48eee7a9e51df1417fd63d22c0dd7dc2cbf2846e1d7e2647003d23cc2c8301465f05ed73c6e896fdaf6b3143939c8e72ebfa002ae613a29d0bf2c48405e16a356573de9ce8edb676fa508ac7ba44f9b9aae85cc7204660a54d3639c90584212003907aa2a3443f6ce20603e6b1123d85393029233be4a3cb50f29a3cae3929eb4ccd3269205b0bdac0fe1b724962763c2a9659e7c831bfcad54c55d81c23b743102a8d7a1b6c9b557bcb2165cfd95454e49256c4caeb7239616f141b76b30baa543f1315de6ea4f3e192eb4d6e3cc0c7d4dd5c80f722b7ce8d056f7c59eebe87d795218841cdc5d44fafd4a477eca9ff4db0767781951a1e4a56d970206111b15b579608d9db4add26f87b56d76a9e8010b3119ce292146f37171cd3c5bacb974e9c20b91ba596b5fc0c06fd5567ff91df8ea8893f5f4ca7a5dc745afb0574d7741b5273b8641308175727de651b537eb52e1e5fdd86c964ed81310744b6a53266ca0182a7be620749c5aac388e25cb6d9640cae3558e3d2e4a05e93523cabd5b60e323e324bf64f19562206e4885fc1d4bdb7344c1602a5550a406955fbc8d0e376f671aa8786fc351e413dad61fd7df89050c7497ddef0ec34166aba60409291a05a4817597f3da7449b9b86908358cb1ca27373f5642ceb0f8ff6496c94d855d41e5a3c941c25427ab383d88a1d8cb42c741daff87f5607e911e9d51c6a8303471f8ab595e8869def33fd1c546f3cff9e4ffbc49a4a3424408ca7bd5ee638d9060e99939ba89fa30c1ebd01542449e1508970a1cf04c0897935a997966929e38a53b29a7f408cbce53a9d7a2d5d0bed7840e3023815d7d17bf744a3d9769c6d9cc8036ddec8494b2aa3f1d4b2896134fb382f00cdf562347d81c7569a28bbbcb6e7d386dc56934e25f3e23fe0bf97dfc6292841d4d8f231edea37f84ecdb545a35a9011f28cfcf5dfc20abe5fb563c9404e26b80b3cd4327ed746b1de92011e7332f40b88dab106e02ad77cf7e589d2bad3862ccb14c020317149c4a08bd015fd75d2ce8fd0352af671d958bf98bf7ebfbbd68bfc6ee161a852dfa79fdd2db731969f7a3b4deb21295ee1c339714f256a1bda6637cf49e5b20abaa0180ec37c02a42e5a699e3bd71f8dead48e26bb062586f5cc4b5a25a51278689bcfdbfbef02e8db3e679344706e1dad964195b6ea69f1d557a49d9ad396555b0e9beea86373711abe4d054cd05cc2deaf3269975f8f39ba95823e0f5057fe79aca059d80d65a443c49773f16e3b6ad73f463c083a65301722c373fc7fb270eef7a4b823a32239e18c54dcf05959bc4f435bcd82d354033816eb677a8e36d716c153921c3dcac2e5d51a027699dd4260391e856b651b11785cff5bcf6155737d0418cdab9814f905c2230a3e26423865d22472509dcd21b1e8d125253f7b6fd7c511908c267531666e12e8a3ffb2d60031951dc5be0808e00d493c2a2f3794195213dc12ff7fa22333e565769e814d814b3370c9d02e862813ce96894b6705d75769668c9f148fc399d860aca0589650f2a95c9028531088c3bdcdab2d9257f2b9f0d4a8fdf9f4b76b303b2b8a179371bf7dd8de46b36f35b50871398d5cf4703d956b329d5e18cd564e11e10b6f150fcdd0ea3b3886d64602c9680d6a93e5027da8701f828e17da96635030d1aa4ffb1c44b0a59be4153c19a22cbe6c50ae6028c9f83b1fab676106ef24a2953228bbc94ac4c71765f9c3a3ca8c46f41ba498fa61ca42224ceea854a39299e55547b35dc3a09d61c13d3adaab253c1c008a30b49fd9b803e86d43b475de2b0501761e277a8559cc649be9619ae71b22d70997dec3962c48f10c1468d80a431a4a1f0101479dbeddc2f5defe58a585a80fcb0231c71386c755f154a7f3f3c17fbd305e96f018d53c5afb1bb008b9d25503283de0cfd713d1cef29ac401a8eed48c841b2c2b4ffa1309d46aef3a8a10dd84c24389be3144e0ead1b9af434458490b47d8fe545071682443d508a063b6f383d7a0cfa9dcc94e116214bda60dd86b78318b54135f5a8984636f7f240e33d736f55e970afd14191d0ed3892eef0d1b2f2f4d92825147ba5965fcf334fe750a83abd55c2312d22ccbb9be6b27bbea825ef2e3ef2669f4b76264017bc8a0024c66444f5815e753cf9ba2c98fb7ab7e95d84fdd8c8222bd1c0710843f2be05c51ec184771c996c3149f5a6103741170f8653742a6643f0b476a795913c4a77ba88dc71329dee335c3c6c8c801f886cbd7e0759d26a427a153f917ea25cd19333cdf94f560277c4f4a7db1592ea8acb9953b0369d2fe95952bdaaeffe4003bc8266895d63f084e3f69c53d084044a118a22b160d870a8811637702f58845cc8fbf4ed29f3254d0ef95e7e7edbd795d141f99d4da5a2c39f52c5eaa25c"}, 0x1008, 0x800) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000003640)="b7aa8a4cc6fd933d77842b3dc0a586c5a0faf5ce30db4ee95c316bc4b052609e41f8379b6465e4b690301bc87c325268e7761608c5f45fc82cf3cfa74cc0981ac9c61608418bb8347d4d7bc6bbc7607df3438689774bd42687378177353de759e8a97e1824680ae291e530e3b8fcb059cacfe31b460b651483602ce0ca65e8cc0e04114e", 0x84) fcntl$getown(r0, 0x5) sendto(r4, &(0x7f0000003700)="c5ff3f81e44b2fdcc6ff57148b3e65712e415b3cf80aec2e22d792aee9627ef17d7fe4346023579971dccb71bf26fa42b50f5da59287d2d47d49a914f6764cbbae97c074c4cffad698f5b3a1d3a8103a7e6674bb21747d7c59a31300bb41ee96e376b6a15b7fede9726cc12df5718d91b0939cb3d1d0dbe32530da4ca2ea931f2072052a17791d8adb1337f2d12e9a82f6cbecc198dcbc05313830fac6ccb17cf6295ab909ecff2b573dba9df70e63ebc2e72ffe0b8a1faf86b713cc49056a850eb5ac99136fe81caeae8cc679bce606b5c61d8d9094a6ff404a518bd69d2ccbe25f76a4d648f80ed682e656dc3ac478e96acb8aaf3053fa92ace3e3be099ca815b1e95da6b1c3f9dbc5fbd6832aa457bf8405049fa5cfa7f8606b895d80e575a96f596ac24c7e169566c7462490f80f2ec7f69ebd3c958936601028ad2cb37a623d7b1b239ae0a53fc0c4be5488f4ee187f2bf342bd1e50d910baa848afbea32409320e0ed2aa1aac43fd65be6631edd7e7323807e4dc50d9f650b7ca48421196fba527d58231b453cdb1f1831319eba37c3b011e05a211b0292131514fad75598c9c2ebb362961a8f5d783bfb06e0da3aa3c1165409bb7ede3028ee4dacb4ee667e0b4b5b6146b75834a5044ce31a845b43c713a0e65b64d8afd7523aa28abb70726bcce89cb4163a62f071b07b9f54815b1df8b4c5e00d3cbe1ae83cf0a6bc5aa03e55475475b3b1e6518610c856364dd126750ea374c712799225dbbac1b8dfc6c5eed4924e8cb616b4e1a43b0c82da520b234922f9a5da0cbdcca85bdd8da93b0c2adc14ee3f7dd245f99bd46eaacd587a8e244ad847644837c5a6854baee57010f3e729ae550302445e6ae21ece47f452a18fb01cdf23ef1e6c83d58ae6cbb1b935c5f7d4e2da5670fdec48bf720f4a038aea757affdfde2a867cfcec78363f1ffd019dc3b0763cbf5d961892bdcce47bea238b28305bcf593c5ae475283594c9891522a0d23af11f700726c7ce2831ab18490993a9c50cfec3ad7ed511a4bde53eb589840c9857ccea4bd2d1e76a3c9bf998a8efd7994a0f6d3cc83af1ea3cfbbcb8b78b63e8e68d8bde7bbcc53f4a80e6f7324cd124febae1dcb929418107626d63907e6fbfded13de44c261e2ab89fcf2934965321cec41ec470f9327a44af6fb2da1061c43f7a8178efda643a51e60f300bbe190dac1e36936665b9c96322e5aa53e8949721b07a7ffbf143ef35ca1b40d199245bbba82c5cb24ca5c3dea087797129633ba851577c04d8676625ad9d0f2e8b4ae3dce153b913fed359c10c3d28e4d966fc1bb36305cbee647ae5633bdee69b54bc10b14a49704ad340edc56904c535ec70221b3f9f69b1e39b692547c6ea304037367dc404283037787aaef33b544ed074d42530054c390ce554cfd598e69486aebb6cd1e513386aa12d184f5c2ec37f2511760a642da275a5bb534fc6642669a401c4db38936a13433a95dc584df9a515d9f2f7d4e74d8485482b0343cef5470f97310bd06ef796809675886bed5ac0c62230849a53c57a8d983d543592d74d1fdf27a7721fac250468b72d53a5bf7fff5f322efee99cb39aefd831892f1b0b0e39478c2531a4d10aa5249ebd9f5e4f3b109d4c57694516f7df01f9ba6316f37ff964f9b3499271a2624079a1ed6e091d39c67d2817cebc3bd45f2088013c3dbf23e169e8516ad3e49bd94a557d4b9e66f06f2c2c584e92d7a38f551921a459cb8e8eaf152a508da554aefb3fabcd0a96b8345a0cc3aa4f818c059978b6442eaeaf6a922ce1c46f3bf551c1636c970ac35e0902ea87d0f55f2d074bca746f2f3e8e5dd0fee945e80a7f3468626746615ac381dbf200518244ee42dee5fbe7beb204ada076aa08f2326a86d08cc7db9d9edc817ceeb25651d31c801e314bb4e40ad58f7d5cd555bfb77944e61bb106c0239d6af6133ee4eb7f955fae6fa076e46eaa410ed8282b2dbafd4d4bc1f78edae9ef673bd84b4fdf89aa745dd343e2801e0f3f51bd409bbf6ba73eb4c3cad4eb32ea7aede98dbddcd38861808560066bb52b6069d39dd1882f6eb9f97470a5c36f6f9e6155e9955a19aeb72a2bee91a75a0f1ccbde790e1261883b08d63284d0022ce60ab3ed81c6a342e1ae19cae6b0e7780bfd7e0b96f4108dc93e8e521d404a6202706e1b563f44af2120b80ec1532b84a85283355b21d314861c10f060df4159cded4aa0dce1513fb70b4292a78d97c88795f43237da0cf3d18e3334dc6c92d734a2fcafb6ee5702302fc7215e7a490bae6690171cf78efb6bec4d04cada0580dff39aff4b0b7b0ab90b5a321abac1f86893997d4228160561b7fc59458cbe61a215f625aca075e600810ac74e9e621afb47aacfe1d0660f32d03b2e14a8a25e83c9b582cb2957a90b6457ab17e4ba5a91fd0d85a2b2458ab5c53634d005cae74a6f4370416c6807a043189f7ba40ca6ebc3930abaafff3e4d64b98a3ddcb7e75b7425138005e17381e56bfd3604c967169954565f2428f3bc839b87c403eabde534153cb7d2c86fbe414fba9fcc743bdbfad1d8ef3adb1df9869e03ad28538aa0d4bac1c832c56279af3db55a2c6ddff8d317ab2e8235f02af6b70fad4e35dc229459ae71b956028d5a4487637b0c0d796184b10ef2d3a8d3938c6e3c11d8520e98ee610c6c1496372650ac23f9685361ceece0e7557abf632b729093757e53d46a93eb0f971668e457a3d417f7915c1218cfff17df1b0cc68d58d664ed6ae397d9f9f121b4fcf61d642be0121f8e31cbd0af1b427292ac9f17156e6b4b822550a52be2612247a5391565ad294ea00bf622877e9e0c69b543624aa77a558373d2b41ee2ea345a738c10b8ac0a5bdbe74918b4c0d2fbad102855b040d868ef3444f017022322bc9a7431f3a1f3893f5b17c8d1f6b4e741826932b1e58dff2c029d31d47722f8e9924815653faaf73770568f4db8e439cb006b5fd1c2955c4943dabcb09961d1c517ae44b1adc084c641d9909ff09292471f410bac51c7aded1e7dd77cdaf0539204d99ba24db1579670b481ce4982ef80aaa25826c18b65432640ac7fb9c2389531caa5ce2a2e3b3e05e9d89cdbc50c9af7f7178c7030aaded60f0eb876dd6ed15b2c8dbea750ade9095a27f116e8a0b058e25a78e6ca17a06e2566dffa26bd7d5bb7e94930193d33fac8ea226e1a8727b95d256ebb39e7b04221ec48242f13f27a464e398935dc708ecb7d83f0c350338d43b73ecd54bcaa6fb10e9b7fea3a94a8848ff0c82592c381314285c9c478bd626faa76d3a7be6089ca6b3913632ceee1c581d23d998a9617d6303c8f1722272706f1afa31c62ee82e48b92ddbed5ad4ce5d74d17d75ec36fed2f031fcd9ac581ab49dc85b1ab32bb85eedd57d36af2056080b63c2e3be9b9094fa05c15cb718b8b779f4f7604d247556f53968c58420a49e00d70ede9354bf95857ae3bf838c02871b56b685417609a43771e951b1f18423b9efffb4ca8484783bfc769b117a4feb8ebeab9290fe7a238990d730d36e78f32f69cd0227b123d1257c74f916ce0872a89eca5978108556cd5220520e01c00f10986b2db33c26ae1eb60034a10b9079f249e7690c00858c56ea5a5b05640f16fa740ecd2fe76305019edf28cd723bfa9ee6c03a7b824265d34e6ec1c1de677c557a01247ca66ac51d9c72fccd2225400294c932d0e78dbe51326c37195b347bf9db9fef84a279ba94c75c95be5d59296182580c693186ff43136427a3549c39eebc00ee1064a7457d5823f14ed6b382266343b5a4e86eaedb6c3550f6db9a0f0b73a36ad7538c6931837c04768ad5a2bb292dd373d1ff8b9f1b980011fd704ea2f75f02ea5e1012a3409a0dc3a5023fe9d66ade85b262fb46eb02b0bb5e13090f6ad325fa9b47970822bed03a7e93fa60482022348bbceaccc29ffe4d327964544a817e39d7ad0e2389a3e9028e7239d713a2181a142d11368c8ced4954d36b646754c5faa1a3059dc5756561938ab6a5661689d3123ed104a30ab7fd88f1d08da07a94792710e58cb5f7e13c56b1be6809187d299fc52f48608eb124728708d996f2903abc9f66fd5e67706fed97a868ce2669957fb26371926a06df47a55936e3db84447c46ae5cdf5aeffdc94f43a62838e7f6ad0a5ad7b48bf2df6b2fd0a600fced17214b7277cdde57c3664bb5093c3ad153069b46960c70d6d944e74a73389f190a71a4efbc9bf444582bb10e17fd12132da3bdfde820774a2e1aae0ea3abba287a16465c010848b9c974158dfd07ca21496ff13cd070e842f0de1d94d26e26b376f4214165b081228a50ba94bb0bd0c3f5427be57f0cdb55db86b22c29d6c86d9d9f8c680eac289d68983f62290ffae5c474c52c9575f648d4d987ba2072693d3af6e3634d799d208505fa996e58f9f2a5fe7dde38ac0706e3fd65c156d436ccb9504de3e5489430bcb4eb7a52c000fe91c048f65158b96cd57f04911d769c5651f985b30151ba37791b414440f61e560687e21afdcba01bce6546a4bda84db48d617228f74ab1591504ab32656f32ccd4a4df9da4e404f7b3f7e14590a82bbe74ccc0300ef3a22f33326e48cccb44094b9171e70220c39899f465a0ca17eb2377d5e83b550b12c520e19dd472e6615e10e9c522c936583e9564832001a172a274d6d923c04c755ecdc680d8beff429985757fc15cfdb19320fb9e5c8c1a0ebb2105551f25191a9efadec69b0393b44e1fff9ad354105de4fc7ca14fccfc35f4800b0bcd4f544630c768d3e70240959dc9f6e1b025ed77ea53fe6a4fe4f0d732ca530da167dc96099455373dd5f9ec51e0e66184707236de84901f4fe1a686faa035c5e6bbc6be1aff5f36a9f734006f688fca8a570b08b8c06aebcfe4ba8a977e176c6ecff5addd717f24aeaed52577535291ba8985fbd5cb9c0d85c857006c89730bddfb0c5474e54aa04914b712c03e263032c278fa8177d98ca52ca75088869140cdc75d0fc161e8380cc802ffe2d0822fc0efe1fdf1304fb243d56ed378805c5b3cefa88e1ba4e0198c5d3b73c5a9101c702f31224ea3b510f4115d194d0a2a653c5d514209bed209b5599f2d3b5ede023d409c6348b9a9ec6947bdbc2e65665c9cdb9cca265811099f56971e7f647248db3e3797360fe4fda55529f30b92eb374760a710023a0e93255ab5b3cc7546388cae42317290468261139d668af06c4f703098109f76c4f3485fdb8b4a6f65625b5bb20f93f38619561c60713a664bf31803f42c8ebdba045a27ddad2f96fcf5a51bd7fb90dbd7407a83e4a2dfc7a13676031eb5b889b7175f46c855922dd16a5c35b57829f4e9dbbdc0b00d63b9c4da31837db0739db81ecc9b4afe570f68ab3d996878de27a78df6b415b78c4343ab260ba03a12f6dc8117b3073ba81d60f90021f4a041138526a93588f9e79269402a63d161568112fddcc0556664de7c11685c20e9dbfe2472d3cd45c3a511471958495362842a567d5e4fa81ccd172a8925d234da5f8adb320a40c83993553d960928b39664fd90bcbba498c2798112ac9445123a30fdd96b20406870d5d1cb665ea6c8e12c5156e285f4c8eb86898b40a3818e7c0c1b1713bf4595d00c567b33b1afa1e3d6fcc76d1b96b1fe3b3148fb18057bdf808d270ae84aff107782a49d5c81b2e18fe6131416746f3682c62925a6e939fc3a49a807f906ccc3f5c8f2b82622f3cf77882a93d3f1c02075f3844e323d8c3670dd8888028726e27c6f7cd67a324645ea", 0x1000, 0x2, &(0x7f0000004700)=@in6={0x18, 0x0, 0x9, 0x400}, 0xc) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) getsockname(r4, &(0x7f0000004740)=@in6, &(0x7f0000004780)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000047c0), &(0x7f0000004800)=0x10) write(r4, &(0x7f0000004840)="474493d3dd9a53cd23219c29736778cd604f7e40a4688f45b38ee3a371adc53a4b0239190e84cd19bde5cda3e64e0ae6871bf903068ec4bf6d", 0x39) ioctl$TIOCDRAIN(r4, 0x2000745e) fchdir(r0) getpeername$inet6(r4, &(0x7f0000004880), &(0x7f00000048c0)=0xc) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) sendto$inet6(r4, &(0x7f0000004900)="4d649dfecb85bebb314b9fb22471d6687428b3dbfa26ef1599563ef9d872fe3d", 0x20, 0x1, &(0x7f0000004940)={0x18, 0x2, 0x7, 0x401}, 0xc) shmget(0x0, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000004980)=0x81) getsockname$inet6(r4, &(0x7f00000049c0), &(0x7f0000004a00)=0xc) getrusage(0x0, &(0x7f0000004a40)) getgroups(0x1, &(0x7f0000004b00)=[r3]) 16:01:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/251, 0xfb) pipe2(&(0x7f0000000000), 0x10004) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffff) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup2(r3, r3) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba", 0x1) close(r1) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af6) r0 = socket(0x20, 0x3, 0xe8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/211, 0xd3}], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) 16:01:01 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) lseek(r2, 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x14, 0xffe, 0x3}], 0x8, 0x0, 0xffffffdc, 0x0) 16:01:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x120000000000000}, {0x4, 0x90}}) r0 = socket$inet6(0x18, 0x3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722a060000000000000043905f4ef0790041032d660b5f8ec721a7dfa7631359906cd7078684c013874ad792000000000000000000000000d59f", 0x65, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x200006d50e31c) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x8) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2000000000000068, 0x0) 16:01:01 executing program 1: setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = geteuid() setuid(r0) 16:01:01 executing program 1: geteuid() geteuid() getegid() r0 = getuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="6f55016d17e2938e13170d1b26514eb0b02931163bf61dd765993ff062198ba66a33f3fba782e2efd85a9f99ebe319e075aac1749ada1fdbe3ca27b8c4e40745ce", 0x41) setreuid(r0, r1) r3 = geteuid() setreuid(0x0, 0x0) setuid(r0) setreuid(r3, 0xffffffffffffffff) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x8}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0xd6bc, 0xff, 0x8000, "6bd6e46ce4e54b815c42531f104ecdfe84852e88", 0xffff, 0x4}) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="14e2261bb4b488e2321ae7f04f69d94bfa659a8f2418417d549b10d91d0d05ffc5448dadc37cf72e03a01ec4c6955f18bfb84b217ac86999682c7a766b944e616055c8a49426aafe6815437cdf961629fa2e12c09b46982b95fc8c081639e26284daee3dfac908b26fc64c92a384249d429cc7aaef915cc93296d0d1783c8b1d6ebd00a8e9471b22ac687a30454e8ad55976d91c37d0a47ab2294970656dedadc3059c33639686648b1b91647592d708679341dc05216b56b6f2bdefc2b93f76cf5162170d787e33003e839b", 0xcc}, {&(0x7f0000000240)="3080d9f37a5fb70ed90074ff32f8cbf66b5c47fd029e5130b7f8b446e1c07e7730737e6caa04dbcf4c684ef1061f5c729d09b4bfa413bf5cdec9830e27f1569bacc67170620c085198b49198f56bc574d29b1510d940754838b0e59379", 0x5d}, {&(0x7f00000002c0)="842544ef63303a31088a0ba45c689b933387baffc6147409f66776ff16c790ad2676e1353f6d4d1514ef0777c72e0f50310fb535064bae44d0273a9afab7a516e0173fe371c766871e13a16578616083c76b48876ec6245c8a792343aaee8efd2ec1a17bbedec0fc556c0258fbae180abf10a714e3c3fb900eef88e45804b41a95143d02c3bb66d1e9b597fd2fecc0ad09b51f57f1561f72cdd00ef29559eed5cea056790a6c570478f4ded7bcdbc215724a9e53fdbb", 0xb6}, {&(0x7f0000000380)="dbcf42e69a32e47769333b2b1872f2de9d5a2defc4a965b6a05ef33e3b071d3fa269bb09e9b3ea86b417cfe6f561700d08fa9a4a1e0f2d00450561d37b97aebccba88d40774eb44d2d3baffcbd5956bde372592d546a0d994f4cfdb348387fffd8cce14c805a79779011af494897330af2d9", 0x72}], 0x4, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x200, 0x20) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000440)=""/166, 0xa6}], 0x1, &(0x7f0000000540)=""/149, 0x95}, 0x40) 16:01:01 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt(r0, 0x2, 0x5, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/42) unlink(&(0x7f0000000240)='./file0/file0\x00') chroot(&(0x7f00000000c0)='./file0/file0\x00') getpeername(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004224eedc05868fc800000000004000000000"], &(0x7f0000000300)=0x6e) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x9) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/165) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) 16:01:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff20163c9c2e56a88711a19c9e6732ca74e7745700db39bc"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x50) connect(r0, &(0x7f0000000200)=@in6, 0xc) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "73a90d3f6784db5580cf2e0b5639b98fac571e09", 0x80000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:01:01 executing program 0: open(&(0x7f00000003c0)='.\x00', 0xa00, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='(]!\\!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)="2b297d5d8f00", &(0x7f0000000140)="288a00", &(0x7f0000000180)='((-^\x00', &(0x7f00000001c0)='}!$-}-#\',*\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='&\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)="29df7d2f2d2e00", &(0x7f0000000340)='\x00']) 16:01:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x40, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000140)=""/118, 0x76}], 0x2, &(0x7f0000000300)}, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2bae8f37194ff576b229aaba601b4000c009a"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ftruncate(r0, 0x7) write(r0, &(0x7f0000000000)='q', 0x1) 16:01:04 executing program 1: pledge(0xffffffffffffffff, 0x0) r0 = getuid() setuid(r0) 16:01:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:01:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) close(r0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x1) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x9) writev(r1, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) dup2(r5, r1) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) getpeername$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgid(r6) r7 = getgid() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) setgid(r7) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000002, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1091, 0x80000000) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getgid() getgroups(0xa, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) poll(&(0x7f0000000100)=[{r1, 0x101}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) write(r0, &(0x7f00000000c0)='K', 0x1) 16:01:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x101) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="77580120c545d4c671d2698ca6d91901d11cb251bde1e60345960136711a9351c6334b8d998e357d844eb00466849837d3483e460fa4ffddebdb81c9183405ed16082b417a79d7fe21a564e751dea960c3967570516e5223dd743d01921e2a0dddb9de77c9d437f5330ba009fbe51f8f6c1cb7f3a0ece16ba3e06bc84cb54d08ca9a4a948c5877cf47543482633f8319918795ac48bf89caebd8c20195c606621b7468fc8af3d5b5863c64093b7f19ed0475751a8e7ce2f2ce73ac7e24d3bd39", 0xc0) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x7, 0x1}], 0x3f, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x20}], 0x3, 0x0) r3 = open$dir(&(0x7f0000000300)='./bus\x00', 0x808, 0x101) kevent(r2, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x6, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x20000000, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x91, 0x80000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x16, 0x20, 0x7, 0x20}, {{r2}, 0xfffffffffffffffc, 0xb, 0x25, 0x2, 0x7d}, {{r2}, 0x0, 0x8, 0x0, 0x7, 0xfffffffffffff588}], 0x2c7, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x40, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0x1, 0x1, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x18, 0x20000004, 0x2, 0x8}], 0x7, &(0x7f00000006c0)={0x31, 0x1f}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0xda, 0x44, 0x7fff, 0xbc}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000019, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x12, 0xe6, 0x81}, {{r1}, 0xfffffffffffffff9, 0xbe, 0x1, 0x6, 0x4}], 0x1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x20, 0x8, 0xff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0xae, 0x0, 0xc4e, 0x6}, {{r2}, 0xffffffffffffffff, 0x2a, 0x10, 0x1000, 0x8001}], 0xe3, &(0x7f00000003c0)={0x8, 0x2}) sendto$inet(r1, &(0x7f0000000400)="7fe9a79ace8fbddcdc3f9afab741c2a3bcb6f0c17a897984702bc81ebe737fa019908347894601d4610b3acc902b1a9f8f513818142cb108bcb9e1d0b18ecc0a83f78733b5686eaf47e2c4c3c83cfbcbec52ea6d7d574c9e0d03ba062333e21d981d850ed3c6220efd600f8a9b5199722dc3f68819513c04a398ef05c358ef8de2bd739860694706", 0x88, 0x4, &(0x7f00000004c0)={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000100)="5e7f054584ebd4ccfa6101f89ea15f4841884c7a7b5881a32f23c02aa3f3556157890ce92d98592a164365e3b248963172fc81771a13cb7fad32dcad857918247c0e2c720d8df7607d56e61fd3388e3e9911bcc21f4ae4b6e855440077dacec28dc6987adb826b0eb47423ae13cdf85e3f52d7e2", 0x74) kqueue() 16:01:04 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) 16:01:04 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r1) setregid(r0, 0x0) setregid(0x0, r2) 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/118, 0x76}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10281, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xfffffffffffff000) dup2(r0, r1) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:01:04 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20000, 0x10) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x8000, 0x80000000}, {0x140, 0x720}}, 0x2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x2, 0x5fe, 0xfffffffffffffffb, 0x6, "da88aa46a13e017bff33dfec0c6232a208d5a003", 0x5, 0x1000}) fcntl$dupfd(r4, 0x0, r3) fcntl$setstatus(r4, 0x4, 0x80) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000280)=""/44, 0x2c}], 0x2) dup(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:04 executing program 1: setuid(0xee01) msgget$private(0x0, 0x120) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getuid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) fcntl$getflags(r0, 0x0) fchmod(r0, 0x8) 16:01:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f0000000000), 0x62c1bea311f1c96) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000)="c7a85213ece7e90ec36c3c9e6d89d39711089654c585ca629bc6ebdbb2361f16b5e248869d8bb48a98d9c8fda5823b0c0f5ba769117cc9bdb7488b0642212b3e0ba64178f52f0c34b1819b3b9f4f8bc8ef4c060ece9f8bd51bcb173d527062a19ec2ae48c7980882d1b2010fa5e6803f5f03c8aedadd37e1f6c707c397e38b36395a18afac7a197f647df78f38b70c1149c57871266ceb6045cea50afaec9fad2a94b90a94dafd81d6282446abbf582fd7bc245b47124ae185", 0xb9) 16:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup2(r1, r1) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710f37000000fbff00000000000080dbdb"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x48) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000240)='./bus\x00', 0x0, 0xb1c5ac859e3a6ab0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x81) 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="29115b969c774e0aa90dc7c8af01189f388fa6061a8781f10e", 0x19}, {&(0x7f0000000100)="6c247053ced04c5e105beca0698f049a94662733358998", 0x17}], 0x2, &(0x7f00000001c0)=[{0xd8, 0x1, 0x8, "716dd9c6281b1ebb228088079504e47b7cb33ea973152ba6b8ae419b8e7dfb81889b5c1f983ee28db97559f1c66eda13ee3987001ea0c373bb04f9ea07ba5146894b9ac0f6a5eaf37bd7d27d014af0805feb783155f070a92094ea1aa0cb5c3100468884f644f0abff3b34f4c3c31cca7e6801f4f59f047ae2d65c6e25cd2e8a14cd020ca1a5b365509efe3da780b18da9cbe8540d15db496defce06a79f6e2b865cd5042513bc052fb5475147a947db6f59d8bbeb1bf1b20f80e8f84eeeb38bfb"}, {0xf0, 0x1, 0x5, "ca3b71b78c871d09db2fbafe7a75294fd33763976d94dc968ba06dd6ad8f260baa8c81bb7525b88c9a952acff134ad122ea0627e587bb4a3f2658b40881658c16baaca7abfc3bf627f1288a1a202a2cdfe1e9ec46bdd34b07da18be1b73ee381e0e72638f6371b042685d0e3bace6c6eae8316e5843ac9b3763fee4463d5737642879bc85360ad16e10ec8fc802e75ecf226f5b15e3b9d6cc6609401b8710f4b4780c3d527014caf5e1210b50ddf0607c0c77ca887323130ec3c5fece90309fbc4f016a87c0d8d8886c23305d12d4b856dc9f84315d53bae8c"}], 0x1c8}, 0xa) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffff0a) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0, 0xf7}, 0x42) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x2, 0x408) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x110, 0x8}, 0x5, 0x6, 0xfffffffffffffffa}) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xd6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:12 executing program 1: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:01:12 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d7872b4cf8a37a7cf01ff2f8c4114d2109e84b654efa6907f2194979ea37a97eff4ce1fca5574248e1e0036276207ba7b0a0f6bb78f73efb4b64adea9e80b5228b124370fe9cd9674602e5f9d4809784ffe13a13459e51e70ad3654c4c97c3fcac2bbb5e10adbe618a51b87b4f917de0fef315fdce105c447449571759677d92978acac0cfb6cf52bbbf1d5de243d4356c6ce045104ff738624add0eb5670c2592b59bae6d3f1ee79a8be591dbf4c84e2a4861ee00c49296e30589f019741af30cd71a71dcebd408667f6f24c08f467956a85cbec2876fc932d7", 0xda) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = semget$private(0x0, 0x4, 0x25) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/68) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:01:12 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x8001, 0x1800}, {0x5, 0x7, 0x1800}, {0x7, 0xbb4, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x3, 0x7, 0x6, 0x5, 0x1]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001080)=""/207) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001640)=""/85) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001200)=""/59) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) accept$inet6(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001380)=""/184) semop(r1, &(0x7f0000001440)=[{0x3, 0x1, 0x1000}, {0x7, 0xfff, 0x1000}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x6, 0x800}], 0x4) r6 = semget(0x2, 0x1, 0x10) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001480)=""/218) semget(0x0, 0x1, 0x40) r7 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ff9000/0x3000)=nil, 0x2000) semop(r2, &(0x7f0000001580)=[{0x3, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x98dc, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0xffffffffffff0001, 0x1800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000015c0)=""/24) openat(r5, &(0x7f0000001600)='./file0\x00', 0x40, 0x0) setgid(0x0) shutdown(r5, 0x2) 16:01:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) renameat(r0, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0/file0\x00') lchown(&(0x7f0000000340)='./file0/file0\x00', r2, r3) connect(r1, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)='\'.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{[\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='!^&)]\x00', &(0x7f0000000680)=']:)A\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='{},&.\x00']) connect(r0, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r1, &(0x7f00000007c0)='./file0/file0\x00', 0x4, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000800)=0xffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x60) setuid(r2) getsockopt(r1, 0x9, 0x0, &(0x7f0000000880)=""/240, &(0x7f0000000980)=0xf0) r4 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000009c0)={{0x101, r2, r3, r2, r3, 0x12, 0x7f}, 0x6, 0x4, 0x7}) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) connect$unix(r1, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000b00)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0x0, 0xa98}], 0x1f, &(0x7f0000000b40)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xd309, 0x42a09d88}, {{r0}, 0xfffffffffffffffe, 0x10, 0x11, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x67c, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000019, 0xd2a, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0xb028, 0x7f}], 0x4, &(0x7f0000000c00)={0x615f, 0x4}) getpeername$unix(r0, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000001c80)=0x1002) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r1, &(0x7f0000001cc0)="654e67e2567b15835a23c0bf9e15dd46d4bc019f95e6f74095fc5e7a2b93cf4ce747a5e6c07587c1e24ce1fff9dc3fbcd9baeea3485e3c8af11147d8c6dabd61da0249da04828603ba76a6dd228cfdd03da551da8326ee9356374112d4de6e5b9340c6550ef137422ebeeefcb26bcdcde9dddc187e4704c9a1aaeb0adb8eff89f561570fca0986556d32483190eb9aceada16ab6a40ab8ece96c8a850085ede786e742c7e45f6371723d12e19959bc44a476e40625cca7e450b92413da2abaab6ebd82a966b7d1661ea67483940720c87c42cf8ec6f2f3bab08234b5280dfa8a6fd7bc5f6783c235724edcace6", 0xed, 0x40d, &(0x7f0000001dc0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa, 0xfffffffffffffffc) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x31) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffff, 0x4100000000007, 0x7, 0x6, "0700000000060100002000", 0x1000000ffffffff}) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) fchmod(r1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x1ff, 0x0, "88e96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="e44e38ff929a074a554fa5513bf50943952c", 0x12}, {&(0x7f0000000040)="3a73bf6901d4d6b74c6e1de198a39fbba88e48812538b3f4758f7c7cccd2048f5004163359", 0x25}, {&(0x7f0000000080)="335bd250c8137e0ed69c47ef0accd01b1ff4bf402e3d188869a6d44de11bae0103a9a5d3f5a3a84059d6f0be5b424e3cb06873b2777c029a0582d2773b05cdb470756ac6ac57ac6229c97371c09e7fd755fbe03c912e390ad33d460dbaeefdad4a3b5893978f623be4ebc2f5b9be77a4288b7268fe47a9cd5f2e2dcce477ca7e4adf4c8724a09c0c667f4b608535438808e3384e6ba8f47a2fdc8514107ab8bb3522f2a7385bc0e69a96a7b3974a0aae6639ad6063bf48813290103f923d16d1507ba924358a94cc97a7d9b99f8a32af2b6a2fa870efa5d540", 0xd9}, {&(0x7f0000000180)="ffdc270cb11ac2d02fc18ae1176e20d197a2375410c722c1d3fd2fe044bee709ecd0032eb3384edefbdf5ba63153a7e33278053245118f82ce6a9f60c61480c8cff2f20911560fc466b30dfb42381342fc64329385", 0x55}, {&(0x7f0000000200)="493492eca32e4a6700e2dd179011168a948644ff1a34f8bf6962fb7f13ac12d78c0cecad1b9ad8beb9416154fe5747909aa43eee18b2434ecd816ba6347c6c8980d3ef4e24e8f5bdb9a9d41f213518faefc17aaf9e8c79b239ad700e94201bfa13f2df4bdf0de3b8df1602b973ff84bb883b473cfd7a7aaa9255c3ff1e2ab406279de43d83c221da166e708a7f29848fb9922038077dc3f960459fa00fc3c4005352230d7057bee376cbbc12c1661ad26d35d73014abf3cc9d60398e123d616b819674283adc52dfe13046805023dce3703013bd9da986e9ae0694f7b9ce93a9b9c9fd8d569b1ff9b34936dc8657f6debacdfc3968106acf6d202ee81254ec3c2479d9476f01a11517d21b7e02a31f0bfce8ef3a7becb06fa0b3d752a60c8ee35d9815950330675226d83c2fdae5fcdbea0a1bc24a628ae38b8a5c8149be9775cdb22ca895ec0024697c826e4fd94f612c2813482515a6500007e6858895e89077f15b7f317004b5b80761e183fee7c752c0550914537ea4575fee58b4533b16e9c1451b7a448734998f020d3a77bd4c9689d8c82845b7da988d139815f29183d6625f80663449a7712ac3ea805c4be8a1ef5f8a8dbbb74318b954c5f5f9b5857b61b0070c99bf0347561c6fb104e59ac7417d0fbfe18fea2aecdfadb9fe8340a3b9b2464dade81827c4d7e57263f2c8344d9594352f55be83e5f96247b60066cd5fa33d63966569ac942cdf02d4241bfeaf5bf0b58fd339b74e272b452464f3092bc833f962f59c3fa3e28b8bf5eb89c3b83e46e9ab1499ca2c0b81416a67cb45896ae1d7ca2a59d67e936dd85982fe29daae6fe0a92ffc889b1008acc2319995be14b7776f7da733dd1e76979f207c16bbf176b32a2f6e17b386748d96d673d33e6e70a3ed1238e5b8b4ecaffbe4d6bb28b05dcebd9255b604353689a6003e1f85d8fdb01d0370846dac35ce2eed81445011fd0ddfe78355e138570b9b565fda813b3f977174975a1b73c7c47ab53ec0c39eae81874451590a553a99660b0c37ab7f00d1e0bca5599a765fd63e8d3dd2c3f1bac411a7495ec665e7a83664461b585b05ecf413cc8a40f7bbc861896e9ba590b7e8566302cae5233f1d6440a6b272d795cc086fb46afecf774f2208d5231de966dd804ca3a3d49a9c5a1e9ea453c04694e208a4c8e3000992d83749219842c3d3f1419a987a0466a5c2c495a77702221d7181be46cfa41912abccce2e8185f98fa327df1d5a0b30c58225837d152c51f4a71a7c564653e2605a8972c17eef01b8d32ed09dc2423afdab4771b189e7d0454acfe1fcd239738510d9082d6633cefd12566e03786af335cbb6bf6473a0d0436d12949f8ab7c2bc56f262a91f2f8a50921616cbf64873271b00909fff06df19f209bbdde15b178fb257b2a1961073a74689bb55326d338c5168c2649f314458ee0eb9187321b1e543f41f05357ae2e8c1a3382b86de05edb57ee705d04bad9c51a75aaa58e654d44403fe07e72f8296775cf29aa149ab8875d362ab8ed6633713c59973687ab90dff4de7d3f2e9557cc438c628aedc625048d89d16813c80266956aa462ca7e4697ae7e09356d2f3d8ad44bb7695f6d05f370fbfd75a4ab9f3f299c41fc13c97bcba6daf463654723aa0bbb4468252d424cbc154b74be9d0d883fe87a61b55b012562e459a8c3757b0ef79cb6a97e2411f4841729deb7beb456d90fda2e197e08ad4ec33d6206416846d9d80ac53112c4f532d6636e78da02e3da54efc84ab352323ffd64bc7b064add6845f72e11692a035b295d1276e0d24c549fa3fc2dfa301bb3ee907b4b12e5138d5920ef9ac79bd809a53f98770b9795a363b9246f9a6ca676abca8c86ffa2e2495f9b3b4ae21ed3b500f36b2662f547733014c3418a882c70310356f7f902848ba0ff73acd6262446393032b4def4170d7045068a6972bb2d24639bc11f4687ccc59752c4fe602cdba8d92062d68c0e01df92574646e1f823fe4e3f443b096733e3d67f35bd8f1db591203067ce85542448497478be4ac5b14e3edfa0ebcc2191e9702ab82fb72d7ecd5bd9dae55c832adc09a0fb1f4edec166ff423e50b8f6d4dad58ae125c63b0576a48027159bd9fe9f4c7ff357286d8c5eee425e946745c0d43103ebea8e06a95b15f3398f6ae7cb88031ab549ca27a3ddffc05f56b207b334d72a9b6156eb87aa25ca785f59c63cd751dc5bb68cfafe343722911c14c90700132daba21c1caf809bcaea788ec38df73da0fcb3dd344edf2a546260e75dd328834b968a4faea8967b066b3d87f3602d28218ecb2a5566369c97e0d36b1e5a8038b2f6e934caa99d7168569ae4510d777b25c80242b05ccc175c188c4df1cd3b79b6f20ede4f2e4eb72ba587ac45c0db2a6e2ac69d83fc32c04ec5bf9ad8e096c3273aadc2c85f82b652a7a352519c465c3a990eb765ab77f2b909086020dee235591df112cfdacedca3edcd8fd28316c6e9545ce16d05f9ea09c75abf97953307619d4593d482d7c39cdf6c1ca73e4b45e66eed1ff0fb0303d978b49e52848231813ed74e4e4ecdbcb78f03bd9b079d62f0a8a40e95aeb50c2c0bd09623ae479c82ef20abbfd151a2b00ca3ffef2de6c85dd0fdd45c0a043d16c12555f71975255f1a26c7386dabf1914544ad3bfd8714b145c6a5f38d3901c6195051055c811cb2e92a93340a95df039388791e7203a4a84d538fbb66642a0857f98d2db098a2c607d6e5f7b150274dcf0dc3c121e1fecb318a2b4e702195af24b80c37e6b04ec73440fad3cd2c65752db9d69849259d5d80ad68effcc31e7771ee2b2f2733a91139092b831e74a8559f851671f071398bafffe936be28fe20def724c3c669960ca6e37aa6fe262a41d85caed3dfdeb7802fd81b5512b1b76488ab9dbe80ae65fe06261a8ebe46dcdecec547b93e8e332ca08db61fa54e0feb0837fa8265ed2844166edf141c4345233197aa84c2eac79fea078e381ebfa4015463e9b0b35efaa4486f048da7100776963c1d217f1c8feaa8d44e6b065d7c40f8074c5070d4b1b0129cb22dadb3037a1573169ddcbe5d68697625817841c8602fb841701e8521404a69602f3c022f0480e6bd1b24ee399f79e51b34d6eba499bea66b96e9b52d95457128c3e4fb3800dcacab7c550ed1dd826ea6510a69b4465898c8211881e89436b568028d7e3b6512663f2896a25961238bb9785f35d0c0d1ed76d3ad7a283b9a7e3f1785755493b88b3ce59ee0d7b0d3347766d9ce74f00163258f6aa2f5e22de2a07ad7c9145f07db0d2a04ece8fefcbd8bb606b10fd5e72ee616ab63e7412db34d80de81e1fdb8981a8da93cc67c9107dbe50df65d0c8df12f3fc7ca5c64d58ddc011fd25c837d611b180bf935699168600f80aaf9702b248e91a3b0adceb1f7229d38c314fb54a59253edd3c55a54213250e2b9df1f5abb96c4d569314c991535f6e32b01c5041f976f66d6e3024e2eb57a336918f039e6ddc6805a4d43b6411d78d0c87cf9de5be2691e0e76735beb74a60cf6b151512db2080d61c1caf81592a0e6e96d57ced1a73a34bd2a35e7b660de66a776836eaf93ffc13968614809737ac876739fdea5aea8c5ac3559b5c5ccbf492b14894bc4c323a5edb80bf1ce1834834f4392a9e7fb7eb507f0769f96d2ad3df640864d330a245dadfe120818409a3abf16af6afda0e697d4ff874116ea0ba9dcb2c0e4dd5bd0f73f397d600baeda1b384825692cd50f1e7f5a7c4cf0d2fec2c746e52f0b2f9bb661f74b8fabf71e565d89b83562edbd2fe6ed4e5c7806c7eb38be1d234f3808310617ebb933354ea427ed10a6f54069afad091b44174d44a6972c5638fdd05abe518b3b6152ac6c9a4aefbf2c57084ce31034e62804bc23c64d1964f12abc633dcfbe99000e1922591060d6c477bb8eb66ada3b311da71af2bf499d001051b5cf660d649f57e5acd095bc076a1bbab8edfad8e246533e4a567d1022463a3c986de3318adade89a1aa712bf125f731283277cb3a6aa81f229e4785ac2b721913f0adac373c0799501b696b62ec7c6b90d6b71f119db1909fd00b7ff89ce1d14e60b0109a05802e7f710e606b4c21c2fac1cef00cb1d7728898802859989ebc4fb20461786efd6bbac7d7265ec02c253478af60e4091b61fddf563360e72b89892107280af1a9f8e559dd2666a53dccd1350782b8f39518434501346b11d6351823fc01de9920285d27031aa9c74405dc53f3cb1c93c1522d1783bb0ae3baf8ac0d80eee6ed4aa1e4e6db386e1a838eaa37031a12ba326efbdc382fcb925b3c90f7e7a7734077049a35f4745dac978fb89cb2685b8354d22915f995f5ee37e24b032b4e9f3353cc1f12d366ee8e28935aa6d4568d765f8496986bc28d2ed80f4e99f442b3500d59060c0b9f547dc2bc4dc11ad383fdacd6000781fcca02707c2cda3f28572b113c591643ab4e9e4b8a96faa619c65fc23f679a9587bc201f4568e879caf1daca1bf5c7ec12d231941d7147b28af11f319a99a1085d6391ca5082e276b1690c49b5acbce6059e6e8812116e209e7921ebb5a2b20c9e1b34011ec4007e84f2c4a26f237b8d369d97e6e553877e785edf7c1eeb247de839a4e6efcc4e4b4f4ac88aefa88a914bf07dd1781882eadf4b5ee4128d1da4f86bad429bbfb05eeed355ff811313c958d6c0d2b4dc4df102fb8a9dbbbb21624abd4b8cf24e1a17edd9be2fb16c63f5b8b24ce684c55b381166a3ef77926c3c4858194a8bd12a656d669b8f71eda7093286f4ea66b5b9742f83d107284bb54598af64cf888ba3de8f62ebe349b6a5b38966d5cd395a27a3216eaa596b82d62675e188dad3f88a2c20f4a4e963e9e8c686bdb3613777e0a3b43599f9ecaa4d5d884e544aa81e1ef3e9b6f8a881a6031c7b49e00d5b2749f1985f2a9ce985a82cde92703fd682d18eba93f9405b36a12267ea3d070be083008b36da372b07b3a3e6cf2c54269767e8f6d74c3b26d6b24acca855da2b686baf3f48662a88cf0ebe02332bf76a992fbaf5d0e557d96c5a440bada97a13c0c74317d2786e32c61458247aad05eae8d84fdfac1ba2eae2ce4c1c01f151694631d534819b005cc8f02ef0ac7d359292564a2efea145d46e6da49a52eb97e4c2d444782798fa8b5e25d6c4d4e2217b5ead60e77ffae5a16e3039934546f488253e1c3a02c7be0c5fb03bb977aeb8084c85764254c276688e563d05040a2c258acce0b9a74429700c55ab43a595b2afc17c23571442e2ffe8b5eca1f61100987938f277e763deb89927ffd67dca5c2a25666258b37056f5ffd9437b7cee0ad6d128fb450a5638b7f5cc38de87f9826fe45a5df255f0e63ce2e3d676185349c57e49e2ea0608d6d4d7ef1fbe6e62a65d0ddf2d183b921bd735a5145c60cb4e18d8b9ce2417bc9b0a8b68f85f4faec83e244f4c35dc74d791be534ae5cc5182597267409eaf183a8e1f50a675b0f8d11da791712ffd0c8ab8d76a4c1f6e8de55e257d25858de2b3d2f213660047957747a521c327ce171a0daf278ead85a7a6fdc94fa05c620db6a0d2d08ae6eed23932a23d2be5e832791a704568fdf65e238d638496ece6444a08d4ba9e951e4e95fd5fe02a474536c60727059832388ffc785935abb7382b6b2eb53e5e8c16c5a98c4c47b86563caad855e4cb156bc4af3b651d887d0f31cebd9cc265f34f447c1f350fd59efe9f3ca1290bc42e691e9210a50881e838c4fed907a306c14da62fb57e46233a9e2be9a7cd7e45a599", 0x1000}, {&(0x7f0000001200)="d96ff778c32d87ba18f6283b6cca0a1c0ea5774522d6817d1bbadd0d29c56aaa8c124ca831003afef45623a0a12108829b16b6e17dada4f01406a2d5edb8b14498956c0c986279549b7956c7f4b65e87e8de062f67ae5bc203d361f03a9c1b9481ee83995903c59e011f74bf94a8b928fc6091f5c7814f8996f1eec8ce8303b8f648771ad80e89f421a9f46056b3bf0b5d3adb3958e3c18b8767954f170a63368c1946851e04fb2243cfdda6d145a0b4b15ba1d1bb21dccc96eeed193d30b5dceca5871cb2d11c70d3589f638f57443403bd82aec9379856a3ff93b533", 0xdd}, {&(0x7f0000001300)="cb031a6f1341373d6684bfff87c4498f27673ef32d67f4fc65656e26235db0b7480d6ea1b0db16723a4c7bad823fa95f33409582b0c89ce7b7ad2ddf094c77772e9d5ac8eb856100d9de48c68dc2eb69f031f171084063092c31be8526d5bd5f66394456410b1bf16e050188bc181e81218b66f0c5ba20edafecbe1dd4a897ec1384c148ab315e0479925956eb261ffed876b2e061a77ce18336cdd184adce514f716a7ce64a29307ea15949d75c95dd310e5a77eba1b9176ac56beb483408a163309333188421f1acbdc799c86f7fde88a94bc3", 0xd4}], 0x7, 0x0) connect$inet6(r0, &(0x7f0000001480)={0x18, 0x1, 0xffff, 0x3f}, 0xc) 16:01:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7b6e) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xb5c3, 0x2dc2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x20}, {{r0}, 0xfffffffffffffffb, 0x99, 0x3f, 0x8, 0x3}], 0x20, 0x0, 0x23, 0x0) sendto$unix(r1, 0x0, 0xffffffffffffffde, 0x0, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x1) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/139, 0x8b}], 0x5, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) fcntl$getown(r5, 0x5) dup2(r3, r5) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="1e2dae79be56a0821b56d1ac11251ee3e19ca57037a6d76ff28c3069670552e82a8a3b3e372177460288a02d739e1bf3d965f55591c18d5fa1a7bcf1806a60fae2744724c40eae0236e40301cc0b43a4c62c2ea6f4897a4e5fba74b2dddaa128e9412023dae7676cde0a19ba2777d93cf429ce856d698b3e33887eed5647868434d4995e8c379c00f0fe53ddf51853c693bda2e5798b66d828283b3d2ac453ded351b0b0ce3c648b604759e31903e04596facb88c5f668f13eb6667dccff6a86dc4cd42a383cd2d46e2a5937b1a173509a9e658e0fca9d94752eaffaf8b06447912a02", 0xe3}, {&(0x7f0000000440)="591669dc0dd349142b24be999dec35eb612dda18d82838869bb3f3", 0x7}, {&(0x7f0000000480)="e511b730775f55f343ec53b6687f2d8758061d2d4407bfc1dd0297262345a5d2a2f52bfd45b0ec97a3ac5c94", 0x2c}, {&(0x7f00000004c0)="aa4438a9335e210ac2b8d98ee1adf952a5424fde61073993d07541b20c2b4078c0b71e64992956e2dc777feca54c430db1dcc25afefc2d0cc3234857887213729fc433313ec873e84bc982eec5ddae40394ad855d4733b2ae11ee97b9f0855c5461c53d0656f6fdcdc8640dbba563893b7a033426724dda584e98b2c", 0x7c}], 0x4, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000580)=0x3f) fcntl$getown(r0, 0x5) r6 = semget(0x3, 0x0, 0x400) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000005c0)=""/5) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x40) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000040)=""/17, 0x11}], 0x5) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0xfffffffffffffffe) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000008010, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) sendto$inet(r0, &(0x7f0000000080)="317af2df49858edbb6e30ddcf68045bbde900b392565b7024e17983132f72dcd2d3db0520695015754d0ec9221178edebfa62eec5eefd419ac5319fcdbbc04ab2e2232357d697bc63fccdf255b3f24", 0x4f, 0x409, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x3f, 0x170}, 0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x5, &(0x7f00000003c0)=[r1, r2, r3, r4, r5]) ftruncate(r0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) r6 = syz_open_pts() close(r0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000400)) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x6) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffff9a}], 0x1) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="fdad1321126b459cfb445920c4f37221c2", 0x11}, {&(0x7f0000000040)="d54e553e2897cffa362bdb5cd88f2eabab34ed43698d772370034bfacaeb5b891289c6d3f4544f7c079b06a42a1b1c59fc050f1bbe7e69d0df5a441e1a04c3f92d30fe1190e2973ebef830bc816d5fab6a3461a336a74c3c4d775c9263d7bf1daf31857c52827670f765644f1747359af32695bf2312aff58d506661133d3486e688afbbdff698bd8613e6c4563a84b176fc78c33a1f250a25c68f5895e26a6fd855d22b593577c623c17c784621d9393f301000a2ebfe8a0f9e8d1031a8b9637f5c2c4fe928d46e31e5f337bb499b197fcf2e5cb3cbb6122729f9344849c4f5a1ea5e51a9d1bf42968eeb27ca04ff", 0xef}, {&(0x7f0000000140)="e4c4da1195f184da15752e517e7890814821233c1f1477fc862ac1f6e21b14b3f3da27b4c4146f976686ab44279998cf5b47e6e777f8426ac18cad78618deee05a989eeba4cb12ba0d7d1b4b3d894bba0c3b2118af9fa01ca3586c31b1e8142f2ed08dac4572696a028286a1b84c3fca84eb3a138155bdbf7d5084fbaa927d045ada6148aec6a1725843989dd51051d63372b6a3576ad41d5ba08678f536d4fd20e1eed62465eac3c339caeb3bdc0546e90be452ae04c9cbf57bb685b7831c2c6ece06163922f545f4b2f6b09d9f780b0f365be10fcfc3e959c4278a493a537a5f20507f8ba2b02399388f6f7be8a4ac66a22629fc3725d57ba2f584c3f8bd0a8bba3a8e46876c6992bd22a23bf68f8f128e1058f5f205d4549fc9f8a885c203f3f109ed22c1fafddb0d6adb79833dad437639b268da9b051a7c18621d9e109fafaa1862a056a231eaed36ec640b47d09d82b2f067291c41cc0b2a2f6d4ff49057087f7a397492133e66f820218736696d57685da77c9e44c6da12b44d64802d0eee79b237f15908ba473bdf85bd1b43d74e2fb0c5b662a816835fb4f7d11660f1f2f11f7437c5183b76a44a712267d20fb1c38614e35d1a8045a72a97a61067ea1fb2318ffb7c255d585376a366b5a1a8c1517d86318859940bf92b4b90c60eca33480bd79d202a4a6c015b102fc202363e17e83d11b597e7f0731321f2e41d6fa1c14c3421feb42d11855ff49c4d9036e5efb2546949e9e2d9dffbdc7a279f90b4790fe3049193e48647835b28e2ef52dc19dd5b54a7ee34975706f4f9536c09f741efc48f03943a62c5dd58be886ef1587bd7a437e48d58b5f135ffc4f02b95779347e1eb0331b6fa5ca9a8fdd13cb27a459f8fb171183dff5dda3c353a2943950b2c71171304cb721f3a4ee634dc74f5d5f0aa7a5c1b9468bf9d6c739d76dc753ad47bd7716f2532cf9c3d428c229c120ba0bf15546871a8a75532855195a39d5d09f87e4d609d06e76076d7709453253333874cbbf976e154fd08216a0f7c0909004428a3e09c2da8ce3b9c66fa8080d6a076abba7bcad1e4f692e42ce2e324143b4e27d579d0b2dcaeef2739ce2854f47050fdecf32fe3963ce210c8bc5f3dfb29d549af3d9cd8897c9b558537d5eb9689dfa6edea570c1090bdaea2410fa25ca4800c784027c306d3ee99a5b90e30213d27ea657e372fe689d516c913292ce6c25f11a1774a7a582d2c8f5303b9a5d0883ae7c058d17ff3052f6b00c52ebb67676189ae4c26a8dbd65e7ae27ea07d4774060c1c2e81e4d53dd85e86e3868d5876474cab4708cb5424a9b3443bf88e65a1fd98183d7a50623cec32d3e32b1b8d4515512992ce69c8c8dd69efbfed0bfa058596c3143ab0bb35c4f7057f82ccd76a25e0557541b2c1daba2364415dabb9cfb6a6d1ba63fbe1a0a051fd58ec71a04bd73bc4f6f26e1b5519f9b63c93a6ab291eac4256bf77dc7354ff8f23eddb86846bcd23494c82593aa297b2707db0ba825b5da244499503d50c6163506a1ef76e26ffd13856586820c07fb1d87f278b99b636a35f309ad728c5d2b7145bcf7c565f259e9290bc8fda2522a600f918de3b2ca8fb8350297534a7532ee3b832b5b48dcb7aa5de19024f2d115a53a14899c3bc0878e3e37eaed0cfb1e6ec76e16c0c040aa1579147c12efc60cd773c0265fdad2cda03fdfa0154e899ded9b38cd6478d01cace38d7fa0a39be6f865d70bb1df7866a66922b4305fe17933354f8386b1c999b8e875aea091bf9d37a7458bd82e581fbeadd014f2d4e589940b7988035a62715f6ec32981fe22c74996bf8125f602ca3359e9ac44edb6a8f5ad9f1b0a3a86c0ce05ca7d7534bc594e249210f0dd127c7992ba080625b0da72e7a87b0ffaafe3e3f72f1643f71735be4d041be6d19e17b9b093a4ffa05ed6194fd9462dac08caf73110c49c74fffa1df694f40cd534b19ce7526f971ebeddf053df442b384dce5975bdaa511892d8b04cf4ebc945b7ab5d1b1efaac0fdcf536af5fdec1acf34499fa7ea519c6a746af41c981e93f66989d88777d09644c574f6a322c4c40e4ea4247e55272de33b9d987f8415112e4d599b4e2cdc29753a839d42c5d81ca6a6d2910f6d02a17fe09633b09c6c3e7839c81d725c97c267a1dd5a07ccce05cf90c904b53225f8e1929492cf1c397ecebf6590474e6e8552b60fa0b5f93d28b189be729f6763a1b7ca2a7c66d3f6363a6b80479017dc9c4a504516af218c34ed269c084cec7b3b85bf4f04da345667a57bb9a23b539204916ecb4856718c96a8ded76d0a259068f3bc29f43ba8be818603e26febee809ec6de238fbbefd3ac9a77956551cf619c099d5e5cb6f8779d1027202e2d5fafb272ed7df522c6bce2942cb20b2a19106a3faea8d3918196a35073947a3a7e12176f2189c5c498ee7eb995fb19951652f6b9eac66d0f825df06c09d2f44ef48acf81121f55cb3438a2dda9f238b4517b093bd08d25e5db8895251f89b60fbe3ed25265cc0d141ca971491a905964338a93233519195d6cc97c31a994c6feb6860d92c06c471fa663c67f988e9e684259a843c13c6d10701635ae1cf0509ee26c61b94bfe7e749e3f12d0d6f907a17a21f8951ecab96f6ca371b6e8107a0a9b1ac9941f00069d5a6afd8ebb72a6d4d37374300607374168d1edc24c147608ce736bd3831602e6eb4c66ed93e33e16c341cc645ac16cb0cafda4d36211c106d231bca9b1ccd8e467f7229c4f679220929e2025ced14e36e033d6c40fc8bc467a141557a143a568f45b572f00e7a686844562161001f315046542c9d26471408e883ee398f003625135e2cc52a12ecff40514fd0c16efa487c9931d927ba3275e1179d98e3a8323d2f658c96ebf30a0615aa847bd5ae8a533b09fdad2f217d135cace59972bbd3c2130d8cbd5ce121c26e369492f59eccb34b79214d833dcca446bcfe3c75f7e32e98dbddb81ad00bea184ec41507eae1be1ddb84b98f36b64393d889a7279d2863e71730280ecc5ac2f94fc5b29b2d023d6d838bcf34bbaf44358c52b40a6bd307f90827781bfb3de6b702b36fdff7cd6dc2187d16eda7356f35f8c1ca971708d3dffeacb6f6b5dae810eb77cf8b6a60c3ace9c9e55f1a2e6b296308ff11727c0c376dcb59b7dd2e1d6e307d180967e4d2676e25a1270d29407220c403aa0bce2e9b000b95f37b541a12a92db41f5a6fcd9ee460aed81ce8d7ea678017b0239b6606a5dc0d09ea6bd37c951288162cc05b97646cb5ee9f9afb379cacad1831e8193b16935d5eb872e242b83b91f053a3f9a129de29eca1c06a6f6657b6985242004d7953c0610e82e454ea79f71ed455abb7eb3dc6437bcbefc74d7510e5d93cbc45226d2dcf1589feecd60beb38cd63e50baa31d9646eb7c323d27bdc870d177879d58d04a92b3fc4eec9c8768adb62e47b43f9e68d15d954acc2976347c741b16eef15dcb767cee77ebf5aae763e1dc31afb6d3dcea75f8c94aa2d77dff530176375d5710fbc6755a27c7369728589091b03928c91285a15542b78ae7837c699a8d64753d518696d6d3866702a65087df8e8463ca203e88725dd443a819d90ef3fc8a957180a2602c9fcb47d3c93819e9372e6d888de520d14c20f26b26cac16011a647b204707ef41590dbcbc49923e7d67b3c99472b15b6620e1baa23678c757cdef083cc99110bbbf372925829acea98f427b7aa384740be2836d9f51018501348229c95d81e19a5bb95abf603c77c642df8c4f3c28d69bd26f8e971c8f76f288678eba86212609c865716b43c062e1ab13004275cf8681dcf64e6e6dfa0bb048fc04c6890ff1a370e79f4e39856f8ce3a8a5137dab52b00866824b9e91f4ea4b136c0a196a58dc5a6cc894d2229daaef450a3cbf009ce1f5307dc5459d7211428bae77cf0f0128079b48a645a588b215fd24fb1a77af562f030d972348e86ca5af4ce27cebf962ad9cdf94e2614dc909adf87146655f75c2fbc5efa8afc90c6eccaeb5b6ebc04d91ea188e974f137426cb8b7859977a00156ca7b88a782d4e88fdb744f88cd40493e5010501f417abb87cc71515a18b783bc6e74cb0e8a164858c5c65d67701092e6a998a6fac98e97dfa60b96448c97e36f8c18ca789778e59a03e44c21e6b8ec7746fd24b0620a0d0a244308ae0908c518f0dc3ad541ddc356b841ed56a24710bc41512c419b1e6fe1f4f809278c73f2881cd788ae5da81ea1167ba9d6c8828cbe39f4faf839daf1c1477cab1ec9e2b4826e3c5bc4aac7327e3ee257c83ef66aa7bbb59282a08c60b2908c45123bbd3bf6ae31fe7f70477d7e2a48cb9f1f66eb0dd893ba4f653d3d9e36de4320970a390156cc4c509c4c39e8abdb4d89c17dbf92c6e4b78b1baccaefb5dc70fdc3ffbb64062504530e7e9cb7aa093e1b6f4b27695870cc0f8711584b59fbb2d7fb2a148ce66aea5e133e0551f94c14b286b782ca9038ade5f8c145b5e052ac7e39bd318452d062675bdb34df92aa7b1439a128be3b51b1ed5f6df422334a1062d849c708216965b025dee9fd8ef0dc19bac4fb37aa4805e6bfd9d1eb0e627a3496616f469636614492ae66917d89d12740322f873413da4f2bc1d617660a3e374086a984a8aabcf268626069adefdfbe7e65690c99227961f3c4786383653f4f315cc6cf8ea295333ea51b21fff91c452c72ccb5eb91c954783f8107cf622281cb20ec5331917cda9d0aee735ed874e9ad5db0058ba4ef762b4a408a8b76cb5758e1d0c76e1b3d8fac2fd584d632cd610f447870ee6a7f5ddf2fde6e075bb1b811d23c5742caa55a96516b4c1980ca726d2504e2863590fe3ba3d8e5d80db369a9e3e73e298ac2a976beae0fa13cc0688213dbd20d3b45539f9e47ed961844f3b43af8f23ac3f834c147fccf9683d3dda2218718197288a72be166b56fdf4bf5d03e816aac76568ffd083197b26ccaea45294718de3d312bd32a8e0c9d13cd5ebf23a1bc9fff8b72c8105cd9fbb22c25ef2cfdef81cd5b1efc756d85adb59ee8c6437e59e8d4f7ba3eb71a31a570bbe19641190720bae33051ae860f1a0820a9b81ffbe88d744027fd96e098837938eb0457de25472c8ab6b48ecb35ef0af63ecb62e01f42e669993d5dc97e6de23f0a4dc3888b7c019ede1b0de265101c44081f4b3a27a1edeaf0a45cae09b7d3fbd01efcdf14ebfd190a98d3efa12a5da1627ca7275baed2852c4a758c83c0259674e76876ad23e016dd5640ad64ec123984673e77e1f7128f53d23b56f1f6d534b33edca3506306d380461a9255cb485ace07b7ae6d8203d19ce530325f028392d2ad530911a2595b4f5142bd12e95fea04a776ae9ae940a58c06070921b718270600e7e2dc0d51ecebdfbd328f230b14046eb7351f59e77e81fde672fb768acf58adc27b29a2eebab79310a329931fa452420687af3e81ff76deb83f0499ec3060dbe8a630fc68c36be8d3ae47a2c1b07972aedb87d0031ff21915f87825cfc874a4356e7a42bb485d5eb6c14ce4ac3270661392162e1134dd83362fe15e2d62717aeb0126b86b42622f26647e6bda54c7f00a5011a667d8b61486474e799f464ec02dacb2009e49b0778aff17fa8b7cef55b72fe5c96170c20d2bc48496b97448c8e0ae664c766f6e83b0aa5d4da78d45857b34e61b08616ad2b166acd695bac8f40c9934a313020c3fbd150b6cb5ed3bb59492329c6503d10d00515e4eaac76d178348bbd52e94442a4df5a039fb0cdc41f8d91da00686ae", 0x1000}, {&(0x7f0000001140)="c813f6e8b726f6d04e91e28ea962639be1dbc17fa0972f2c289ff97eb8bfc5a756955e0aea7c8a1f66ed6facd2a06dc5dd17664aef847ca4452f88da8b7c44adaaf9cee7a0a5709d5d552c221c67869ba52ec3b88eb7228f574e3a75871579e767bda08dc9b27f1bb2d11141868b09464ae97ed61a9076d48e9af9923ff910bee7f7a4c6591ecf30973e301e", 0x8c}], 0x4) 16:01:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget(0x1, 0x4b) r0 = msgget$private(0x0, 0x210) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r1, &(0x7f0000000540), 0x2) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0xd0) fcntl$setstatus(r1, 0x4, 0x6) 16:01:13 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x400) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000040)='./control\x00', &(0x7f0000000180)=""/191, 0xbf) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/75, 0x4b}], 0x4, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xfed5) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r2, &(0x7f0000000140)='.\x00') r4 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000280)='./control\x00', r4, r5, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000580)=0x100000000, 0x4) 16:01:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='W\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r1, 0x0, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 16:01:13 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='r\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') 16:01:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="647e49c1e5780de626d509694bef1d23b68066ce329dff387e14daf4ea2744fc7b07ca6e2f2cbac3999b5e9d", 0x2c}, {&(0x7f0000000180)="d0293f160808948ba0e9cc1f635ad5a4fe9d8e3f5d548dd3bec17c3cd5b0d657bc5757e8428c552593df569f0a8fe264241f", 0x32}, {&(0x7f00000001c0)="b45593cae87f25aa05126868be752e5a3de58a8d9563ccc658634dfd6f8c03844d1d9885bdcad22c64508fd6a894a293b0462ed1df559650e42f51e112efaa1165105c0a0754a60ff7e2d3107deb314aecff2f193cc05cf12ee910c6fe39b35b3685011963d899abbfca3f783c37a088d5506e179f5db0e45fc1e19e0f908453566ce3397d518b39f38906dfc0eb32937d90", 0x92}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="30000000000000000000000007000000f80bed9c7a91e38f64ed1b50f14c31d07b8b90b624de07056fd536ec0000000098000000000000000100000000000000ea7a2309a979f5d71f401c3dd87fd054c4a738a839df7abe229bbc360c72da7c8b9c24c54d3b099e827e832e69c3bef81790d8ddaed71842e1e33806ea47772e10cad4583ae63cb60b7c085057241b5d677951b2f2abee47d7180608012729fb2fdd6bea417e245e4fc79299489f86900dec5dc6941810f6ea3f4d15f2a356673d08445300000000b800000000000000010000000300000047370e231905ac58f073e59a235d6a2bae3c4138530f154e843bac7c81ddbbc3554c1b7319ea398e684cd1661cac8dc0f758677641616edeb5df569ee2d8775d0edfcaf978fb51d3720694042afaf645aeff54547a45c8a2840a1a15905ad7b032771481f4d4f59660e0f52ded28b73f81b21c0a4f1059e414eb423f69e882723fddced93090a06b6216066dbc2499f4d58701da5bd0762b4488c16673f2b0915391000000000000f800000000000000ffff000000010000fcccf04e3bcbdf3e66e146fac6366697639fd41ce476668fdfaf4d240e81b38684d3bf8651d5210114af501209461801581d1009bcb59b18a98a4d9c54c95ced55d1f69d2d5a4fcf68999c44ee67b2429636577ff97cfa1d5ee35d4fb2bb6f7d9d00d9569dcbd90b992b575e03db4e59998cc56894c6cfcdb7dbdba6e789a9ec0ee03f1173e4a030e4bc66f3b9dba80fb14f21703e87395697f8bec3e53138b1d28289c31e3cd500cda260ca55daa582162c4032ae2e6d913aa2bad16d1be013ca0e33e6b7782ee5cc6da1552a206e6925c93f14d12034aaadc03d44d6cce04efa6cd6c8abc000001ad3e4ad3b18332ed965f13b367923a0cff18a98882942fc2ec1d0c45c5290db16"], 0x278}, 0x5) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x33) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ca8f", 0x2) getuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x1, 0xff, 0x2}, {0x18, 0x2, 0x3, 0x2}, 0x1000001, [0xfffffffffffffff5, 0xc44e, 0x7, 0x9, 0x4, 0x4, 0x8, 0x18ff]}, 0x3c) 16:01:13 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffff7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./bus\x00') mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) recvfrom(r0, &(0x7f0000000080)=""/148, 0x94, 0x841, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:01:13 executing program 0: pipe2(0x0, 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0xffd) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x10) open(&(0x7f0000000140)='./bus\x00', 0xd60197dd61f85954, 0x0) pipe(&(0x7f0000000080)) 16:01:13 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x62, 0x6) 16:01:13 executing program 1: r0 = socket(0x1000000000002, 0x3, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 16:01:13 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfdffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xffffffffffffff10, 0x0) setregid(0x0, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:01:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822378d"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000200)=""/251, 0xfb, 0x1, 0x0, 0x0) 16:01:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0658da0e9ebbb2bddc4d7272a470a3ffdc4dc50596aec96124a60d7cf4ae21f1503a9793bdc2dd9ce6b12b7c23ecf4d299ee6106a67ad07dc175b0d2ca678caa4eee06048496affe49978fb1a9704444b43a58822f0f8027d6ac9e0e9fd763a25b75d4844e8fc9cfa1ee6a1855ff1fb59ef98ed84e5b4ed326823b4f1b99f168a606a6091fe3bb98735d0e6520b45b344bb68eb8e63c54a09ad0c2dcb6e78d7034e3998aaffe8a124a162d92b5db30f72816a37cd625d056bc3dbb4a762117fad1819d0562d75c3098923d972b98db37ebe46d8c", 0xd4) r1 = socket$inet(0x2, 0x2, 0x20000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c6", 0x1) 16:01:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00696c653100000000654584de587e2f7108edcb36b9fd00"], 0xa) writev(r0, &(0x7f00000000c0), 0x33) 16:01:15 executing program 0: socket(0x6, 0x8004, 0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fcntl$setstatus(r0, 0x4, 0x88) syz_execute_func(&(0x7f0000000380)="f0418165c4293b9819c4c2b98c7201c4e2dd3f8c2900000100c462f5b933e3d6c4618e10f4c4817359cb460f31040183c000") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001480)=[{&(0x7f00000003c0)="84ff8beee452e7fae3d51aed31d0b54eae3a3dd6f26874f1cb1aa0e267895a7a6023f7fef35c0558a6ea4217a45285109ebc178d0d3fc886c00fc7d9ff0998f086dede3c3edbd68223d019f4885ab57a61a4c77c006d39cbcb79d0cf9be75ed7abde120982c0034ba6c0412ff0fe015d48c79b8c8740bfa12525bff0a40ac6d0ef0609b840da6c6c36af00c6da403221c8826eb1558d1059bd4cbdf7a30bffee5aa21d4d4056f4fdc18205d2c531266af749f5eb7e68f81b0bdd7307", 0xbc}, {&(0x7f0000000480)="c9e1f950e29dab37b5c183de61c5e15a899b9e09063593fed8914d665043a00db087a2b738b3fae7355d7deaca49b071d0d8851cb1a6d5dcf9680ef4ad0a9d7502ee28909cd243c32b038a82b5ec38e6917a04424fe037aa0ae3dd12e09eb544844ff13b7811c8c356b78f3bbf72b4fc5b6f1ff91173f1b13cf068c667b552a72563f01772c0c5718150f5a8ae2924fb5ae4482a55ec4cdb3f1020037b8f7f951e93400feb3a15ce07b7c275d88c7329b4c4f75184ba8237616d9624826322f8d9709496a81d6ed020c0f96bc2ac0b878b110eed5748944e961c51c772e8c18e23e6e65922f6629e469e2f1620443976775e339bea4473ff6335a72e71aa9a4abc5b39ff3f707e7e96b05ad545c52973abfcd2bbbd7f34d56cfe1833adef93feaab4ace6632e0ee317e207bd2b7ece9eacaeffa0b4f80f687b92340ae90ceee1276833d60afa8e98691582ff6995505f784dc1d9608d44b01ad086809056da73e6b19da53a6f07d7b8bb85bc8bfbf0d488152ceb2340bdd201d209025b68154a858af694ab5ae0181c170401c95ca9be3a7f00b893e5ed4e25d8208c18f1a9e17f5a6f360fa8d447bf142b0d344c45cd4458d1160253af069a2157a5dd62e7ee8ad7bcf644e1bfdbdd4bb0aec8d4e93396968821a3e7e5f5903088d36bcc44fc0d6aef4b2b331e177266354550cc9e3cf0c8ae635a902f2e6abf6efeb107a2102155713c1eab47bfa52377d71e6facf89283f7c5877f2f1fa3bc704a79508bf963b1068bfc97eca10b1bffdf0dee21b4c72d235e3cf13e68a1649fff61367ebcf94fcb4ce00aec0d29fe9807cf1a3259d9705d1e5573f3aaa347888a4e7da41940719da4760cc4f9719eafe84672b0640e85bba4dbce6ddf690622d5ff2b09a15c2acc659f1d27f32f7ebdd34b0cdae5230aa7a83a8137d9802a0cb10c66d2acac63109c8bd6a91951b05ad57850d73b5b849dbe174753de2a9c260cacea90c91d36934928ca1606be295d1717915e435da9d0cd693693fccb461217631b7c0e9687adfae16859664686d836fd8fc79fe056954538780e5d27926ab1d5cf62bcd030d7999e6f5f36e52d35478b253156d519a7f6f7a0e2a92d3b48fa3a41678569271a9fe3f64f50e09d2733f684d8170a719f5ed390e682bd5ce371c7cf7d459bae8746549f8f8406d07ac0439aadf61b2debb69054094f43d12c09b16a65efb512709d8ed4f1895afe1cce4f77f04f16132d5a23abe131f88ad15cd7da715a19bb6c1ed2e9b185c170c34d54cecab64f5ccb815eaf85a2856488a6df3aee014e56e1b1a3c91aa1ee022a75475dc64af96e3c7129cf87c4e9d831eb2b53c4beecf829d72e1f1e0b99b059b1079cbf18df4a21b689e69d18d8c72cb87f2cdce3cd543e7c28494eaf13cf48db740ddab68e963f40dfcfb77e3f6612f128a67047f9508da4ee0cbfcd7253a09efd1a9ca615a147d9ed4d76fa583dd212a97313bb2e920febd8b77bbff4ddea11cf2374fe1bf149be86c8ebe080697092ff3b80e681fabdcb91f2a858e9f2a2333e660b6d0d4911e1d784cdfa4475cf2cc7e6aacf4c8c6a0961d814ae73baa84a785e62f873acd7f71cbef39546ca48951edb7154011d9e2af20f4cec4cf769df4bf88f38883c19a90f115252e9616f2484d28ac4051ba9ac8c4bbcaea01e6b58c11294c772ac7536249673bde8778c79f3ec7706bc9712b27dedc9f86298c0775edbb7d243a79c04a69bfe8711bb8659dd103e1c43acb0c1d4b1d9cc96969a78c55912ffee74fc78fe6023ceda1f81544246b986199f33cb1688e8092f9a3b8b4200e2cccb960fa5eb41eaea6a995f4c898de4b9dca8eb70a403543423b554eaa308b67165ff5f79226bb3470607f44d2d4b320b85c9eb2b26e02f3267599f6e22c7da613d173ff5439f50cfea53a47702a122db9ee5e3b05137bbb32879bc5b52f93d80e8f38262a9438141eabcb4e28ce0e3cb1f8d4cbbed6c0fd4326dfe3f1af7f27cc5a07b72bbd8920a492f6831aec93e2ae60f836e489f9658236421b2bf31c8a5f1f0d13901959aff80cd271dc2260149d9e249040b1520cdbb0445dcf1e33c8e19eaf1355e5f1ec18334f59751cf36d08db0c66fee5721c0f7d509da27a7c78e780f2d0e7059535f311f3c7ab2b35b6156cf25a042180112d10595c8b10890b3f556105c9a9d4dd2e1608667de06becfc4f56e3dc40a4c849bc34b67e948a6c304fe5f7456411b2cfc506ed4177fec83c6a37b88c3701ac7174ee2685b0702c0a2c509cbfade5f6f98794bc815930fd3b2cabc2d01036dc3238af2a1929f48377de6bfd0fec73113f0fb8c66ce65b46b12f8df5a192503761ed4cd830600dfffbd684bd383d84c903da300fd7a9ade7476836b0c6463307bfdec63a798ba374b74f8f15af2169adbcef391e9986a0114315bfa331215440eba2818a07b251e75f6b1da66c3feab6698049a63b762383dabb814e445aa4c6bb8ed134190e107bf0da759d58141aa0a2266fa8dadb16bcca921bbb9592d08f47d9d77fd8c477ace0dcc064a36b5d5ea895e7e89b4290f4d4a07098e4a6396af6ba1d8e44396d8027761fa14d9c3915e3f211d28772764ea70b4c03425300eb2c296c8332e297fdaf8c31b79e9e63ff5e798a325af148e1c5fd5912054e2e78e09d4058dc8f75fdb6ac270a76feceed85c82d67c2f765925e0685663d452fb54c944e52f6f84d6196a717101c5cd6c0a7d1322facf380c65c9a89472b3b30ab3eadd1223c554fc1b8cb678afacb4331bcfa1646549ba96d53157a84291adcac2548b4ee3e3d6eae908b4bda37794572eca6f0ba4815ff13d02426cc7d2d3d3ded49643b45baadffdde262acfbdd8b5959b211fc20acf0beece9015a2751799ce6f4419b9bf76575cbd7b5bbc4ff42d88c2a5bb39238e9053b157d01160578391efce3a6f6cf0b729373b3d67ee692419e3613929b3796766b23dd0e96cfa83893348fb44d03fb5ddf99dc2318d79903fd1ff117be68a8bd6aa1d635e91eaf811fa7d61542e40c7837270312bbea1b5c8ee8f3ce39386c624d0d9ff34b2bb70899ba8e9bfc4d53a5d2340ddada4f07ff8a53718fdaf5b089dbce6fa3472e0958358607c7d01d1f9ae2bd2748e501222a32d35a527b6d428aee648e47ab31a7756a5c242f60591f213bcf028a709c2c1babde0f11c489741fce2e70fd7c87b0b760398f312a5605faea64e15f0a01f631082d594be4f391f55814a328f33ee54b282fec9b77c411a80e7c0eb08b90ff268c1002eb223c08b88b8b7af6ed19303e7b1da46365e410387048bbd94100bbe1b968932f2d1a42e62e14c2083123ad4dd07f7a2ca0abb38740d0b13522a1705a6ef2ed6a9f63c0b5ffeb4571c5e966e0edd48fd9dc2605898a2b1689a1367d581707806167e3d8d118a7bfe7b8f5551206ac6737f7a6b883d85cbeed9f7431ab0aab8d161e729c0aa11e47403deb3a2428f6d6b47262f360060d85fe31bb1d57d1cfb852c928fed5883bcf3c87137a02c7832c26e1e16b0937056f05366a1f2d4d97c3e726d5fb6d37c1254fcf905178affa31060a11fb1ab6e53e8d4a4358588892592c24bb1c528573ac1c8a3abd34eee94f85a124b54ab0cf9fadf4466092353e764127212174cd790027cb583d247f310e311880daa933d755b260229c2cd56bc7ec7964f7f06ca70528f67e4e993b2d93e8d9db1a20d880c1bdd5bc7d06ffe26baad9916aa070522ae8869c4e675ea09e7961f4d99c9da5a71a6108c1f30b49882202c53b40af073c2c8f296f9c44fabe773073566c44dc8e2ede4b46f3581a4f027f8e1d13b7b56b55bd47bcc4ef8a6fda1a09c07b948d415027d6ef37341a0e851d1b205e01ec336f1ce13c3cffa7d50b36c59125fc9b5e8b26926008fbbb41655f4e53a816d708aa20fd62b8e7cc23c0348a8bcda145ac0f8ec79fdbcc118a0c0bca9bc6d9168885ab53ab8dde806a394934460f1fbcbc911dbc64e018393bbaf2f3bf93af3f073adf9bbbcafe696dd69a46526d33cff370c3e773e8f28e42c2ca8c9098c7a4c4d24a10d9fc6664ace2328f6fe2654e060f3afcbf46c6846978dc7bc062357bb9b4eccaf79526ec7dd36efb49691c8f02b67985c2ca87518bc0a56aad651818ac8433a1373d00afacfe1622fdab895ad08d3d3b0b28f4d819db918359848106e4bf527b991762c246efbe33156df478ea8e073d922bc7ccf4ff3deacfc066e9ff07499ec7cd0bc3e3eaab2294aa891865d4a59a39533480193cef0f96b9ddbc8317707bb476a562f3391c17d23c04c5b4982e52986d6464e24232d0852cebe895d9eab8ebb8d292c5fc7f0f2aa1d46f14ca40c8bb7d4d96e323523819de3adef933a497bf2c6344501dac5dfcf6a90e343da4feb90952c25084bc85a38a2e690fc311256013d333945cd4c597578e06321f259279628ebf80c19d4ee1f556015a8049e8219e20060a1aad91b67131d529bdfb5d5d3cd39d2d94f4906006e21cb6de1eb6aa31fb859294417013e13c7ddb0cb6cfde1ca8d89c26631e236a429e83d6fb7bd4364698c0f3b6abb4321542c4ca6bcf729909ce6d208128e395c01f51712a5594e0cc563656f407776d760df450100b91d30683e5f6afd66333a1c544e4fe05267e5de2f749a0457beb865beb5152c77f0c90f47572c7293b99e1702b61dfeb2777f7c44f0c4c034c19aa3d48cdb0c9f02fc2d127e3079f5d3c8e07de31ab8d05ab1512a229e8f36e1669995a1fd614a0bae7b4a9bf6bf00603cda1b8652b07b790d58682851f385354dfca689e8aa1012c356d3f9027709c707e169bdd62c12047f2f8f8ca05d34df1a20292783cbed839c76bb0fd0e6d3565b039100949b7284b963173c7eb46fda3d6e58d7ab5829facc04e586d20e218eb85f140152d90bc347145baceb5c2f088b848adbec3bac29abab011ad6f771df9bddef7b1855364a97577a1dc1bca81f014c2d5db06ed201c425826ebc1a16c9f861292280157389282b381fc29ad81fc9e82428220092e2b5677ce98dd09c9fcf27b0b3dccfbded1cee7d423b5ec972002dbfe329f7206ef44fcc37ce71bd3a2f3a944825c7896fbe3b6bbd315ac49e654e3ec73cbe4d03a3b3e5f81398fad4bc2eca0da9b8a8b561deaedc5d74e3c0ad97249e6b7c3751c05b7c8c55594654f4d65a443577659d3cf0b59ae9f421260ef92d0dca61e3e6deed61c4b021fb188d09b46471ffbdb3b7e27896d5afb53de73e466b4f802b07b1de6c6304d8ed12c1ce6a8aea0259672d054ab2d32c849a6f1c81065b796f34af40207581d97b8469a12d8e796f548f2a0c4cacf3f25f84fced78cf31ed2903836931c967c8bd1741ccb90e491b12f2ba1e4fc686bd582990d511f58e7df63e16b1ee9e50a4d07d49b12594e0e044f74b4276b7534813bdf3fc735770d3f84d8a03c08554c9982574f644d18883462d3458b43c7745e8949b0f7f9549dee4b9d8fc9bd6bb988effbab99d8da78f2532e1d3277ffd6a57b3397be3e03920a871c4a835da4ef12d81d7af4e419c1ef4b7ce054b414d891be1f7c8623551d47962ca4f6ee614dfc7e9068bdc48c59abc9538080f0053e70361b222abb1c5bb0a6c2e027e6f55d60ff11702c5991ccbfa39601907be578a0e3b0f67575334fa141dbd01ff4d2adcf48b7bd8d958336d7eee633ecdc1d2b6b996a593c8b15966f3f105e51c1c92c648ba878eed0d6aa372e3679ba5af7ed7a3fa859aa465667315def79fa522d5a84c1189", 0x1000}], 0x2) getsockopt$sock_int(r1, 0xffff, 0x10000001, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0xcd0) dup2(r2, r2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0xc4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000008, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0xb38fc9accde5c6bf, 0x8, 0xfffffffffffffff8, 0x92a}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000003, 0x7fff, 0x91}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x0, 0xeff, 0x20}, {{r2}, 0xfffffffffffffffd, 0x64, 0x80, 0x7, 0x200}], 0xfffffffffffffffd, &(0x7f0000000180)={0x3, 0x5}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x10, 0x75, 0x81}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x24, 0x32f, 0x80}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x5d, 0x3, 0x5, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x4, 0x9}, {{r3}, 0x0, 0x0, 0x20000003, 0x800000000000, 0x800}], 0x2, &(0x7f00000002c0)={0x7dd, 0x9}) 16:01:15 executing program 1: socketpair(0x10, 0x4004, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a9e5fa363ad62601cf4ac878021cae43b084f9b81ecaa695d578e7c89ec6f94b282920d9d37d10839dbb5dd2ae9eb3947d5beb2a", 0x34}, {&(0x7f0000000080)="cf3f0f37d9914c6e5aeea01cc8e0a2278d04a825468109632ea77cd559d0e9e2c0c051512f9048c3a8a558ac2ebd798bbe3ee287a5beb09ca4d67869c92069dc0f25374b8da7f65d7cf8f7c683fea2d0cc094aba6ed91eddb25323c4ba4ed592a7f917a7c902de2e38e82ab566a54931073cbc693d0e617859b10b68d11ed7e7f9e1efde75f778a45ecf7ff873560e463f15ace1d6b87864fb16aa48e61e519d37d08c0fd40caff59a560caf9a587d1c1a", 0xb1}, {&(0x7f0000000140)="80e502a6d565521030a6a1f18a73c5d2327d254d75023be68f78dedf12348a4dae6aac9a0899e9b35fb8a157a640bbbf35274dd5938ceda76d3fea936cc62d89558d8f36ceb07b7b82574757a6463b20cb65db9253d54ddde77294bc2fa7d1c5b73b43ac997ff647afc3947cd11c819e65b4ccdfcb875914f2cd", 0x7a}], 0x3) writev(r0, 0xfffffffffffffffe, 0xfffffee2) 16:01:15 executing program 1: r0 = kqueue() syz_open_pts() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x48, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x80, 0xf361}, {{r2}, 0xfffffffffffffffc, 0x48, 0xfffffffffffffffd, 0x0, 0x1}], 0x8, 0x0, 0xe5, 0x0) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) close(r0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/183, 0xb7}], 0x5, &(0x7f0000000480)=""/223, 0xdf}, 0x40) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x8, 0xfffffffffffffffa}], 0x8000, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x1, 0xffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x6, 0x417, 0x71de}], 0x9, &(0x7f00000000c0)={0x8}) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:01:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect(r0, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) getrlimit(0x8, &(0x7f00000010c0)) bind$unix(r0, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000001740)='./file0\x00', 0x49) getpeername$unix(r0, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x812, r0, 0x0, 0x0) chmod(&(0x7f00000011c0)='./file0\x00', 0x1) connect$inet6(r0, &(0x7f0000001200)={0x18, 0x2, 0x200, 0x800}, 0xc) accept(r0, &(0x7f0000001100)=@in, &(0x7f00000016c0)=0xc) renameat(r0, &(0x7f0000001240)='./file0\x00', r0, &(0x7f0000001280)='./file0\x00') chmod(&(0x7f00000012c0)='./file0\x00', 0x8d) r1 = accept$unix(r0, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000001380)='./file0\x00', r2, r4, 0x6) setregid(r4, r3) connect(r0, &(0x7f0000001440)=@in6={0x18, 0x1, 0x51, 0x5}, 0xc) setrlimit(0x5, &(0x7f0000001700)={0x1286, 0x7ff}) mkdir(&(0x7f0000001480)='./file0\x00', 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000014c0)) setegid(r4) rmdir(&(0x7f0000001500)='./file0\x00') connect(r1, &(0x7f0000001540)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) lchown(&(0x7f0000001580)='./file0\x00', r2, r3) getpeername$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockname$unix(r0, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) 16:01:15 executing program 0: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:01:15 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x0, 0x400}], 0x8, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:01:15 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) lseek(r0, 0x0, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:01:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd34) write(r0, &(0x7f0000000040)="2e300e4123eddd218e4e0a8ff0034797c60f0fc32d3cd1c1a11e5a4938b0310798541120d04100f887bf7b06e07f64f53d7343a73366600aaa28e45460b4038810a00de74c29040ecaae73fb6ce3f5a4472c7eae85b44f504a65070b4634e27ee2b32cf283fff2c95411530fbbccedcf5115bb8f218f9114bf414a612710b1e2e6fef709f23226aaf6221727ba2cb4db52", 0x91) 16:01:15 executing program 1: msgget$private(0x0, 0x200) r0 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x83) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:01:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:01:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x7}) flock(0xffffffffffffffff, 0x6) close(r0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x6) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:01:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x2b, 0x0) readv(r0, &(0x7f0000000080), 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000000, 0xfffffffffffffff7, 0x5, 0x2, "9b215a67e2941c34380dc837cfd739e6d6d2faa8", 0x7, 0x4}) 16:01:15 executing program 1: r0 = semget(0x3, 0x7, 0x200) semop(r0, &(0x7f0000000000)=[{0x4, 0x80, 0x800}, {0x6, 0x4, 0x1000}, {0x0, 0x6}, {0x2, 0x6, 0x800}, {0x3, 0x5, 0x800}], 0x5) 16:01:15 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) fcntl$getown(r0, 0x5) 16:01:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1d, r0, 0x0, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x450) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/198) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4007, 0x7) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='.\x00', 0xa0, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x52, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xf9, 0x1, 0xff}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x7fffffff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x9a, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x2, 0x7}, {{r0}, 0x0, 0xa, 0xfffff, 0x9, 0x4119}, {{r0}, 0xffffffffffffffff, 0xb8, 0x1, 0x8, 0x3}], 0xefba, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x12, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x31, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x2000000c, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0xcb36}], 0x8, &(0x7f0000000140)={0xf9, 0x1}) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:01:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000002000e0ceb82b0000000000000021dc22266748659c4fa715e3335a0116880b9c1051ed843d4fde"], 0x10}, 0x0) flock(r0, 0x6) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x8, 0x401, &(0x7f0000000000)="950aacff", 0x4) r1 = semget(0x0, 0x6, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x150, 0x9}, 0xfffffffffffff801, 0xfffffffffffffffe, 0x100000001}) 16:01:15 executing program 0: getgid() getgid() sync() 16:01:15 executing program 1: r0 = socket(0x2, 0x4001, 0x0) sendto(r0, &(0x7f0000000140)="b550ea5e2ec39da1992512cbe4329edb1de3b5dc3637cff0414e6b776d7cf8a76f1fac476a0bfc07cbd802fdc7360220ae6284e647de4eccc235d8ddbe94469f9d953ad5896a000f739d8ebbe1c2219d789b2293fc5dbbb800b8528333f9f6ad6053fe79ccfb7b4ee6bb19eb01087f68c0f3157d73cbeea82ded2217b30947d7a96af6754fe8e5bd7951fc6593b3ca78d21ba159bbc6536949645909abd28799b0871b59c3849f95cb841a4ac1aa2423e4f1981d2cd6eef96d3bbad8c2cf", 0xbe, 0x40c, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65e40012acc03000"], 0x1) shutdown(r0, 0x2) socketpair(0x7, 0x0, 0x0, &(0x7f0000000000)) syz_open_pts() 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffd}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x3, 0x5, 0x0, "37df387ed3018c9f64da9a646da943b10fe0766c", 0x6, 0x7ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000400), 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$unix(r1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) write(r2, &(0x7f0000000100)="e5ce412475b384adf614ac9e5791f4caf5b0d15ea4f358e1aaf69390cb2e", 0x1e) ioctl$TIOCSTOP(r4, 0x2000746f) select(0x40, &(0x7f0000000140)={0x8, 0x3, 0x8, 0xe7, 0x4, 0x8, 0x9, 0x6}, &(0x7f00000001c0)={0x31a, 0x9, 0x7ff, 0x80, 0xffffffffffffff81, 0x4, 0x5, 0xff}, &(0x7f0000000380)={0x4, 0x2, 0x101, 0xfc0, 0x2, 0xc731, 0x7, 0x7981}, &(0x7f00000003c0)={0x1, 0xffffffffffffffc0}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:16 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) setuid(0xee01) socket$inet(0x2, 0x4003, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "1ebe00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cd7c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad84b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffff7) getsockopt(r0, 0x80000000, 0x8, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x101) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="5d6a73cf9a08170109921f554d26ce5e99baa205d2e74b25d7e43af00c124e4d3897564729826b58f72ead97040ddc37455e6d0f8e44da40a1459549ebda39992a59beb549614830644321d9a241a27c5375e3e56ae73584b2ab4243d55e3078eb38750d2a342549e3a6f6d6bb6191a867b5cff47d398b90b60823af033145209432ce8c1c6f22b20667e54b168c63bc67153826e59abd7afa7fdabcbb28d9253c13327777e344d2c982e9467f624ddf2f4a75b1789d0c3a9df101840974fbd172946d", 0xc3}], 0x1, 0x0) 16:01:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='`.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-:$}\x00', &(0x7f00000001c0)='@\x00'], &(0x7f0000000240)) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0x6c3f0881) syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1002) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x81}) open(&(0x7f0000000140)='./file0\x00', 0x208, 0x836a99fd9f25b741) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8e48ac1c2dbba125db325f75744c0c52fbe7bc3a", 0x0, 0x7fff}) 16:01:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) 16:01:16 executing program 1: mprotect(&(0x7f00005ad000/0x2000)=nil, 0x2000, 0x40000000002) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x0, 0x1800}, {0x3, 0x8b85}], 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}, {0x1, 0x5, 0x800}, {0x7, 0x1108000, 0x1000}, {0x0, 0x200000000000000, 0x1800}, {0x0, 0x1, 0x800}, {0x7, 0x81, 0x800}], 0x6) pledge(0x0, &(0x7f0000000100)='*-{\x00') semget$private(0x0, 0x3, 0x10) 16:01:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r2 = semget(0x2, 0x4, 0x480) renameat(r1, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/23) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x407fff, 0x1, 0x2007, 0xfffffffffffffff8, "4f04001140002000000200", 0x200000000000001, 0x1000042}) write(r1, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) r3 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0xcf) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:01:16 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) close(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) dup2(r1, r5) 16:01:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x70) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x6, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5]) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000003c0)=0x6) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x7f, 0x140) syz_open_pts() 16:01:17 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x808a, 0x85) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x80000001, 0x7b1, 0x1, 0x4269e95a, "57465fec99dcd0ca59bdaddc7ced186042582d00", 0x7, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 16:01:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x5, 0x1ff}) 16:01:17 executing program 0: clock_getres(0x2, 0x0) 16:01:17 executing program 1: socket$inet(0x2, 0x8000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:01:17 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x90) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da32017", 0xdf}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:17 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) fsync(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:01:17 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmod(r1, 0xe68e9dea3713be6d) fcntl$lock(r1, 0x6, &(0x7f0000000000)) getsockopt(r0, 0x3, 0x6, &(0x7f0000000040), &(0x7f0000000080)) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r3, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147c85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r2) r5 = getuid() r6 = getegid() fchown(r0, r3, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r4, r5, r6, 0xc, 0x10001}, 0x3, 0x8, 0xe80}) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getgid() socket$inet(0x2, 0x0, 0x5) 16:01:17 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = semget(0x2, 0x2, 0xc) r1 = socket$inet(0x2, 0x2, 0x101) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0xfff, 0x4, 0x1, 0x1, 0xec3, 0x2]) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000380)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:01:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/174, 0xae) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 1: r0 = getpid() fcntl$getown(0xffffffffffffffff, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r0) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind(r0, 0x0, 0x63) 16:01:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) fcntl$getflags(r2, 0x3) close(r3) r6 = semget(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xad, r7, r8, r9, r10, 0x20, 0xc0000000000000}, 0x15, 0x1}) 16:01:18 executing program 1: semget(0x1, 0x3, 0x600) 16:01:18 executing program 1: getpgrp() r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x10381, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/52, 0x286}, {&(0x7f00000002c0)=""/5}], 0x1000000000000266) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x25, 0x4, &(0x7f0000000880)="3a9291252f2fe8e11c3e22fa7817926f0cc53de40ff3e09aeca7f49ed295ee30b183b4576f5f124fb101dcb3c9e313901de9d661e5262e661efa8f83129ba76b44e689a98e9ff9416f5ff87159f24995a5265ecb5edbc2061046d9c6c4913ed85e3b3423124f9517d9845f13267f009b87ef8af46206e9dc4f9c4ede5916083e4d32caa4c63474e7817920fe990d0b140d8c2816734286140b7b8ce3e0cc52d5e4aeca5c3e5ea6cea6ae9abcf22dbf4c930ff996c0046bffcf8a7ed6dd863850d22fc8fb21475ef007e62483830efbf5633ee69b5d391a8a2f32a6a47edb3c8ea4beb0d5c79f07befa69384aa2b1391752e222ff1f087a0e7967eacb9555c8f7dcc47a0fce025b79cd26c989c41fea8f1e80e4a81a1131a8cdb364bca3240e302ad1d07415df106a2b510f2fd740b07e089bbfdc86450d900ee42cb19d14dcb344edd72ed5de2d2374be8f8c2deedffebdfa65ff7267ab3da7455e63a81bcda2b19ef3d1b527c310116ada048655bc4ef3835647e794a2926ee4ca82ce9ea376fc53d5b98a13ee557bbd3fa62731d3b1198bda0aba15c25b7c2beba4a74a7232aef1165af2bb64e69b1d7fcde9861915cfdd538743a794f001dae14dc0cc2c7cfe3f20aa1c770dd26407daa6a435713579f760a860c4fd09e368de9efc511da7a43827d6a67e4cf2eb83edaaa19c79e1de55cdcfea09c64ce2b76a1977cc192cc88cd9133f5cc941", 0xffffffffffffff81) sendto$inet6(r0, &(0x7f0000000180)="db75ecbab7381ec74976b759fd9b1af40cc17c96948f9cee1e4944d17ae5efc0cdbe1eba847b3d6cd7c50911ea7b311cb945ba07ff8c00aad035cf0200ea6c0fd86164ec7e52a92690981149d009429d5732d612806f5d694989019945567274b55cc000b73a47cae7be5826466ba1bfe0f00c9300879e08135c4a535f0cd08bb8d0abefd3772e341dade1edbf99dae8c9b170fe3dfe6adbf8588b56c874268d37de556cc9a4f74940483b959df31617801242c7475886db08325200ca06a5f35fede9e68bfbb3f5cb1f24d855cbd0a0016987333fa3142fdd7cdd0046441c77c62c084d26149c55d1e035e4e1b3096ca1185b932435b057606fd5b83bd028564b4d83095b5208a478f2ee5fa758ee2cefdf7d538b580f160e024394b82c797fab63041871bc49616cbea9ed28599b5d3840becf15899aff7771c07c6d07c20e93d6eb3e86819e5c4fde434ac734603a1982884ee7e5e8ba1c6c2d82c998cf5fef98038bdb856859c72bd19b93b33e7ace1dbf7110da4ea91148476536701d01248f9c1e3ae3b5fcc9be82bc0144d5dbecc16e4dfc4c7f2c022ba7635d13bf3d43f8517cc80e0ed0a402cd031b86715f72b2a1379eb82ddfe58f1ff2867e4ee613d5462e40e25c2d52979c3664a585dba2186ba7586b0e3afa15faebe87db2a101c2034dd15f37a714ace757a1623be3375c3c60f5728b0d8b5766ab7feedea916e077b67665cd6700deafac383bfb42f794b460da93a53e388fdde9275a7cf3c5390c81615f08895c3cae8ac108c99ad6783e3052d32be6482db6d60cc29f0501daf70e7580cb663d", 0xa3, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x3}, 0x6) 16:01:18 executing program 0: clock_gettime(0xdf0281c145f1ed86, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) socket$inet(0x2, 0x4003, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000000080)='\r', 0x1) 16:01:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff201629888f0ea3dc51a81b0748b80ead3c9d45e86f88b8b140c2ee8f7bf632fbb077b5238ccea1e3b3c5d1dc1a4e653d9caf96c0c0a3c84fb6d1ccf289ead27b13080bf021524a7005263438be380000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x401, 0x0, 0x0) 16:01:18 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0xfffffffffffffffb}, {0x18, 0x3, 0x65b9}, 0x3, [0x7, 0x41f93706, 0x80000000, 0x7, 0x3, 0x1, 0x8, 0x1]}, 0x3c) setsockopt(r0, 0x2, 0x0, &(0x7f0000000200)="1c15b3e21bf5180bc04fa481ebfa9bf94f56aa7ac24ccffdab40b27b050f028e1427fe39cce412ad255148c0e7945b4074b5078ff0d75de89cfc2fd4f6946900e181591665fe635ceaceb474ebe5761814ff75d4950720fd28d378d6cb748cb2c70f2d6251e4763ea0b7e706d7e945ca0e338a98345bea045e16caa8cb756a6c9061e63d759b64fa1b14a309a2a237dcf39e0d71e1ef86074c3a09410c328bbceea648f38403fde366acd01fdf3b0c857800f304b798e97327a55af39db11aa101309a2cdf6b9ea8488bcd6308b3f12401a454867e316b03b36e3b62490f5ecf43", 0xe1) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="aea25720eca62bb3c7f6fbf7ba4ceb69d94a77edc718248c4fc84229588b6f5b6f05f50e43c3a3189cea2f000033310dff0000000000000049368233a29aec3c48c58353992a1bfbf21170afc056e8397e0d125bc880f2e80250f1c6cf0c74bd6a5d81e877084185994f3d6bb5c06709bfb44823436bc02354504dd1b62fb48ec75888e5e82651af514e85fb653da8d8d22c8fed17e3c65d0e99778321fcd6e75094147ceb9cc0ea70ffd43341050c2b7ca9f5ede89e9a2a5096c714d7fe82e181bee5d2356aab43a8d1a39de36d6978a3035fe88a7d779878c87d56243e31120b80fa814c1cf4bf2797ac1977f8cfab7dc44939f0b667d022a350ae551440c886807a882ba6cc3e88e1884b6563869eb2af90969956c5cdbf98ca0a0f918b52cf261f73", 0x100) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/4096) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f00000000c0)) 16:01:18 executing program 0: msgrcv(0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="ab37d615457f167646dc9ea1f2895b79a315343793cdf251798738edc6eaeaf681514be174cec7c90a82d3cef088fe8b6e37e0295dc79f38d94308ddf402d216a7b1dd4a5ce40272"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x39) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/158, 0x9e}, {&(0x7f00000012c0)=""/103, 0x67}], 0x4, 0x24) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x8) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) 16:01:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(r0, 0xa, r2) readv(r3, &(0x7f0000000380), 0x1) 16:01:18 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x800000a, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="7a4fc03419866e60be595017423e441ac74442140aeb3cf1e66c2746b8c8966ec50f6b2a62f5540a0d8218ce50d3175a2565c39b5cb531fd66303d5888687d04a4f998a8072857b4f3b141de72c3c2964a4ccfb2541be519fa4a36922b960c1e9770a1164a0d41ed81e1cbcb83f4ecf7f0cb5bb38e20cfd441544869b76ad1a1b5ebd50e6c5a2d3064481e77ecbc4699166c08988520702f5aecb4926ac5af0fb616a7a972668d20b3be1262576f3f91b190ee2f4010995d0658f8f24e873e4f1c819391286102a4ea", 0xc9, 0x401, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffd, 0x400}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:01:18 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x140) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='--\x00', &(0x7f0000000480)='{,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)="ea7b5b00", &(0x7f00000002c0)=')-@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000340)='/+-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:01:18 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x200000000007) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:01:18 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, r0) fchdir(r0) mmap(&(0x7f0000014000/0x1000)=nil, 0x1000, 0x3, 0x5012, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0xffffffff) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="a77511158bab45c82ff88e87cb21fb7b6e8de929201fa24447242f7ede47a2a723e001bf46a69bb03200b1a8b2f0d93827c4abcec7d4247f2108dcf902", 0x3d}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="68000000000000000100000001000100f2a20cd1df032031dd78e99361d7cbbe79d9a8341610a8da52b5905c66b4fd1d1c6dd7706af42a4c666ff4398c7c15cd2907de4b896c872e8545d97a8e57c393220776e95a3370c91e2026d184bd6aad3a000000000000006000000008000000ffff00003700000056ee5c86302d45d1f807aab24cd9fb603411c2dcb28cd2f55e0cbdf0df599a10b0f97b3da3101708b6b9015320a47fed6d7a35f4ab3c4f42cfca04dc82e919b619bc8678d23ef4624a19745d766a755380000000000000000100000040000000849fe2a1b9a3ffdf7880ccea0fa26f4ec968e3aee3ed6b9ce58ef186e889cda71748e0aaeedeec0a65bf2017895a27453553271b98ed71fc0efb4447ac271f177a0dcf10622f2af777600b27626aa7aa1b12d62b1f556a71cdcfdd86f78c49e58097cfa68808d6cab1fba07723cee5656e9d8ba10000000000003000000000000000ffff000006000000b2dac52004b9fbccab8927e0afb85727b5671219937b63823dad63a874505a74cd487db7a65ab2031cf23761dbcce4f41a0adfbb190b036123a7169feb118b41a6c5c2ebe0ae1278a366c72e254c3621ae605634e4264252289311a3d803d9466c6914a21e976b9503f8b99439cb147cc72e286f7efaaa92c064cf8e1f55c46f7131a95fe3934b87b1063bc6b657fa7f4916abb35e9fbd6874c3ff6bb4b23b9c6abdfc59dcef46203b9f34a471e67267a4eb91185eb59d9bcb823b65dc86b7558168aa3d61039fd69f08"], 0x178}, 0x401) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto(r0, &(0x7f0000000040)="8c12ede5af88c2a0d00948e88bb2597374", 0x11, 0x4, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x4, 0x7fff) socket$inet6(0x18, 0x7, 0x4d3d) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 16:01:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="ba55adb435750ac246393b9b9ef6f5e7ba0d4e8f60c7b3cbab7dcafc8668bd3c1ae87aadac72a8a4eb1cc9c3140513aa8dbced79fe2b08e47cdb4ce4ecdc73a88cb9d6678e1cfbc5de0855497826dc0a1d6b90323137dfd023376f618a84091ee5ad5f2a3a987156cd44b7fe80df34ab880ea9d21a69a1243570ca88f8398918b54a25f22d84dd8c66a61ff80e9eb3e4dbef276c0062750f2cc15bcaa700c941c8b7d218a632792875cd50320ebfa5173014b4b18c21239bf97d7964531986af7dd8cda82e29669e5c2bc5ac219a4b2cd92438f25e7d38c44a08efdb6b6c8ae0ba16", 0xe2}, {&(0x7f00000001c0)="f8b2283414a2a8685b87250089643bb65a8ffa4a4fe90f78530e79813b40cf99ae45c7b3067258bde2b92a1eac3c19dc7c2ed359b4fe4a07c958eb3bc41ad0a72e1886e206a330bf21c4726d174fabeb04fa1122f0c1c35bbc0d3c0242b09fbbdc9dcca7122598b49f318f8da6b3219e214791d2fda0c6eb8e70e94b0aed72fdfcbbd3bc1b283bbc3e132aeeb9eeb373a350dc286ffaa3d48f4b8ed8b873f1f092565d6bcf8637", 0xa7}, {&(0x7f0000000280)="aa89e5a411a6c0efa33c765c36a0b8111a71fba3e67e62b9e44ebe73ebb9d641dadb26bd2a1199800066c4e9d1c5a0e70619d4ff04ffdbfc16936eb7140601e0c118843f431ceae6805b99a3521c1eb239d04d80f1e818d5258bca7894d10909b341be712249d214c9a65261cb56dab9a24d361936cdd55cea5bda27935019e162ec27b940f7daeb060ba728b3fcadde977cd8f74542de6412bb977a3b602e0dd48ddd56baa918fd504c3a53c1660c5037126edc1c17b6ad7f80e2a7dfb8", 0xbe}, {&(0x7f0000000340)="be798b47a2444b8a77bb8ef347f381ece53b5ae896a9e38ecb0d993ebce1752bf799994d3ab1c767518717aea37a7a2d1368679a251b473bf8f2320ea8e83ad94bc632711df977d238b7b4731404394b63604c332ea185ceab91c0d45c7cc22e85012ed41e5e33dd1bbe1ffd70c3f526873a50f8c283f04e451ec36ab0fa4b7015c3a7196da10032865df6af4d8f1a950c3d766dc8fa774c267a92b1f1d0028e29f7b981535e2702e7e6951f959b4ad26b13d71754c3fa8a96f784708afbf1eab601e8a557f0705568d43e7bacd6c95f3bbad0e86a5d794732d1534a4e48dab7bbb4cb56c27aa3af", 0xe8}], 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000000000, 0x3}, 0xff68) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) 16:01:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200000, 0xfffffffffffffffe) read(r0, &(0x7f00000000c0)=""/79, 0x4f) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x202000000000, 0x40000}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x83, 0xfffffffffffffffe, 0x400, 0x4}], 0x8, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000280)="0d4275c05ad24ef5d67526f9293de9b0d4c4614e80c84a1072020bbfb506e781540704c31fe9447d8d98e1e37afdedd250ded4e1d5236f680181aa053ba6b46e98a02f79934045eeb19e50875c2db7d0c825e784c7ba3996d6907f87daad7768d2900cd2f6fd423a1428b478dd403fffe1ed17a7ba9e11f9b497997990669715c9d738d4bd05b9cf16e95a8e46cc145979a384e5c1b61ee3209fff57217e2b094c9fae4bd3996edd999ee3b6a74207319a453dda7452975b943179024bff18933904fe65648a148cd8f85da8d2c0aedd9941837710f19d56b6b1004b471014dfe24e580b", 0xe4) 16:01:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket(0x3, 0x4000, 0x100000001) 16:01:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:01:18 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0xa40, 0x13) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000180)='./bus\x00', 0x8200, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000008002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4}, 0x0) select(0xffffffffffffffba, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:01:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x4) setregid(r1, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:01:19 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r0, r0) close(r2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000240)=""/83, 0x53, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) poll(&(0x7f0000000300)=[{r0, 0x44}, {r0}, {r0, 0x80}, {r0, 0x80}, {r0, 0x20}], 0x5, 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x81) r3 = syz_open_pts() recvmsg(r2, &(0x7f00000000c0)={0x0, 0xfffffffffffffee2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x5c}], 0x1, 0x0, 0x34d}, 0x840) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0x101, 0x1, 0x7, 0x2, "d917011e0defdebe0a31846572dd3bae8ff2b2c7", 0x0, 0xda1}) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x170, 0x0, 0x147}, 0x10000000000000) mlockall(0x2) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000480)='\\{\x00', &(0x7f00000004c0)='&(,\x00', &(0x7f0000000540)='['], &(0x7f0000000600)=[&(0x7f00000005c0)='#\x00']) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x0, 0x6, 0x1}, 0xc) 16:01:19 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x41, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x101, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0xcd6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x5}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x86, 0x3f, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x8, 0x400000000000000}], 0x738, &(0x7f00000001c0)={0x1, 0x5}) fcntl$getflags(r3, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r2, r0) poll(&(0x7f0000000080), 0x0, 0x7ff) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffff7fffffff) socket$inet6(0x18, 0x7, 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000b47a84e6aaa55ba8467c1ea0cc31c3950000000000000000000000000092a8ee7d7865813a3343a7e2eb510849c8db66db1e1159880d8350ef269173d96495568cdec7efc26c0951099cdeb5f7e0f3ab904a38826bcce6cca92488b4aab02c47ce283d88dd645701a7154dbaed49cbbe14e0382c27e4a8bb2bcee494562049f791d3b82ac2cadac95d5ef17fc1303d30b4784d087efcd5b7b975a5e8fd14ca149c410829903ab537a2a40606"], 0x17}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) 16:01:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/179) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/40, 0x28) setgroups(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='W\x00') setregid(0x0, r0) open(&(0x7f00000004c0)='./file0/file1\x00', 0x8000, 0x20) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)='./file0/file0\x00') 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xbf, 0x0, 0x2000}], 0x9f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) r1 = getgid() r2 = msgget(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpid() socket$unix(0x1, 0x3, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x964, r3, r1, r4, r1, 0x9, 0x9}, 0x3, 0x8, r5, r6, 0x8, 0x80000001, 0x80000001, 0x9}) r7 = getgid() setregid(r1, r7) 16:01:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x317, 0x4) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1e19, 0x5, 0x4, 0x1f, "7499d6d65deeea0368131c53492d42d62510e1ab", 0x4f}) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000300)="a13e5ac4c2640700", 0x8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x100000) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) socket$inet(0x2, 0x5, 0x6) r3 = dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000040)='./file1\x00', r4, r5, 0x6) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x4f, 0x100000001, 0x3ff, 0x8, 0x100000000, 0x5, 0x6, 0x6}, &(0x7f00000000c0)={0x1b, 0x557, 0xff, 0x1, 0xa8, 0x779, 0x1ff, 0x9}, &(0x7f0000000100)={0x81, 0xb3b6, 0x8, 0xeff9, 0x6, 0x2, 0x6f23d16, 0x8}, &(0x7f0000000140)={0xba, 0x7fffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000180)=[{r0, 0xaefa8d0b5107acf6}, {r2, 0x4}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() fchown(r3, r4, r5) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() pipe(&(0x7f0000000000)) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 16:01:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:01:21 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$setstatus(r0, 0x4, 0x88) readv(r0, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1e6}, {0x0}], 0x9) 16:01:21 executing program 0: msgget(0x2, 0xffffffeffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x5fe, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x3f17}, 0xc) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f0000000180)) 16:01:21 executing program 1: shmget$private(0x0, 0x1000, 0x240, &(0x7f0000001000/0x1000)=nil) r0 = socket$inet6(0x18, 0x8003, 0x5) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/218, 0xda}], 0x5, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x600000, 0x21, &(0x7f00009fe000/0x600000)=nil) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000000), 0xfffffffffffffffc, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xf, 0x23, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0x401}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x496, 0x775}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x599f, 0x2}], 0x9, &(0x7f0000000100)={0x9, 0x9}) 16:01:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c4585", 0x7d9}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20300, 0x8) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe22, 0x0, 0xf4}, 0x0) 16:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ff0201000100000000d9769f"], 0x10}, 0x0) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="f663f7b71ce660e0a6c32a6080320ec86b6c0e3b8d088c502a6d30ebdf9cc0be8351d3dd74737ec8f74916ac9e33e1ffc957914cf248a601a0340cbb1155ee98ebb438982b522039da5de0ee16aac68a032b8b8f7d3cf301acf6744c41dd70e9a0bf245aa9e9537058c05afe238e653064230abf3a830b6deed1050b463488ac442e9e344686a4905cedc733ec1d1ec0943d727938f2fda6387596df874504602f6db6822be0b6ad638c54b5d786112acab67bfb3e3d8bd9d8af860b7711645ae9d81a450e8492cd2ebddb3ff221d77a986ea140c7eb3909196b707ba84774c3af17a4452c299b832ae2088e", 0xec, 0x40a, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5f, 0x0, 0xffffffffffffff05}, 0x803) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)}, {&(0x7f0000000200)="816e0a6a151db2a5e71837f25712d1734e15eb28d4d3c38ee5b5bbedb62824f4c5bb93d2ab98a040654f12835c75a75052a1195e6565ffe361d72ec96e6950d81eba2beb5d44fb8448ee369a634d8e04beaa72b5babff36c9e7cecc885ae2a9d17d989b5fd0651e0911bcd8382aaeba2ac8022a98a5d4173a72047fbcf3665fb38536600895e89fce9d5cbc8ef", 0x8d}, {&(0x7f00000002c0)="e4d4e04661d9b5c9f4ea806a26f457868c7b4fd7531d61bd71b189566e571aaf000fbfdc3cd157e048603806f14e2ccc359abaa48d27deafd219d373ca376ee24a7a", 0x42}], 0x3, 0x0) sendto(r0, &(0x7f00000014c0)="884316a3c459e0cbecdca1248eb6b7cc114a3b5f7bff0b1dfb44f4522f1f2ba4c3832b607ad90af454d6d997ce03b82675bb8aa3b36e9040024aa235b8581e558a8a269804f3138fa1d1d79a07f465bcee214a3e3582011ee829dd1c23d3ea8b0cebdce0548367bc5e27a14efbd9bc2c473dbd21e1cb5b73a9dfafda09fe324d416c367beb089bbb115e3dfdd241e0ee2c3a6c0d4d07605a175a935ba97e66da550595adc4616f58ed497a80f5e36119fac6a97b741d20b9832b3df5a46df70159e93cd7d6c190ba8be43f1429543c522fcd4815a5c31d5999bbb353bd27280d1f9d39e1a9a5845bdff23f71b0517c2170c0959fe7546d7046ccf0a193a77b37b72bd7d0302e7ba01e20d39cc219a738e7eaebcd15ea35ca78646923929821cceac4ef2377b2f26330ccb842681a47ff788712101636c6c11c78cb9e5361d564be15fcf0f2c5f2ecb6aa9bf4d6d1b784bb8a6d887032bd81f9f1aaf55433dfc301eaa5922c6b1d646c772d9bc79588a54a00577b5d414cec6b88c5b827848eb933991d4e3dae4fdd1d95815c5b2ca7bdab82dfdd9c32036bf1775975513841694db63655e319cf4f5cd69d783089c4c8b30ace899844cc954d45cf07fb44bab5365c841a2dfe748e119eda3d04634933d3b1ca84380ec78109b7b175aee4f8c97a0e7d1b2f7937e791079dfdcd7a5d6d0e90ee22170e95279dea50434c8447e39b7e7f3094c121ea4aae1da7c10fef3aa9d8869d22ad2e860783c31d6103e41a97237669dbebf0234f0e4651597fe1436e5dcc54dfe758db89350d8d16421644e500cb20515de11086db03e40affdc8c568a1eacc0db0e5e407189b03e255b40c7d22d32e151fea95e9b1639ab0bfff10d3c492192388918a960c95dbaf2394c297561d2546735a0c3451f93bbe0aa0375be3dd1bdcdef5128bfca3ab579823147d11ae4d0afc2a53dc9116169b7f42f8b97f46cd8e438b87839f3c04b1b14d1b390ea230dff012abdee93cae0b87102f3f47e66e688721d6ec179e43c37b18aa0092db58cd3c9d9e046b583b68ed22503e61bca228fd34e422463477b3455b272a33eb38387678270176a4526ae9d42aa45f9f34db47ba41688a3c115b9114924e5b05c5eb267b96b4797ed719d5613e7df391c2cf8448ade02610478818d01e0a83e75fa634338cec8a7bedf936486057aa0b375bece27dc767d968b863694b72e5b4fdb3c7c2c7f140e4ccae65d422bb29f431d161b760ec7bea9d1ccd8e9b6fc5fc1d4849bb9e461a3317701f2b1d33b8677091b2852188ee373f59144691971ae2f96b0baa5fbc4b4a00b6cfd3ebcb5598b178d31bc97e7be6594497af61a312921d8f549a42fa6d4ba55d4c05fd10b0b476459ec6db283a7bb4f6e71a49c1142bc15366590b3ef1ed410e3f45c0d80e7c9e8903fbb5039bc07bcf7f81fdc3a3cfee3f2df3025e09d93d040fc08bd412cd6f84f1db4c73f1f658ae164d49e2e5f26f2c1438d43f1c6a7245eede4faee6ae86b263471711cbc46d16967d12164fa689563e0d6927c002f7fd6ef9b91cfca56848f8be0221e0bf4422676ff0484ab347496a918d6fa1e3fa67bc1e06c3ecb7dfc09c383b043316f4faf00f466a11b7b2e0e3a6a8555191728b310474682513ea92c5f24eff1eeb9738d46d8b29f5cd7d5eb2baf2e1c72ee72d11d9bf3381e6f0ba50efa178575f2c567adc510eae83bdc16378f57ad206a71933a88326352bc5a610df204f9038fad8e20e9d433de60af99f9afb2d217629bfa72e763d9e2008a04878e4f7d29d34d93153c2d2864b879ab367c84619b26beb12784b7d1a615e21baa576918a0e8afe511b099a7643ad5f979daa25a0aff1dfbe357c81d9446af64dfb14ebcd502ded5e98dee28a4f6bb350014b826a073d4a48f6bb83d2f1df868b223faf5c37b64d489613fcf834dddeb11fbf88c6432a2e0682044fd78f8e8f03bbfa179bb33f8b7c4e5c51c9b2a3064c32ecb4830a20da6c2e8d4a0bd48747398186de6599199b5b4f1ef85f84ba2ec642ded97afcd4cd7134c525252d195a3130826abb3fd74a965d5c94f87f9ab87d18d0e25d13fd822aad877b02d0552f88d46561556f2374a7df08591252640f61af253a82a7a90a040f4255aaae87bd7ec123d95450cf4e0638c59120979b044a98352031d35404bd1d1f287b37c46aa68cd6343c72f6f39a741b5e1f27e0a2cc0dafd3ed2f5bc6f44e3bca5efc993c2672c5e4a155a6e8fa080690bd9a97c15f492a16d90e6e5d331f60dd6f28d87fbf1504e742d5c6bcdc46ba6f53c130fd799d703988994bc61dd46a26ca57b9dfaa0d93b17f2ee1307b5074ea4246bba2b7d7eb06721df92e59cbfd42f05065065d5344a888e020c7478e44ccf0952ac54492a956d16d868885145c1b9db7cdb2dcc864cf98bf2f4c3d718d1fe86c6673ebce90244ea59793589d21495cd83036f0b82d03f9421eed9171179932b5c138c63129b702d7ea54892c373d6d0ce53a01a0ae442629e08d778f293813280d4a6871a2eb083b8dd127b57c47781141ebe3fc109c7f6e39dee10e1bcdac390937d39bf7b84ae39c3aac1d9a5089d4de0181ec5d301cd8084dd5919169b059e638d7119fe75acb154e077035a4b0c63ae03a34410ca41de7afb0f5f1e718e6b39bd7775b2ea9bec0d93517b3c4c0a1f2fba2f02efa380387ace1177ee07a67b7516d5433446170fe9f75e7d24e3ead4d09addcb3b866a00b57b728be77926c13c507a8d5beafb63a69bdf30217cec01bb5e77442058e97aadf1ea91154507b968ec29c513b02c2ed35ce31c1649f76fb6a3fe5d63bd78e2113d1b4fefafbffde7c79dd7ca01e2a1c8b1c1ebb136db9fcfaca5d0f9f502c7345a3a81496b2273bab7ce08a19410af761c23cb45e552c723e7afadc5e1aef86143e844a64c712d9cf04c4de6da07cf0648c68892e9e0158820c490d5d177e584419b466bcb2edd43fa0a716dfd7c5e20c5d17e74c18380764f9fafaf4481a191b86dd01663c5bca85787f5482e00812a4bcc01e7d2eed416a18bdbb97a190a25b5d4075c2fcb154bef942d41c2993da8beb2ce1cddd03a3edc42338d4aa0859f8a77c889fe8d66e9c52c7e39cb6d4fd3e7727f61da07aebc2da1c802894767306b0685255e8ffcd954367bdcaaeca6dc8b388dfdbbc0a4b408c664dc059e3f35886332c13bb5b19a3422afc5859d0ac8adfdf07ff4b61063bdfce85f5803ee1640960ebaba8987f418d63a3e0fcd6a50869ffc3b24e8fda1873e1a022c8604724e34f4c9cbacba06dfd1b1f2b03a272dea15fcd974d0759ca8721c8d7bfcf6a81d593f1bbe46f4a2eb325f0102501d2e16050e1d3b99827e5e04efb4d09c843598b864ffa6425727fd69ce5f33fd5fb30d0f32479778e47be71890bd3f119d703b2d88dcaa6281525060065f67b3ddb4e78e7a0ffa7cab2d69b5672e0e431e1a02d8c969217c34c8aff541a83afcf466168ed11495623b6a8c093d497aaae74ae34791f1f045406c33a354b29d7655fa82e643d2307dbeb60957261e5ce36674ee022695a43635ba894bfaabf315883794068816ac0f854b77005d352f8553863a39e569a5b5f261dd4b57d35bbbaa89f671b78aa7bc44e66c5cf793278a7b5c3a17b44142de50eaca4c51ca2e5a5a61566a4b3ec03b635d043c346f6a924c65493a04ab9971b83c397f3c1d701cc4a769090b76f75d15a047bc2c5403c9857768974e7940af53394c66a683c47f12a15964fd4a526e653fd6ab2fb00e2b5ea29b51b67eb9c514d4c735ff6bc40e17e536c3bf72bcc0eba117e135d8d74d371e502efa453ed8bfa638db2365aa6d64e3eb814d8beda1f283675fa58629db8dacd3e6a435d9520a93f282526b49fcd43217e52e63e0c55be2f70e5ccecca89c0ace8943729e45c8ae4a3698e9b89a8c2526bc1e0466de7411fdbdd8454b78b512af5c9086a312f84a78f63929a37e593af8ba9bbf7154712002a64de11ac2eb15907b96161aa396991ce738a17fcd660694c8156f01e69258b12f2857696d90e2c5882c86f372d69780b301ba0d755bf96239b9f862a9d5753822df94215e33043e77c4c5ff7f522e7781fa3b226d1a0c1764d373623d50db786669d20ac8f160d64d2dc9f70c744410889ddfeb355849b7982b2a4f2e62bd47e4c37a67bab7353f76df7db8b062d6d476e23828f47b4e235e4b35dfc0561dab278ff3012fa3fd9c5081f3cd45c9f0ed36bfd883888e9bbc052e3cadbecdf2ac8240917ce76c0f60a0c1d9c66118ac43fe6ec481aa5d839949993eee4a723263b265a72cd6b48efeef263f819aa624073f66124140dfcba0817026e8de7d8554b53fb3d38ac93d8189ac8b05b1c0a5c35658eb5770bc6efbd34ec793d95a9ff042069584e6425408bb5db9a637a11ca3abda1c6cf2a524e94d9ed89578bd4e97dee9304060fb963248a25eae550ab2c090f53a4fcbe82975f5026c824465be8a6e1422c69dc95523cca51551b2281b27ca31972d642a47cb218bee045a6a788145f70872379ba283bc43c59c076b9c3d830233972b62203f4aecd6dbce51a99301cbe502ae6ce3e672d88be533faa28451ab537214d0fc61999bd36132849f9b1ce6cd03e12b2aec7384e701c2929527abed05a094cda2d31f137e99b1032f8d79d74511b9c9adb1938fd716aef1ab0d86170f1490baa0104b7a13e1731d0e84acc590edcfecb2b245b64978f3726f08a62088afa8bde122b0ec8c506194b8b320242593f37a8bf73f46ed0c5c87a4d6882bbe2f100c681026c0c4981b489fda7bf126952105548079d442eb8ec23644d1078caf999af350ce0813b320750d580e720ffd3be079a50c0b1c0f18dd82a6c30f94ef2ca45e1d393ca7fbe40ad94a4f219b05be47efd0f8a77f60daf2eb2b83ff047ecd30fddb3cb5a66e717ca3be1c182391ca30a0980410ec552efcc82b8d3cee521cba8348b9e53ac9350e7209ed24b51c6374a6498e6392e0d677942739fcd1035c2be2c2189dd315637fda79ea2554c057c90c18b29dcc2ffb88d8a56fb1003a8c08ed0bfdc96f976ccc9cd29d7a183fb78d56f0913f4759aa640b45438449197c6aa9b7e181630846e51ef249389d701bb81e82e389b2ee690dd7b722e5a6d0f07714d5907d34377e8eeb563b2f5894e49f0b583766415e3f3f50de408e326674eda6d5f19fbc21681417ec8384db1779d61c7dfc590dc574c53963b1f9ca7fb9aadc4df3d39ff56ab8cdc5ac59937b3180ac1a7bf3e2de9c01ae85256c8d8daae2303d6fd03df81e288ac914b33f64796363467d9b63fb79243d34b35768ee7af3a5969a709231bbec873640af028c1c71de50edce36ecf250353c3a85521a47ab40c8d57c68ed4b4ef8d91f426e099efeaf9f06dd3ada80ffbc5d7c1ebd80227809560589789a80a41bd97154b3aea76fee5fe489aea2910f51ee7ef1ec2c0fb3eef08b65a17add4a00282c11882a44a7571c3bc882269adb0cc9e04ed8313dbd8b3d95612264f1989a508e68f660999e28a7656894e3282a9c726d4a44e84e84af56d34b47b57c4ec4fca4d07c0252269feb8b3b18af93d81cbd0d0c3383d55af8cd6989aa6f5a2d795a88d78dbefa45a21b93e1e0fb7d0e8e56f16a89a4889a91d3da3f8bfd273bdb2a764b02af93fe63a911b1bbcbba546c5bd0a163d9ff6db4314e914f8471867c4ca7c354a4cff398b2a2b680ab0e3d934b46d59f2f307b8f188c95ca1af7cb9b855ed58a1061367b396f55", 0x1000, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xf5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x1415, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x11, 0x8, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x81, 0x7}, {{r0}, 0x0, 0x2, 0x1, 0xfffffffffffffff7, 0x8}], 0x7fffffff, 0x0) getsockopt(r0, 0x599ac945, 0x8, &(0x7f0000000000)=""/84, &(0x7f00000000c0)=0x54) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:01:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() r1 = geteuid() setuid(r1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() chown(&(0x7f0000000400)='./bus\x00', r2, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r3, r0) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) socket$unix(0x1, 0x0, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r2) setgid(r2) bind$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="e15fbf1808002e2f66696c65300055cd6e3ffc7d548ad72676e60768762c8a9e26b5bc76aad89fced66f39358ccaa66805ade144e07ea439a8c1a2db039347e105c17363e67de55cdbee741a31e650148db707c6b882db1a6955cbfb998b9a569d6da74a819b8b1d537029953884045e0fe62b8e2243677497965709c4e0cc1ca172386db0e460f3c495dddb7bfec31dbc92a9bc12436a2b1815ac7ad809c710878de434b2665e4ee29ae48928e014fa63d73645b79ac955bca3182b5d48b9122a98cdc2c0918eea0f8554951e540da326e4ab12e7d77b6f3d4db0ada899b9e31b6925ed8dde2fff0772754a2326edcd246f8e2588e028094eab3f471dd313b6ee5eae47b4b6e5fa6147e84a8eeec45d14726a052c7a944d0ad77c09ed5400b50bd680a5fa447401b99fc0efe8be28a4c7284466cddec06681c331c9e30a99d8ffe3d64b48f859001c6b53689ea68eda5c04716a6dd6f4e4a45320631e0f3eb0bf32b2ace335fed23966136257333d5f8af7a76e3a3dd1cfc831c2d69e73df23773ba34a8ee8d1458e851afe5546583802b11210c267335398c7685533bb869868d9199abd3094628d473e3d5f808121046c9372f5025c340248482de800000000000000000000000000"], 0xa) sendto$unix(r1, &(0x7f0000000140)="8231f769c5bc9642e72fb7d8d871e4609e35", 0x12, 0x60b498c7e9c3b54a, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x71, 0x10001}, &(0x7f0000000280)) r4 = getgid() r5 = getgid() setregid(r4, r4) setregid(r4, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xff79) r9 = fcntl$getown(r1, 0x5) r10 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x5, r7, r2, r8, r4, 0x6}, 0x1, 0x3, r9, r10, 0x8, 0x8, 0xffffffffffffff01}) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="163ea9aa8bed2ab1c30b7bca1527db5866608b225b4b8636e555ed047bd11b955aaf93490890af25ed6423b5c10b7bb8579238fe111daf14e470caa2c07d3ca0", 0x40}, {&(0x7f0000000200)="b7add59aebcf9102441f637946ee21828cf70a8d5bece5f04c1df61f6f0792ff6ec331644eadb7637177f9191799c66f3f6c516609979a8a0b4d4ed182c6051b6c4a5ed8d5beab5a70032f39a2ae07dcfedfec875180af4e8500a3b06fba85847f977e0b7b4f987ce836", 0x6a}], 0x2, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x6e61, "1effe090a66678b713feeffe18303e89a0f2683ea7997975d62435ac9897b4b06af6c28ab6af850069b93f4f9d097c54d9b0e051e51ac11d1d2bec270c987b25f8b2a2029b717aeb0d642ab1562c6fe7501298910dd8fe3a3876fdb0065829d0d7b94dc0047947639ecb89d4e693fe86bd5eec85ba473c72780797219a38884aa38e30ea477d1b18271a6b5b54"}], 0xa0}, 0x40e) sendto$unix(r1, &(0x7f00000000c0)="bfe478f6ea6b2f90b4439ae0962b12d8409d33c61895d5e753e19a4baa6d865ccca541e7f9bf3fc6577de7de00f0", 0x2e, 0x40a, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x8000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:01:22 executing program 1: r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x80, 0x80) faccessat(r0, &(0x7f0000000400)='./file0\x00', 0x4, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000001fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x245, 0xfffffffffffffffe, 0x0, "6faa5c1f740594aa0d277fab00000028d8f15fa8", 0x0, 0x72e}) mknod(&(0x7f0000000140)='./file0\x00', 0x8001, 0x9) connect(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) write(r0, &(0x7f0000000440)="dd3aa17babb4cedcb90cc730723e798169ab178273", 0x15) openat(r1, &(0x7f0000000100)='./file0\x00', 0x940, 0x110) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) recvfrom$inet6(r1, &(0x7f00000001c0)=""/236, 0xec, 0x43, &(0x7f0000000300)={0x18, 0x0, 0xffffffffffffffc1, 0x4}, 0xc) setregid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) 16:01:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r1, 0x6, r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) fcntl$setown(r0, 0x6, r2) 16:01:23 executing program 0: socket$inet6(0x18, 0x1, 0x10001) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) semget$private(0x0, 0x3, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x10001, 0x8}], 0x7, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0xa1, 0x1, 0x462, 0x2ec8}, {{r1}, 0x77895c58e288f886, 0x41, 0x0, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x14000000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x400, 0x9}, {{r1}, 0xfffffffffffffff9, 0x14, 0x8, 0x5, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0xff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0x81, 0x80}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0xc}, {{r0}, 0x0, 0x4, 0x2, 0x7fffffff, 0x3283e30d}], 0x5, &(0x7f0000000400)={0x3, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x100000000}) 16:01:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x1, r1, r5, r1, r2, 0xc9, 0x3}, 0xffffffff80000000, 0x4a606a83, r0, r0, 0x3, 0x5, 0x80000001, 0x7fffffff}) lseek(r4, 0x0, 0x2) renameat(r4, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r7 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000001c0)=0x7ff) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/2) r8 = semget(0x1, 0x3, 0x24) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x8, 0x5, 0x8}, {{r4}, 0xfffffffffffffffe, 0x1, 0xf0000002, 0x4, 0xffffffffffff7fff}, {{r4}, 0xfffffffffffffffb, 0x20, 0x87, 0x6, 0x7}, {{r4}, 0xfffffffffffffffc, 0x9, 0xfffff, 0xffffffffffffffc0, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0xbff}, {{r4}, 0xfffffffffffffff8, 0x8b, 0x8, 0x8, 0x1ff}, {{r4}, 0x0, 0x4d, 0x20000003, 0xfffffffffffffffd, 0x7fff}], 0x8, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x88, 0x80000005, 0xfffffffffffffffe, 0xfff}, {{r4}, 0xffffffffffffffff, 0x14, 0x2, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x98, 0x20000000, 0x1, 0x9}, {{r4}, 0xfffffffffffffffb, 0x53, 0x0, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x4, 0x33f55f74, 0x8}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20000004, 0x1f, 0x1}, {{r4}, 0xfffffffffffffffc, 0xc, 0x10, 0x2, 0x10000}], 0x20, &(0x7f0000000480)={0x7c, 0x40}) ftruncate(r4, 0x8) connect(r4, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000580)=0x6) connect(r4, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semget(0x0, 0x0, 0x10) semget(0x1, 0x1, 0x20) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getuid() chown(&(0x7f00000006c0)='./file0\x00', r1, r2) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000700)=0x6) msgget$private(0x0, 0x108) setregid(r9, r3) sendto$unix(r4, &(0x7f0000000740)="35c28432e7b50da5e2ebb0b6efd93d1b18f6bdcfcd59f3daa2d660a60c4d2a4a090054e631d095bb45cb3fb4fb0bbadae07f964596d20f648d5f07bc019a5abd5eb3be6a00d76ed46b58b30ac315e89ad068b3cb09f23dea96a3e538de52c0857b676e63558cd574ad30f31b2c3ec1ce1312e174b96f3c5cec65b899daff32d60eec1bff78591f870b6c0e836da43186a8e462a0df0a5d7ed929e973c895d464fbba38c57baa7bb5e61813903163a45389d359a7c47bbb7c840396e5a0b2ac54f09a57a4cf14b345db6e71a02a8ff031bea8755292b4d2b7123f29ecfb16edccfb89d710061b2d72aad6", 0xea, 0x8, 0x0, 0x0) 16:01:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r1, 0x4, 0x80) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) mmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x7, 0x1010, r0, 0x0, 0x0) 16:01:23 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) r0 = semget(0x1, 0x2, 0x100) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/216) semop(r0, &(0x7f0000000100)=[{0x0, 0x7ff, 0x1800}], 0x1) r1 = dup(0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x7fff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x3, 0xb87, 0x8001}, 0x100, [0x4, 0x5, 0xd4e, 0x2b5e, 0xfff, 0x2, 0x6, 0x3]}, 0x3c) 16:01:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x4, 0xffffffffffffffff, 0x0, 0xffffffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:01:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001000)="46659a10859fa5fc2ee518e3e78bf87b43f3a520c4296d20349123c8d96abf3bc229e37c7ca6985ca3dc8565a126d7ab5dae8327f210b6abcaea152d82ff7cbb2dde8272fef2cc939c5f7fb2c43de576b90bf068ac93a9edde4906efdab38c8b2e6c76b26b0d98da5500eac4f4ff74ee06d58478dde222fe75c024697207074fd8955b6ecce7453c539c9353fba920e0e8ae52df7a90eb85684b3869786c37d8f55c584cbc6a31a35f59389cb8db1ab1e011cfbe1b7d40bb9ae122d613607cfccec1b563efdb0392ce4096dac270d6a1de8b265a0bbdc965448a8b656e6d0bc3369a12b37cc6bf6fdbc3ecedb8472ef64fade5632c95d45da5ee21f22b172f5aabc0262f1ac5dd7041bada8eb0452f4202dd4b3bc331f39597858ae8f89ad1d3e9b593d0afb45a2bc8aae3b67cab22d17beb16df92697294e57aec8c81ce9981828326864d7c0a93272972929f8e8579bab9b45c4c98978dba0fbe4344415078c2b3a4c8e8996e62ffba644057f5712b21ac9244f71a7c2326fd457e4a3f0d44f0437e8cfd5df9d9cb7802c9298a6411821207dfef4799aed22b59f8572abc011ad1310e9d32adb0587071de5020aef398b8ef28c97ec874be55f44436040c908f4ca1869611f2adf9d28394221d6ed1a34183e2ce4caf08e18b69309514f87d37bd6c5d8731725733ac2b8ac8da0ab511c041944b4fbd65dc6e8a8a1dd3845a8e3076a21e6bc7471c2574adfa7bb5fdf5e272406499813c92630c0e0866be02cf82e9d62e1b896222849ad86caf645d632f8d280976abbb77d757cd6699d1e5431782d74ef45428f05cfc8806f66146177f3a471134ea6cc7f15ffb445d8eccdf55c939fbf195c573d2f2a6cf3dbc946c68d468f155baa3f323823dab1731335505290eea8f762000ac63e6a422eb6bf2746a719db408c3c4e1a585c8a64591ef048505d1bbda350e51de1d363ca1760d0a39dda1471f8cfa5e5f4b91dcabdd600f6a5a3662581e75a919e843abf2136514c47e68b80f676e1d3cf69b296c4666feb050c9138802a475de64dab6f5e02b899de7ee72b6daa36c16a3f6ffb30011690dfdff7cf31cbe150a42663884646c5def921f5f2762283ffc870e777884bfab46611c672c4f7d293dce7ede089d8ef6dcf493f780cdedaeea094578729bf775e309efc8e6867f64c51015948f2093287bae6c2252f917124e289f36500d063eae540ceea52c26a2801041739f91aa2a908d6aee872c4bfdbaeb41a011a6490038831d4c81834ed6d9ffe9cde9ad1f6ce4bb785d245c9bec38e4b53da36def18fab7eda74830ed367444134e1fff4aa360d19e69499444cd95225e86b56429b2d3227710a91f475e9fb7410308cd89f2536175b2867f1cba27642851efe256e4a1c2dc6292dbdf70e66580003aef596dde9f9762c15b2efe6e368f96b710b15d983a199b230f4b144a66c3a5f34bb80192d67cc8f1b172b259414773c814b00de485a3110d2034acd31ea57c481bc6428d14aecb700ddae65ad3e3765b3f5afb546426064fb47a1838b3e4502d835b390a2e59ac2dc2f409efe3e399ef1e510aca991a34696f1f8bbf49a4553346f0787f12ed8d2b388f33b08876ff766f139300bea8f451a9b1e6d5279aa5fd74d6d62841fac908f95aa6a44098bbb32cc4a14333b0cc8515b897743eda1684bbed295f0becd81410214d31b9a1a21afe5414dd5cc3342fbc67377364601b1a21ccfd1ac57731b39c42ca9c4ace73375ed2b2013ef1ecd3862b7fa1cc8713bde157c0553f77e42556bd85f5af0cc5922af4df73af5b7298d0ac0c1ba472300cc51aeb3a398139271e6eaa60db426f82535b235cc839d5e6665a8c9a9ced39862e29758c4d3eb3797b3d71a26f4811c3ae1a7692562836ce1582b94b3489d95687c9f7e242d7dde0f22090bb2fb297503fed683709ab4cc8ebd7ff4c551b67fe5b7c409ceaf9419692ae1b13cec01cdaf3f136da9c7a1adca861cd022f677f9c0566ef8894b629c13f579bef1b9f0d40f5e9b9e01709e04f875d1fb6bad428dc46543f50af5502c59c2707bf14752b248af99b7e6bfa92043ab2a25d732d4133c428e4a2484b4a607aba2222b40471c2642104813812f9b401731cc98617b72156cab76e799b15486e72646457092a81acfa517843e7c014128c31ca09fe2bc5ddce55b01219a406dd9d412f7a2a27943677ee0db1492b596e7c0d62a2df4b3c0c45ae84d17bbf54032082f1c2eedc1cdc12cb3868afd18e59eb24d7227083011d1cf8162ab8ea91fc13f0efdbcb41e907e46132fcddfaed2b076bf77fd4a6e30940803fb3d29cfe3b9e314093c8e37cae6960c640fc0662cb3e823ab84a0938a0357e4a8868ea27b78fbca1e6a5c3bff700ba54af9a05dd3b588f4ed36bcd919c2ef4e839c437a344914d029953c4462d511fd96be4bf71e528e751636aa972140379ae6cf926ca946e632bd473a3b0465829a34a3c9cf311609049bd5a02e5983a4a467c011af30ea7185c6141cae4e5f70dea1e46212a0005e7a33f6e8ee56ed6595d641bfbd03660beea6bab182a1af2abb1744648616e1410a68f964549613392b485e3fdc79c381957311516a90fbf47ed76bd4e458082c24e78d6abbe739d680ab04dd5284cdee1d4e3e802adf5fc8fa8719c51ba3e092e94620bd80704f31f9bb43605185bd667473aee57f93e2c9d497988b90259c738cd2ecc4f12a624f5ae05f37582a03ce1f282ca0db85316c8d572bf36ffaa71dbf02bbffc4a88eee2fc2b8c7af8fecc14bf016abb0d7f0465fd93868c227b43dda21e01521fc26dee0ad3ad7a5220013cb51280449c634add152986d5ce2c62709292530fa81736e1bd5974fddc4bad50abe9ca9af7cf521b62505d50a1502e5dd231891e11392548bd40210cbe5208c5fc186b9218df0a54c558f6203683d9bd3218addedd53fe94f3fcbea7c31b9037c5ab0058aa6a65b5cac67f97fe3bb8029f6fe9376c73c62ec0888c06bdb8e4e71958a25757b9c515acf27162e8b57da8ead20eaee07c4aaca2c215a32e578038a8bf89a00e7ef200d1e4df8f739568390926852b643fedb16ec538ddbc23dbb8fbbc0ae92b25715d5e5ed682ce6dc514046205cb2ad44b2cf38d5d5132129b61b6bc6da8042fe921dfd92679a6ff69c39394a74ec44eff4418d03085c7c1ac84706b017d008823332e06da0f4591a23bf5001bb8e4d2e295667d13ae8d5ee8035738561207a9d18a90575e513834dbfc2316b65c3626c33b5526870095339e30f626f5d04b6258feb3a1ff92f1e639592967c1dda61c59b9c0be7ec1b5a4e60492a5bb5d24367ca1de2f99b2b924abd9f41faee6f1e5b4ab31cbe072a5a5531563e13acd1c6481b04c06a9b706c2a0872687e688c62d12237ac8ed41994874681495eb39c8d227fc20e80a7611436827c83f05d2024210a686b4e2a72bacaec06a1f3c2e3a2486da272c137e5d3ee62931d167c95cc98d7c0dab33fecead4f9af7ec65b3c02764f49d8fdf178f3b402fc3c29474adf74e84d515df3fd57c66b1fd82eba08cf0eb49bda18932df8ff97ab23dba1423257ed238227c5cb0827294bebf0dd40bfb9bb70825b31258fe39d92f1635a19af58bceb61dd2565005499afe8ed2c4db3b8bc1cfdcb2aa7cd910404ef7781592b95063d2601c51b3f223ef6ba9ab5d41f1f96ee247944dee17157897e5b564755b1739fb522d76fd667457c3bfb9a6b5440016fc8e1c82c3d4032546edff4b0642ac3ff06d1367090e889da0911aff68d182d87b71e823c57205a680c274c98cc7661bf8df8fcd92a17a2dd2c897af3d67f8db6d054be0e2e4ae4e305456a8a201524762b332d1364226ff81d429bf8222df3a6e7e0d1cb44c56396d069a452f0bd406b6b3320d6e1074e9ef4d62a3f29ff81f69b4a453d43eb670d782ad50e079a15a0ef57e4556ba48f536bd27e6399582dc300fa44aca759676f7c38a38a857278e456576e625f35fef959cbf39d084166ba8dc977855bac8dc2ea5dc9712da7fa491ff617a6b285d81ac5075799eb6ec7f69ac7062e2552e18ef8762903023865fecf5f521abd61b6cb1edf8bc0d46e5a79159a466aad862986e7a1bf0cc797f553d838fb1b56104f94c3cbe4aae5f4160e1f000044e4368b104616fc11bc18a4297fa339ec7ab76974b3c1f99000869454b929148f23e7b6f4c80af8994f21329a64d77f18635f9122f6a22730d23b19f4e0c6a3993d7ca4c87685df0ed954559025bc0a76428b56bcf583f62185707f5efc1294450d6373c28f52064e503467ed34b5bcfff83fe209014b0e8756654c9862274dc843ce479c79e8783afc7118f88640e73f8190f8e635d774b600d4cc51d247c0622662323b12a106c311e08ec80871b6cf5bc6bc55f1a466988fd233d451a32400965a210bf6764999e1c8825a1e50920e555eaecd7fd5b6d8ccbda8e849f084d20e5b04a83e68e93b199149bc463b0f56bf3736126403ef62b583a4f32ef2e0b8ac5a253f1c4525103ffc313c1fd42b3f77232d35ab0bfb0b214306d892b4721b5dd240d7d00a195f41742649878088faf66953e2f062665cd95090fb8c3cf3ac5895b40002fb629b5b963a20c617474481b746adea267c5c16f6ec0cbea7f85196ace352d4322cb2a7f7300d47f8fbce5cb040905c0a45dccdddeb4831e2b3db4aed12f75e6bc53e9c8adb77db9f3aa1eaa3c664df05d09a68e017f0e9680c2bf4f537c94fda3a757341402785031eb16964f137014cd030c293e71a025daf0aaab2c43470c6a26e22a573132c46089fb525ad9cde64d9e2e21f9b9354630d3957ccbe2b0623604c5b35920f3fb862d417fd446e6431f5f17c805bc785cdc06af33d0a10603d750d1abfdcb4e936a9933e8474ea4673ef007f07e2cc031602509258a215bbc41efd338741c637f4cf2f8d149d5fa76bcafdbdabfd3be3ddeb36812fe03b84af6f3de4dea46934775849bca83a77dbe7a6489f71a44930c65c3b7b0cd78cc4d6382874cb205baff8846318f0219724ddc22d493c4be9266c881fa613a508ab449394fe0078501fb10b273adc10199975ac9769b67fcc3e8f28682e9f6c4ceaae14a9febe803dbce3de4ea74ba22d5d460bbfe5e2904c4a29482c14dd278089079b30653a711bdfcf5da74a9ccbd57f8f5e08d37f3de54a7a0e4c5dfcb2177546afd653fb1821d43ba29eca50a2e4027ae9611117977447001a89365a28670f6b0517e20b4854394c8d2c31bf82fbb4d6c5f4ef5e843e681d474fed6f806b50900dd0d90162012c952457af411621fb62acdbbaec7f9bc6ccd6dd8a81bcdbb89096e49f07684376e3249a6db732544f641224b189c1c35c152ff4a3e1d756ccf0f7d634c0adb42d5c05c35ea8427298cfd1597b8b93c3002203e24559c7f1a14e2d13a17f75d369af678e78fa06957b11917ce58f0bf48d135d53bceeec13050c01083da3d735d385c3ba2f654d5663570a2ba0dacb4ee5a54564fb9aae866f89f8a3a715efd83535e7a4dc557d738aced4691e5072b30e93aa98846d842a4144cdea83bee70974751bf8e02451812d55e108c66bfbf189e067a7840219e2ce3ce05ca2614f2c7765b183ee378139a3efabc7abc9155aa1e85737df05e403c26744f89a5271b07460ad0c659b0c6ec03a72ffe07494b67439ce8c145d7c1c555baf08014cebbf442990eecacef0210dbe821374eadeee01375e27c777d7a291c4713ce48e4eab0a05a86e8918cc1dcaac0176ee2", 0x1000}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 16:01:24 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00000c5000/0x2000)=nil, 0x2000) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xd7b1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:01:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:01:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xffffffff, 0x4, 0xba, 0x2, "2b960f37377f1605918988eacdc12b3ae721ff44", 0x7d, 0x20}) write(r0, &(0x7f00000000c0)="756b80aab449079d1ed080c3fb14eb706f2022c9b8f8ef6c1367b377a185e651d21d35431a741eff2ff1644cd459dc8816e28c82e63d26996a0926409bad564a4772d9feddc2790f37b2588aced4a885c613c3f31ffefb746a9a8d5582f1ee3362f7728d9fcd64f32ad9945cf81d66115c80a314f1001022ce4f529ff8f91c4aadb539310602867d847bc2a72bcfaf917b271b56000c6faf89678f216c898dcb7417e973ebcc02fa8c122cf6eb2d738f335ff9c02c6641ecd3f183a8e538", 0xbe) 16:01:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000001600)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r0], @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES64=r0, @ANYPTR64], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="6626c75844f94ff69c7d43ef6e3b666161a2a370c93c063d78efb4ee76b7f64037c32dde311ff84e1a92bb73aa1d9403b3e3224e2686182a60f5e298fbfb4f358dd418ea1b30baee6c2342814690e8a056d23aca55f86e275cb0be1c41a78ce4300537ef5279558942893040514906c73b9e58369b60607d438a96fef6d025a0bb5d44432372148bd8f70820eaeb46a43a22a70c2c274ccd00485a663271a1bce34ac4bbadbe07c9b64c514eb9c825a31b2238fb6fb6f5a76cbd3da1faf3ca1f3f7c", @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x0, @ANYRESHEX, @ANYBLOB="6db1138f3aebe4687d344adfcc3ee18ff7112e45d424f17cfe47da3cae20a3381ddda25a6c59986570a4e79a8f349ba099ea5d9c3f9954c0d84d94240ba812c32506df9efc09df308144d0ab0e9fbc6fdc0594dd5b6c9eb074f37c1daa42a12143f96e1554876213805e4bdd6c015bf84e7fc5fa353443f44d164cb226e530c244060458edfd312441049afbd559a39bdd6e49a4d766fd4fe068620f5ec7e0e2926fde3ad24306564c2a4798828b38a83f6ee84ea0c0d5cfebf0ffb5ffd420739009da6d65d2d0c0f712ecc93926c380fb897717b98c6a1dd700bfa5a889031ac4e589ea80ddd8966f63b8eaec8d4aef7c7816109bdb8f5555d1cb9ca0ad67af3638d51b4de2b7b1db0f39efdbe237e655da7173a51e56e8fc7c7510d195475fc1ded331000a1617997e8a3d6603a6d03fa2d1e801e58d71466d9eb83f883965670a9ab913c9550546f63f757965a894c22c8aeb15c8d28edac19f2a2cd39720012317855cd88dbe2b2935d6d68290e304ed24534c844597af0f7fe5ae7788b2ff11e5ecc28e783d4344b2caf616536c28a667a7fc5ec66e2b7e7d89b0c3d05b921da50cd2b6971d472f83f4cbd171fd779522c25c20698c6f768a3c7a1a8634f774fbbd678bdc0589da5c23f8811ab05b305faca73027c82f1f6e9d8856686b0cdfba7d4ea9dfe373604349d6e8da4d218b212843b67838f7eca74380eb831b151c347355dfff0269e0a9c3a4c19853f6db72f7c35a0edffea910814a4215a88812bdbb3761cb15efc633c261204e0f8465f9f569fc79cd0d40eb477a08fe9a9a5fe24eef41478b9cd0961196cf8d577ee4da0acb97bfdf5e6c354ffb6ff71646d6bbc4d6fa3150c325a06c680e628f323068eba94d548b050566e4f77abaadc1a74790ace5eab53b96aa0f194918219d5cad2586174e518ad869be7309da7872084563b1dc8e47b2fc298b296c33ad6026fb017970660b11c44c2d366cf3b5f7e6ab774abe34eaebba54f73dd612d4b3bd6f31f2ab7f2a1cd68d830828435fb760894da9d85569cdc91b44f72cf246d9558492e34cf8c04cd570a110b6ca6cbc00c5f36b490cc4633f8529ceb893c289fe6bd4342aaeebf26996a997c434285cd048d8ca931b06f1eb734aa80dc21032002a7648a27fa215ae6cdc4b653b12f50e5079d24293e931c52bd8d5c5f77a12b16f7e297e969d5c686c37bffe7ec48f530027ed83499bef985c103233554df0b74961e32de22dcd39357201af6e246d056169f6c064ed099043cde79d4bfa50928f49763a573123da4ee99753af7f2b3815c0eedb1d9548ca4de2241b9e9ca5fdf35b2c846b69095226565ec08d34d177ac58d9062e9135469b23b0c74ff7a21c39f7fc9056e3f96aa0036ec68912e599a932c06be8c36ecfa0839a5c946c061e0886ab6f4780e74a53cb07c88884637f6256487b6a40efd0ca3b7382b44202dfc32213d5d67b3bed7bff4454ed8b3785bcd260113038c54f8c8e2ab2759059bc7df008f25c4a266088fca11179cef0ed7d791f2885f20358f842c426b25c9d163693304b7b8bd6d908acc359e00c964624c55d2880ff7d062b11f95751759f024bc481fb6248450019a65347dbde5fad7381c2ae42d1f401fb97924fbff38966fbcb656f8d722ef5d7bdd5e538e65932e17e8abec5f302b9ebe5b825aa2d640542e158aebb7c027d1a49511c32e47261c1ca555dd42f8eaabe8f65c150c0643a6355a52d9234979c2a929e6a74119fe9ade6dde645917aa37aba4c86e7266e93be2f4a0fbd739bd88d138c74d507754b82b96339b7f97c11d67c383a76e9ab5f80dbc7af877b043cfd01a76637ab28ad570ee048bfc13690e5b9d65729a048a7b7ae7ddf3b4c0e52d295b66e112cf0e30a27c95d5b291341a4802993575224748061c518e8d2c873fa09f88f936e5c6309a2dd3c10deca5b02d764571b690a011b58ef0c13736914b0c3d52e80ad46e8da16579d015433b84ac2b315570ede8924bc234151578060dd47fccd62b401d9e0ce0ef959bf3759cdad82cd604a97c9b00afd205b225c6ff1abe337e93981652d2f64a249ab145e8e4c7ca769229cbcc2a4f7378aa268c41cbf3fd3e6bdc5c6a359150a1a9cc4db6a122fe965c5a42e3224213418686bc98d120dfc06135f8453ad0b67a4053de9bab12f2a107a0469a6ae3ecea3c14ba367353dc66f476057b759e2f641bdc19f5faec8f75ed9c762a5539e362cb92cd69353805f690f3af2d9771966a2aa1bafd66df14bdb184bf869b59610de4274670dab48b118bbd286cbc9dd3058d8a292af6d8bacd1954d1f851d77b4b84bcc465b472c52e353efc6d47b691f45d9c2f5a2da754bbeda6ac3d8e308b4e727b4bbb5ebd32ce447fc5c0243e5a93454b078a2a16eaf2a00ca386d111989842f984005910663d9f691bb8e0e337d20d9298880ea0234ad893ccd29af2bc7ea8eab2e04e1935885c8cf103e85533a097ea3645caf0efec67024c19209c9a37c49919c983ff867cfbff785adbde2e6281a2257ae4537b8296b18a165ac5bc7e3a68357320bcd610f83dcc633fc0c12fd316b0933cdf78d86d481c4ad5d87742ad95aec31fe193d08fdc37448823ae3c8a65da690e0da6785d7a2f9212486d7d93e82a9c262e1c7535164ceb2ccef4e095b534ae346e6bf9ac41a5362937865ab5d14a09356d4c257fa42a42e66653776efdcb1ff319e55f32cfba675515ba56c542b958a59498777afbd74eaa14163defb69593cde7f2b7f08bb7cbec85ccd7cfcc7aa819a31011d8663d4db4b4d29684e8b9b176ae922cde4f8ac147e1b47f18aedd94b561883e2f37216e3814c2d1b1d47f5f0b7f7ea666352f3cc62c6a49189de80ac587c71b3c84a058fa0022362b4a35e491b0c58b26689a890aade3e0984891302917d21f2aad046d1c94ea472f80411a3aeb23783ab409e6b2b3496b566f687c873a0dd4b4c9a251ec368a210eeb4c4ff61e77e02ac2cf5986ab7524b3470eab99edce07be45bf6a62d8b2bdc17273c5bf28df24157ba0a7df09b920f54ffbb80210c5506fb1cd2ad4489ba226dfd744e5c4e329c1f5ce7f7cc9c92f1a2c67005809007652d1ed51d8fb8fd50870301027ca4259fc3a8272a81b11fa652627704859097e6528f87459bf8b5a61f8f76180d4703966aa6e8f152ff06753494e6e244bccc75bcabcc277e9e6120b37f90b4c0a1d75d4cb74afaeb353354d0d9fde1c4e4db3262bf5537b20cfbf9420280221a07a7717e01b716a9298752faf4a8ef4f7fe64f432217b7c328ff18320d09fe05c52aab2e78f9f5fd9139331e2609f2370738ff53bb7f23be653d1558ca5236d772674d6f0d2c2fe766e4eba18b4d03f7c9b73df932d9b37b51df6c6e8b1e30f057064c9486c0a201f46fd25f6e594829549d761e1dee07890399c37a5e328877ae922988bfc92f34b8b3947c5a2e72679956305f93a56a32af65384e495750dfe716de07263ff9a466913cd231c664e443f77603915af419d0ba7bf99d46bdeb442b5c01a5f21abe00a412bbbf23cdecd09efdd80fd44f578a75f651e694178099b0f87062201e82230ab54b490ae9fd4719861bc1a2ec3b4f132fbe2916dc60ef64e4eedf7e1d937f88f8c1ed841b531b252ed452dc0364d292d5dd950c13d8714cca47f03696d20b1989050b585f1789a81e1d455b7b422aad577b1417c1e9216e9b524688e2ea63f7c7f4d977abb348252f97759dcc320ac9998e00d46910507c1ec6a2c28391b95a64f6828eb0ae1249b11cda588af1a66767d7711208fb60d848b7bc881a3b1fb8ffba0227a52955f9dec4aede8c97d6c9a2484059905ae69b035c552c0f2284fb99a93902f52dc063fb3afdcd6d84cf43a9630f8cb9f2d6854f310e0e4b90abe00f7ab51d67c9404a2678d35237a47823110f2f0e7f1b1f6cbe59c007a1ebe97c18bcc1ec14a787fedd164580afd6807392b84d4c878d23e7dc2f43eb249d5bf56691352e9b6cf8d6b774752419164826a7873805926256b190d5bd442f036b48c76ac37750d0a5e708751317b534332bcc0895c01901efe7f4d6673f47b0757f7d3078f5dba5c553d15ba77e3aeee55c39ca75fb91b35bbaa4314f8b46f6b95dc48e37ef24e8f69fbf40de5986ab90d28c72ff809376d8bd782916d0551b2ada868ee063491033602b0436e0477f793511ca0c39ff1790a369ecf1ddc5f37cc16a2e9644515a112495353508a86002f16924c769f34c330cf782fba0cf62f3a1a217bd58b50d8f4da36d2015974f296f5b6ead3e95155c6ad3e6410386f0570d9f6c3ea27618724fcc52ff2b39505122ca621312cbfcbe660604563e241668bd46c37fb230cb8599ea6d893804f458d6ef03d7f319df9755d75c6690e21aba5ae167ab05f26201538a9faa0c9cb9796199adfedbf8ea809d586b96319ad83fe97716137ebe601a7502b678537b96c4a43da7465556ca0aa941b0d9c411ba77de1e274f904facd8898ef60d52ef18888f3b5a9b4ac89635c1e7af77742c91c419d798ca5f981c1ef7dbbd8591127fc881569aa5a14d6b7eceb2728d18caaa774029ea41b8ed483dc03bde89bd10d0bd164f6a020054a2d62fea38f8b89a62bb67e7ecb278180696e529d1da869175ca5b78132ac65316e5d80460f53a51b70729295d955367eb0f3b2f81c4ce9b5db9fa56dfc6cffd5cb476ab227e0e4dbd4ceacb046509408c5fb9a003d1c3c3f4591121565038a40751d5cbf97bd5c8b0d56850a4213ebc5a29becdabaf9d345b3dcc6a11762a2111cfbfad4ba64bf88636911d5b9912837fe95eb49dec45081b4cd2a2c5629b0ce148f6a546a19cf1d68c2a3673d5e1c24fa1c11eb7d4f3db5ae01f65562ce1f3a55e685e4b3b3c565a604ff9ffd2ec1b6e7d3d36fac72ca960bd91226d58e360870313cd43fdcc4287ff46b2ce90804712bf4f2a59f0c707b007b10b9fe5d26b4802e1f18a69d0b4ca2e81a4865a27e84b419670c9917e632a3448d9e76d46eef1c40e0e3fa130a2bc5050e9597773d6867611dc3a403dbacaed19f33697946bf88e7827205f8ac2181e2429ec2418290f804aabe02b266f4fafb60f936e59567399563b9ca3a025b796fc29deae06453354f442eb0e1324f12030d6fee3b75419c5fda40eae358d8c68dc39a8b3ec4393609b11ac76df9b49a900f4316d650f41e5ef620bdc115c70d8939621779266927b33632e7ea6914aad7b2e0d66eec15aa4781e8447b70d95b5c187105b1e43f5f9e8080858d8f6cfbcfafdf7dacad69c0cd6a9cd2c6205e84935a735ec16447afd06c945977863062c3cedf924e74b51bc01ff041e02817e8e25d85a30357f44d190d8ffdd59e93d5969db40d123be1d0c2846e83ebe1028430be1a34605630ce89fcb94d1b3b06b3ea6eb8efac5df5555288369530be8310b160335ee84dca8b8c957b1de705b7f2e6e8f2cec78ba003e6b82a498c5892bb696a2c20b865fec59c22816233516ef130f0f53a5021c2b0c5855382560cb2c1a4a8d6b514ba26354f47e69dd49934787bebcff77b149f8090bbe90bbc49de7337505593aadf26efb86f334cea005b581f9eae6591b99b767462cdf04465766b2fe20504c2349ea187223cd227b134a621fd2fd3b7d3012b4a734ae53505e2d61d956970a5e49bffac0749612347e52baebfb0ad0f9f88c70a24c6be2884fef3163b0c3dbe637ec13dab9d4f7f95c629ef47b053b23dadead2fdc143c33b44a8d5268ad2ced913b5b43230d", @ANYPTR, @ANYBLOB="66793987a78d6620b5e2c960143bafb1f1757b0f41d89fa4808274315bbbefe316b6e9085acdde8aaa54c181923a8901d3f5e953d5c4fc96af351423fcf0bd738f7e0f08fa7723fb6802ca47c5f16640fc6887c77b89923ce9939575e02ab8450e802500bc4331dc7c14def49f61b16bb0abe017a1c0ca42b5ebe9b72b144d9d430873b390218bc5372396d5f4579cb1aad899ec9f4fedacaa313bf22838779789fc0307a03c0ee8bd81d203b0077c279cc886ea7e1190aec6", @ANYPTR], @ANYRESDEC]], 0x7) 16:01:24 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x7, 0x9}], 0x0, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x400, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000014, 0x2, 0x4}], 0x0, &(0x7f00000011c0)={0x41, 0x2}) 16:01:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x30842, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2001, 0x1) socket$inet6(0x18, 0x0, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710de440ec011dc91cf2bae81400087f6d99077300000000000000a6"], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2048, 0x8001) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xa4df) fchown(r0, r1, 0x0) close(r0) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) 16:01:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3ff}, 0xc) clock_gettime(0x2, &(0x7f0000000000)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x7, 0x10001}, {0x400000000020550, 0x9}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:01:24 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)) 16:01:24 executing program 1: r0 = socket(0x40000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000d40)=[{0x1010, 0xffff, 0x7, "031566ce6ca4386b12358af8273acf004b596564ee0a9ecbd60de66356cb5f24ddad82c6cbabc75530ed660c19016c80860b4a3a41ab270a9065fc62a47cc0ddc4ce9743228574c84c7469e6562e21f26508bb250ec6b8c96b4ee737d1171e5f0dccc22ad09f613b5ccf57b83108289b6df07f278443a494e99ec535bead1d073f109f92a2d9cf82cdf61637b8f5f12d328255d098fcaf05d0bd72c52506544a4ff8bf63a195378f10924e029bdd984def13532fa3751a94af27c01be6a079a55566fda89b0d003012b295f8d056836e7ea625b3533799abf59b51a26e641a69dcae0eb5a77dd6081f5e233a0305ae9cff2452a86136389561e580869e983687823422da72f3643d5ab4b58971b3430448befe6e7d8aed9b3617210a2a39ae158585b5edd9185a32db717933361f558a6aff5dd8fb18b52037ea0e17a2d0af491a080ee0300cc9f5b59c2d5af4e23fad1dbaff61d1173201981fe311e3bc80919e95c610e548739f92be911fdd0b232abd4e0141e4b75b5e5d33a22680d5cb5e039e47e1cdaad55bce7634a40678afe24734b3bd423f85c788a5fb66c5cabacd0ffef92a84ddbb11aa346635f75553383a968bf21caf5dd272130c21860d9b9fe0b4632703392a42dd5ce03460d0f4f50b973b23f7444ad4d81c7b17f50045f4c19020f865bcbc042462f78a389a805b9f1270e9c810e9006ecd220ebf6dc4a81f53ccaf408b94a40fcef3fc541a2273a3304e4ccb6ccacbacf10f7962269ea13e88633aeb1bddb66cb8967f93c39f4838a1ad2bdaf26dfb6e9d8d385d221bc8d866b6578533040853f81aa4715a185bd24b472806a6871fb1efc22192b11942c383886c060a83443623180b4bb2bccceb03fab41a84134aac7921e8eb3c2f00d74015cdedac0c8c4bc440bb27ec55516a4ed9898df4b566c0cbd9d921c75574b0df77d643b607d13cf28c5295e7bc1fd6ca2307f03da62760926b384d15b56005fdc05c927eebb9a1c9cb3d29afa9099060dbe86aa7cd13e1a2919ee17ed83306ab2addfdc6c718caee54340ce62e78771761b9f515c18cc296281d908ce4cf535f76127fff9ff993bccfbeeb58bab3bc73836f245a1f43cbd0eada9ccec078daa0d8ea59cc9ddd7e41e9e0d0e6941c47633cb77185c6d352bd5a04e4ae2c7cf7465755a9b0fa8c5991d8913e0bbf1aec2b0e188dbec865edd37fb83da8e29a90f526b91b6ae3e2d4667933d5d5b66100c1f205f7f4a5b95c572d4245f9c74251a1f0d3cd75b6efbb26ad570840c79a00341811e5a3cc44775adbe28bd635705a792e099556ea6a03ed26cdbc6075732eb04049ed75b8a0f11f036f0f16795ab49cdb095064dd39e5f1b24843713f72af063ea513eddc49ed43ef4c12f50eaca7d841a89240029c891647981791611f67ba686d1d828e4fbec6551afec7b43d767041e696b1276bc029cc2073e4c41f65de5293c2ddd1110c9fde55cb87f79b671f9a86a94f9dfd9fac044baa90c3cb1015c4d02ea3a075f9fa58dfe116db56ad685ca2732d8aeb364a47939f6409cc8f68301f6592b069597ca097fe02b4df6eb8da4ea32162d833e1cfd3d3601b85cade41f126e63590d4e4e0db5a7377f4ea64fcde21d5aa1172f2d7c106e44100e3ffcccac63b70258d495e0b7a2308a000b68b9d44eaab1f3c91fe4d3ca33208bba1a134af1d769c5ac50fb87fd5a239f6b61d475371baefc3092b4e21cbe2655eaf51f68d64ae89b306da9d84727217b2c5d42c521f79270d2dfe1739684778fb8061cf9d47a6c36863f068606d0512ffdf90ab232454ca424a19ea02bbe68a08997832233cd888fe2b611a352945c91c263ae411ad9673dbd8dc0805749087fb4307052e77627fa0314be5c982c3ca763af3c196f5bb6a644e2e65c50f8e526d0e2151b834ba4c825f67d81f84335d2b057baf1f058c4326293a8cefb9b67152f128ffa9c3642ea81ebb6ca193d8f525a3c99abdc3c3b4d2bdc4b1c2ef90bf58271b6d63e7a8fccecdf6bb6f326139463b55757bc1c7cab765db9c17393ef4cb0ecf185c0d4f98f3bb493bf51f3dc2fde15bbc9f93004a03d3f9e58d3537a3fbe9bc143bf92a1647f04c7047e90e34064f831f6b44536ab0605ee2dd4c0c724bcbd7bacf1e64f081e80f8aee6fd8a1f1298af72588b2a9b08e30acc9d5e034c240287e21dcc446ea45ba28007c159b26e3a2c9960076bd79b073a48b759cf5d05bcc4ed2edf684b6cb24effd1321375f3cec9a453014ec96e7c962772aa22b84dfa7104424457930b9692d2c794c04c3aef4b703dfa07a754f7fdbbce3a3993b7e993d8cf11698e3047f0613e6541d91ec77d14e47c004daac6966fc655fe80be973f73e5d39bcae2a9ca5c79d453e27b4c98e9bedd3de461660951f79fef0a1765bba082c2a214657fcda9fcb18acada55d723abee5837ac38f1d9b11a407a13fd282a2d524d42ee3af5359052a2207f7c8dde9e50b9d081eb1525589e9f133d31a495adc69e0b40e6bd806e6ec0c29d7691ba47a3ea18280364c2d21779443925e39149b240c6ec046b0826b0fd6eadf877cefdbcb88501594dcf3e3e1744a78da302d458a29c4544ef817fd8d4ebaa4871e6e4b1504b1b5e35e58458b1cb8c10c89e2ebf47d4f865029cf7d3da20a148acb3499ef87c449a46be81304559e3ce118f4db679fa5d669b50402adbfc07662aaeb2364f271c00d847ba46e506198f1a549b0c76135259232e8c02fd622feab09edfac79d0bdd9062b555f0b24c480681c3553a553eaeef7f1953d62af51d267ac09470504b81e3eb93553c6a9ed5a507359eed8ea1352f31b17307c9aa6ada90456689f692f3947142e9c4824923642bc592e2d96affd92185b6c2302d8848950a22a6214590ab821244dbb71bf8f0c529f313325dccbc2b6b6be375759f4ffecd15e627df68a5d4e6b90f0ac0a7f4c2761af213789d86dbc50217e8c3cd97457480b03a8a23362c452370d91a915e573dd23c97ecc03fd1cd30e67d4642b831129494a50b803319ffafb1ffe23393aca7f9dfdacc7e71a4e7feae2a39400577186a99e14f197bf42aa1f77d1b8dc53498e2a71abd96af0a979cdbce8d4d3337d65d9d5d49ff880a5d8bebb4b5c90fef2e3273f856740bbcdc015ab4614000096163d0b0a4bd8aab62bded12a88f5bb36bd72d5355ca87f7d1e873ce5716a6f34ff6a3c83b0a9b2c97105b12b31e6218ed7e2238212f995c0e8827eb3713b20019987129f0ca95f89a84a664a7884350c23443ed79416a4a4e2bf1885d786b2a840e768df5ece9573c0f7284b44821f2d3f1e9140b8ebcfed910dc17018884dda881b8fb312aefdb65aff34bbbdd16f122de616449f6fc3c12313099b083ad03d27c73be17220d6df244c52910a57ccdcd36a103655230b5850e869cdf69b0838873812ff0605a6588c872f8a3137133bda3945d359e1292f2b7f0b222a2ac3380ade659d0a1f4074f23b9948f99d71622cbdaece4992957879a2df6c8409444881eba3842fadff4d0e057f9f04258f4e5c90275870d728fae107dae890b3946d6cfc99e13624f039b4038d46749bcf0a31657d8eece3d84ecc7e77e115e284f12b51b2e16b1914eb1fe3a74343e95755654eeafd7df49ae4c71ae9c82ce0204e532858f6f5d2cfe9f8b958f5d0280a0c9719d17c3251e9acb44d91dee8fd966585de87c08a0ffffe89e93253b66b4496f8b5b22fa0a4c759128e021d304732014c900a6f5f4790e81ede94b92a149d6f6e5aed08bd34e78d8d6ba3bc85fa349e2b35e816c0a27176f94194643d32c269e7a86facc763c20679fb035c63a59e5b46ede1e816cca57b662900a4380faea05bd44d21a0f72c13836a000d647cae9abb670e66d17b32906399a102a5cec3c3d68f887b6b49fc7f27e0b903af6ba715f7eaa528f02029d30a58d983b4e40d1287eea8734c36de7a0770ec5219a80934d4174a0d876d89b10d87b9d48204e568286ae72a2216e6d500cb29cb53448f6d92604926c628bac6c3983572bdd816edb1286db59f754fee71259eda604f6cf976c3ad8225e51b5ab27568d3c50a7c6e57b9509aba1fc0e871089cb38ed67cee2e1b44bed8f03e7f9378d87a91754355557b779e85f3ec739727547c4fdcccde56d73a4bd742b8b884b5a6f83e952773bccc8690f280901274bac1acfc8b1d5a75676b725bc51a1d05bea6c13dc2c7cc415d227147da9dc88e6fc418ef184cc66797c5cf5277c6506fd60b0a6521498204cbad5399dcd38378dd57a79dadf75b0bf98e8e8111927906577aea4ab2a7815f3dce0f0a195f5552057af3ae881c17f0ed7ba2829cbbd0a590b9d5ff8b0a25e282d583a01cd60353ece44dddc64d6753cbff06c82163e4da705a3de0e292dbfdb9c8ba0def139bce9e70c626523583da4b09a3da9faf03f1fe6c03762f49ae5ef4528a65fe33d7d92a568ec64a0ba7c00aaacba3cf0ae0dc284be0acd62bd22d0908c2b363e4f58a7d40f55ab1b3968dbe726d6155dde53cf02d34a449e953f828536c9db0ff6cf626949fe5c50abd42348d10a0f28f29fbb71e78084112160027870c27131e3c9b07cbe7086fd4045c4bcc81b8d8c2aca72328fe3d7c77ab11549073043a0543cc0382910499cf74c7ecd26e060b53dcd51d4184ea6007def36b9645e243181c6419b3de9fe90dee6f3125d4dbaf94b58e62a9b3035d2877ec4e1f1ca9bea03f3aa5ae1e52ae15b59ce0e9a6fed2ad499d04ef8a0ca19a23e6dc375a40b4a08bc58383f99997f88ac6a2e2b8ea37b21df4a81235ba3374cd6282ce55dab909a674de5085bb7f541db59901d9f7ffaf415f82fed883aba22412b734dce29aa40bbc05e39f252c43be42663fceeb7e3aa89dcffffecd719f64ceeb6411d2b1444f1acbda8d740133502795aa7951a91ba1e26f0a59aa62335276a2df472061eaf022987aad4e852f402144e6500c5592b1b563825d6c5bb5398fc3da4275a55c69c40b9f78cafa5ade825b9077c5ccf29a0972fbc1363c1d7c314e8dd4fea62dc88796ba3e0007ba8d365eedf21b0c601ddb1adae19157a54f4b91a26dbf69782325427b98cb4013900fa21d7194701f101545b0034f9c202a813a347383d2662616e4bc8d37f3fc961d655ab87be33da6e3307ddeac411957c884b1ecd2398d14236f9bc0bdc64b65aaee2540e29689bf473eb45000b5a536a09b2ca1e6cdf3032e33c0dcaed102f5f001bdfcfe467f7e8c0633d471b80841781b204dbe0f0a09470e86265102f579bfc89f4ea181b5364d86df40accdaf92447a2010678570e4dc48edc093a60a036d117e83062b42b7287e7917837a574c493a0799c3f15b1d3ef668ed1f1ff232e7f2314b98539a8959e13033b2a45e42f6d5b82e28c539e8c09e02d40630e95fb0ce5f2ed77dc0198fa61ec27f221dcaa4cd6b151539390b25a6f1d341756bf18b08136b3672061f465e40b90542fb34e4a02511ab99c3db13a7d6c4ad0f10e80753a84a8ed7af3b33587996ed3fd2f001b3bb4d0b840fa1c0971f0db7ba2f7888ee698d9c66ff0b76dd129f1de64e27a3ca0adf0f92c5c464e55d06fe267b42278a322b84941790180dcddd8e48f4f9d2376c0eb1aed24502000fdd7c7a42cef46ad41a75702d0ea159443059c5c0680c8e2e79f7bb283a04ae0c8ac000db553b5654181006d6c067db11716c35da2cba91ee511daa370ebd1c0d9e43c738a9b28908f3180ea9e8dd2ef5265ebe84b12e4c1403fcdca2b545346ea"}], 0x1010}, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x16, 0x5ad7fb98) 16:01:24 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x0) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect(r0, &(0x7f00000012c0)=@in6={0x18, 0x2, 0x7, 0x40}, 0xc) write(r0, &(0x7f0000000180)="5b8b3fb49f4d4f1349eaad5af103de9a428eba6ba2d22715a6905de8b9a7e22182a79ba4244575603e3484415c4df54b85324cca76bcf0a64ff4af8588d9206316e42f6e1dce37ae6bd97d819ffdca5b624f0e0f703679e351b7940bbe5324671349c5f9259c0745d9975737c5769961424af50a92dbe10d16441bfe7d48633ee6c5b3e0f8feb9d188560f3b8379751186a562d6937b4ed3d939678e4949d6d129692406de249b9eea28a6fd4be1720ef68fb85e76096f16cf5b0232841b768efa7d0dbe66e43f94d0a5f27b20538eb9555f1f6f41f172e029d742922a4553dc617208a4ecbc1866fe866653d58c1eab3cb31462c077add8cf5a068029e53a9e4369e52a23ce2d01068163196840fae8319e03423d3c5f5424995ac82a5a073f35a9df868d2c4010111fd121032293820b1c0af637b9e61ae4deaa381ca763b1bc6b51d369152b5250810f1a551ccbfd76ddf24161eef31447deacb1a5d3c71e8e26657a16d0f940df25358c3cee6050f376966cca0557c798c038b549fb45e2a5b2f4d2708ed6143b09926a1e0e695d1b7e1e8582f7357e2b0c064f924e5db5169b9f74540fc93c201f055373b3f498cfa7052dd03a6a9c8042c364529ea2970344dd6263070cd53d2d77982a13565b2939b541358180acece0141e52eed1c1689ad10ff8dda71472c4c8f0b750962413c8013e92e0760519d398cf2e5b86aa5cfaee10e919c536d651d6a5d01b1731c184be39bbf04a28659207ae79cc8a950a8640c405c19ae6ef471e4836b6ae07aba20928df1f59fa65ef2262d64fee30e4d19ca53fdd29409360787e4e94e5f47267754a3ab5e477c936e7ded0b2022788b692918fb0023cfef4399eb4846d0aac4992074c3de59fd03d0eef331f10e3f78e1abbb2406596fb1d0195023f46cb15f17c6b8e60342509eb8e1b433e717f424aec3c54baa6a157a88ea54d5ca9bf0524aa10abcdf21bf4b52bc4a6981b07e194a12bc9d87f4434d87989dbec00e5e1f94f703e4415231a592cf5e08d523d20dd1aae40ee520903fb1c9898c7ff5867ca70658a46b0804eda5311398d21c08e37cedf632e7e602dbfd1e3b0a1697d391458651a58309491d8845ac147a911afce42241efb851acd580d27020786dff42af681b677a1c4bd32d9488e8a92107ab346f5e4f7855780cb43f7eef4fb2ae4f9335d1cecb6f89a9ae1a2638832295e5792981867b6eaf92d4f501eca9a34c68cf8cfcdef0526d658bd64f8bcc4a3b38ccf1f348d4ef7bfa25f1111c7a11bff02855174985a4975a6551e3c65f0023766c5e580bab384a61906e3370f3ce85d348c4e2a48ceed7f045a3479147b38e66a9ec1e0a50dd240294267b207e80e7e77016b30219f18046d8ec38421cfa598d5ccc0fe1459502cadc34a0349eb6dbc3e639da5766c7d150a4bafe6f57d16f3063fc4745482d1a0532ec6c52e25f06793649f19cecaffa3f124248153386dc21777bb6c262e6ec20971ae6e18a2d34b651078a59fa871fbe2776016d4c9ee79c53aef5f5d8c14898523909924aea5d87bf1d9d55afd9e2b199b7252759f5725d30a1c77e2238d49713fb1bd7bb9f3ad1c914e89638f1c7d00dcc91da95fa4bb0651fd9068d5f56df5a1f31aa7c46f46bcb4af3f8d88b3e6e1043560fff886ed9ba7c52f9ed9eeaaed24a3b2225a636aadb1ff9a64327dba8df8d6953a37c59eefc51bff2c85cde2b9a20fb8e71e28817971ebffc645de0f4f197686c3eae09d9832b3ac95b79b3506029003cbece49614415a21333a623bbbc8078974c92eb8a87bb7574c17c426a3af980c90b5823b9e16ea92676f7787cc17d45fe036068509be2d779912ffd81d7aff1081391a661287b500824948c7effe523cc055c2b166135167f8a8ac6d187b0f27152c30b9ea2ac4350fdddaefdc975c1ebbe53cdda75a550754bb2a5efcfc4c13bcf3d86b7d382475a776b565cecc01f8678c68c2f041af4a0f7d5d758b28ded1a38853cfb1880775322d9227473d2f7dadb83e228db299a7c4e5097f2ad9f32a5c2add7f21f9c4b2e59673888b90882be54bb9bafd46ca66514f2baa0ade17a02f6efd5197be930a04535b259f1e9bcc7c8ad2b45199a5794dbd04816f602b3d28dfe9e223e9a74c06de2c418a243ff6f4cd234b5cfac115d4b7e07b419fff17c65d266244f7a6ff253997c881d729ad87c89becda5ff78fa039b0a0c934cadb47efb47e8774ee4f16b2166c66e0ff20e027d1f032d285ca59d276f68b39019c282d11011403b8c7d376beb6b8c76105a42c2036f8af9f19b8e07e2e1da25c8a43ac4dd042467423d2545f1b82207ea04c29b5efe239a54aa31539bed77c3a199a3bd8cdd368e74ff3817940edeb3eb39a92021909a0e7640147b6184ad7d7542b5390ba146788f4a46210221b9c2b69c9b350b08a3d70a6d572e0e4c83d4e03e5d9f9d64c4bcf2df56ecc2c86d3fbc000d42903a2954ffcdff9c050c792384390ebd18f6900d8330101a4e686a4c12b36aecc858ae8194525f5881a662dd761515738d0fc5b95264752726e7418343a4f8bfb152860f6d384f21b506b909010ccb04a145ec65ebdd57f49ffba3fbb8dc5288d4cb13a208406b2e71d6ff7e4ca0cc4bee6318df4b804bb0e32be92c3766556e6ba7ccb5b05de989c626651d4f1ba2667bf4de34106882f674a46f2023dc14a31568f70bd0e36d22d7c96813100da6790c87698392794ebdc29bd29b9fa6f5cec3ee124d0dff79fee91bbfc1254e0ca4bec44ced6f642db3692b0a7f6923968303714696edcb0cec10d1f68afe75ca11fcde8aeb2171d8bd8aeb0ca35b5904e9ce917fb95dfab53e4575465a59e4854a4db8ba90a81297221078ef70fe6fbcf0e5e4102a79c190a80cebf7ace1d55132eed7e4e9afedc997e14aaee59bcad0b123516c6c2e77673fc7d4c8bb864a84cdd93d4bb6bfa26e018bb6e065c0c9a9e649bae043fac7bd900b85fe57de36caf0ab0365887276232f37241afedd898300f1ae0f3a3c870e43750d1beaa89d48cb92ab222cb803f75611d3a8ffe5cba5613411f4473e23f38d0307e10ce4a2d75c9b8cb7ebfd4c04d3f935d95a21127ab57c39bfc6292f90be26763bfc6e128815d01429aeca456b656a6591c02b7800000449ce3e78fd6c00a54350d32393e8639737e898d41310fea432e9d09fc11129102078df9562d574aaf2bebe3d0f1681c6f52ff4b88602593d14393183f314b6dad7c720e0cc9e08b6cdf654b3b398b8922c5c9f74cff292c9c6bebe398d1a5c4b82beef57071bc7d4651f8f23e96a7e15e81e6f4b856439f8351484bb939d250802823b74bf4e630e04da749edf86c2dcd9c863740ad1fc0875d2110b391393495994f9eac1deb4c5aa018113f2fd0010c76751aea1be353ab6805f8f915cfa1e18ba8f650735ac6ccaecaa0cb0c046b71077e01486189378b70399e9372bac17af3ec02c586a86aae8a415fafd6e59189518fb5664e083da0fa26362b380e3bdacd9d9fca3cf218bcf72e0ebddee7bf4e28ddea6fbf3e0b5046374bf38470ddc8e33c97c3145e8b80c5609de363a2da089a41b58e420a8007d9e4e5532ddea7fd9422df42284eb74ece56e7f8097c37b27b526950e8ff733b14d5f885a469c39e8c34a6a81ac0374b041ad33f3af073ac67de0612fb496b2e1187ae838d3290f95a16c69f0b3a9bf4e9f6e6940dddaedb2a32a5e1bd15eebfd75d8e45bc06ca6fd04422504a2eee80012b3e66c6bf27b3e3334d7a469b00f649f9d5be4a410618d3385c905e1860a037206aa045f362759df6a31c318c1635d30bd73a6a70a01975462a7c2262429770ed1c0b437d6bf7d27b1365f87a1aab5e7819f8e0e6ff727df458264b86580e5ea5b00ab7f139edfd981ede409d10524cf68ac914f229de929bc02aa8906f8960148278684d29a846a310581153f1e9156871c58fbb657505fdd4af992472e3c79fc60ed48bdfe99780c735f87ef5106bd00d67f90ac1d49662e23f11f253a948460f360cdddd42271a76d7b7050466e90e17e451cbf27b3a6034346946f99619f4579feba9a1e3f8a59f26c49e0bde87023518df7b8a2a4e383e6ec24982ce242399c7d146299038c790227a77ca596be4c40f0c8a7852a1d8a4be37c3e251ef3b386b652b9f87ffc7f0b2d3fe9bb1e882d9a37395738b9855419703616d63dd1df9cfa6973e3d9fad87d79ce3e99fb981a0ae45771204467128315144d4bac46fb848c8e1f275e797df730a9f32c014569ec5da59d3c496f3e99239066abe1cecc196cd7f63305c93e421b3e01bdfc3ffa8f4332ac81d94496997007b027c2a751748aa2044b704ba6423b7d7c46d0afdcbfe1c1065ac87364b0328113aed3f798dec4eb958e9b280d2a17e1d429ae0933a93a6e9a6c07ebfdd8a364385cac687f17a862cd38dbcefee763eea4ed37bff48857d93a63606d8e8c7757cecd9346efa3f94172d067db789276e358496a31ca93d3194e4b6c4de70abe2b2c3cf743e24fe008037df31a8eb9f08a3f2f3d99dbfc69df625fa9ec567fbed6ff284a8cf16e78021719ebd3e37ffadf22044c06b62b5d671070e82c2fed2068a63eacbf8e7676e6c2af53894eb6ecd513b1eb4992e028acffac6ae44273e8b6b3f69e17ef7e4b93dce71bb3a101a1e4f3b3dcaf4272b076e99d97787100783f5788ccce00beb719f229a98a8ae61111a2760f5436df72eaa93c1ab5de1b0aa0fe52312ba0783f055fe6345a5148ba1386387e3c943a2de7898eb8572aa7a31eda7a3ae620ca2e1d091ec648e17eedd272c9b32384c8036eca1d88a919e889bb1cd1573420d1c105c7c3db6cd0de0456b8c57aa42d5f44a56ebc3695ff79b19c1deccdcb253b51b0ed70bd03ab627b0e618acdd8b2375caf2fb724065dc54e6013a0be8313daa6f3fda1e9f3dec2c99f94d7a86dde7f6620b4bc0d7fcacf94830c045685a3233fc00013fd613e4794ad1e3cfcf8f08f4f2e6bfcccedc522331afa32a59ed05942e2a57fa8d9ef7fb3c271d28ecbb226b7a2cc867c7fcd1137c8bb2195ac3c4cec345ac3987ff5fadea6c95310d6d8e506384a4680cc0d9ffa5e6d5ebcfad8c36d921207b598bd0eb4fdccff97ab180e1ddc41a94562e374d920bf78073a55f112142a8f57f69935e5a4dcd6aa356573fcda9ed2635cd26176adfa457104980f7a17aa3a693eeb4565f5f1ed7123e41292c7609047401d136f28058ccd1382e24ada3409d443b0175b85b5bbf601746fa9fc1cf55caaec5ec6b36b1df34cf05aaa29d7fb8622edc1b3e34d4b50a31b6ba3d1675e0f6870561a886d282e9811d7c0d9011c97760241a2ecdc66362119763c8e0b6c51e46bec72b0da0570df38d08742ac6f075b97c5ac624a37cc819b3a28a5424f5bff599e56a2fabc5f703a2a38ceccb86a6fefc7f069dd07384bc799a3fca542efc85d165374d576029f5d4fcbd8e7adcfdf72ea650e1048985fdb01705d4e7cebf80c95c568f46b1787296391eac36d5ce6649569dce48c1749ad1667fbb1c207c8f701654d3d99a4aae41c9dfef4485cee32e3731913f9a9b7e41aea1343c4f03759e5e65448331921ac2327f2bd94ea9898c726e55073c9514da0d9c468ec50feeb633635fff0a226cba27ca30ae33e3e19da21498d1e31780503c9643760a4901b777cd0c4947f8174dc717ba532bad04684acc35dd7dc4bf7667d2f9537b286ffc3ddc0d99a316b6c6b3719fec8600d56e6fae44ba7ee3316957fb709c", 0x1000) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f00000011c0)="f905aed8aca28252f845afc6e338ceb6f0759b410a2a41e0fe1b361b1c27ef32e9c7e37c5a48b94f1b6056f40b5e768b91df415dce756db77c058373b7336c9bdd1166e613fdd2a07ac5e24fe7a385396894ac2bf4a31fdb3c5b83e904e707d9ffa54d83585045a8e3d41e067d0f4728b41ad0c2af95dad460ee3b353efde312fb9ff799bf307ce1d61f7d66d67ae2f525fc50453b0d2fa34c118030caa26079ac87d1b757e30009f90782b9efe22c9877f2b63aea0af8fe5716d7ece45c8639417a3e21bfc82d7f3a5acb2501afb5f3e3240a129698b72ae5b49938ccfa", 0xde, 0x2, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/89, 0x59}], 0x1) 16:01:24 executing program 1: shmget$private(0x0, 0x4000, 0x11, &(0x7f0000b3a000/0x4000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:01:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) socket$inet(0x2, 0x4004, 0x3) 16:01:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800a, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0xffffffffffffeffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:01:25 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/227, 0xffffffffffffff5c}], 0x1) r1 = semget(0x0, 0x3, 0x104) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/133) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000400)='\x00'], 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x12, 0x1800}, {0x4, 0x5, 0x1000}, {0x5, 0x1, 0x1000}, {0x2, 0x7fff}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x715, 0x0, 0x0, 0x6000000000000000, "dc68e46aa0d444af67d741f33991ebdd2f7bac1f", 0x5, 0x2f}) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x680) 16:01:25 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)=""/194, 0xffffffffffffffb4) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffffa, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0xc8, 0x8f46}, {{r0}, 0xffffffffffffffff, 0xac, 0x20000002, 0x8001, 0x7435}], 0xfffffffffffffdd7, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x1, 0x1400000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x22, 0xfffffffffffffffc}], 0x9, &(0x7f0000000400)={0x7fff, 0x1400000000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x724caf51, 0x4, 0x8, 0x8000}) chdir(&(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:01:25 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7f) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="2250746fe9692b9bd1280c788fc5023960c6a3ba388d0f19a563d4a627c181078e9ed88117bd2cfe27"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700e2ffb9379734ecd04dd12fd50000"], 0x18}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) getegid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0x200fffff, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40000002, 0xffff, 0x500}, {{r3}, 0xfffffffffffffffd, 0x10b306e5f1f4c572, 0xf0000000, 0x7fff, 0xffffffffffff6f6e}, {{r1}, 0xfffffffffffffffc, 0x1a, 0xa4, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x9, 0x9}, {{r2}, 0x0, 0x12, 0x46, 0x1, 0x6}, {{r1}, 0x0, 0x24, 0xf00000cb, 0x9, 0x9820}, {{r2}, 0xffffffffffffffff, 0x2, 0x21, 0xc48, 0x5}], 0x7fffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0xffffffff, 0x7f}, {{r1}, 0xffffffffffffffff, 0x50, 0x80000000, 0x3ff, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x200, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x800, 0x6}], 0x0, &(0x7f0000000280)={0x1f, 0x3f}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) syz_open_pts() lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) pipe(&(0x7f0000000300)) dup(r4) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) syz_open_pts() fcntl$getflags(r0, 0x1) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="0f", 0x1) syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x1) kqueue() syz_open_pts() 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0xd) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) fcntl$setstatus(r2, 0x4, 0xc0) pipe2(&(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x51}, {r0, 0x40}, {r0, 0x20}, {r0, 0x140}, {r0}], 0x6, 0x3) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x5) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:01:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x4, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="72a80e4e000246e4f1364e32409781f3f578b37d8100a6d49dac768dcd4cf90dcdbfba16b593d1a43f378fcbb1f68ce5f48f5d2f3898ee4483993c8567c70f75bd4758f32bd972169ce936a9ade5ced696791c2646718c36f73d08cac0f0929c9c7952364f03f01db79b249463a55d124f504559a09894f831bcbb0ce76a4b9705c37adee364e4eb6190b789e26d19280f5092eece8740caab5826a7092b9d3877d64ea319d3171eaec50c7a576f25ae", 0xb0}, {&(0x7f0000000280)="b882c21ade93f3cf77ce6d46a007f498031ad951c77bd48c3490c9f4dfb2839cc63638d263f8e98e44bd2c5e43a70474643844f38b45aa9f736b6f13cea424bd72ade2eebadc1a00b7cf3628f715cd155edb44b4b34853542c8268e4a66a6451be20629a0a74f2b7b9cb193d086152c1c716c3ee0d4822270db0422492df36952d8ef7ce404364a9df3837688dd19ec9b710b0474150af71f912eaba7d284022588b59d8c440c4173692eab062d57bc250d25fb1874711c9600c98f88f7d0ccfc219a6594ca18dd1f22213677f22e757270e28b76d347ecc3cb211ef85243f3e19bc4540721a757efb34b65d261d2320d935ba19621a1fc70f1134c76e60844ede691b0d78e4517f45086788cb11ccc3067903c9a97d6c74e634fb6b6d33b0a8c338cf2ba41407858c94bc0a24f13e9e609ba0e557e140f25ff0ccb2f31da241fe4d7916e1db8c3aae43d1f2e178a783ef897f7da1cf6532dc8e599aecd79b6508f933453d2531b6af91ca542fce44d362456ea727f301437d5f722087dce1303aa651665621447859fbb6b70625b821248fe867a227d4405619b0b5d9e5d420f0f64db02fd5d61a6a75679a2d25368e225bd13ec9fa8ff757cd13dda6db89f9435078344f34be9e97ac06a5c54f37228555eb4a9983305882e9aef95c0e80178fbffd6d3b0771043304c286adcd7c336af32f5bdd5b501e2ce1038cf49f3949664ac1f0119f22ea8800a3d163e7b3ba9ee15a38c41309e6e2ea6679d71c5626649f0efcfa6538785c507f937131ae8e8c281dbb8d35cc9068faade41a74832d6ce7db6a91b008e8fb8b8d052ac96c465bd26598c5a7e807921d697feafe576006b1a45d11949edc014ad4f9a1e06f9e7fe14bfac111b166467886aa07b26a0a099a18d29f10824500aabeb5c78c5046697e99ddab01c0b8e3c90e845c2ae22bce077da344bd278b108c42a7cba6fa33fb34aa01f9832a029cd2590d059177f5af85f5dbb2bcb249c3700b1b3ff99c510f063f867c715bcb4fd9d09985fbe464b07d242c8efd2d0f91b9523ccafbd7382840073ebdeb786a171ebe3fafedefd5bec3cbf39ca27287b0169165626f61891cc6fc4938226982f721f8334e6fb776d4443ba6d951e4fb08f651e59cbf747d348c577c307932752b6e4005b7b070c84bd26990d602b3c8c41e58d3013d945d6226013e84b17818f93052fc66ae174ab076dfdd7c17262d0ff9a63490b6c15ed90a7a4ddb7d098511fcb6422d528933d74f0def0fc8973efa0282aa9b4550caa5aa8070b3df03e236cd5db2d36acd4f93e3957bb9373c6efbb4bceffd03aed1b54d851f72a9ef041969262e7f660b022c2f7ae8262b39d994672789dc4965d93b1e2c1ccfb4ff30a9359193f7202ad6f7606c96a7c1eab4c70591d7bf3d1c09f499e4c753623e8329416f2b219f1bc82e75f136149405e2df7eb9ec65e67c1230900295ee2c99ca54c4f33840eb68a4d994fa4b7df6c1012ffdc7be8285913ccbbf8fd42a0aaa67e5b7efaef31cd6033d31f99283a17e667aedf5eed233e4dabb7a2d46eb2721dfa9c8ab4c733b87faa7231713dea79b00189c01b5e31a68b52c0aafa4f086fd091875727d51e7dc25fde70775b314f666d6908f2774dbe1155bf50b9a25dc59ff39a8e79d1e1f72bdb281141120bbc8ff6dc3d3877b3fb02922f97b5a22a13fce8c6434a6ee5564b58359ab96b41185f14fee63c80eef058be4782a3cf9d89180521a112e3b46546e7353f0cc2d51fa00da68eb591f48669355903d17976779cd7ed58aee02a169eb10723c28857bee4f0f6be83ad11cd317fdd977eab93e96a2b5398cbe7ddcdb2b98256cb551a0765c3b5fdf3231dd3c78aa191b77bdd8c210da00974cb966ea42baf0eb1dd2581a3b2137f3baa9cb55ff44446fb67dfb0c9584382da4dbc209a29e876ecae85eaed2f53b2d0dbcd4c4a3c1a46c5035472a922110cf50249b903df967b189f6d58205ff695b0e3dc56511b1546437efe58a21d4169647d8e4a42ce7c485e19dd8a41e1e917ce9dab27cd5e3b3bf99c399d3c12fbfbf3a36938a609f02d7f87148cf4ec83299c55dafb33dc0fea78614be9696ed0531901a9722dddbf167390491168c83d5c5ac748c11fa18f4c4a3ab303330ce381abec3ed98fa76ea0bf64fd4d674823ac588f2b1731f389592afd1758008b9369968a0dd1f004777c29d15f3182b09dcc26808e2b61649c4423b6951d01f92cdf2d7535bb333d816afc338a88d89166cd7568ad66fdfdc9eb73f7f11dc437c9062145ac5938475357b834a83deeb133d25928a58d43932a01c5df782290396e9736ef925789e38bcf0e946f7485990e9ce51d6b6d85cfc883bdc93a03d67bcef184e2b14c8a242aae6e7d96d4c040fc904687bbcbe5fa7150b7108bfb84de6cadeef2461ad23f8fbc79d415f99ec5e3075a3549f48b66b4ea6c77e6e51e7c43ab0eaac3ad5b025c7735a9a0a246c277d2da56cfbad7ed2e68c8d165e9050356b72e3cbe749c37b2d06e55f742fa1f3a1c096fe7316baf4f2452e988ea363d9b7e1b3dd5666f679e42b46c15766cff61cfea757a668037871b4bb76a7746a451a0bfeaf5d512a6a3a90708d6352ab887d261220b9ee09c4162e472ab2750b5fa15ad9f8f3c2805119c63dba6e60ebaf65ca33312ddd905eec2034c2e1259325a0fca36f65836d5f9f556efd6edf6562761ba44b369d22b75333adc209082359283588b8c0f9924ce8a60e34aedb5e9eb0aac21a80130de7b16164e3e502d03d3c6ee02b845e5de716e0f4cfb691ae8814d79ac4e9056fc7654bfde46bf2bbfd2e809a3fe5dc421e1cd79c9d007451511f49edaf114b870589ff6340242bf883bdc4058a1028944358c82966ba7cafe1b1544d9648bc2d773ac7c97e33355f61b3dbf62988d4b5bccbeab67667dd6b95727c3e63909326f4206a3f0457ee54d428ad193f7a8344f5e0abb94d8d33f7400bc77f8ac0576a1e2ede3ca0c09320e3a33be9ffb8b465f4cf0d7d1b0126f84624294d8a6c13fb15e3c998b23a76192248cd6b10502d2408208a3628da0c2e70e8090486257bcd31a1dabfc0ce8e7132554d6fffff69763967166b554f931e90317fbf5f289fd5300427261f10f158ef01c50487ae0588436235abe7c1d1160e62cff83800bd91fd0373d876f9ba2797fc82d1bf3c883d2bb74f92f42dc583a4cc8056501741d9cb59f86b3dda683141696e740178b48d32ec71d8d08d293ac2882640c14970d0aa4ec9d0e91e086279c0a178af446bb5283ed8082917209490d6573095723f3f0463936925c84fa1a6465d29793841b9ed687b054a28c416d101ce1914ecf8562b816dc117dddd6862b2ef9367d383d39824133eb0d06287c1a439395d1573a85739fda60cbe6500af27d806a3f1638cdf412a8aef18096c3620f024127954a695bddc00dd9c4552497be6b862d74fe608c2126722127a16ef58676e29ee092d8d67ae411ecb5bf2bfeb0b78b321a8f1eef741e2947ffca1bdba35f632653f63746397f78d0c55f7b70a053e5ebc6d1d3153727146565e1d9db3a0ce075d5f40915e65119cfc501fabda5438174aaa8ec172682d19183906e1ec2b88f514869c3f935055bed35d6677306851c420a657e68a4299877acc9176515b6562b4b4331b743bbc741bd31dc21071961572b55d5bdc003069991aa0c1ef330d3bc4c04743edcbbc2a752148d49607582a3d813baef3abd37b938dbf1ab6ff85dc2300fa0e5fee9171e630c33b9d9a63c231ca2f7341f0740ee929fb732c663b97361758ac49812ee2de6cde95e33a309f95bd49864076298d1094855d11fb7078b9426d14e6ffb328b6325eb92b426726dd53fdfd9be5c94345c4a117e83895e4c61dbed5b78ff31c0a991fe98a25464760894783ff99c0d1993bc5dfc00f8b63da8a9ebf0b123240d4c89172eb229fcd71d398a7a8cabb612f1be1502b99b460b71fdb93e998873e0b702808a6f0b336fb9cc9fe743f381790e96bc84628a15182b2a45b5a62b99241a1648df9221ba1eaf1dfeb6a062fea399f78e94267c2ad574b81b754483d0bd2ca5c092f643485ef52f233b4c69c4953b0e4d0fad6c8a29a0e2b8a77c494f284f6067fbb2faeca47d92939e66717a9927ac09a92cd30d50170cf9306aa153d5d8bcf41d055df74d9f005c1284fcb57a6f43de063fc4f1c98ebe8cbf4028e076b79f6384ca56344fc8dda922724b0838a3ef402f3659f7c9986aa37fb41f188a84574c9efefdb874752fc00ff427f0c2677cf40daaf37bf9c061f055fff775c16ec8541c5787163b2c09261d1733545baeab7eada594b8dd69f600055e9e887bc21dbcc5ba34dd609a80ed2d4cb2d073bac2ee23d9d2218755e112d966ccc456c87a075ce84875ebe9fe3f7cecba80ff15f3f172dc72a78012a833e507ca22c3b584a523e7b7f0c58e50cf31f82615644d9ac4835b85a490c8b9185840a846fa7b92714394c9be948f2f4b5cc104c0ebe156d57da2191637e7bf49e74a3db337caf3cd10b28e3a38b5eccac943714ae57fd4cbf74de90a4352033f28ce4794179efc9d4e7bc278c9ed39adc76c77e22942a93ad38d2818745f79b3a80b99696b44e79919d5627d147c9f9ec276f4fdbb1a3b8a02f2b87129fa0ff45822e245e78040db37a0a4fcd7de58d607b888d88f09c49973d36f12aa620d47960849cec7719a4e32c428029e1d49cfce61f2d2d4b5e39c404f18713f3c87dc662c8e738a05a96b90883e482a2bde110c6563d6581326761845ae761e85d5fef0a000c7cd883d22b3acd949b4c9ad12b090cddd2481ca976ebf3dc362c3378f58ca6c06dc76ce15238e9ee55e6d58a06c4bd21155912826e3dda9e1d9bed4e4f1886a38eb023a2677af5c37c555d665fa4a48d15d2f4997f39cdd63aee0c1521f4d242e679b3077c23a96380f72754e8b9292dccf25dbfc3abaf5ec29ac95d11a00ab902189aa94fdde79cc9606f3082a29862281174e80b5fce2c2942165d00963cadad6681e489f60fa06002a46127954e85cb52b6e470afc927e7b966b18162098ff801e7d4963ca07beeb880b2fc9d1008262a6c1b9748ccbe1aaf8b0b983dd8a7d573bf2729b3df78cf66efc87c08e2d40eaf709a706840438189c1c240103eb3545106732cd9f6bd9a217bbf30623f45c667906dac85865b6b3bad9b2715f2939af423e8051939c9e5df3b054dc1b9adfc1af64f1ef05b0164b3f702207290028d9dfa8850f2c4395dbd7fe41c1ac19695edf03bd02ea46ec4a6d89cb7db47d0c86e1d46d7fab8da2e1ffb0035a4562886c025fc3c347ef26f0b89acd9f23d98d4861971f8104699a7b48f7f2a22ed19781786f284716f4a1b44550da5257ecbded84e45f4334271b7880fc2f138abeb04aab240596786b4d5813597ee0c0e8fffba1c8acc2dd756c5ba53422748e02b232395940d68be27c0e654bb33b534a7bc75a3fdb9ed709e05e3a87732088db359792c6057543af1176f66354baa2c404d12bc23147ab70dc06716223ec99ec6a3f19b9db163cb2063baf6f41fb4fe2cbde00b739aee06af3c3fd8a98146421fdff82de7edf6a04dbdad5c016816a8f14e56b0af57a2d5dea4229508c977b0f684bf045b0daada2521bb1c6eef1d263d6e18bf1b759ec340ba5e7803a5c4b91a18e5179332cbd6ef066198f18ddb65c3f0f3a178352623d3d945968f71961353f1e70888afd3ae63349403de97b0c67bca9bbaed6d7934eb9f79abb4", 0x1000}, {&(0x7f0000001280)="939ed371cd7ec2097c5fc49e31b6c37a9264b8b22f6403cb06abfcd51d50173adb825c79df367b8b99f08f1865e33202e344becde471f40587883017d65dcb175cb9305eaf5d871999e01c40a90e6fb53a1ada5eb55666f59bf4bcd18eca9930f89303f72dd3dda19fc727189784485897c78ac631da52debad9e46df29230bd255629fca2bc67ad205ec84b70e65aed18939f20569acc6f70b3ac76d90a4aebb7a1bef0201897e5566766e5d619072a0548", 0xb2}, {&(0x7f0000000040)="35036874479d7a4cd12e63eda5fe866ca1fbf92f7b67f99f199758530e3bcd1cac6b94bcce4167e5b2468961dde642c068", 0x31}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x110, 0x400}, 0xc) 16:01:26 executing program 0: setgroups(0x0, 0x0) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x400) 16:01:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f", 0x22) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0xffffffffffffffc1, 0x8681, "a9b3a4f28f64dd230c22f151e4aabbf80f9a4425", 0x420b, 0x7d}) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x8001, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x7, 0x30) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/123) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) 16:01:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000580)='./file2\x00', r1, r2, 0x2) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000340)='r\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) chroot(&(0x7f0000000540)='./file1\x00') execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000200)='$^\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)="e500", &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='&!%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) preadv(r3, &(0x7f0000002b40)=[{&(0x7f0000000600)=""/208, 0xd0}, {&(0x7f0000000700)=""/169, 0xa9}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000800)=""/70, 0x46}, {&(0x7f0000000880)=""/100, 0x64}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/103, 0x67}, {&(0x7f0000001980)=""/164, 0xa4}, {&(0x7f0000001a40)=""/225, 0xe1}, {&(0x7f0000001b40)=""/4096, 0x1000}], 0xa, 0x0) fchownat(r3, &(0x7f0000000040)='./file2\x00', r4, r5, 0x2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:26 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x580, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 16:01:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x236161bc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x0) r4 = kqueue() syz_open_pts() readv(r4, &(0x7f0000000240)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/232, 0xe8}], 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x7, 0x4, 0x1) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xfffffffffffffcc8, 0x0, 0xffffffffffffffbb, &(0x7f00000000c0)}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x108) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) write(r1, &(0x7f0000000140)="a02102cfb703fc6bc02291aaf8aa853da9c5e6ce44b04ded2eae2821f07556dfa170b244b1a8ad5bb52f1e3bc18cb5e23d6f6ccdd5160d6cf84f9558bc15033773bbfdb09c3023cbbef5b14bc9532e8908c709febac4f7d5d3744ad76d92be8883be6cfee0044d19e712da96a8aeae314794d6328ef2f31958b841a894267c816bcae0cb4289f497a10e3cb4fc947748230fcd0951a994527f9c226f2e36fbb9a85bf4e5011afe99389cadc337b46a7a3d0e3da0c95fc71ddfc4d38d67c39ef152ab01fe417159", 0xc7) 16:01:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/../file0\x00', 0x102, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000440)="f773e07509f278363f624f50058ae6cc44a10000f8d3a888557bd8c593b672c2b059d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9b125b2b4f3cd8e96be3190609d7e53e93460a9e87e1a253924a128984a41fdc3978ff4a7ed7ed5154bbb2910800000025d178bb7da637f91e5ddc8bc4f2c3dcec261def1ff45a7e211acd8ef009b7e95e92e94a4872fac51f28d0175ad10f543b59d116a8e909b7597adb8d7a16fc25c8d4e5c6f48b81733e20aab0", 0xec}], 0x1) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) read(r3, &(0x7f0000000140)=""/100, 0x64) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) syz_open_pts() kqueue() fcntl$getflags(0xffffffffffffffff, 0x0) 16:01:26 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchown(r1, r2, r3) 16:01:26 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() write(r0, &(0x7f0000000180)="0c89fe8b648f1ccc018c1a9dd3d75966e6d17adbb8dceadb451d709073afe7e0b89b41213471a619eb69f677254c511192b2996811a975b5f6961e30937f1ecca88844182f639a6d5e8ec3965cfa8133b349d201ee4a455932a98c3ed6fa4ac068d1d3e26beeed083df476618c41cc6194c578", 0xffffffffffffff65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x74}, {0x72f4, 0xffffffffffff8001}}, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20d0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:01:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x7b) write(r0, &(0x7f00000019c0)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142c76b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb05249447711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce6253eec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c09000000000000000073a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8b9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c6", 0x71e) 16:01:26 executing program 0: r0 = getegid() mlockall(0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() fchown(r1, r3, r0) write(r1, &(0x7f0000000040)="8ec6505f2c1066bc810720c1b9c23aebab97463ac009ff467ace20838b46b48cd8f456206ffe88a9c53feab543440aca36ca229c23545dabe6031ea2643b133b57a59b3b0a4093e799d7b92866ec0b41119ffb436b3aefe54f4df24e83b0512115a10fbca51f7a73cdfd5277cdabdccf1ae635e0a0f310a24439001d9d69cc7b5e11ab94", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/83, &(0x7f00000001c0)=0x53) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/60, 0x3c}], 0x6, 0x34) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/74, 0x4a}], 0x1, 0x0) r4 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000640)=[{r2, 0x140}, {r1, 0x100}], 0x2, 0xe38) lseek(r1, 0x0, 0x1) dup(r4) r5 = msgget(0x2, 0x2) msgrcv(r5, &(0x7f0000000680)={0x0, ""/98}, 0x6a, 0x3, 0x1000) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000700)=""/40, 0x28}, {&(0x7f0000000740)=""/86, 0x56}, {&(0x7f00000007c0)=""/96, 0x60}, {&(0x7f0000000840)=""/5, 0x5}], 0x4) r6 = openat(r4, &(0x7f00000008c0)='./file0\x00', 0x80, 0x60) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) getppid() msgrcv(r5, &(0x7f0000000940)={0x0, ""/138}, 0x92, 0x3, 0x1000) open(&(0x7f0000000a00)='./file0\x00', 0x10, 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) recvfrom$inet6(r1, &(0x7f0000000a40)=""/129, 0x81, 0x0, &(0x7f0000000b00)={0x18, 0x3, 0x6, 0x1}, 0xc) socket$inet(0x2, 0x5, 0x1) getpid() fsync(r1) flock(r6, 0x1) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161b9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x20800, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x1, 0x104) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/215) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x2a8, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) 16:01:26 executing program 1: poll(&(0x7f0000000000)=[{}, {}], 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x400004587) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$inet6(0x18, 0x1, 0x7fff) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0x200}], 0x3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf00000e6, 0x7}], 0x0, &(0x7f0000000240)={0x9, 0xffffffffffffff34}) write(r3, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) execve(0x0, 0x0, 0x0) 16:01:27 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) 16:01:27 executing program 1: kqueue() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) getsockname(r1, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xc996, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file1\x00', r3, r4) open(&(0x7f0000000340)='./file2\x00', 0x88, 0x100) dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:01:27 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000fd5ff8)='./file1\x00', 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:01:27 executing program 1: getrusage(0x0, &(0x7f0000000000)) 16:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x0) getgid() 16:01:27 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x100000808e, 0x0) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:01:27 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x6}, {0x1, 0x5}}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x102) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/162, 0xa2) 16:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/50, 0x32}], 0x9, &(0x7f0000001640)=""/4096, 0x1000}, 0x40) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) socket$inet(0x2, 0x1, 0x3) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:01:27 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() getitimer(0x2, &(0x7f0000000000)) kevent(r2, &(0x7f00000035c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:01:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() socket(0x17, 0x2, 0x6) r1 = kqueue() dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x5) listen(r2, 0x400) kqueue() close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r3) 16:01:35 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x0, 0x15) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2bae8f37194ff576b229aaba601b4000c009a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/210, 0xd2}], 0x8, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r3}, 0xc) 16:01:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff202e03efb50a7dc80f44e1a00b57dde2e82ae9f8f2e1fd17661701000000bd4b1c9d80872100c7bb0bcf2aa62e24d0160b829e89ccba2ea47a4c36d3093d0caa4fca7b6a3b08284a16ecd9211c811896de544eab9ca6754cad867bab466ca9b3854c231e24f410f6c2d34503cc0800bb721a385a902503b3dd38a3a59d1ed581a6a8b3cbf7fdf58502be1424e3413c3f02b0159e777f13d66f8929aa9805d74150000000000000"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:01:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:01:43 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x1000000000000a20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1010000100002}) 16:01:43 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:01:43 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget$private(0x0, 0x1, 0x4) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x1000}, {0x3, 0x40, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 16:01:43 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') utimes(&(0x7f0000000080)='./file1\x00', 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0x3ff, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r4 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(r3) r5 = msgget$private(0x0, 0x400000100) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r4, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(r4, r3) r6 = semget$private(0x0, 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r2, r3, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x0, 0x1000, 0x22, &(0x7f0000e44000/0x1000)=nil) 16:01:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/35) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x322b, r1, r2, r3, r4, 0x82, 0xb3c0}, 0x9, 0x6, r5, r6, 0x63, 0x1, 0x9f}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:01:43 executing program 0: syz_emit_ethernet(0x4c, &(0x7f0000000000)="7c374dfd5c4533e75e29a7e9f6a523662fe6bf32009e98757f8df77aa48b8a1416efeca909b84ed8382b7edb73f38c74323f4bd4c9b93a14198bd5dc22e653195974704e83f97835c0a0c8be") r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x80, 0x1800000000000}, {0x18, 0x1, 0x3, 0x100000001}, 0x827d, [0x0, 0x1, 0x7, 0x8, 0x71, 0x2c, 0xffffffff00000001, 0x400]}, 0x3c) setsockopt(r0, 0x29, 0x36, 0x0, 0xffffffffffffffe0) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x7, 0x1, 0x3, "3a4153186831af8af2be94309fa1dcc65b8dffae", 0x7, 0x65}) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0088cf"], 0xa) 16:01:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="1d8e3a288a262fc39a49ef16fbf2ed31e3a41e252526e2cef47450fdc56b7accb23173e2007e1138f65af31f65c62a7b875a9cca2cd11a6e67ca972d7bbd3e4e78d6f7844eb782610982315d07f76c18b680293aaf85cac5081f730af255731d65f7fa07b806346bfc40f3c3c88db295b2d9d6fc0a0e647201e85c9aac85", 0x7e}, {&(0x7f00000002c0)="60a38be9d61d8ddde3959ca690208230b2f8fe857d47f92b8967f3125f85bad1f083c8ec253aa1f2b7dd991a49990f64a38bf3fab362ecdbf66238b3153d296f622f2af5987fa96f3a7c5ce4e5fe86a441182eb3d9b5d72d83c5928d50a6e4d6b8b7d86f47671fb59194b39fc587dbecfe11ba2a6c766c6e9247e40107b23da011cc7ff9435cb15afd0a89661b08d06f89b53580672ca05461c4a4608d52ff9353d8e871be7d7e0501a8db39eb07acdadb4d65dfe1cabb245fa072280c914903c41377f2c5ab3df247948868f7b8ebe87a2da48257869b5c3ebc909a6b2f54632f8723dcc977219326da15341cce76a7870aa3cf90d413971012", 0xfa}, {&(0x7f00000003c0)="ac27844a4080449b22e436c08fa7707ae827d38a1c0f3d0f9b1aea06b624ab803caf1746485a52fde05c6b12b2cfa7d7c9a5e321198655516a4d2f6e8c876385ea30f0839932e042ca46fa75f4343bcf4ee1c57324778f2b8d0e970b351a6d76329c258ee33af4701869b9cb6939bbb98481fc9f426b647d9218ffb2769d7dbed3e1d2b888cbb2bec9a7f458827d410570b8c7b984a34b2f00846a49cf61674e28770f8bb1789fbb6ffccd44fc8109bd6beb745475f6700c2d1d8a05a329a9b2ceacc6752bc5e58b34fe59124937f381174e7250304a31948f9a125e91629b6d76d57a23a3b8cab11b", 0xe9}, {&(0x7f0000000200)="54b783879d13f98255ad4abf986b95e4249f80aee981a81b690a22e0c8cb6e8b2f78a6d765348121146d525f0989aecdee0a64aec860fecb0f6bc7bf70a59c1b63be1b1898f22f4180f7e01d", 0x4c}], 0x4) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000001940)='./bus/file0\x00', 0x0) 16:01:44 executing program 0: r0 = kqueue() writev(r0, 0xffffffffffffffff, 0x0) 16:01:44 executing program 0: truncate(&(0x7f00000000c0)='./bus\x00', 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x212, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:01:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ftruncate(r1, 0x7) r2 = getegid() r3 = socket$inet6(0x18, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x10, 0x5}, 0xc) setregid(r2, r2) getgroups(0x2, &(0x7f0000000040)=[r0, r2]) 16:01:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') close(r0) 16:01:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r3) 16:01:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r2, 0x80}], 0x2, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:01:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./f\x00\x00\x00\x00\x00'], 0xffffff90, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x104) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x8}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ftruncate(r1, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6040, 0xd0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f00800000000000000000002a7a00780f6928b55143f0acdaa05f1418f774"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)='H', 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 16:01:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/109, 0x6d}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) flock(r0, 0xb) fchmod(r0, 0x48) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001180)="88f0ad0735e82d9ffc455bba2e22a58c259f099efada0af83c46b561a4a3237a13ef5e56f0352165ed4b419464c8c6256d8147902665d9479f7d53f7ce7d6ae719ecf2a5c3051e8ee7d501fa12d56e8fe2ce88c18e7bc620748568eb7e0004ebb71db47c20ce345fd0190503b10d8ed00d5f17c323567bced98ceac3978c8bc16af92604685cfcba89d0fd5dcd51fda47a0915a89fd307b4a0b164bc4e53686458394e1f63", 0xa5}, {&(0x7f00000000c0)="ce4e851295b9ed9dd37fbc849a69ed195b6b12644516725387f26665d9ee893bbd537f384e7ec72489cbd979daf4414f2456f7ef6c91dc18abb4b33ab0bb3ccbf1b6bd3aa669b67b1f1225719e74b7562e017f06a3bebe0cd6d9889b5c302f2ae3e486828728eff603daa9060467b3b78ca721", 0x73}, {&(0x7f0000001240)="7d5eca62e6f655bc2eaeaa03146687880e58c0c628c35de8e045464145b78c30915ae99800260bb0847024ce542ba5da2b6164a699c2cdc37ba656b3a0c0f3c0f4bd67b8b80f56db054906eed321b79c5a10b990522db90c06f9b986366a3d91c1ce11af7e92c324949bf00a1d102dd22a9093077923514b6fb71338a33c1a684c45e8eac913899adb46e670e42dc542d412e833c2e2127006e7472375a0e2d196ad12", 0xa3}, {&(0x7f0000001300)="726a944495ab1c9ff16dc2458b1e4287ab7cfefc09c4d6ff29d93c603414967c027503df7ca485300a72d8a1342be45a0602bd77fa71053f39bd05fa1df7a540316ee4ad8d3a3d3f90a4f42f76be4dc0f37725b51de4725a85fccf7aaeecb57676f186274b329fd604ae97b28bfc2ca1154cca571c1605f731394156afedcc7a82d951d9ed210e75ed25c41a115dbffb0243327599236fce0a8880b35111aecfabfa6378ecb26dcfe2994c195d7156b3e961d4418fbb50", 0xb7}], 0x4, 0x0) 16:01:45 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x4000000000000100) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x80000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xf23) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0xfffffffffffffffc, 0x800) sendto$inet(r1, &(0x7f00000000c0)="573e560f56f450c1f3919cb6a782f862619d5477a103df3ec23e9fe74a48c53f6229ec8cbefe801ba2415ad35e783c1de9c7a370a851535be73e10a99778df669998d657a5f0655361e758788b07bd7ffcec4ef35c65af16d046bfbb1e908cc54a5ba51a928ccc06e160f3533f6e73a5c8d9707bf502142a7902fa5b9b62aed56abf4d68e8cd924357319ee1e6969162d0f12c9525bc3602c212607233a3e213fa03ecfb141e3750b05e8671e3e21b598e13b133687e4f46a61b4e7011a8f8df8ef41fb37e2bf972b0c1fa86dcc8dbd299e5c8a31067690f5934213a88ba67d520ebf5ff7546f1d99b8593b929e0ca9cc298af5a62a6f2c579f114d57ee43a43dd6f401938102f85c85f667d7664ae1c59c3d33b33f674ffab7439b820b2a4d92b2d0be0a719a9b7a3f7c0c0fbb79a2448ecd8b97bc9622ee4024025e2c940fc8e8e64bfd4676d6bf4d96d52298f59fc298115b5734b158148908436a15e94473c637a7125b17ac5316d50873cc1d0d07a168afc293346e78d29a25c524dbc205f33cb9d23d0ada223dc5118e9041bea40afb26e266565d3b8ada41e4914282f8155c209e0b6a34dd1fa97be1eb523f7be9fa1448c4bb1b67e8f797d555d1de632fed298da1cc5b61b73d3762a76f94e722b73b38a08fea913f16525b3c206b4fe7c94e75c53569a9d14dff96addecc4cdc27c96f6c085979853e4d289536e58e2ac31cb425a2496035e51442da20332954df0ea09ed55050bfac538e93dd0765af72f11fb9181fc5a6fd12f3a699d9074195819defe9de0d80cf0555903e998c044bd1c10d2cc7ec995de6c95748c8e575b72bd6bd292b9d8f0fb25b68651b03b80916ca9c40c0912e4472bb89ac0f6e491da1b7504ef3d03d1549ad0010033fa66a249faa94fe829e7fc01d48f6ba6e802a474ef772c94e13485e990c86bb4831606575f8cb8c7ba10252f250794241bd0491f6f90cd749490b6b54eaa7b6d5364b934d05851921772e3b9ecc902e6bfa279c79aee473eb915ce6fd8d94c630dc0935c801c4b55dbb1d34cbc4424d7a62b11baa3935519acfd87129d4df1e6c8b9be90b42e1035f51fc5c8b4a5acfd6b93e0994a92a0cab151ce62ec26819226b4016f16035f06c70680a201c50f695b229a3f7864a1db307ca95aeaa13fbe7b6a19cd60cfd838666bc61935249fac31709e20c202974570de6b5c50d0b769fd9775aace9b585a183f6e728965a3aa730fbbc4621ec4b87e4c9d67dd5d73ec23ef7181341ebb9234c49250516a254920d2201e135cd833eb690ddfcb148bf9354dc179db5de2216e4e86af78e9c5943698cb79a3750d01583f47c78dba4ed08896426ed0e955fee2e418f3771f7bf583de60e367163fdebcbace3606a9e961198b409d9848916b1a0a2db874f3c38c12bf2fbac1e6ef03027fd01c61e574a62c6834f27147e0261443bca6c8c044b08569fd4adb66e58ec56e9d1a25d18bdefb3e2bbab60f48bb3d85c7f9d8e674f3bd99688b7714ad72f72c2c336407790ee5f009f692cefe3ef010761437d6650c81f7000f8de566718c4b3d506ca47c8158623ce17ae7989ba3c12299fe54024cb6ee827f9824a16454de7857af5adbfda1a320b656e31a1f27507cd7d17bede8057b094f80d1ff939f2519eb543b02e68eddef30f1e0dba2c9c9d5a35357a3e255a80b2d4c6e16bb1169743d36ca9a0015c704753eaf7e20e5a06b00614eb0336163b1b772bf2759cf367ee8f47853765c26285b8db7ff68c6b8bba3c57250d264beff2f14c5dc72a0a0f4be80e0a847a219178e467aaeaa1428aff623f50a8f767588a3823ebb75b7caf90b51432e97143f9dcea32df8fc01a8278ae328b84b817506c6a9fd4e01d10cf5a0d2244982b450f6e9a7c3698824ca79e87889de2039f7aaad89e8e8aa3c7722136129bd2dc63f88b53d9e1a5c915114f1f519a1e81439fc86731bb14aed72240fbf7fe62801b75d9883f72a686ad581791cbec3371f3ce3981bf7bf4b9bd0aa6779113968521f486a1f590a65ff663e4f0ff3e734562dfeb13389264b80342625730ac0a07acb52d9c8a4c82ffa7fdbfda3d9740e0fd08c67930267fd6d8308485dd43bd323d3e5e5d52e525b1d6287d0531ac273497c443bb865ebead2d49786b8506c851f2637db8cf7e64ac1274f6da84674dedf6e93ba04547b07e95bef3db072c69225b9e4588dd83d9d59cfbd702acc39b176752205e5e20bb4b6cfdf2e33cd8ad2d6c1129f0f3a68690cffc46a9496b15c41e30ab7cf96c66c08f4e7daceec2f0b896ee91bf46a0efceef91eead4a5d94297c489641b232cdfca2e6c39c381f89c2740f4b296bcd7efcfb56cfcf53473a3c26a42d5ac306a21959609e68196cda927293276671936af5b11e4e13dde1dba60522fd64f86cb96b13cb6abf38c754096920e7999cb24c90da2cd25797557778efc4aeafd69081d0e73d68a587fd616b13087e24aae218f4dea5adac44abc404e2d2266b7d5c1f280374ddb0b5601505138ad361c9407b4b4a777eade5b32c22d2b538349a3b2f7b43564853742478aa5e4e3d16a837561a7545b518c60a528f5d7705618b5310dd4d8b8b2e87d4295d89ed1afbce44bd26d7273a4a083a0ef90d5f12764ebad090901be454a3cdd5376597151327e41db95b7ea0bcfd87ba68111126b5ab0dfc5c7e7046f2e033ded8235922c91141f2d88f2b950627bcc7a122d079dafe4bea9fcc5563f213eb628f4b953ea9816b98eec0e7f816f60b607a0d1d6bc5e50c473277e25460afa0ce3fae9086d746ae25ce8c52eacc595758a79921982944b16123c31b18da5609e592fec95cee227d172f38fecf2491cb6f55395c9a3da09fabc60f751d3ebfeb30f60979742bfc13bc058bf875dcff38a587d4feae0bf42df88e9dbcdeaf59efbad8d80041b2712d3ad779033085fac50575a324b76d3d280e2e4af9db926c733c8fbdabc46846a104f6f5ba80ccdabf08b121dd98915a7cf1da605f92bf50c09c015c7b17e1e4b366e30596e668cbf1bbdc2091376a6ad852b3684f59b7d956aa1606569a044984d399585582e3c67b5b363a43a770f9dc9d6fd6720ec1ded4da33c25cd16d8184ecba9c02fead5d29bf70bff7022815f83c283d4e84e6d9f6b3f758aedcb276c4cb36c4568faebe33da4a7834e2490a149ad8b54fff12dbd319ccb6e44af3e6c3ae6c7a92ea7c1190361c371c142ff4c496709fc756d8817c5de1e850b31bc11b955ce45d88eb208b914618f6ee6c88a58ecfd0f6b7bea453420ea8bc883ace40ced2bb70046604d168aa9d86b0285302fe1204d1a8b8735c30288e2149625f461cdcc3f896204e30782f51e40731c465d9187bd37b462cefb41c4c053f61d1d5c84c51ef0d78727ce37eb684bfa22d143eba495dfa5a8d449c1a2a5da7ef91b0e2d8092d681fb23bd6078d1bc815575a521124e3741ac7efd8d513454f75b5b703748710cc170bedcde792d4c3202852258cc67067927b22611507d51a2a1c23a187a6edfb726e946ed5088f5487b0732139b70b597fd29d1bfda39afe038afcfd29f44a4626dfa3844cad20bf494fd1537ab1de850e67741f81a175c5958b9db3675897de5ce3f1e66b0f5426a818184e0d4f48be389bfecb3fe69fce250abe740b22bbb30105fcfadb3040e5dcec2f6491edd45a5a6ffa745773fa64e2957a322710d4064a73e2b16975185efa01fb1c2c41d137461b7f268198d6000355707b6510e1b07a8ec267891aea01238fda5465f9209e67683d55cb7f084730cf57eba7bd79d3e52f92ba3f3ee1cad5079fef3dd1e4bfc482febb93b351841ec66c5147dba5a04ec9c0a0faa2bbd699f2b79163c429d01ce7a7ef1a52aac6a7d38f452b13acd92384270e91a64f3f75026ee709d6f095c4d918aa653ba2839e0c841c898f39ff1feb3dd346414b1bf7d0285cd3ac031c24fbb9e746997e9e40de2c8bef7db08bd22816f4cf78b3addb8db7b5e0a5dd7eb843a7e94f09dc16ad6cd34f1253def77c7c76493374c8e8c849a587295b21de9ee42fb9b1cf8b34dca09a8bef24d8406beaa616bb73881a59a73beac1ee67bc97c6d1c4a9ca3824200597580079dacc57d1acc54f78873298b8d4405c5bc89054cdc0d11045a314df644ead0fe5fd96a338c0d7f3423f209a33cd69f079663257315fcb386088441a2b246cb3266804fe050b2e1d77ba934884af84cd2b46fbdd2e7decfcffd22db86fcaf3e352c1a24299db16a5af124ce3cc02499e891e075668103128ef5e2ec135f546e0373f0057f0bf10377103c7daf85ea5316d0354b70fb402f68b80c0d1aed39ce3e4781a1812b9917a1b5c9eb692f3a9426fe542f704993c0ca492edb9ff2f3f5cde915fed4ca27cf1ce6e63c7109e0d061dbd4eca099863ecde62cc63b536cf8b73a148be42686c66d27ec474ae04054dbda9d6a7e00a37b821392da5f76aa33369ccc49089bd3cc3fde0d03c3853a49749281368569cecabef36bc4d472cdf63081ed99651c8ac01513b7ff10ec8d09ad43058069dad185bedb711c61465e47ad48fa0a639f2b94050bf7256054740be945dbe107d2b8cc6f377cde8b8f00495bedbb17aaf960707d70105ad82b430ed03e1290a7fef9695ade6431c3bb7a9f7185cf326f9225f700aba333661152318c4f7038356bc42c388f5129e3759a670d71d421e87b0beb5b2621ac3893047611db48501cff1d3f414e2047245e81eccff3918d72e132ae24bd407e028e639164d646628f5f717b894420c605b2d179c301ccd29f7dcdeb537ea6aac9c120a7b8e8fd6347829bef5d560bf92a129f382fe498c0eced4c9b07bcf04ab5dad5b4910e875083862fc36a0049e4d0f8766086640948fde9fd05164c80ef5f2de562a84e6adcdc61b7a6b9c8608209b9aa7f56314ac42bca4688bd3f810c8f1ff37d2e281177787fe9c737874df87fd5d57ba8950b59fcd326af54e260086bcf94c506e4f308f3b70a65caafbe069fc3fc416eaaa8461db57e2e8d4ce8076d9a5a8235d4aa43476b46abff85ed46e5addc85980d9f5088e74d9ba8e1c3d973dbc16d1c7d2ea709c64adbe87d02a8a8e7d139a32bff72edcd6a7731661c5c0748f8697daf69f80f76f3c1a407aa53de56fc670454dcc66d8163e98bc5c2cf4cef05e749f84c3ccee0ad36a35f8bc09803905fee3a8a7e8fe09a3da52742752964a7c536841409097fad16e43597903da9d0a29ea60c5c1bab564caa503dbbedb1c8d83b5a50aae18327caec4313bc42cc259c9dbdd94f03622725cda510ab62490d865af49bc8c4ce46c89c4f19e0823952291afa7219124b4b28a6458a117db91f4a0e29cb90c3ca9ee4a3bfa7357a39c6c547f37e58247d781f7882afcef32ccda985732a1221ef3a3c09fe694a4dcce207cb30df0de273ff4bb7f6aa4d9b5ab8c6cb74efa62340b4bcd325c04f6974251c5ad894d8a16936c74cf8d8dbd4ecf6a278b5bca771e737c4569598e01782e769ef4de2d88b346df46d473a1165318889b6758d123132ad9b79ddeea644e75713581e1a34b7dacb085dc50cc4539c79a13a378aa67ead20db8bc56e66d4aa5176b8c81187ea3c2ed2d424b49a1ea13a3479e4099cbb8d27df90ca17426ebe2a8cd9072df028af6e7a4992eddc7d6373de849a2120d29e52847cd99f3abe01813d6af3b487b5106a4d848c9acfba57eee438a24bf5a0410fb529ef295b0af419a5ae1772c87ac0cfb53023ae0662609c6f13b2d05ab9db2331", 0x1000, 0x400, &(0x7f00000010c0)={0x2, 0x1}, 0xc) 16:01:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xa0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f00000022c0)=""/94, 0x5e}, {&(0x7f0000002340)=""/81, 0x51}], 0x2, 0x0) pipe(&(0x7f0000002280)={0xffffffffffffffff}) lseek(r1, 0x0, 0x2) recvfrom(r1, &(0x7f0000002180)=""/187, 0xbb, 0x801, &(0x7f0000002240)=@in6={0x18, 0x0, 0x7ff, 0x15ba40}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x10001}, {0x18, 0x3, 0x6f0, 0x2}, 0x1ff, [0x6, 0x3, 0x955, 0x9, 0x9, 0x8000, 0x9, 0x40]}, 0x3c) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x200000002011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x40) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000002400)=[{r2, 0x50}], 0x1, 0x2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/80) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlockall(0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="2977ee909c87550dc233b8d575f7525f4abf70443c0c9d6c66a1335d45d12b4f1113750e26165885bf639d655db8ae25bdb03a20666c8fd46c935591edaa3e631eeb363f8ff01848829b6564cfa4ad79bca7df9c479a15ad556ddc0468056e98be4f04742c7f4082fa6e4b993ddf1bc9112c13198a6966e2d2580e1590d9d2e6bdb918abb85628dba9", 0x89) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000700)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe432040000", 0x39) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() dup(r1) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) r5 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0x0, 0x9}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r1) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:01:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/67, 0x43, 0x800, 0x0, 0x0) 16:01:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) shmget(0x1, 0x1000, 0x420, &(0x7f0000665000/0x1000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='${^++,%\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='+@\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='((*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='H\x00', &(0x7f0000000340)=':\x00']) execve(0x0, 0x0, 0x0) 16:01:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x4, 0x2}, {0x18, 0x3, 0x1f, 0x8a}, 0x1, [0x7, 0x5, 0x7fffffff, 0x1ff, 0x5, 0x7fff, 0x4]}, 0x3c) ioctl$TIOCCBRK(r1, 0x2000747a) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x100000000}, {0xb400000000000000}}, &(0x7f0000000080)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x10a) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x80000000, 0x9, 0x146, 0xeb5, "a1febc30303f0e47634c75d9bad0af58a65dc3d0", 0xc1, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x100000000) bind(r1, &(0x7f0000000840)=@un=@file={0x0, './file0/../file0\x00'}, 0xfffffffffffffde0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r4, r5}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0x40000040, 0x428, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x8, 0x3be7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x5, 0xec}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x20, 0x9}], 0x1, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffff7fffffff, 0xc9e}, {{r1}, 0x0, 0x22, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x64, 0x0, 0x7, 0x8}], 0x8, &(0x7f00000003c0)={0x1c00, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x6, 0xfffffffffffffffb}, {0x18, 0x1, 0x3, 0x6}, 0xb72, [0xcef0, 0x3f, 0x80000000, 0x245599eb, 0x10000, 0x1, 0x2, 0xbc]}, 0x3c) setitimer(0x2, &(0x7f0000000340)={{0x40, 0x3}, {0x8}}, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000400)=0xffffffffffffffb1) r6 = socket$inet(0x2, 0x4000, 0xffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0xfffffffffffffffd) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0/../file0\x00') sendto$inet(r1, &(0x7f0000000500)="0528e1f34ffcaf910bdfb4bc37a9735e64ba37ff56403b41127ade1a2b8ac6556d3e4e37b170ce27c2b0f580a07c5b0e93c6b1c7b5b85dd91757029e073bb65ab5992c415726ff9713309541396c6c1b3e7a9b142c9fdb1e832954ff7bfb417a8a2a", 0x62, 0x4, 0x0, 0x0) getpeername$inet(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x2) r7 = semget$private(0x0, 0x2, 0x10c) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000880)=[0xfe6, 0x101, 0x73e, 0x4]) 16:01:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840), 0x1000000000000130) 16:01:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000580)=""/100, 0x64}, {&(0x7f0000000600)=""/12, 0xc}], 0xa) dup2(r1, r0) 16:01:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = getpid() r3 = getuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = getgid() r8 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r15 = getuid() r16 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="6f4b8e2d7bbbc45b87655c9721238f1f7060621d99fca1cdb444647d0bb61025ba4b5d28a8871265e236c99d89991843845cfae7de3a3fb6d9f0d8d72676fbf5753f7a293bed43cbb5e32af0a01a6667f378583204b22ba537646f8d71f4210fd7eb308c3511ed2e106f0d2492d7494b5551e74677921c8684d05cc0ffe52b16ead9617baf36f3cec0b3c55655cc49d00571eebca72802fd53c1d27568955b31ada48adea6d1189e072e0a1606799dfe4e2bb45aa5", 0xb5}, {&(0x7f0000000040)="081ad945c384e6de5fcc96575c56bad5e80470fcdca29377ebc83134da72e97af8bbd475c81e302b80ee2ad368c7e206dc9ddbaa481d", 0x36}, {&(0x7f0000000080)="f5ab5e8a05ff74", 0x7}, {&(0x7f0000000340)="eb28c7a554b2ce3f353c09b6aa0fb0095b094368e1ae0ea1ff8af974589d03bb0427b2d43e322224a17945d0ef8c63a6767d680fac27759902272e057b6e4a7cfd8eb2b2a597fc7019a39410129221d640dc67b9c74220c0c7a2fd37c90d83f3206da6005d642e3efbc5bbd59737cdb26c86ebf6164324ea5d5e3f0890a6c56dab705a31b27ec801b242bcdc68a2d5f8b1fc108fb08601913c16956fdebd42274a72226cafe70d92dbe7aa0249efc425ed5378cd79d15b699c44875ef82439192dee1656be9f275715de46bbb52eab16daf9ddb8007dbbd7fb0caaad0a936931beb696721650b094", 0xe8}, {&(0x7f0000000440)="9866ebc49fe65926e16c45bf04ed59d61a33801d01e8ce6c4c4f93c80f8dd7ca0f337dcf9c0ddfe0d0ace63daabea28706258e8f714b7fa7f240cfff33b8d585dc8ca48da4cf5df164ec59d3a856732a8292e88b762574b405f737417869428b1a5288252c80d95e7813cc0022daa63a4e4febdc017af8e51d2812d04e3c826659be2f6a1b1543fcc571bec64cd8f866888adb9b4bbe239711b062a14c92e471a4eac66f62f645899db60e78b0dfec8173b5597bad1f27f80504ef012bcc2a5a6124c1e832c765d88a5f28403f968e125039ae5e5296e17587a46502e89fad31b66f67315dac053861ab0f876dcfa8fbcc3f868b6c16c025f4a2d9df378632ff786ebe58bf878bff6777873e6c3c84360fec27bd39087cb4588e10cf9dabbe717521628b3308626c6b9b7a4722b5b83101184d56156092c6bf2f787c9506155d5dee2aff8b4eed131fdd0901330d2abf00d44879026dee8d1ce4da83a7101d56315f30c336bf43cdd50dece29f036e41004f18701054487fb32be20c365fe45de55e00f5370abe60c6cb37b4d0d935f7bef6c1ea6e42c7173bf793e368c51dc85615ed8111c82732433825fba374c1eaec1334436df0a9f82e35b37f925374fd9405d72fbc8a87e1bf4825b0c8cdca61236ea7b5089f6d6636ee8e673c045263a9870761cbd882d88bcbc84f5f46dfb5c25c34d5ddce0636eadf741139af8b85636e157f3c68264fd57ba46a1b4d1ca1dd36b0e6a331a9f7af4f841a1a53e68780feb04daa8d80492e29ea7a6be2321d6a9a5b7bb9221eb82a0bc2d25d00fb73e630c464310e3e4ac63ceb5078a1b0c268f0575cbe42e4602a6f8d9e5d681fc225eb98e85f5c94cff962a4df7000e7388ab27c31ac052c901c68d5fc7077ce7e757d1eb57ef035192b99688ccbd8e6ea8274ee7140b7b2b0a196ca6a6ca65e1183638366bacc342c0394cb3b39dcf0a05b3ea164a7867d2d297a799e64e5ffdb3d743961c4464f210bfb36d55a398ec24d7fe2d9a9b470a409d21974ec4a34231f53d8c3ca4c9c33d7f5b5da3f346bdbed8522521fee6f9388ed6c15e144b884a088cc97cb2257a4edf95825f02631fe3bbceac39e64602c54c57cd03745a87dc59f1ee3ad090a3456d78fc4b1a86637c12e5d02e48c0207ee932bd2191913e88dd2cbb828be5b80643a932fa106fbc7b36cbb307af13333eda01b22d7aaa02831274917e349414cd7b2aef9dae29f2eae4da9d2f0dc10ec5e0931428a2f725d5aec3eb03a0e71972b96b0f8b128a8cf97c2d3331510b6f449a316fd92e03644d9ad7379bf2ecbd28daa97fe7896655ee5ccdc86d4a8595011de17734b573221ff8b02d723ea53523a165d19a1d327ff2a55e44ab60cc5034ced076c343e9674214d741ae4671537704086e94d2141f31ae13d47069263d72b6ad81d9f5cfcc1f1db07341b4621b3ccaee80f8aa22ea498d5cc3988741b85daa078ea796423c50412eca64d254520747975459d01a7cbec6d5426831b6f4122e43ecbc9030c10bfc88f28db66648ed3b6e28b19f9cfd545c1a7a9872ff5465fd94bcddf2c8b5f36c8ebf899a04008af920b3770f34c7d5ee20ded498d40f09c5cccc94dc0691f2c5f9a545f70253f1548849d24bd4dddf7b568f7d259c69ba3ed690ef8ac9c8eff5b260442545b7d3034f48e9e42a39e35310931bca48ef6421b48f46798598b4a7eb43ce2687852b2b5be8774338fbcd47bbdaedc4f7b70bb1012ce916f529c7c490a623aeb25f19db57ad3451b2819e80fbfb5d29718b6cd3babf390ac33c5579d48f8133abf676bf6a511f98ffc58ff9240aebb98734a2e464c4df5897e6b19d1369080d79626811076d22308277145e6eb965abec94ef28eed618fd225c61ec4311f721f4e4636d7be7d0034defa95e21aae164afaed7c40ccc3cfd17d6f5e115972ccded4e23fb7fe3cf3112bc61c208c895cf9cd94ce2c62427c1871111d7cc6bbf654c196c82b207d71b3f82a4d8a627ee0627813d2411b9db638a5daafc36e90b52ed92bd6361d0a14f4744ffabb8ca0f57587491d4c56cb383f6bd4c57e48ec7afdf166a8f01522d606c608d8f350a419f354d65ce4f848b7e790e9a8122bf7bc4de7a6076c08c3f6393fe95f507d2073f1df6e95b3b30cb37b5f02c65c897fe49d69a660643a248af50b189134241ca06c8bd046836af1692cb1fce3016a64990feaae608b5fee201d88a8c1fe1bec9d46dbe314897cab10b97c48beba00cffe6ff53a8f79783b82d1c63fa85c0c37b2d6f779b10ef45ed9fdf5d0d69d1735f538fec69b65505666fe7615442b4be1e7e764ae83b7a277a017d72fd909c7d9aea11a420e4371004423e45d7f71a349d66595e47b06f7e9817ec3b7f2dcb23de545f14ccab5cc3496860eeb9c566cf5bfab7439042103fd37a054aa18e6b32541367e36db2983c6be84bcc9b7d36b927abaee8dc275ba62e33f25f3687247b0143e326a1fe0811c0504c4879e110afe5183e98b94707a006f93c83f458554bf74ce6f10a38941524f561a9433cf8d45247293abc1a859a1bce48055974670068518bf3d85040bdf24f8e88677a0af47b41480a6be7359f15d73ba05f2cb6056d8c33778998e5cc1c739d265587e70d2661626c2753b6c08e8b6971dddf1541f71713e63705720eeeed655f462164cd2cd69822c0ce8b246e0e46a8fe77abccbb97e0ee5bef98ac67fc8881c16c49f229878f00cd0fca401d36aea0222b191166824acccbb3a83f81d6078599a0d8bc988df326d8c97799c0614f56cfdf5c938d3938db3f1025df70f626771cba46f101f0fcb4c623e6b00df3096da467d8e62e63b51b6b9e2f22b16db6a737dcaf128138d5205ab3a7e3854abde734b0da1c02c2aaebfc1b27a8ff5e3e3c3fad1264a35fb188d5cfa547a91bb2bdf137cbc084315d93c9cd7cb2fa783ec5849e8ea8afad9ee1b227d4cc2c6b5e29198a2986c949bbb8713c636502a9d5c195570ecd448b832cc2c4c9b0f3d263b99c1e1fd5470d0bc8627af5ff6fdf3cf2951020ef58cfd4185e6db498a1a9fd238f5cc7ae6e2b817e3b86cd6d363698d2c8d036759129461236e3ba49b7ffc1146d617949d918db37f85483827d399aa935f2fe844ed609e5edbb0985df512304ef7b143800186a6ced2dceedf9a7c29399848d6b1203741106b937afe0ee692407a937e1eb13951d990d43fb024c38e164ceac664c87c20ccbdb0cc74aada935d4f3007d66d04d91dbb776f15be62977bcab702606ba163b2e1c5afb230498efca9aef66881b432f3b6e0c013ff4e84e2b27f0f36c331a39bb15739ae6fcd7655cb9098ffc92d430efca39a52c78a3d80a2a3a1e9ef7e274ff88ec7a5e4f2dca19faa3060a3b8c8d5556e9feb6657bb6f684f2621c7047c7e2f80511cda7e49666fc209930d4c3ac789f1ba6e8203264ad8a5132efa625fd656125d34461d6e80f8ee5a3f1d490dfab2cafd6bd4526169c546e9fbb3b85028bbf25020dd6ab78885b44f5ab52cc30fb5fc9e86344a079265438410ea84b2b2b68522cec4050c11b454148f2f2e1d0009f659fac69602a80519b51697a24521d635d5121a0fc5b0c7dd012f897549db0641a9ead422342d6bdbfa8fb5a07265b535137629b3cf947093f0d6f3f85454b53ebcbe1497bb59a019bf15774c01953222e09f439528cb6040e1f57214e85c7ea482508ad940f41fbdb8ac8c1b33ef497bdceffea6fe888e4463cd139e3ee801731dbd89c8b5d773c6f5655cbb4525cfa9e930a69137ceec24576937a0401955fbb0f89fc7d7924e5a4c036dfc685d45d6b480236495bfed7011a8cab6ea729d8d6388d1a336c4f0e4c3a2f84f153a474dda3b9210eb234ac29b5acb703e78d81ae84e14ac93098a93a9db57f7b1a9eafe86b9260783fd5fe02a67c902686a1f8d59863752319a141bae262491528c3cae91d9f6d7ddd9bf9ab647a44a21cb690e5ca8acc5a325e0b021ee8f28d3248c9f9e9efc05712bdfae5cfb155b6e4542a315aef353ed67dd4745110e3509c0e82f3ccba4a7d735ec1f37714ec826916971d20563d1ac74b627a5aa7292e1a50d4a182d2a1e379025269326b06639ee67b9909b519521c84090a4ce6e77501faeb1254d0717c45f86692e761a8eaffc0590bce87f2b74ea4efb5a1b9bda3bf1708fa91fc6161ca223e7591530b00a6400df297b0b60e538628e5a0127f105e2006432477bad45d66f2044665bc0256ba8e63840924e80547271e4625e48ee6ef82a37c3cc5e1303cb9327b72792be3a9ba46c08bc4c515ca3730e25c928d8bf7c7dc1a0a3a6d229896e5bcb70328c0456391a652c5841a21fa99569fff473ddbdba2f3a13634d28da2f0bd71b533789202b26d3e90498d76f63be4680c80e25ca6572d9b40064a1bbf1d774402b3512b6422a0361a750dd4ea136cf1394eafcc63e83ed1429827352b7572e1fbb6ee8e6b634ed4f5e4ba26b1fb649c623ccee237b2fba4f2129915c306798c7c3cc055d6b7039e5c2716578457fa6c21c24e11ee630007ea8f7d42b2ff1cd2f8337b995f3df34f9060b3b5fdc93e63163a054dfddcf272109e8737cc55c6d9f65da07551e22bc0f3185b89c6486a121a0e6f4159117dfd1c91c6c78cada1c029e614469a823d68ba3f1625d189694b38fef04114f25906d510b3ecdb41cd9dbb49b764cdf069343da6bc20d4c10531b866cd3513174ad76187c8b65ba0461da3e6d4bf8a60844e7a66cd7bc830b62ceccfd2188a6e44cda6c01f8b799ca8849e9322eb224ecaa2be69a78bd6a18fb0692b771c1471b20da3f800f7704e9da19355f540b23e72fb2b74e622474a6e657f2e0fa87855431f2c18a2a50c81bcca535680f92382a230d3c8907d8a14275cdd084b5359a3615e1bcf75e84b0b6ce6fe9ae8d52f1eb93d12a1dadfcd0d9635f11284404ae20095230973062f302444d6b52070d707820bd42d128042094cbe5f08489b97a6c29d3d3900b22cbdaa030d09cec85d27a960a46b36b67d3e576f73e8fd1d313c8e9eda7461449b62ec745bef4f0e43acb30f052896ecc27b643cbe1969bdb7f27814189b0dae252b26b1440f114ba8a7107fbf66ceefd491d62a9c9ac65762f69d5a2fba9386ae33a33f58d0798c6f5afa1992bc8a46bc6be94b122a8afab74c48f50fd1023e61935892d92960eabdcad48791be1a0b90d6ee8cf8c121d0e3a5efa9300e028912f4bc1398e7c0025ad583d358a99f98e0f0e9b94b35a33740512de2372de45f9b01582a103e33bf75f9d97bc31994500ba7fc96359e674ccd6de00bc549e6f6553fff91fcdf90ffb399b70689ed30350193cc867195a76823d2ac842e7d42d596bb85c8fb1f6e2f429b451eb44380951a1729dbc54b2bbd3b5d2f83f011ade9a58a015f92ef825c5b247c1f0f8e3a6f0dd9d5f2be512d4ceb361ec39d9c60634289555a9a6e8ecb9fd3b36b3c6414d3f68f3d40cfb3507a6d16943d11863e4b9d7651f000b0d160e9906f479935d07500177eec3e59118e8eb851cf3a569955988a099484c98f58fb207086abcc01e70f76c500f9a65e840208a2460f5a7465bbd6e48263cd80ac3177e46a100d89cac9c921a8e37b004a70afa32aa3782509359985884c7e20d5760af3dc4bdea9baf12ab1c145975a583138078d73d41114ae99599ffc2aef198b30691b80bb6c2e30b3956ebffc880944f6a8d32f2c924cb6be5e1fdd028ecaeac603805cbeeacce9be1862c13662b7c2b3f950de3a3bd", 0x1000}], 0x5, &(0x7f00000017c0)=[@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}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe8, 0x8}, 0x6) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) 16:01:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000001}, 0x10) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x8aa) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:01:46 executing program 0: r0 = syz_open_pts() socketpair(0x30, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x58) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x39, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7ff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x30}, {r2, 0x14}, {r3, 0x80}, {r4, 0x80}, {r5, 0x1e7}, {r6, 0x24}], 0x7, 0x7) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) shutdown(r7, 0x1) shutdown(r7, 0x1) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:46 executing program 0: r0 = socket(0x18, 0x4007, 0xef9) write(r0, &(0x7f0000000000)="5bdef4a2bf8ca428b4a0554f3583475f5165751163cca170b0ede60fd369d50b64f7707cc60855f1dcf5f99e7eb19e7cf69821241eeab0e73f2166b49e528844f7d5936d39aeb8627f739f38c8073676b7ec36951222064089255bbcfbf351c92135aa731393a8410c56bbef3bff38b88d00f8a1fe1ba3d4ab3d509a6a35e0e584495bab95", 0x85) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f00000000c0)="0b919a390559db95a0c6bea0fc871801ead096e95e7861e11c0000000000000000001cbda714e2f4b007f71866519793678d4f0bb184f5f701072b766c3f31595c107ab9503c0425bb1393df58dc6afe538987", 0x53) 16:01:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x80004529) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:46 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="876a33bd275c4611070db4824a43ae016c7ef5e21c4bffc445422267157d8697bc74d2b777529e63742da3c6ac2233055a6a927187d3e090b1d8a512cc434c55d0c1cc7f9cd2adb6c7b50cf1f17a0c66fea4bb7eaab48a33d29e15acb9b906e777efa13a25236733a494e2aede441f3704cc0525521703d72b5e73f8e276a68a70107bae1145f776dfed18eac1dc83cfb34b40155304591e30ecc04e125dca0464a74152f8f2dc0deb159bef61e6f1f2a71207782c1e9a7941fd4aa8ac1107379b39c048fed03925c101bb25fb9d6c88f8dd764551849026d848314bcf67fe3c40fb13dad398ac378935d7f8e6b565d24f3eaa143b77053e0ca8dcfff37d1ff08e9001c724e2416cc1f313de4c68a4938720dc203d8ef5cb6ce6025641d7e7d7b60dd44418a0935e16abb834cae21ff748aa5ae28be028a9c86c9d208cb47825e2506331f038725d8649f9ca31b6f43494f128801def5bf1ae9d48792aa0336ee67143f446b1ea01eabed4abbfdcc046719c4a5d3518753055da3f56c271ed61435a88f5615250bb642c5614f7fd197a35ad6015184725ddfa2949c37f2e847bf7d28319b16f840aeb627902c678b8c9a562f883e877b2d515ec4978ee16ba63fe39ac4180e591278714cee0910b8a6919b8b2d1f8838059cac75b97bb9c632a29f5658e463bda756c91028b78e10a1bfae80ff5cf839fa34ff0876e8c4e43b4dd01c39f0c3c7f30b479e70d594f8e99aadecd05ecdff5d44c19cf7edca0f22be493abd736048f8172b39076e520a8d3d48add3495184aa3b2e2565c75d015e78e08a185c4c36118bf5008b7840d96ef7e33d0e1533aa1b028d940abcb30cb7c9fc8af4fdd630063ff621f93bcd9a2a0eddc536040457630440c25ea2945747cba4454c2afd47cea5ef9a1ec79f67748cbd6cc0fc942e201940a3e22584452ea3c022cfce8c5fded92061a3b3e8b958220b3502dcd3ba256a8010e33bccc5f2fb9469d1da64fab576af89b27bd0e4ebe30045fff5983bcbc85fa0cb0573895fa799467c316f0f96046e2b11c743e6b16766a0bb893a05a0a622cdf14e943e66ec23b3b08e8ab908bb9ebdfe8557e40eac6e579efbea6b6c02efe21931f60872ad36a27cbd62605b7d5083fcb1b4828eb095ad8fc5cc62a68c9a4fe5fdde45ce9cee864b0cd4150d4d98adb3d11daa36525381dddfdc9016ec09b50fc34a4fd257f80fbf4c494a763a33bb78d1470c4529c7ce8ecddd32f6c4902b8606aa4b158adc1216c01d3a48cdbfc41f0cc483cbc271526dfa2d87e4456fb192ea0f11b5a982f07bd483b9f684b8ed46fd94c78e7db64834aec43b7ab8adb8044db71fa7bf464a797dfb83c8c147daccd107c13d1cc04a3d3351b800032aa4e5e99aa709119b8f9c151a93f21e8db0f03ae71b3cba8daaa800a3ccdf3898fa5314bf8ba63e9f983bc2717ab466ddb2fa68ca10c8bd1babe237f9a80a6780263ceff0fe13f247227fad54fcd3dd4fddfb39ea9c9a0e2853b1f4e577fd07e319ffb687e7352e16ee81f38373b97f9cb307641e8ff57d2dede33336ce59fc460f8678b558e8066e8d829197cfab6e8a8a8a94cc33ea8034c86e8d4b969f37d73b9942d069ba8e648531ef06d55a120d9789e81127886e28af5b6844b77576f3259b6c1e22fcbc5c99aeaa304f13d945fb29e3b37e09a8e68115af7eaecc7428b3aa0a0a4c817af8ab460aeeca6b70ea96f3d1d7d11e75748c4e8dc56e880993a67d51384f9ce1521c653a7b205def9d396c75510f23b67e6c8c30333abd42b26fe6747005befcdd4d79346082960faa3cae3bce17bda163a2750f8ca6e54477b0fec73ecd1c5d26ed864722af2ea9e132920dc4dce12438471807e920b5238e1ad36ec34a443354a49521047b7c5b2304d1339d395e9bcec277bc093419ec4d9e019b92756c2920de6c6dec4f89e8ba4494ee6cc405566dfd896d0cf3d29b50a3cc80ad3ed11132b175d0eda703ffbbd3ed4dd55f2a503be45afe51bd51e461e395682defc476e473ac2f8d52050e14a6f6b9064475504e2a698b4a572b2d8e45be742395d5f1b895cd5ef9e4e8f03fa184e1064f7659398779134dd58f0b9c70ad9e1cfd6bfa979b4c5bb81e2c47dda2a341e4f4020e33c00682c25f65cd9130237b9716a8b6a6fa310fea39cf6620096d7b3c0e83654501fc3d7fdb4b33c7ae8a655b65c6f3ebed20709345783d1f4491f6987bd9ec976410e80f22b2495ed72c2cb4cdfe8ca3d46c32abeb3f42e48e55ca89f004c1de0ca548edd3b40555861990cf4377fe33fa94f936bd9af7af37f6cbbc6b3287d503066615f6a70a0ee73485ec70b64c78ddaaee59e0d112695bdda71d473d0974f4b66b48eaaef709bb8a65350a8d314ecde7de621b2cfea76957a3e8235ce264d7a6e2fdd74e5b1d9b2fbc01fe5ad3edc0bc014ae5c5b5a818ea8ab80e260aca171318e5891cb03bc8e4555ac0dddade7b768ff897f79c932658bec5a55b9499f2f391133d851f6d691eb164e1b05e97e26a46c1d628abb8cb13d6f9a0bf8f47bca9afbea6bdf829ca1367c7cd898c108b1cdaf7db5c25cabb70624679eb4b703a6af5df1b5f1bd39c95da36255d3bf90cae9c086d125f72bb5c7d3be8847ce92004af7d592df1a2caf2d5d038fce20f573105db83e36e41f3c1e7a87cf4db90b90a11a02bf212b89e0f3598c8c859755b5a390544a0984c90f50962cd94fe9390e5840f1f146f2d4cca90f1517a91ae0a15bae6b545d1fbeaef27ae93964bf3b689e1128bf76a8cb8f4fa29544c7db0d135933287c008afa2898c700744b8d1773db8f51d811659649987b9892f58cc3ff800bff988d8842916b9b4751119bf2969c83d5a8c5980288e86ae8a1c3008462280e3284b99c6642214f5ea31fe89016db49dfcf3b6f1773f377ccfa27825151b938497a6ed99aebb19b73e26c30389ae6ab086e6e89678499d5fa26482d6cc962303fb632cbe76ee8ace483390fc0f8f60eb6e2ab38f9626e383d4af3b671a3ffed93ccf4e0b00463ed453ae31f40b84a0e116b7ab1cdc592d4d7f70d0c8b1299d57185901575a9497a172b56fcd9633696bb78dff7f68cdb9d7515a48d2ffc3816f4e51f8ed83074490f623589e5343038eaaca9b58157bbe6b1681da3688bfc09ebd73a6a28384a1656bdc1180c7375b89d981ceffd438660d3653bd967c559799d63fea72271bb6cef692944d72ab30fb6ef082841e8e5bb431a66fd7a707cbd36a4933b2d7dc76a9fb7c7107bf39206831835934f610240340be1fcf3502b8aa53a2abdfdbf1e74592da6c9f482e012ca147d2b67e0415da9519053e7a1996f2a8137a1eff271f32ab370e75da5db950891ad085cd38436c8ea6db83665641471419e37e937d10844363e6e800b9fea58724e9181e780e0c6ddfcecd00e67c8c4d4c82568d3eaf9738caf11b23a6f8b8a6243cadfd24dabcfeaebe6c6c224bc68e0700aacbd5f9a25bde3378e79f30ea9d4004c3d058d77d8dd832afcf691e8772091c9f29fd242b5ff22283409a5fec80c02c34a1b91d7a3dc5517ceb003c903a71ce6ff4dd9b33a234f75e7bf064a6be356d273cc80d184988409e632d91f63130fc6d73363cef5a7daa2661882a57dac4d5ecb7d205cae6793d424d526ba8283a230bce72803b48098f86fcfe07d62b79fc007953ab7064eb96ac8748ddfaa579dbfbdd27b88afbaed82e984246e18f01a3a29d75d5a94eeb4f54986b40d19c22e134a7e23e3d9e7d3fdcf11ae43e4adb0b5abddaf9d036bb88fbf3a44e865c64be97d3282f4c2320e3486b6b97036335e2faa02a8e420bbb91bdb146baf42bc2e2b38c77f322f09f9abdfbdd1db9f13196a6c1bf59de4187454db8e6787db9db4b151a1f3d2b2bcfcc3e34604a354f1d15e8f8474a939c30bad3bcedf17845922776d9496a802f9d82e7b0447bf41e29e1372daea4fc8dfb17e7220d6fa308a722e02e7169033ba22693e166bc3cb0cc9901e92191536124b432d62216e7cb71775961593761a7080a0479a8ec4539e729f734248fc68f059ffbdc9497de0605ec232c3022a212f9390947b8344cfb280dfa8a28ebea316b867f366425a13ab2b47b8f142fc115bff30e8db8c37254f567d744dbe57eebbe3c74dfa9c547e0e6aad75ca5208caa934ad119f4c0ffde3f1b3c9be902c455286f6d52026e4f26dd44d221bf5d39891a317c1b6aa7441efc58bfebdfd471c9cc1301043d1431c3d4a03a13d2439d42287f4607a79bffa2a2f3698d281b9b0aea9cdd14b0ec9771c173a31797de735e8d5bee8aa5a6a79c7240149ba406593ede09ff09fc1afa0b2ec4ad0d274100dac163ff8652e7fcf30d7b0338f5fef6eb6e51e5fd0ffe2e45cd6bb2ff0d4cf14583b804cd360ea7a7f7b619128ed36536f874e504b63916b708571ed4df6831fb76540bfc413b4613732d18fb29487c3a53979c36d9ae757de7957120c7083667db81e7f760bbf07600af6c5d84df064a43024050f960fbbc87f12659c5073d787b353962e78fe0b1dcf7143af8258578313fd219f7ff6679ba3af85454740e632d5707afa8f3ed40ca8fe257f768ac14d86ed9d75c4c3366f02100921a0d72eef9a9042bf87b6f0cdf3f5e051db27a58db1472fa563de864614ad691bc644ecbfe32f848bbb45fcd54bc13cda5e9ea3ef04b0d3545a9c26a8f35cc8c8ec6f6f8d99bf5cc27a60c2b91c5966c67058288100f1ce5fed0a1d84e12851266211ac6b7ac865647453d4b5ba653fa39a0e932006764e2ceae5449cf6e8f627d1ef302b9e0253980aa5730a83f74cd79dbf62d036d76096be443fd36535b9a543c841e50e788f2e3166f4206e97e92c21a796b2c1e681a1e488771ed6a00c594f6860e44477be93d3e9ae2e67f355ad99b9633187711ce0ab595e6ae0013446daa388ea14a879a5e34fa9e77a4c511403ea579f9ac9d7bc55a2eaff5460ef677b87e6c17d6fc82aadea128ded765ec8798f9212b6e78bde1305c45b7b68c03359a5d0da3ac3e77bb460c278f9dd6cfa470c9672b5b950ab6fadb3d0236ddd32adf62f4707c5667dc89c8bec33f219c610090c30bdaa032e05979e0dbcbe978a00447bb075616c471ee7344dba79fad3e013c055394c13742deb6febf0ecdfbd8bd0f768deef21a89664ac689e40a3368d64dd11cb8fa21447aa58605553cac1e8aa6b78102e3d8f168e74168499c51995b17f26036e498f1115c3cadb9d87befb3600d2320ebae18c5f07f28067c9fa90a3d7e83395c222243e5933a055404b31b870c971473530950d90913c6fb4c9cd9d48c264d715138d3b2d223f8d58c2986a680fbe193fe27c5c03f4f619393d58e02b16e5837e5f3968b2929f5213ae3c511646654d1603dc1f2394cdbf18428cb129e3d75c6367721bfc65277f22b33a2e3f6ce330b3dfea44ba5bce48ec53bd6f44b534a53a2a41fe0c8dfd3d13ba9e3ef9a6c0ff6a8ae4f56491029d0f72b1a5d22df8a406cf26a42d48fa2495c117ccd3a384bdd7cfb929c1bbad2dc63d5b2ebffb18b2437c44bd0c9fc5660990a6fcf177d027511c740a6474babb1a3a1a112b6b6ade8e2a993312563fd5bf272a411cf9ef69d2bde2e5cb7d301a4122cd8f560748803aa4c6d0fbfedb768e9aeac0cf76ea862dcdc79849dc2aec2ddd0a9389a7a1d2ddf474d5e1f5c6f515f7920f83573af405477a815b9bb929b97a6a2e1c2af63fbb236bf37ad995037289a5b9c4708ea3165148e7961a85f400ac67a0829db8", 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001140)={0x1b69, 0xc0b9, 0xfffffffffffffbff, 0x0, "b068dba331c124fdcfe715548cf9045b068d4930", 0xff, 0x9b54}) 16:01:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000009897fbb28e1ed0a5b92161fce869fcfdf0e25186ce5fb6764dcb080154d733f0da5fe0293bb42188de608f5190558211cc50d864596372763246b6dad512854290a8aace73f32a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x810, 0x11c) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x28, 0x50, 0x7, 0x7ff}], 0x100, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4a, 0x40000001, 0x7, 0x18659f9b}, {{r1}, 0xfffffffffffffffc, 0xa4, 0x20, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x1, 0x7fffffff, 0x2811e8b9}], 0x100000000, &(0x7f00000000c0)={0x400, 0x3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup2(r1, r0) write(r3, &(0x7f00000001c0)="ba", 0x1) close(r1)             16:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = semget$private(0x0, 0x1, 0x104) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/80) r2 = semget(0x0, 0x3, 0x11) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/25) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:46 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x400000020) 16:01:46 executing program 0: rmdir(&(0x7f0000000480)='./bus\x00') mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) syz_emit_ethernet(0x3, &(0x7f0000000000)="2c7da1") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000500)="0fe73ae66d8d1513fe00480f5318f03ea2c256a9107fdc94b3594a2fc826b3e177786409fb27953f2b3b4eb339ebc50c24f0984166fd27bb7c517a64b44407724acf7255e8187e70c171d0f9e7c4fbf38c7f331e8dd3d97d46249ca44bc5ef800bc7c2e32699b0e293bb89415ee1138611f41ae9df11dd7ff86abd85a55aad3198ccaf98085cdf5e5e3e9a7fa0c10d7749ba5bf3a4f1e6e26c204bc571e262fe30372c66abf427b7d21fa405eb71b67ef2a86b9afdafd8a300bc3970b8ebd9", 0xbf}, {&(0x7f00000005c0)="a7193528cf458486dd7dbac1153a64a73ce2bec6961e62028333e3fca842e6398c09efe39cf99edd90acdb79405db299668ed6356f663de30f42c86eab98ebf07d654f03234e360a49a580bd7079808e1746ff3e3754a5dd2e62a805459f607618ac5d2396fdc7049f64ae5de854af4e9e111ccaa9620f64e4eeef24821b5227cd99e9b8cee3258b294656793b3d69b4f8435d5c5218af401eecf8af9695f8191aa895adcc77ae3bd2b22cc1d18956ea29b6660f8516711fca34ea70179a4c957731451c5d14b93a527336105bfc6948edf61a7b42d99fbc3c9dab1d", 0xdc}, {&(0x7f00000006c0)="9a809784460c1e5133607d2b4a4c56e31ee9f03597c1ed2b1ceb77951948b692940dfb1ce1ee1aa70bf76501bf8d65dac47a107ebaf10a6d7981e5c6c27c2b7f0703463286adc2697b0cc51243745e408b8845a7a320ba98b0e2edc61cdf97c606e0f9630383b30d86fd684dd589ce52fba4d1f086cbec7b4cea6689f8", 0x7d}, {&(0x7f0000000740)="7b378951249cdfd14b77f9ba3b5e324eebd553f876c7b1bc0ac89624ff1fa19a82f4eb645ce12553745fa45bfeb39d2f6ff964c253c64ecc56d75d4108384b25a49b66d1736f5019f84f7104e8ee39574ec22b28724280d1f86a9ad8dfa34901bbf425defb4eb051c0d30320b07c3c8ae4d6dd2f6dd7d966349e07b83e82a6cbdc9dd60f99ec044b6fb52361a610ef84b0b80d6b5dc45242eed7ab421aca581ea5020f89e67a55a9b45d4958a9a05aabad7dec0cfa61e78565919cc0aff12531895c826d5d194f4808f822a7d339c5e5dbfba737196819e2b5407ea87541a4956df1333ace5a", 0xe6}], 0x4, 0x0, 0x0, 0x1}, 0x406) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=':+\x00', &(0x7f00000000c0)='#$)\x00', &(0x7f0000000100)='--\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='@)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='(\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="2ea900", &(0x7f0000000400)='*]\x00']) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) 16:01:46 executing program 1: getppid() symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9128, 0x1) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2000, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') clock_gettime(0x3, &(0x7f0000000140)) 16:01:46 executing program 0: r0 = semget(0x0, 0x4, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r3 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x20, r1, r2, r3, r4, 0x20, 0x5}, 0x6, 0x7, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x4d77}, 0xc) r6 = semget(0x1, 0x3, 0x600) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000080)=""/59) 16:01:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000040)="20f941a86032f7b4c994590c106cfccc65147c3e85279b015e9e2ea5df41468f581b15422145835c3188b4c22d603db2c384aebb6714de863ce631502c87f8359270531ebec7c0b30264a7efb12f9493fd55d5ac1758a955f9a2b090adc3f3be67b9850eced20835a6a55ee589e1e75763c8435375ca67197ea769f8bba23b41c850378ad4e63ba8cc9b52899b", 0x8d) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 16:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:01:46 executing program 0: r0 = open(0x0, 0x4, 0x82) r1 = accept$unix(r0, 0x0, &(0x7f00000011c0)=0xfffffffffffffda6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000030e000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) 16:01:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="58d0e4bac5e27e0111", 0x9}, {&(0x7f0000000180)="c63e46452ecad6e205f257b7717067df3f00ad3898d2d3d27df3097b60a8fa2b6b8fbe3969ff9f8b5691338796cac670ed45e16387def62d4b74eed7d3adb9099aa998b79b0defa7b9166b596bf044ebb9de479cc58a1d9b2a8a40d8a97f48e32acb565ce908b93455228d94522beacc865406e8e26c632e0397487c998daf02d1eb7b861188cd984d863d6f02dfa513c3a1", 0x92}], 0x2, &(0x7f0000000340)=[{0xb8, 0xffff, 0x3, "7f45f4ad3cf72e4db786b91d3ac9c6991e7ee01a0d330b210fa93aa24c42196840c79a59311ac35ed6103715facde24983acb799ffc8b48f869e5d514a00d0184e5b9d3ab57681eb22767b1e909420ca323830d70558cdcb4f7fe125f0b3ba2922f12464275d905c5d0b657efaa61540f2fa47406b2d263be2237fae1fff47ed26c73f1d555c54e82d564f2022a023899461f07a1f4ef048bd34041719865b17f7a44592"}, {0x100, 0xffff, 0x6, "a5a3d1b15270707f4811fd288fd1325f029930a2867624ff4cfcffed5a1d2f71ab1059e54c8453989b05231105e8f5658610a4e84487433ebdd40beabbac6eea579903611bacc5af73b96ea4d115a066e5b8432fdd00795bbb4a9f53c76094e988a5883be46917ba06844f47f82e1a4f317d8f2d788bf08609ff71368ce8c0c9e84378076e6c799b77a91c7aeb52595a7e2914d1376ee4f93c7b78133559c56629870dfe80acc9c2aeab145b76953ae65047232fd928e20699ebcb21242cf97d9909b3ccd282d2281b1bf715e219345103dcbbe650e0d121528589042676f5788719c6958fc0fac0909e1c3964"}], 0x1b8}, 0x40f) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:01:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="95eaca39c9f53d9066a4cab26ac4688f7dfcaaac79ed1a929e6ac0bed0f4209c67584f0716713a7dc0eefc24d91bfa74cea486d0a506cc03fd9cd5e89a327dc5cf34d31d49437c855018cc683311c63dbf40e89961a6401433d67cd63a85c3f39616702c144c0682191762ced48c8c316cd0adb2d175d90ac1db40fb3e5dbd40145d4b1c533cedbcfdb93fa191f62bf06ea2b2", 0x93}, {&(0x7f0000000180)="db6096c1319458cbca81c0feb8a66af8ae79e30f5da5dc376c3a636cbe4dac477609f836acced0c6000e30e043764fc0df90062fc277370bf58f10eab38227c1a8074a50f95d681774ddddb29779a924ee7585934deacac58ee70d4651653b6d0f0cf48802dfdbe33a39b8207edcb321046ca76706be1ffaa877f1ae391341c217e463a069b08d656ca0a9e6168d61ba6bc307df", 0x94}, {&(0x7f00000003c0)="c1285b6bc24b2944cb3f99fa5bc03d567af9a4b17429f6179cbc202ab97580e2af0c77859b83467513e8a424837b8d8b91081625023fc9eee0003676b21be8b02f49fb87067cfe79caf016e776ea9dcfe557ad042fefb515889dec125879cda813a62627b65aa4324e95086e807218de7d92cff936b7e111ee8d52a91e0fe00453eb194030083c17c811a6391762f546a9475cc1c1c9d4835b0a9eabc40410274e87970c81dea806cab56084821b1d3c560627f0c286f8ec836f7bff875a02fdc1652f15b224258e4a285b8929b49031262dacf50931c6d824b6ca7c3874f202bba643a2c73ba0b48be9b18853c273dea072a62728664698e76657ef3c58c916ffe55ae5e0a163d0942534b8d304d2d589e8f35727485beff81627412f89268b8338b93b08c2b95ec3953201b75013a6ec42a1614fd54d3bb3a34e49ef36e552f4218512d0aeb9b709729ea13770ebdcd0ccb153d60e926fb448b005e49bc4b9ca5a26518b0095bce18c9a89e741140026d8765afad3a4e7aed3e6213be9a629a5ba5210e1d018875202c02825f54a65c8468230b05c1c881e4a2bbe9ce63682d2dab42c6e739b495c66cc7aebbf436de58f9bf4589e31e5f487b219c323ad14674675c9a38c1a8dc7e3063d301bb2cdc842252ecd588f1d3dc40c6be7cf90c79e609119b457dd0e4f2dae00290744b903c9d724e63d8a60931cefe04bcaf97ed32f8390dbab8e0740efb1a8e89ac0e08bdcc20c7c5a4b88bf09abc706bdce986370f63aa98d84c9ff050aaf440f6509c5bdf1d9bae475da63303c9a0775700e4e6333509b62170f539807efb2a0c34bbf95ca6c295e0f7323cc797eaf8e9cad042c37739e00525eaf4e430cc621f13eb36e0b9b7b8217327801b654fe6823c30c9d5e11de4149b7d053f76a9cc9753732bbe0544fabbef887897972440da679afc3ce88acaed6e7783432a2a939b51cda7fdee41c248923e6497824f4b96856140bb6514ffdd07f7afcf6338cdb022aa63640ab81849e081a198d254d112005b9e2835536096f572fe4fd23cddd153a0ffa2253e388da3918eed97305392e93409ad558028e445415f4a071fc69064f85fb204516d3971277bcee3803eb978246baf27430a1e895b01a92d57c96eff5c51066006b6f65a87fc9814323361120b00960b8145a9801c314b9905c7b541080f58a5cb6e1fafe76ab8743477bb6c331197aab0d8d2fa39957854c8382632696f8835fbcfaef4b74d6907295ecad75776caa135d34e0dbc7ab036ea5120f0f06aeffade72b7cfc5b1e9ce6a0821b6a58b8ceb1020862c86b262ab1e330ea77466016a5963f1e8b30293a163d6df3807600d169e4b1e16bb081d25f6508b98e2f8a65b124f4e57f53601d311c3205a7e5f946227b9a0bf00bdb42b21a9777e94c3c1233b253928da25aa39a0a045fe814c42791c77fd2379fe568c53249a71322db8f2ef7337338dbc80d6495aa7d6d96fac5c3d130615ef57df91f54b5b95fc56be9bfcdc0bf265abc867aa40d5e8e56572a1a57497db5d62ecaaa4a68ef14e9872e46f69fbb2c1db2f5045a56f927400385650845e93bed275370dd085c41a0f326f6055915eeac451f8b0a521ac7968d322dec41c3ee507f85d481faf57332684665f7d30e430b04450ae415205e733afe9b10fe3bd095620e4f8664cedaff2324f70f127c8694e4a5da4080deeea37dd4b5a5e99dcdda733500382faca7ef819b4cecfce4596d67d6d1c889cbc62c8d9c44f26dacb5d24bcabafa916a3862c54d96cd3a939379854e86c0c01126ad1ac4bfe2893b0bc2d4fc4cd3c0203967f3a943b650a3b98117095c7e9a9fbb1fd92cdf2bc8b3ed34d1fb9a4097d424a4d7a6464870397b7882a2473175bb724148c11fc93d17ee0a57e05357ba476e8878aa0da3328296a3afa1cfe478fb30afbfe031d43af3d121be24f16d61a67f2360499c399f5761f8dc60565b758aa2fc92685798eeefc5093f1a9c22fa47e0d8fc8d9e9c52e943b8d1c2a90b931ba57c92215bc090d5d258c494a2853826a053fd96b57d0bfdb17b1ca656cb3d27fff47ace32843fb516de1a31295ca3a674e726dd91af953412a46ae5cbece6a424149994f981ccd7ac0570d57be3d798d2752b3b836f6f6a07d46e326a3d16fbc3f031774f9f3003febaa33731b7aa375787c4c05bfe00156b34fceb3abac740973a395d8ef597bb533b54776f653829cf45858a51d41047074e520318cc463eb91debf922e153604556bb35bddea85e07af547b74735bcab949adf1ea58b7a25c32b00a718d756a227c0c74d4188b8c1e0b3fedd7654773cf992e22b99cebcf3d79e8241acd9afe4ddff2fcb50c15d54f0ee6513517571449818fb9bfa980889d370317e5e81a08bf72827c0c11fba8042dabd917fa7bbdf3854dc9eff97f6066a4d9639efb6746ebd9cf8d845f277fc8f21a71d48b992d625bfea53c7b766b3d011953cad2738384912a3f67c6e259d78c5afe8ccd8f10e3b14b7bb99103360b0c74c74c82ab3fff6ae2bdb9cf0bf1fbe6142987611bb797e25f7d77b29599dad55c7965459cceefde69fd2469676e2f18d586498adaf128ba112540f831ff555ce1c97dbf80c51952180cfeaa367ea17f6b81c75c74e7dacaa442f67defcf0b2274135efeaf668d8e46fac5aa78f00a4fdcf3c1c2302feb398568f36fb847acf8381f199f1935a8a195c9625070107314202f6d8a061577cf82392d2ac7871797d0051a722e461ea162e31179f0ee1116e210ba186ab1ab6e145161850d2b58c40ddcad52ed4cdeb2a93f37509fff83c7ed759d3e52c83fc83925e9f9e9ca7c5a5a7109c37a5f36a2769ac736c357443a8fb8f01dbcb73b5654d34bfbe188d66aadb5bf1ca26269a745ed01f1b8a48909a32a44577f5cbb1c103988f7f60ae575b547aec6173295b11488da1b59098001b3ee29fb79ae7259c435ea0a0e8b82c9adcf07166286f7998f8d081791037581986539ec2a88998884834914a6fa6ed2f6ba21f75f72a17d02d6f9a0b54757cfe3cf125e131a9b8a7980b48deb0f2a43ac6ae9587e836a3fb1f5ce2c99878c31828af329e72083faa4ae95a98f2a2d5f0d4211c0eb4b6c32053f17d589cf366b134479763de88fcc924c3bc81c4c21c121539e30828d2db7e3e86aec122c3797b2e542f5c5bde60dd463db2220dc796ceb0843373d9fa831c4ee32fece39d862ac908860d7c3e1c65c364348bf618e475174a00b257c2abdd360e546a3e6b58143c5b03ada96e7b67135e680511e49636d4225ab9e6b358aa99498b077befd00e68ad247f37a8d935750045187960b9a557dc19d7efd409d992cfbcc63e518ddc8399c972645374214491f0c4e9d0fe949e4e7e42c2af27c463d525506a1e083fb7d1c3caff75501fb79898e3a8f1db3494914ae2d02f905879de91cfb1b2800c9f6f4c34aa63e7b64f1edff2beee46efb004a73ef01729b07a358cc2730aa98e0d59f85a8c5161074fbbd07a594f2ab7e714328dcca76d6c658f7b4b9269cfdb5e216ce5f6ec6b320d6582333be246fb6cb855b2a6d5e7bd637b44c3293f0999c5893494db46f2a6af119fa86e5d0a968c703b7a6f66543aa6daf3437d17770580c8c0bbcd0ea3e0f34e6f372fbaac35ef1179e87b84891f6a8868680d5e537d90a817874dd336fb0938e827af3195872ef4d4da72a1c042d1f87c7a8cbd09b53459a7d55ba549470e427dc553950c69387563ff990ed7d30153ad7b1d7a7b3148d3b6740e84603b6cf344960ec1696caa944346e44a9698ad594e298bb91d0a173448e5da05cbe3a71a7f7a87ee4d5cfd00c56494140cd096d097f02a1707dd434ed74fb8889f61f51b8fec69503a05301cdfef7494318e76d9c724ffc64d57a90d056437854f0567be5e3c4e46948679f3b9452caad78a8ee03f1aac0f0a7faa9f56c7bae6803296ce0437760f2fedbad197e95bae7756a82c7a2c9bd51e4eee23d409f36c2f790e636cc81589399c4f63c0f98e988ce277a20f81fa9935da9a0e6dd5b6dc61df5d1caa662f941d13f1c42be181c0ef85de2915cbb5356c5e9fb50241188f1793a706746283613220ff350bff97f7827f5562bcac20bbb938b43c230d5e1465eb217968cf6fa3b14f53a39dad37672f0984e80ab085decfd209df137affcd701b98e261b79a356e64d6310c38c9d3df5eb353e0bddc15bad0f6c68339c81845416287a571d128bb961bb181a9eee05d03471a6be9fa718ff1e703e7cf64c4a3e9270fcd6026cafae1e8f3ffe583d7ddc8d4097e1feede5333f5c62853b9045126996ed2fe08f2feba7441de46ded4a6fa78238087421f8d3d37a32c144accb5b7028896c37bc68d056310b1a0b160c8850879beff21d56487bdac49c7d5f9ca9a57f9d54b7431949292efc114abae99c55a91efc3a5392de2ad3659072884779ea77dd17428cfcbf8decb2f61b76cb9be7eaa59e18a0a76b2e9cfe0d90e4bd885bdc499ec66dce1a84a3e149e91e733d06389d1661dc32141e76b2adb706e5238326d1fa9f21b65eed6dea9862cc0105204055cee74a3ea92ce8e0657de032aeda121193452d87ee3465ac61c389feb46a51002c2fc4c59f479d235902e5f2bba069bb07aab63de2a862a4adc0a0b5d51426529492933c5121621d9c9eb4fcb74e35384060e2c2b4044bb3acc77b5e4f807216f0d0500c031f94b8196df7e469c15f80ff9d77c24cd5a0792a0b87c5b2c90c9bd9689c92e36026874f9260066203366a5fd45c66bee8b66e17662ad74597a8704814a7ea13f31e9b77bfb3be130836ed955d2d516d8b4451fb4a5afdb2fbb119a7d49471eaa2ca2c522cdd6e5b811db626f7ab396c626bac97f719b3e4027cd5684859ca78bb6b803cb6af3b690fd1df000fa3ae71306035cbcac6fe430614838c4ef6e79f593d92fc2153453b7687877e05fa6c4e9c7ca8dae4f607280406ddd39f01c11332f69681430ae7b0cc00ddf6266ad8bad98077f6d075d58a092015c36597b45e7f9a9a54aa98a16f633a42cc37e87a8ab53125aa3adcaae7ec8c411501bc90d2216c7e4f2d4bd07578fbc933025b0a6ebf38af570872c719db681d20a7b677e0bc141c6f7656c65722c5e39d45184ab072a024e08c0f3c94a39b18684db98fa51b4a3ca9a7ac3d40db85d750d7449292571002086509236595413e62b6550125e7bd0696a715b56dda851e51633c64c71cade537683866bfe31d0da8434df3b446270729f694c25864a0d08dab61a3f3a6b77ccbf79f4b90132dce1953a281d94496f1a853113fe9bae32cc6194bb6748b0c34ad72edef2c261b269f1ead659aeb9b8a39bfa27f62054da4a3416e1b46b7133f809fb647eee969173fd2587ef7318c2e2ffdb59859b1da1ab5e51bf6a1cc6a33fd20ab9dc1b0b9092a167691a6729597a38a6d8a85f9fe20864388aac438cdce41d82b003ac67827f8f7c7fb510be392b13cfa2d6882966fc8d7e599204361c2dd102c2bda7e75597531816a6c13903cc39489c78acadbdb784b0f6e94f0cef7032405fbbdb3f175a8a1e447b22710296f004972e4c41641dcda78a2d6c561e8121d6cc77f7a755e87edf51fc4eea3fc78976f9b6af54e7ce105a90cdb6bb53e6e54cdd95a01d4e8e53496759711412f3c7fb5b254c600c22b47a40f0c1e96913b0250c33a9ad48a005a8a36583fb85e618be149714adc411d4a5719c80597328152728781dedab6edfd0be6d7b13850f62fdb2056c0c96a27e381ca", 0x1000}], 0x3, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)="555065e7134937370f2482c52e231b707c9a92968f8bd7d1bf88049cddbbce4f114cc0dccc3ba46f4d62d082d4d183d9622712853788985ad4608b4319badeb56c75b29b8f15c141915dab0c1f9e393a779f3f70b3170bf0dd34dce28f016f1e254ff47a74b8", 0x66}, {&(0x7f00000002c0)="04ab5206ead66832e1c8634e4ce236e89251595febe2d15e68e3c4ea455e12a3a038a6926512838987d4033e060eb7c99a954f2726a75fe51b910db5dfd924bf29c729cca7144a9445a21a48960562798148caf7ca242d3951b7be9ec0b925ee3dbe51520624f0c799f2a02c8e5785856b3e0c60ef0dc1", 0x77}, {&(0x7f0000000040)="cbeb22af68624ea1ff8d8e2e0347967b6c33848ee2", 0x15}], 0x3, 0x22) getsockopt(r0, 0x2, 0x9, &(0x7f0000001400)=""/13, &(0x7f0000001440)=0xd) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000340)="2b0b5400a449f7a3296e0a60aa811d4e2b2c85328688c75f05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211149480e852572b70e71ad85f4ef079002d660b378ec721a7dfa763131559886cd7078684c013872ad792000000000000000000000000", 0x68, 0x0, 0x0, 0x0) 16:01:46 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x400) 16:01:46 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1000, 0x100}, {0x18, 0x2, 0x6, 0xa3}, 0x6, [0x31a, 0x5, 0x9, 0x9359, 0x401, 0x8000, 0xfffffffffffffffe, 0x1]}, 0x3c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:01:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/103, 0x67, 0x2, 0x0, 0x0) sendto(r0, &(0x7f00000011c0)="0b11f6269720647c0fed70a1fbdb937ea54b7babefdc618acf48c01f34e8538aa0652857fef8ab1a3661fb61185adbace2cba965a146d00cbd9cb41d2bd03427a264e12b0265a32b0ea834571ee741952c1f6c856b6e13a90b97dbac6343881b48e8715115cce22b7adb28a7451194e51b7ec1ae593250718ca03768aa5c1a6d6317ab013295ab77a37c6a577c", 0x8d, 0x405, &(0x7f0000001280)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f00000012c0)=0xffffffffffffff7f) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x1, 0x4, 0x1, r1}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) recvmsg(r0, &(0x7f00000037c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000036c0)=[{&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000001340)=""/61, 0x3d}, {&(0x7f0000001380)=""/56, 0x38}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/71, 0x47}, {&(0x7f0000002440)=""/204, 0xcc}, {&(0x7f0000002540)=""/215, 0xd7}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/111, 0x6f}], 0x9, &(0x7f0000003780)=""/49, 0x31}, 0x42) sendto(r0, &(0x7f0000000180)="10a32e69b6fc9b8454217fcd0652f32de8c0f1fc629a1593cf03acea66a210f4351512bbfb755cc7783c9702497a662cb3eceb7af2084df81402334c5f679deadf9ad6e20b276278c1f6499f682232ca7571417cc093b58371b828287b2855bef0e44fc2bf9e22a057194ee7eefc9a1c5e9892914d8c3fa32f73652fa97c4e8583dcdd00580053b9b4c2d1049bd2d79f1bd32621122522e0fab15c76a01b448ad862031bc33ac7b4750084041480b1eb5d64d597af22eceaf4c60092db992ddb359e6f6537552f7deb2ea5f0f32fff3f962bbdf76e2fd91e6396e51b16715472a8d0733b0192f171b4d7b8896ced003e3d9ccb7ad62880d379d6a149e3ecd4ceefccae902d04feb39fbf4f0db0e6ba5e55cbedcdbd7d5d306edcc60709ebbc0ae8ee4540435bc930e301813b17de2d007a3e1583f1875d1c91607f0f09b8e7e0c72a9607f4dd5ba652922c471d97d682e41c154ef6408027deea7d569ee8cefc8c231c55d83628f069c2004b58555037c48ad01be3e4ca1b1ef02301b3c17e6c4479b48aa72fa574f4324f2015fa5c1fa7d66166057f7649313cdc979a2a92d25fab71425a770647e758fa4b9b8606d00cced2225c3ea02d4933cd8f79ccb6ebed93535570d357b939e37d839920b2dc92fa154b3941ebf20602a2af8776f57611cf108cca2d07ea5750a29f6e272968847ad679ff9eee6c9aa1f494f4c51fce63e0e17e7cee2fa12f3a01e8064ea22a2b56db74ee798f2abe5f10f996ca7e991f4d4cc28aad6f4805300eebd727fbf07900ded249bfa91ad7c8842ab412dd0df8e82a82585616dd24d7e2503712f73fd5e9b3c8f10716343d1c1335010292e7261285cb4b91c5d5495eb884a99116b6bd7d207ff0edcaf8f315ad66ee6849864dd645cc913fab4357b6f36d7b1aed325930f3a692f427ba76287faf87b3e43cb97db86d8e67f7383f7bdb44b9ccf50843a12832d610fa78ff0f817674f144f6b55c9091c17edef847971bbb8c13e814847f24a0e1b077872c9f122600e7a536b970fb6e4b8dfa9fb5d7063d815f15114937f022b1ed0d019bb3c642bab2b201cb879699b3c753646d1ea50814a6b17d32387790a069d9246730cddd82332ad7c99abb12ca1df67b58634f0329950914c5dc45baf164ccd2dfeb4b255c2c9aa3c1ed3cdf653b305df29051f117b5501aa9c46201aad82990b4c620c53c0be1e60b8379e1ccf0bab6f38d2ac31bbb61e7b213e04349a8c233b10f65c170659cfea502bd63dab91daef97551c5451c69c3c5625a3754ef5b3da4d7c6fc2563fab55cef38e884ed9b7a4da2709c465e35c858cfccaeae0e8fd522bdd1792c87c9812c60f70068fe00643aff5bd9cbc5290980867873758c9afce96b99cf7d0b802d8d3909ccd087246cba7cbf28205c074c0c1bd700edc2d62cdb926fa068143275bcbb794a99b734f45a96ff62c9c083bfd09daaf2d754f59c973aae1ed5ca919e10858de864f8221208e5b367fd3410bcd1dfe6f554b510fd7dfb13d77a1f0b1ae3d5680fe8f84e2422818aba4d86941e1e97663c7d54a7cbffe72446b63683b3fb8a42dff0da7a59cab5af2714de360d3de6f7685a5c1a79150386c08e99558035ffd66bf1b8f1c863c0fb3de96b5515ff84d5062384d3f5767e9f06d7222961acefe5b28d6acc80148628fd0f1da2cf9e10b829f09a22d89761d7719fd8455bdbde9b174074e4d833da427b0b423e86fe4cdfe7ee32f7f479e8664941154b76e0c55209b321cff1b2dcd915e96a3dd95e81df9cc0f8429a94392c47dc0599c1cac5896568e4fa16a8b7d6286d5d1c7617e4ed4f5b942f3304db0c74530eb7381c602f6b70b54c3c34b3f53b32bede161e35266f98db7f4fb21b0bb34ea36ac92dcd4d32824f55c6d5833995378f305552d4f81afcf6faead7e8c4446d008860a6b4301903d1b814e9a4ef39ec68b3b6eb721be348c9ffe28a9892315b3eb600a8f9f8c28551d772dd6507b05598ae1a5d7abac7cfbd8ad0b3afe65769830f17023c633b4254e2c686c76fb6bc283dd2260ff08f8ab7fa8047354c6408f104ae5217f1841aab501666c125f32d00c0f76fbc22e4c003a795e8999bb2e0a741e389bbafbaa10ce0f069cbadab65aad910d93afda6f80e5e73c978d9ff78e41f9ac99669648a5b72903d05d573a512cef19096743874f8ba1dd37a3103b036df48d60ee5564e5bf86a335fb4d8397c1737be94d4a4f70ab235a8cd827246b2eb6c4f2801f7f7bc4839cc71432c1056f077e504cd3af5597c31594424a2a96905ec10cc1e91d131eb5480d74a8d05f0bf58fd50a6086df86d504e98c3c4037e06c33b795b7fdb6bdb07c73eff8f666bfb87df8eee4d77964e556ef03d81cf61b392f0c68aa2c01ee1ac513d6933defea22dae6978e18fe91fe1adab0d26ec3fdb385d69eee06a0511c535f65c60433efe41944a7f4ce13424661aec82b38c8381f6f74627139cb1cb0a56e3d6851e36bd40675ec2d23e7502576f08d185cd8f0c86ffbeec8a11c58f72faf175e91c1bb3beab81c059ffac340af11477754cea6ea9d02badb5ac58d0eef815f53c45eebcdd94b5f6d389454f72529aa8f5ee84f3f7fd109e87c5c7fc641181e36cdd848c49ee2fc4c1ef3957dd72f9b92031a917ba3d6e69361ff06f24e82f6d92ffc6df1cd1fe1c7a250164ef308d4b9e9bbc28dbb82cbc17beb935a20444d3f582e29425f862e9f35b5abb8e22d2f14e33d13528542cc1709ccc5d23d9a7867411ffb60566e8e08799bb08b9951682d633665e48e2df827cb248fd09859de4f98e9ff6c7ab784c37a969e79b5ec728b89efa3ea63a8d0c059db9a702cb219cd74c3b9edf70b10df7d126817eb93c3b40082d4dbf7dcb9a0426213b881edfbf8dad0a613295f04e77420c45d6a846567eda21c906d69d06da044fc29acb1607a4760de2dd66f20f6db853eeb88794c8d6e487d24599447097df6936b93d00450ea0c794cc31fab79796233ac5ddeb805c50fd1e55e057934e1d62c994e2486c5e32ff9ba750b1a6dd2ed90d439e1a321ec8de0eb62ab7546ad51d6b984ee465841ab3f4e7708dd1b42170efde7086b71aa86e4ee44df959e0b0a39387ff66ff02a423491b2c2267b6c918fdb668fd4930dd17ecc6d1857ab2b884108990e0a488c7f3be5c9988e7f07420994ca14962e8779563324106f828a38571aed95d578f2499811d3529da849ceb0e15f308a36c39ffce8ea6fb54ce15b2d3d3bc236f193eaa5afc29f5ad29ee4502e9342b06abcd8943be9b84d0b97c54d17bcd05a69abcd9635e5156e9e70f29b6dc874dca9428f803da238d06ab1e845d449c5d19e60ca1c73aa45c16ae0ce1c0a6c10f85139dac4e948b1e85c85c269635b752d49d7704bbcad6a0b192fa516cbba959bdb949a0a96cd3fe665336ffc705599457780d85bca36b218addb0258fbe32f7da53090dabf1f80f14967b1ed4015f53f3949e34b83d1411bb491a08800681b88630acbbdd868a955986a6393ce6e6d58f49f6bd33bec4edff9fb31d744016dc7e3f45efce7689569fa5a9aac39d91743ee4ca0cba5c942afa53825e139381cbac8a605ac1d64af7997750fa0fe7bd797db56bef0535778682ed891d6c69e93ff9a37f9df33cdbab716072ec4f88861925944bc350ee37e8bb7a2364f03043f5bd4594fa809eeb5d5c87a1b62b82fe242516d0c6d8748b3184d7d2a0031780d79d21135a6144063e613dcf486adf86819c321effdfe384d995c8d4a2fc3e7b0ed0aebe400b9267dc7bb6e2bdeb37d2b1fe34c62c7e0f5ee26b1fa624b84e99216a3bffdfca55e7dcb86a47e7decdbe78057a1b9ddadcecafa6abbab6e3b2ece0af4492bd8a9894a85fd8abe49d634eed17b83048632e383073875fb47cdb0119f4582805735e751858d5bd1eb5c3257b6199f339d73f045a0ac11598883324488ee75319f00755ee0aabf716e613fa80ce50aeaa75edf9b1ae638f4eb178e506a95bcc57b5d6baf1383a729aa6fd498dc8c0963df98dc5c29be6800b38f0d1e8019c2aaff591f42f105e009412c98d9a84e1de1618b5c7c6e1f972b0cc1f8ba2905e169e557e6fe0009a8aa673bf3af0f0dccc6e568a3ab3684f83d2319e0b8c2d6abc61be7b675593121ca61dc94421a88d87229e5ce851c48ae0999a73859c46262cca06a29d658e8aa3046954acb30777ddc71a6fb1fe8bc54b088ea0dc448ba326693265fb717703d151eb9b05c07d27484d876039463b5a2a179f47bc0ca76058d9b4362c9f84aa8627b9d66f589101dde4a8df7ffff509fa4ddde8baffcf6aa79e2bcf4e18f186dfea9ae88717dc2d1c0b560418113725b3781c67cb80b17a0c8c30ff835338549ccc35984d7550a01800157ac4ba90ec57e7dabdd9c8cd0db065b483e46567459144a9ca6510cdcca8e40b8abcee8393bd132894953a25e53ba0ed63ad603d32f3829889980858fb4e1bd3cc04f2cd89b8f60f5dff34937079c0ab3136ab13da3bd25ab7b73021792e0c4ff56323d0b6760cd660bf01673c8807c08aba44d866400c1c9997abb316ed043f91d3223c612ba61ce92b4ad51bd13f0c20ad133c5b0db6e714217977a9a2064db73f913a4ca5ce8f67a9d56e3c6754e0ef3db4fd1e17164e72f8ba416d8dd6e9131898bf2ace3e7553f7d99491e0a83a8fbb37693df1d81a9b60c07aeb08817b187ef5c4ac3dc39c86c8375b6feaa6a4ebac78eae20951db6b55e339e1c26fba6930f7da970919a736b142cd78a58c5e8a921d8f4e0a0daa00383b61c14787a4b8deee267dde1977cd12f4f720e599ec6178c7997ba9a3262215638ad38fb18ee7145bc4cd81a5fa7d904263255203f28ebd3d2c40245ff459ebc7f529ae734e71f4d29294e674c32b9fb9cc4b28239e43257482d04a89d664fb44e34553a1bd87509c3d4b160c2ba73c270acab54283af71d3bcc7079e6656da1c26a18a28ca46d31662c02d3e54f2a04ee3330a6081b50cd2a356f3c397d4885263f65e05b0c840023eddb7b289d40f3fe16d3893788678a723622f37932207ff507158fb17ec8e46fcb5457f78f6e0ec63a1553ae6768af6f895fd285ea146465ea4bd7206dd32e7d214f9a9989878fc4491bb76a5e708b4a161bec3ef168e4343ab5d4d6bde8a8826899be7f564ff08a5085f7257f3d1d07506687802ffe5ef21132c3c9e0572b0ec4df4c60af2a3c6de965fc0b0123a4cb06199b73d48f3e0e27c25687db6494e298328fe1cce21b8d5a68e62f632d65c1723d8903e283b6d85753033ae5a32a8073fe4731d6b9e21291ee640046be88ecf31cdae96c4b0942258e6890e88a13f5d74be16fc668b6d8ca062355a00f2e7f09d9287f60c22c1c7123f5a55e4d8dd881a62c92457d5f08febfe1f906b0d18687fe9d34b2080c356ce7277254ca8b5084e094b21bf6cdc1b22b1641cc5ffcaa10a6b2c939a6f579605a7a2f12607c4439e648d8f0877b583c5f89d6144922f05ea2a481b9153b96ad168a48abe80c8df70a03417e7f023d4245498dd2716f4c61762b58356257af3ad8ada8bd5e9957cb2c905feca36415e0cbad0274a7d5c92f69ecf3260d6dca8a0061a29e10915e4b97a40edef8ac159870884f310d4d99c3491d2ff5509837a1c2e331bd520fdd9f63c4f5d501c338d6a0e1d952721cc24b1e30b9532cf29f4b9d0742718c6ad5b50d7c82c260614b9755cd818ccc6cd8082d3b26fe72e80973b14b0a74ed2847bd71255b396c6ef0def36de9d7a", 0x1000, 0x406, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000080)=0x8, 0x4) 16:01:46 executing program 0: getitimer(0x2, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) 16:01:46 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x1}], 0x405bfb25, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x72c, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffff7fffffff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x1, 0x45b}, {{r1}, 0x0, 0x2, 0x1, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x9, 0x101}, {{r2}, 0x0, 0x80, 0x80000000, 0x8b98}], 0x3f, &(0x7f0000000180)={0x6, 0x3}) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x200, 0x0, 0x0, 0x0) dup2(r3, r4) 16:01:46 executing program 0: r0 = socket(0x1e, 0xffffffffffffffff, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a00), 0x170) 16:01:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x7}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001000)="117d9cdcf374f5357da7904ba9ee3dcb2754f95b48e040d5df3f4caeec44955700aded95d005ad00a3479183f34e2152a4127309d49331039f9ba99936668b895569b62ea6eeef3ecb5366a83c1cbe1e2edc0b0c6f1c277b32149040214e38347ddea5fbc5cf5778a8afc13c2b0de6c0df66d6575f5d70457af3eb42d89004f445e28b6a838bfaa67626881e814c1195f6d750f1e798f08a6950b733a4cf252582c44c2fb23a883433112dd41d0a8c1c6baaa09b0420e595994487062f27f2af9d23f6efb21b1a6abac9c238282af1d6f6a4ef5054aaee8205657170d6f73ceeeeadf38c7137684f17460ec650845e9eef4169b37fa238a1f4aeda7fa785997fc64e23f208e2d9684a5d207dc1e268b560896b9a15ec21b58af72817ad0f654bc02f690a7b4fc9d1b5bd19db100634e700819d6e267108d425425274019d38c9a60c63f1f8d8de9640c380e1695ac7251a9c2a5bfae7b3c75aefe48d38acf33b505cffe5388b860aefc7340e08f7cd1170a3c87c282f388b5984543dda02dae6dd36a5a399550dd61075aff973b412ca714568dfa18c75c15178819d913cfb618c87c0248fd5bff32483dae6075c3d165adb8f3ff3ac3dec7bc44c5f59531aa931a3d515b7bff97358841e1f5f0936723fa58e280fadb0744872a8c778b1632c72ca60b70cb771da590d07dbf2d16b5806c74146d4113e5a1067f8aa3fc2e47163dde1470ff8f394b7a8c935902aa8e24d0fbc2d778d80246ad52c171d264c6c6d4833b96f2a8e6f7bf99a89a7245a96d4f5256ea55daf3a6a198f043e4bbd58ca7b01e2f83a8b28297efb33777c2218ad49d1058d1a6894099b7d8b3c05a2d9a3b7791ecff01d316eeb3a8e7b75771b904ab747c57861664a3b7620529e4fcebf5d399982d52fdcd2eb07478bfb557ff950407a37cb58ad71b90ee560ff3d683328730fcd91cb4115b720beba505b2a3d98932f41b751f108b4c4fb353f91bbf500d6540e4a25e59b3c01786d4013f90f08fb35732705736644c7f6af63fd7c55ca0f12b30a53279ad1912a1489475904c2bc4850fd41db2b1141abab18f7ee1d52f6f3805d46716b3d3c16b4cbde4f1b0478e567f48d8cd93faef95c82da450543fe6e4992f73bed2c0d55410efd42115c9987645dad93d5ed6a7081e4134844c88297a50eacc78079e0df889ce9ad9a342e808530db7fd703fea3b811fbe967d13bdae76783b3f229183e6ea4bb02620e528f0bf1a6a8289702e79ee1c0374bfa5533978e4916236316862786854f4f5ccc5f0a8baa551e255f08e5c3c5fb8b5c42385216619971f29b773f272458045e836ef780582630f945596aad8bac863d7dcbbbc7c141b93cc2ccf30251015fbd7dff8447d57f6af079db7b4727f12fb4ab948a81fd15e8153d3babc22e6fc1beaab19f29cba59f1c6e22670febd4e0c4e74c1e0ff1655e05f74808e92e51caac92e9a0bd49c136b89c9569ce7510f2f11930a56167e511f75f0d0293f519ea946c0e1bf9063fad96f38606a43b6f0d7214a63fd63806a1dcc95d41ec3c1910860e56a8e468bc2f79231fa26d0e4d8b7b7b3e7978c59328a0388ece60f449f824feb367688bed881e413665bb11294b96c8c1b9996122a1c320aa0cf877952c7169fa9047c9b430b36755d1e4df50cb513fc49a96b3d3d41a58d78508dc72445d61d053baab6b35ee7dd77de201c8107e7c535f14b1c7126a88c1cee2c91cf63e8443441d2d0c7c2f5d156a42d0105f985600d4b323a86a723805d7d0c720426f2ee360e32e6fcff7fb9e3ae82a619735cd77426b6ae05cc0db2872c239296c74f428036f01f91922002c8799a52452a101a134c5a3e5fd383109d67dc88519ed268d58aad5ce29d9ee0e71ff0f4ae4faa620186f20a1103ec108104efe3f32caba64a380b16317e288757539db5a6c067a8eb3ee55d4fa6b8fd7eb81bc29510361e33306059fd3d7999411a8a6fa8df79248455fa3791a9573824562fe2286e51e2d1f662d36100b34a28e1f41bb5dae080f083d0f4a2d1093f0f2ba927a84f9d1c4f575168bd6d3bd11e981f1444480384837d76e9d944d2dec7c39e464d7620d874405bcda5e145226a28f1915164b711cd18d34516f93b5849cf092206d2bf7618b7e0941cec97b1dc99ccb537c85a880f9c17da0616a6e3ac65f412fc01aa3c4f89b919bdaa21946d6fe6fc066ea40aff0c5b0ba36dceff42fd99a04e2d0a085e809440ed57714ac51fd6ef73ac482b10e56c0bee4671499d19f6ed1088eab4649e314c0be7f612817fb22de031a16d87494e610680e2a905ea48aa506fef01a4cfdb08c8d9701f8a66192ae1a6b3406459bec169632e59c2806c1908ef905ae414c9e500f0d1c7a2780d20b959b8b5d03576cce13d969768ecb3851426b05b1f371fa3ec35030355d00071df600374b3dbb093e2b0e628b72ddcae9684334a0b1c2c4f6bbd58393a78d6230fa9f23c721a5285e9e7fbf5e1e1a2446867f4602639b416404d7e887697c405d71acef92f73e51dd5b27a00025a50f10b1dd55fb3ba42cb28fdf42ec1cc72751ad3c6e02d9aa63a3056263e8289f1a66ffeb2d84cc1dd12dea93f15a36ffeafa9d39d074390bb2ae800d7ceb7c191db06668a8e2943dc68fb5df054e82fb010606d605eeb1b4c4718199a7d4eb51248f52f8421a48758d0033693bb22903c8dd46079f25e0efe2adc5bea1d7766ee6ab9c40f88cb11a6916f08541569b3751a68b35191d1e62edaf8fd0162cc925bf05d64fff2edeb5bb84b09b4edeaf6925a558bcfab8a04946f4a952281cb61a29592157e36b51425add15c5a3733418d757e0fb8b7aff543cde8c2f58c9f6a5b0e91519cd432e4edc396ad2214e7d5fd682f48e8e4f4073e56e7598c8da42fbf6c4564371e5070dc928b01839898117ea5390ea268cd2aa42c1ffbdcbbe25012bfeb3bbc4b2089684c1b85789067841b431b17107ff12016f41c0a0188e4ac8205725959a5bf3424c8078fc2b4588486c99350fe9a1a411dd27fa231acbadc42ac121aa9bfe89424f9f149bdf7dd35a128b7993a832dff930c4dc225e6a8bc408abade68d872e25fdb825d96af2d4e46620701ef106e371d84e7d041f13f60a095a34367b62013323ac2ff1f92d28eb04c31fed2873c2c4c52493da2cad823a0f2ba348d646b550d5d38baa4bce7d48c844c4555e29063d59f010fb61cb7af6a96650e6aacdc69ea54beca9a98049c9b14584a076d09a9a1cef13d348b019b6b118eefa3f81c13ab1a8bfa5cd26db4918ecc48e8eaea0114cf53612a4ab674c005397c58ad74f97a0fd978350734c8732259ed782e55831f4234178b6a7219d873ab1f8736b9a53657418a927810a8a2692041527929a451fa8a818fc51eb98581e778a0a2546d0c46d073c0f3793d515d7fe8fad75a8ece654027784081deec01176a6177550b1261a58ce7c946a75bea6e57e5bc693e1d47ec6a2c4e70cf295cd8918018643a9018d2d8353a20ef8110f303a242d16c6a5a445d6c5e47f4d7a57bc620871e850c4f88ece8d56b14b185533436db63698fd9a922c82c13d64f36585bce21043705449765252fd03cb9c349b6904c82fb44e351c02d572a609ce889584cf5485561fcd8b62b1f81a3f5b09d4e8b2dfca072e5afae7c1834005a33944a8f9e0f0faef62bbd986d9c43ea3e14f223f892c8b762d2df04c4719fc71483e6b1ab034346a5ff562c63307f71f7cc94048b3de7fc2da0ce184697c004f7cd676fa2f9f646dd0c1e1a27e68d6ece8089e17ddcf8892c42ad3fb3538bed4c993c242b50b2dae9eac8b7efc4ad11f72827ea62976bff2e6bb705cc65d8acde43b80d94e08df624c7af2e84d2f798ccbdc73baa59821d1fbb1474f016638ba32bacb38ae706565b93f2554993f91d8f4ea6494e76a1814a11aec38181bbaf7c53bc1cb9cdc34512373fd1f56a6a385638477c3c5811cbed14e956548080c25d16b17cc06fc53607d261630fe5eaacdee76bdf791184b7ab2a8b70f3432296bff51ab2f6830a0dbba0446b63fcc0949678fa2d1001e4aebff5d1ca500cf6ea4f3c7f9ef0528d1d763d6d7709610ca41f6e9b53cb54b51247d323e13dfe9b9100d7609c109ee8f288280d9075fb395ed140b64249b41eb59a4e3658c0aca692983ad92766675708629487b4647bc6be473a115a89ae70050ef166233a099d10cd16bf6ea417ddb330b8fe2f26651841dd1f96312749428870a657744d3e587970356e79900755c8ed838c17ee2d67b10b8c16740e19b56ba6831c32e718700a24e9b02d9e59891336d6f9780a38eda60dc4496875e7db0b317c538e42c493c700e7b85fe066e83aaeb55a1377341191c560b9045e2cca1f7a654ecfaaf4bd90289507e2fe0e2dd440880350ec07f4a7e9e42bf6266002d3b6de78707f4a3bf6ecf2371b2157072936252af1aa8cc6ca3405dccc21fba7606f366ac4a179fdf53d67ab80ac20b6a1eb0dfe4362d1f45c2e5f629e98c111dea2369425d476456cf31bd05451595304e157d693f51486e4a79a5ed1ca2f1eb9eb31994c25f442eb323dfbbc6ddcf525f4652dd963b98b94ed611b3aac9c040b63fec134c6e67a100f348f493b2d801f848eb08f6acaad170a0a26dc469890821b8ab34f6b7a1ab45a37b031c4c0e4af567f3afc07843a77225cd412c4fa48b78eeddcc5ede2e5bbe9c5c1ee58f3ddffc2d0aad8513a5d5074c82352a96283f7e5c33a5a39dacfb4bd622443fb548325a36cca8853a4123cdecede56599f9f77e5ff4b94d297a7610ba5f0d5c3e9b5151ae6a07dead972923f246e63634312f44e2f7b7f822b5f23e0e5829d2be721bf42c0a97aaa8c26ccdc994714a220d861dc767ef1869578a4414902691192decd8ef6920812950aebe5ed38e05635f8130ab32236a0fbfed62127294f34573c84f748b8a2bd32a85249cd81b71122ef3cf918466bd80f4a8c7c5dfd3bc9858e9c23619f373000454b50c586c8fd49e32a6dcae7712c116d4541e3318d439da0f316933f27bb323851ee6b9239e044c5f390cca27505a4a4f78dd1bb782aa2ad89608d1cf33af624b2db7006e9279b8c5ea62a54e816a9b3dd95e331b36a0f3b618b71db1887919bcb30d3d6325da0b039a8bfafa1a0d3ae37269efc6cafe2b2d64eef6755cdc03db535550e76bdaee4e6916e74f3427e908379f7744eda4b7dc1a9a832f2b393cd1484a9e9d0c9e5f69c248190446f582c4f61e47c3522d00528e9efc76b098b4d52887d4f28c9247685abf76711425e9be7de1cf86a376d6f3e3825a4ccb377c632ec0de34b3adbc79bcb521d5a1cbb27d5c9e55e2de7d7d4da3af75bb93dcc5b68dbdefc960cdb5430c2c78763ad857d38572129d822504ec472346eec95b30604df90b50bac52578c34afef652c0e2d6a8fda27f016d56aca58ce96062e81398258990c58043eae117821c1e3e9a51633e75ac93216b7bb10ed56a9cfb2c3b0bdd7bccf885bfa8156fc4eb146929255e602e115aaf3424016a8e3bba725db4ac093fab1b166f89a31c42ba54548a37c177af733677a9baeb7c74c46c62d9fcf154bad5a2db16e436384e3f26ccd73588a76a8edd5255d1baa08ef19f3e881950b1e403ad5d4b247eb182574a9f2b0fc58f8895303027e49817c4c7541fac4e0cb1c4c806bbd5a51ad5db3a536f8029ba7186eab0f325c9b0a6c64ccb7e63388046f010a005ec039a140b9f8e25eb660acb1ee381e28db98d32764dfaa08b86153159", 0x1000}, {&(0x7f0000000080)="e2", 0x1}, {&(0x7f0000000200)="7a46b0fd89489273bf8efe952e8e74ed4ed429c97c450673801913912f61263e29f2a6e05691da5e055c4d5ed92cad1731758f1f42ef077096e13b67bf9d228dbd4d7d5d1100902a1094a0325fcfd97ea3b667c88cae43441952af5efc935e0d35b58b14bcac2c8a24f72dc541471fabed12ee04b6d66479771e06b02f6fa44d21c246d7fe17d65088d60b42cfcdfcee56ffc7a0e694e8", 0x97}, {&(0x7f00000002c0)="b4b85e586b459a890bac796c8bb9a0aaceab8878896da7f7b426a206621ae06f010a1f754eafff14fb7b09b486ab2809b6ab73b1c0b4590a658cab5171041024f64f538f8bf8c0cb93c000272e9e8db462cd053e913811814f26d9c08f929f1070132af6144da8e7611f894904f701e0a58ed7d68ab7f2c612e879ec775251f442ac51a74b2a0e2476f47cf9a2a5c963f7910e7d04d5b3e58683a60d1f984ecebd1a141c39d98fa7b06776167579823464606cabe545d3ab16d88d724d8936604f6657d792247c990927aa6356", 0xcd}], 0x4, &(0x7f0000002000)=[{0x68, 0x1, 0x400, "d2b61bea7771b0225fa2c70c5089551a14d9250b3f712ce07d79b8bebd72130af5521c815bcbeae43cc0d96a69f1c544f417a73f7de8dc5fc3fa8055fc68602575cb64bbc13d352c94cb28fc4b3f5d647e128d16e6"}, {0x1010, 0xffff, 0x9, "78fa084081cae4cd8fa9e90ef480d73dc134f9dc93ee764c200d2f19e95f0a1bd951d812a23a12aef184ef14905b217a359e501727cf4098f7c20dd915fd060d6e96fac9c0079b7b34f1ac65f245369311345efe3c02e76875014e1277d9a2d92cfc4093b56969e395a9911075410a71e9b1d83d7ccfb14ad4a24faf2689483bee8c48cf7b9a354607a1435f8c84a9a02120e50d1835f67df5ccc4e1f9a662856db1d6d75afa2b837edbe662dd9e766f0503b4d8136848519e5d399017572b93785c8babbb6172fe0f4e6d3ac6351cce72a33406e6bdb3ba9ac462df774132f59f09890e6a579e7a7b3b6df8b00c6ab8158db099c29281028455d882dd16000215c2def63093c7161a68581384ba4375ed4f4a91168c0db49a8c98400ebb21bdd2aac9deaa47a6d5a48c53caa3f50b8387650b78bd70e69a267bf2960b4482c38197b9318728da5f0e45720ced11790fc1f54223d277b20e2cf4a6057057d2e2e583386e2233523bf700fa0ede0a9aa3015b9bce4718366f2126e1a292c468e4327843784dede2db40e8eff89788a9d185f38349af20290c1c915935269f6c228c987337025ae1472541f7d2056f9adf7f0f56a03b518c3a0083b19a4763211d7c249b02a6d0835d6dd837c938c8bfa2aaeed60edf1fc1dfaaf59441e5dc0ea940c02d6b6635240b922de9df798068dd58f64a70a8be745322b326648ec880920ee843cb843a043124e4f7a08f2e9f561d299c04017005f3f697e111d2412c577fe2a167127258f798d64d71aa77ace702c6c2711e272f83346887d3209f5d6ca9fc306f347ead1cc7bb461a925783e028ffa946486ed39e6a0007e77864e6f20aca36c3eeb74442b816039a8647959416de60cb5c997f7248271ae46ee92674f4d96d3d095ac628f3113b71feb33f9d8383906b478e85da9d4ec205f59d96186880bc43514a9b5efdc8f74b7b5c327d57ea96b039eac2574973536eaca848c7dbbfa30c09a43521e3929326dc52d50bcf556118d1571a58ffbd875d528003ae2ef2bd51a91466c880ed5420c58e7d2fca26ce45a05db219d7560fe285dc06d58e2fcda46bd341f22f0916030305378596c3c05734cd8ba38e5e740ef7bac218b3a8d55765736f144164d2a746ee109ffab4e88725c52cf3bcfbb6c4b3dd6d4cf08cd52dc8bda1aabea26037e08a5872f95a96f302b58132719f3e2430935a99a206f6dada0f84ed07c2148ca1bcd9d441555c4d50fb6bdecf50561156a805673fe0bd0a12036e24ff9bf2bed9796daedaff522aadeff5eda3e6a846b68077c0343cb4189422ee931f105baf166ead580eaaa38ebb0459c853a4ce68a34d3f17019059b9e38b25b95843823178474b4a22768deb2540135748c53425eb4437078412cdae05b4325b41efb51ee6fc5289a1b23b6c72d221835ada237bc031b10ac83d5dd09f81a4d75ace2915521fbb85e5e5cf08f6f70e4175e0a45d672422b4a932c66727b82af97bc527add7b75d6c0689b7b47726531909d5a5b88455985160281f4fbd49d1bf21a5da2f451bbbc6423afc7deb3c10c45ee507ef00601d665a3d261a2d07e7a516683fcd52d0e977c33e0af74ae0037b85e8d3e6cece1359b6e2bd6ebfa8f304b41cc20189038f072e0151dc324286a38c866f125d36e616aa0a6f87a95a0bbca9ea003a9e3a609fc0de83fd8768c0589427f7d313fd60b723446e9146ff4611df563e55af38e255f6615cb65263fe6de17327f01a9fbb3f238fb39645ec690768833733d82ae2ba8b157e153c8b8ed0a903f4aabc7c15bb095ef68db70e301f4b52259ed8f2af09f55fed97ba62d9ed4bad3dd6bd9be7964588f2d9ad2b19f1d4090781b03d2ff2090a4a97be421029b602237a2edb658c5ec4db60c9deefd3075ef66a47028562772e6ec0ac6f62a8163088600c4cf14af510df68512c2f3fce74e80af438e5b42a1b955ae7b8aa75048b77378815e89c209896706bb9f444df57901ad4de6e0e0e9e6ae234ec9caf006be175dff64f7f94032e1999d4ed4545edbd4f9db5a9df7141fd723d2a8c7d5be70e31cef9d303a6b6b85e0d0c55c71aa8b39990edd1a10c7f91be8cb1dd1562366894fdb5a02135b46b6eb9c087fd09d331016a884d953e76ba60863ad90ded10caedb34fea17f73f2d12372a1faee105b30a1969d42366acecb19110d783c31abac9ec170ab0994e18d123df1b3131cedfb51d08e5090dd374171ac18361b7082ef2c5e744b404d7b9504cf19e51186b210a778064063e9a304e32ea6149ae2bdab79cf80c4da0d4ff0d425147bc773f45da80c7d2d72fc519d5605f6ea52072d2502f17ec8fe6f082bd1212b2253b2b384eeee581ef26d84d0e96bed3fe1a850f156f6c30ce362eee272b05abbd55db9b26919abd92ba91811a56aa994b2a4cdcbeb0bb1c041d975c2b7924d0a2e59ab46101b8719641b1ae033e1087dbb0ee8f8167a3478884c9ee50677fb692322537f1978cbcce2286909eb13f63148378e68e38509ef8a0aefe64bb92f682f7ee4b682714efabf57b3db57af883b3d5d8d8c6087920f767d43e33b0d822b6da016f6a02ce6c0012f5046a34214dfda559befa54d9470999c06ab90383c8ebe4ee3c071ca8a2d0c983edf6dbdac248550c16dd868c3c6d643427e85c630aac9cd4c9b2a94c0201ad8d6cb9701b3f936ab4160275675e1760219fc601795042af27f3838d5f09f699308841ff233b68285fa666295371e0b4013816ec8592db5d11f05617f5cfa7fda4ee9a968daec1eedd3ba77382e4b3a29af9d24685e967c01357d0f6966f461fb3f244e4249ad42d5cd13c77ea54912ed82119bc3354673240096460d6b15626eeac233c032fb6fd139b16e8e70c51d2519f29729e85a80141c88444e13010399e203b8e470f526a061f1962fb179561aed94ac1d0c09e5c897168b4da1b2d77f893cbe58ded85ec42956c1fa2efa1b57d64bd2abc1f56d0d65a2882a16f867f5321f1f3dd90b6fcafdcef5607bf9a0ff7952521fa89a34d08172f465bb0a21a51e6b8f833e7cdc6579db6c9b4fc9b4fc55f8f998c4d70614a6a330b5a706bebd439b98784db084bdd19b96bd2130ece5381d4329e7453d449691de78e5aaf7ae4506a014dcf400637c88c4f23426f7cfcb230ebde4a260134b8bb6e455a1378bb705931b52b0ada936486e8e3255536a17005569649d60066aac021f8da7b697be7b8d790326fec425679d190a5e8841415d728e7c18492983a2cb1a579c6e2536bf5d40beab0f5dd00784060e54ea796c99a5f5feaf4ed1e6820d2d39159460fb1185a48ab708cec0bd90cfc629ff76549fb4b9b2020aa23342df8dc711228451c15fd8dd1a2ceb7659279219a0f357eb7dc83ea6088a44718040346b2b4154dac101da4ae5f7b26cf20a967531776598596901beac1ce36c29f8536b50f90542f94b0e689f2c91f45bf0c5363092c568d3c3d5070c0f787e536610ea2dc91bb495caff4e6c960ea26f0a923fbbfe4a2ccacce0bfa6c14d0ea71d85125effde9b6224c2a71b5db17372d22cc5cba35188172d382f8da31ce16f1e5f1d9bf86bfe26f2891ff7135a6cdd41393d98e7da292d33d6a6b9080dc986d6ea038a28c73afac64d7a9af62cd3fadaf95581b61db25b27bbd73aac34caef60fb0a6050199daadbef9341751be5adf0b2764bf3168296e4cafb0deb196506bb0bd52888ea38886fe7a521d33453a1c14052d4464c86f8eb48236d2e4973ba974a931d3ad55b94624933cca8ec4617aff1bdb1462ef976de1dd420be8ed8e83fac495ca1009246a247ea0d60464a2e24274d86a8df5115a51cf3c5ac82448c8617bdae35d4d47811acd076c6fd3773c3d20a8b2d327e06a57389733d2781a6d4b59c51611ca5ac5e0b5d8c1c3b186b326d5ed74b55c784fae999bd2ff464b42879338488e6fd209f6af8a44b84b8781c4f800a7120793150d9de5d3bb9fc3b4626e435373cd0d93210daa71c84869e891b110b59f3fa49b8aaffeaae31a89aef209a9d1d6d1355668a7c84d3e27d296d93405dda7719e304307d0357efc7f7cd8e5a2ce3b182001fe7e1e9c20070f21fc55a5d79da37bb16ec0ffe4b66d72ebc28dcc0f97d0be439a9e322bb0e50f7c095af7d96977ef18a60e8829e9f6e4334d907422241408f1b68c4ecff7f4c79a805c648d305a056f05449e4bfa38929bbeb48700afa90a0fe822720b112eb7c2e9fb8b0f61152acb6b7a55acb487d87b82f0d5beff8038fe0e06971359a198c3d59f713c6f9661ebe1ca77a7f785510be9dbe47ec9e4f12836388b65f244055795eb9c649e1bab0f5a676f81cc9d81e99066d591635c64420af46746bee2906dd85e2e27f53f79db9f1c7abe42b2ba423ab6a10d9e5562f0c6fb64d9c11a48ac7b4fc3dfea584309d86081f91c5419b788b3f48c9c8ae1c7c2437905dc4bd0930fb1731f71cdec5e6b6a0e9f79b9757dc235f7324b4d50df89176f61b2f61b22811ba92debbd8339010e49f6775edb1e2cb05ff8734424ad12db26d9e843d6ef5ab250a68a4e8254a1666bff6548607758d3e5f331b9e003e95862d2913455a7a0ecf8ebc81f38bf911ef457a24dd72b6b1bcf39641a5b4e5fa845e4701602d7965d0538ae97ed19dc51118001e82492886b6a81469400866981a07b0c9a679480c2457173db3f42f8739254893b0d67d36fcffab2e59dc6dc62d4df5543d9be0a3819a9b944c6bb7aa22739bed94fdcc79e743ff250055a9178de3e70c966e018272b566a17a5118a61ce631f0c5dd03fb397514ebc623ab863a53944a3d6ddb0885a0794309fee64a81734a59f0033015205e6ec7e600e6c15dcd6e7e3a2072ed2ea9671f0e8da8e87c2537c3ba40d2c2bec80fe2114ebe1c95b871e4af5b553328e0669127568b5e210a4d567c0aed5fd818bbeaa4f81d3c0038b0674695cccfeab8397ac6a4ec4e93c193f042017356cfc90bc8662d25dc44aa43cb2c9e18563f539b05433025ce7d12edb554a4f680a7f2a4cb689a3a62a200974c983a5eeedf89adc4b0306cb08cc9bb39f35264908c2f51b7eea27646b7ea48240fdf7625f7e300fddb10841320e89672dbf5bafe0f71929f142d5c212b681da569c257b38dae4d6543be6240920d6c3c2d450bbfda5f43b5b3fdc4916c6c0a82564f2bbdc18356dfacbbca128e571d7c68d6644861abe63f873aae3cbeed616350dd9912f7afa266659002be6d41e89a126dcbed0df89ecd3e1afd6f260836ec4e71f5cef0ad7d8422aed4c62c377dc37027d6847be2b904ad937ac2ee8ecf0a6facf60481cf259ab08bbece15f7c447cf22b91c430f6d0e78cf366344bee0f5b26a232de9ae84d3fc064e0a7bbc20318d1f692e45b687dd40146dd82c1ba72b145a501b9b00978cf0a2a0a112a8651d440db78d3e02a54bc4fed5e2eda5ecf0846d61341f48b14533d7c4559c221f1596b69123298e34b6b2b10b186167e9f690555b9b418a5b0160a1f26d392b769ffe92590e5ba2178d6daa568c5842c712b565512016f19cf7a9e384fdc6a50fbb58c38628ad6cb1b0ac0a71f76073ab5b084989f5e2fd30229b4ee4c0b04adaf6611d477066f6d4b2bc1eb78092445e7ef823e04ea264aa091e46b11a4568090cb9427d3f44158933b7ce350f19c081bb315b306c34e535c30393de0c3628e8cf0d9fc22652e0970baba74d0c8b84660e68321fd7c5ba2e7b9c11b7b2887c72ab36852cd1f5e9809612aa12d3c2fd90cf8cd242820ebc5"}, {0x58, 0xffff, 0x0, "6fb4c751deea0d9c31fbbb300dd9235677d6bf0a13d69b471a62f0207b4310d2b01177259b4090fefed3bb3bf1cc086b48377f6d88f783b5f1d4eab86e6038de655b39bab0"}, {0x90, 0x1, 0x3f, "966c7cdda6ae356038cca6529f5dd4f68a97baa203a3ce80ec91f9acef97e1bbe5a8cc1302d92dff6e68740c3478967758c445ff7600028cde044b8b8d0d52eb45c18712e5f498e0e807bc3f3e3caadf62a5e06e2e81d764ffa6f5be5003eb2aaf535ef81e0b356273cea91a5a392081b14bcfdb1c09ce9978c49aca6b2c9c60"}], 0x1160}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) 16:01:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) r1 = msgget(0x3, 0x6) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r4, r5, 0x6, 0xaf}, 0x7, 0x8, r6, r7, 0x3f, 0x8001, 0x500000000, 0x13e}) 16:01:46 executing program 1: getgid() sync() r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000000)=""/172, 0xac, 0x842, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:01:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x7, 0x89) recvfrom(r0, &(0x7f0000000140)=""/228, 0xe4, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0xffff}, 0xc) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0/file0\x00', r2, r3) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/39, 0x27) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) 16:01:46 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x18, 0x0, 0x2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x12, 0x0, 0xffffffffffffaafd, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r7 = socket(0x12, 0x5, 0xfc) r8 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0x9}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x3f6, 0x80}, {{r4}, 0xfffffffffffffffe, 0x80, 0xf0000081, 0x71b}, {{r5}, 0xffffffffffffffff, 0x46, 0x2, 0x20, 0x8}, {{r6}, 0xfffffffffffffffb, 0x4, 0x41, 0x3, 0x9}, {{r7}, 0xfffffffffffffff9, 0x3, 0x61, 0x0, 0x1000}], 0xcb, &(0x7f00000003c0)=[{{r8}, 0x0, 0xc, 0xfffff, 0x8, 0x7}], 0x4, &(0x7f0000000400)={0x3, 0x8001}) flock(r7, 0x4) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, 0x0, 0xffffffffffffff47) nanosleep(&(0x7f0000000000)={0x80000000, 0x5}, &(0x7f0000000040)) 16:01:46 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x802, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b90b9acac2ffc2dd33ddb2c3d01e3cfaace09cfd6bfe8d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa000400ef2fffe62ece41023c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a00000000000000000000000000000045ae3a4179ac05960b0532ca0ef7eadcbf41955ed3ccd56afe8a727b", 0x108) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x3b8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) rmdir(&(0x7f0000000200)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2000000000000000, 0x6) socketpair(0x10, 0xc003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$sock_int(r0, 0xffff, 0x240, 0x0, 0x0) 16:01:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xeffffffffffffffd, 0x0, 0x1, 0x4, 0x13}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0xc84d3d176901dd3b, 0x6f, 0x6, 0x7fff}, {{r2}, 0x0, 0x10, 0x23, 0x101, 0x2000000000008}, {{r1}, 0xfffffffffffffffd, 0x38, 0x1, 0x36b, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x82, 0x3, 0x101, 0x7d1}], 0x7, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffffb, 0x2, 0xc0000002, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x172d, 0x100}], 0x7, &(0x7f0000000240)={0x2, 0x2}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) r1 = dup(r0) r2 = accept$inet(r1, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="80cc4ee173e3e65b106c8b0b3208395c5533364394c4f6c318a117dffe883e2ba2a4ebead06dc422cf8fc5d9ddb172bee82380f3374122bb5a07dc6ee8ea", 0x3e}, {&(0x7f00000000c0)="328a2dc9a5e9a2f6aa3cbfcdd42219e2500fe720e39023d6595d901e7a335b7b5825a3e2d6a93cbaadcdc69fb71f6e68a375e26b2549ca24fef3da4396d623099eeda953c39665fb820e117973d7", 0x4e}, {&(0x7f0000000140)="37c4aa93b7739505b215965569b405093b1641d4ebdccd1e7144c32dbb41158f2b8a935e825b74b06cec38de077e2429dc42710ef545772c71eeb638a2b994f7c67753427b2654a4f97eacabc2db599b764a929365a8259a306145a13097c77d677c79c544645835fd3e58e36c611a4b643f377c58ebdd7347af1de11cb90e4e6dfc3c9dadd4a2df84ed6ca421b8", 0x8e}, {&(0x7f0000000200)="d5b368b53a2122548aa95b05a60bf26942234602fa6fd8f6535e4235", 0x1c}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="20000000000000200000f9ffffffe400", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0x90, 0x400}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x400, 0xfff}, 0xc) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:01:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) r2 = dup(0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x5, 0x100) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) r5 = socket$inet(0x2, 0x4, 0x400) getpeername$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = socket$inet6(0x18, 0x4000, 0x4d) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r10 = open$dir(&(0x7f0000000300)='./bus\x00', 0x1, 0x40) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x22, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x62, 0x2, 0xfffffffffffffffc, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0xf9}, {{r4}, 0xffffffffffffffff, 0x80, 0x10, 0x1, 0xb64}, {{r5}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x1, 0xcfe}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0xb, 0x6}, {{r7}, 0xffffffffffffffff, 0x10, 0x40000002, 0x1, 0xd3}, {{r8}, 0xfffffffffffffff8, 0x42, 0xfffff, 0x8, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x20000020, 0xf0a, 0x6}, {{r9}, 0xfffffffffffffffc, 0x88, 0xfffff, 0xdb, 0x7}], 0x8, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffd, 0xe49}], 0xffffffff, &(0x7f0000000380)={0x2, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r11, 0x2000746f) flock(r5, 0x1) 16:01:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x148) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffdfffffffffe, 0x12, 0x0, 0x7fff}], 0x541f, 0x0, 0x8000, 0x0) 16:01:47 executing program 0: r0 = socket(0x18, 0x2, 0x6) close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r3) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x10, 0x1, 0xb1e4}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x100000000, 0x1000}, {{r3}, 0x0, 0x8, 0x200fffff, 0x7fff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x14, 0x6, 0x8, 0x6}, {{r2}, 0x0, 0x40, 0x8, 0x10000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xf, 0x20}], 0x3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x100000001, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x1f, 0x3d}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2a, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x8d1}, {{r3}, 0xfffffffffffffff8, 0x0, 0x85, 0xfff, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffff9, 0x70, 0x4, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x21, 0x8, 0x2, 0x21}, {{r3}, 0xfffffffffffffffe, 0x0, 0x14, 0x1a}, {{r0}, 0xffffffffffffffff, 0x10, 0x52, 0x2, 0x6c1}], 0x8e, &(0x7f0000000040)={0x4b4, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x166) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:01:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/2, &(0x7f0000000080)=0x2) r1 = socket(0x1e, 0x3, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r1, r2) 16:01:47 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) execve(0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$setstatus(r2, 0x4, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x41, 0x2, 0x2}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x3, 0x2}, {{r1}, 0x0, 0x10, 0x400fffff, 0x9, 0x2}], 0xffffffffffffff81, &(0x7f0000000140)={0x200, 0x8}) execve(0x0, 0x0, 0x0) 16:01:48 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffff58, 0x0) setregid(0x0, r0) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setuid(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x401) semget(0x0, 0x0, 0x100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x0, 0x4) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:48 executing program 0: clock_getres(0x7, 0x0) clock_getres(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) socketpair(0x10, 0x3, 0xd7c, &(0x7f0000000280)) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1, 0x70, 0x1f, 0x7}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x3}], 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1, 0xae3}, {{}, 0xfffffffffffffff9, 0x86, 0x2, 0x398, 0xf35d}, {{}, 0x0, 0x97, 0xfffff, 0x0, 0x5b}, {{}, 0xffffffffffffffff, 0x8, 0xc, 0x8001, 0x94}, {{}, 0xffffffffffffffff, 0x22, 0x4000000e, 0x449, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5d, 0xfff}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{}, 0xfffffffffffffffc, 0x10, 0x1, 0x7}, {{}, 0x0, 0x22, 0x80000012, 0xfffffffffffffffd, 0x9}, {{}, 0x0, 0x44, 0x40000001, 0x10001, 0x4}], 0x101, &(0x7f0000000240)={0x40, 0x10001}) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) 16:01:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:01:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) mmap(&(0x7f00003c0000/0x2000)=nil, 0x2000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 16:01:48 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/105, 0x69) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffbffffffffc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:01:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x7}, {r0, 0x13c}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x7, 0x1f) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000080)) 16:01:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) socket$inet6(0x18, 0x5, 0x100000000) read(r0, &(0x7f0000000000)=""/71, 0x47) sendto$unix(r1, &(0x7f00000002c0)="2b0b7cd7a449f7a3296e0a5baa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70cc", 0x64, 0x40000000402, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) 16:01:49 executing program 0: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0xdc2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x27bf, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x80, 0x53}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xe4, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x0, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x3, 0x69}, {{r0}, 0xfffffffffffffffe, 0x93, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20000086, 0xfa, 0xc5}, {{r0}, 0x0, 0x1, 0x1, 0x80, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x9, 0x4}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000013, 0xc7, 0x8}, {{r0}, 0xfffffffffffffffc, 0xcc, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x87, 0x40, 0x5, 0xfffffffffffffb3b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x14c2}, {{r0}, 0xfffffffffffffffc, 0x20, 0xa0000055, 0x3, 0x4}], 0x3ff, &(0x7f0000000200)={0x9, 0x2}) fcntl$setstatus(r0, 0x4, 0x88) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000), 0x226a, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:49 executing program 0: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000004000/0x3000)=nil) shmat(r0, &(0x7f0000004000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x80) 16:01:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) flock(r0, 0x8) 16:01:49 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000000)=[{{r0}, 0x1, 0x31, 0x0, 0x0, 0x100}], 0x9, 0x0) 16:01:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0xe40, 0x0) flock(r0, 0x4) 16:01:49 executing program 0: mlock(&(0x7f0000ec1000/0x4000)=nil, 0x4000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:01:49 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x20020, 0x40) clock_gettime(0x2, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="ec5b71546de00eaba26e725d926d69ee9b1cd3ceb989d1e02dd9412e708bd91d43db611fd87b7b61f23df9b26b62e8bd45c4b869f2a5580fb628f579b2faf64f31054c15eaba2c6d39dbbc30b830f5cef3b52b8edbf73e79c66bf42f831c38755f09bce62af506e63895de6f5f995e724c9c169b6adb44dd94711e2276525d887f46a2cd0e9d42b0e4ae6ed22a6bb609f8aa00bb591d9f374197585243a9aac04d3008d6f1447909a726499ed4a863de4638a645cb91793cfeb5df3fd6eefa437dc1f09e769fd7ce84c28bae1c5ed75c5d274e40ad55d2838ac4c6", 0xdb}, {&(0x7f0000000040)="7d94ff3d0e7fe7738129ab50bff16e63bf348e066c1fce7fa63672e58595b303ac5f7997e35361b09dddc9aaf8dfb6d0ba1203c37a14465f62aa9c8874492eaf86225738be9eea219da29769a0259611e822626552a492331193296eb7b4e466ad44aa996cf9b6572dfb738e51f97ec104adcb3a9c1286e0279df19c82a13d14ab42e2d3ca3d5527ce0e0bc30a079aafa041d098b9beb9f21f9bc38e93f24e43884d3b7640cac5571b", 0xa9}, {&(0x7f0000000240)="65ebd24a891839983668b58ef976cadd57b241d7ac3fcc040363de7f6c9ab76e1e020ea9ae264262f5d73e7883f565a2b3523b627509f4dfc88fc7be408a3821928cba7d9e10038c315d6af7c46db1e5a761de812dc408", 0x57}, {&(0x7f00000002c0)="45b34250793cca9f531752b24bd138b8fd2684f6b375ccdf9b1fd5510a83cbed5870bf48f2b397f38dfb751c2003d4fb8dd064bf230d8083a0", 0x39}, {&(0x7f0000000300)="fbf707e5127e1d3616c072ffc655c64c7250a4fb905d", 0x16}, {&(0x7f0000000340)="2c564c5c109f343805625213e8ff8b0a70610ea4b8781acfe449e166d8623a020393cb18cd9cf0083d8e09f2958bca0b63fa150fa703465fb6a183c72608fbe74df17b9373cde31c32b89139355311d8bc41fe553701cd11f4df32701d67d2f29cd118e5c99aba1d85ad2122e1fb3251870d10e336a59ff5f893df5a1cf93205ac9da21f471f0d2fff491fcd455fbb8a431113eb99d5c1a50a7a336b0b9cd5fc564309df17061e56a659", 0xaa}, {&(0x7f0000000400)="a7a91c20b7d2cd958b266e09166e57e4ea84e8d18f0d48fdd7a0e354a72afc77302b1dfc14a088fffe1b89b1c8977ed1acbdfed2f26ee2873ff3de10a14a9a659fe881aebb9ce17819623e4938b43ae501a7fbddaa72a943e9c58981d08b6f1186c850691ec4af1b442d3aa52531d1b91f7271900514125118f1b1b237aa9203b62ce4fbe24a9bd2dfa0b48351d568553f275380ac28c495c95a7f1e558ca465c99f658872878c7b9530496fd6", 0xad}, {&(0x7f00000004c0)="c87c808f712665037cac677eee958a9d18da60449550dae97665f4b99834014a7eeccfd4284a248e798773bf35e806292b05f610b43752bf88f0a6e9bd0211ece0224a1e36605673e61037", 0x4b}, {&(0x7f0000000540)="8a86d5422d62411654682f3fb68d0e0fcef423728673d3f8a979d4582b726cf4eec37fa2f206d49eb7f6231a03d82be6a2806d95cdd04f4f03fd08f2fa5241", 0x3f}, {&(0x7f0000000580)="5ce4de905eaceb8098437f106d0c425fd350cd290f9a1e0f3d21bd53837d677d367ae4c57cfe89fbf63497c239ceb1f308393d1d49b9e4846d4fb106937da19002122508849310886e38f486adc57af6c3da39657e8306a0e9da97bb686453858b56e8c67f727d8be13cab2319e5e9c06573ccbbd4ce982cafce35abc1e933c4d6d3ece19e15dfdd1d4b90b15f546eecd71bddf40fad1e76da7fa383c38bc98d158950c9e937f128d5d93e1543fd0f0e251352e78b47ab1fa2a5225e7bf737", 0xbf}], 0xa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x500000000000000, 0x3b66}, 0xc) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="0100615201112f62"], 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000700)) lseek(r0, 0x0, 0x3) rmdir(&(0x7f0000000740)='./bus\x00') mmap(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x3, 0x6010, r0, 0x0, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) munmap(&(0x7f0000206000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x3, 0x8) mmap(&(0x7f0000073000/0x1000)=nil, 0x1000, 0x3, 0x5010, r1, 0x0, 0x0) 16:01:51 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x4) r0 = shmget$private(0x0, 0x2000, 0x4e4, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 16:01:51 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:51 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0xfffffffffffffff7}, 0x10) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x5, 0x1ff) 16:01:51 executing program 1: msgget$private(0x0, 0x41) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000000000061a4625c162be65ecafb47ca387d8fb57717506e209a12b2292ff3731786fc97db1eaba42aa131fd333d21a069b50419d6a1d9673fd58af3b93faaa806d1b1fb3e5da71c766e2dc7710e0604875b235f558da35b57003e21a8940dd2333db803a639e51f81cd648e43b18bb7fd77a9963e8a7f391cf60825af24d9247db6207e610d5e8680185c38b367ecadaf98bfb24826b6773d7f00217342847b4836e4ad8b5db148dd79413c40ff6c6a17eac26356a4d045cb77631391d09c1300dc495429d91b41c17cf2c96d137110896e610679e576853e2ae811e95b259ea818f6d518b88a5003964a486db8e332843a7df22b701e56bb684bcec7ba94d5e04485ce19daafca02b71df7b9503e8c3ca8531429d42665fe21e155dc3c8fdf999252e1a9fc32fc82c8eeceabc95639971a19a4080547c541ab5c6c70be6a30306f8f05d88912770d518e55ad1259a88ea94c9e16a322fe873e7ed6c4c10e7da52be6b201ac372d0a7d3f56ab5178464df8db5b3bf7e4678f176fa8bcc7c9eeb1d7b54a6462554649ee8c59ac05a108d4a6fbf554a2e608fe3bfe2fa1b24ee7c5bd43b6a27efcf591a6b2aff919b48c16591ddec126b7d7dfe43e1247aefbeacd57bbbd30943798bcd1a7099b261c2d5466d03c1219da0252e07fc2fa02cefb0f24a5756e172ee5967e4afdf2585e8cf653c25e5c9cfab55f8f45c7b8a0866d61dacf856718ac18a55a3e24cd4b323df0c107176bc17a09982c4a546f77c8c1950ac9edbd111e97453f327e546a3b7ad781054e257b5878dbd462f1a6cdf9055ed70d1fb696f0697360e4d0ec283bec866d29e0cb3c52fc9b27373a1e6020bc847998ad427900382a6d9d48d10b8c47fb34e15dc9511b58c71c3069859ec58fcc4990b77ae79b0e08c114a3e5dd6733a4b5f18ceb3eca951bd4e1459957ada8da85a13a53fbbf5c772c03703da7b6d542e91d994445d953f6d0c75a4306ebe8cacf5cc317a64639a5447281c4d265f86176eef947afce548ec5f7572d754b99e374e5324a70a05a1aaf19332ae7b07e93cfd6ed9b248f6c65979fbd4077d4a6c2da014dbb0ee5d82ea0cc85c6250a9e58233e2529385d7890086dd0f4695f321a391631f087033b858af5b768e188512ff61143d233975cc22d511bda7909e492ce571e07afcc5c0f251ccfaa89ff7d3fdbca3990d5edacd2bf2eab8a80fd1b310b3b43ba7a0654b4b81ff18b5dec5d65d88ec18269dffe5a0bc37a8560eb26d94d168a5afb4e9d20b6ebdc33dbd85da9e5ee99bcc2acddba642d85614f0e98a333bbc915fdb5d7e7aa2a8f57f3ff3c522624b8dd75fa469bf503c8324c255c01289b1e467b73e3d1352672abbc4c39e1a52b98bafc0dd55014ec2f498ec117d017c0525c9df518421b1fa45dcf7e1f40de6939d430789e9619debae678ce763cd785786b98192012184799d7f503eb00dfb9c27473e5c5bc6cb31334c10fd8f513e06eb961d01a49381209f71097b399ea76284acb8a551c054cf0b936dc9876d56c7f5b00192eda0d2a43743905ff37552cb3bb01642beb54ecd47030f661580e6132523dee920611e4fcf7bdbeeedd3822a70534849e81fe0d8f69531e81672ec54bd3a000243d8c8a17e4c1dbc3a7df9c3b06b273297282a891a92ce13734b705a52fad2b203d9e3519ad9c3c9405cd13860567f950ff1ee548ef78af83b6ead46631ddae24b4383ed4d3be932191e386647062d33b00019fab11704b1982725ca57f560b169665b7d10cb1c165ccc1a3ac91263211ec2360b8fb0a7758a5e218bd34938df0ca9a891c629c4e105f5970c9be45ec0ff0da728a9fc3decdba5ca2d168bbad8a092fee77e59aba714ee30d281d88b55fe041903f7e42aa7a277e1cc098ea25a405353977d76ab570674cc307a3ea6d7fc67aca6bba48e0c8d938a2e8c1a0d993cbb7dab3fa7bce4f8496348a6ab0b57f9b74e1d86556efd828f369132f08700a2977b57570f1a54e787972977f6bfdc3518fa86491eea56d91fffda3ebd20e824f8e52521aa9a92113fef1957b1c59fddf6c4ac09aabb86da04111ce010cbcad091e1071a6dbd5155c45ac56d010dc083077b3c335bee46d6fa76de160befff3f1ebddd287eacdf5fe710b19682b33c57bc4ea19211b496599888ab9a946fe19bb16b2b8acfb47ca7fc99af6332fda28e5ce62bb6888f95039fa77b7443129bd45174d1d47ebfcbf73e5f55dcd7690fd9ef55f3805a7b18a880f3669c512a0f87affe5ed0ffc62ea5991b7f1f11189bcbee3f01ff0a6e0f147ecc52f9fbd0a7f970d13a261bd33e0a793fa175ca66696ff7fca0f750953c4636504eeeb3bcaffb8ad7dd9e9fc0989c29f1bb3deb95e8c1075686fab4d891b23e4f8cd989999d7d07cd21c9d96eddcc200000000000000083b63c282110a0130743043d269af5f0ec468417d589a96a5c3e9160386ab3dac16ad79c5c55d3d4421917ff7d1341a95bb8e978410818c4c0be37493d4e87276997d87fe682202ad04163ac6944b7163b0de97b55daf4f32ad0f9020a397fd37a15fa2305c7ffeb45330cbd4e1548e6123a3357afcaa8a33c05fe719186c2abfe4c25f8e93047f32d08b74b3d88c276256c76be9c70d7e4c2cbcc790f7248c1bdbb8e1f8875508cd724eec857e01545647ff53bc3fb73f4ab8b684758bccfb5a0998b3653f8bed3d4a6463d20a316fc6eef6b0a92f7aa2a8708d2176a19bab4049edfc1c93773107df60b49e045e63c249ed3fd961bdf168e7ec9cb805185f529be78d647d5fc71465a773597fe3cab1b1ee5d3d51608f9764fe9bf388e94bd4f09cce976d30c3890ed6181f7390d4b5618b1e6b6a13d6b6b6b810ebf49486a93e1f1f852a7e138b49afce46a2573701c8ec9730a88935009e9a91571f922bddad7079436eca5090437b109cdc50a11c4812067e0671db4360aa00dcb0ea850614e7d8f45f691a31a1a1bfa6190c5e169cb64a4a5c8803f03de9f49fe79d08ec4d6fe887322ca607d6e5650e8e10dfa3ce9465dc4051d4d26768811b5fa7e622b80368dcb68ff039c26ffbb69e491212a727df9f61ffffd332a831da6307d0652526fc575bba03b1deda5334169916ab2537fdf87f7ed1c2bed051c527c01c47b269dde6b95205de2d168c59c385b06c663d484b975e065a0f7d041abf15e3497cc164679015c4f49c52ead6bd87a2f951ca86cba1f6f362a5c2b5d17d00a04a1dd1376bf58637baaf8450a984cc64027c5bbdb6730641d13e02541f449c2e72648b6fa93baab9a931e16dfb077fa1ef46efeed1dd047013795a7e96481afdb7cac1d7cbdb44b5fcd4e0a1d210ca804095ac6be976ebb526151535938e8b82f89324b5b36c5e36080678b088eb5800b8cbe4254636825f5316670608a68c48810370c4c15c3e052802333c6370ee080ac5ee7d648640c3b198aa881323c908f6d506b672a4e031cf5ea65c0a678b6a262c910fc464da062f6da66b4a58a3b5f164072f844e874b4311ab55d0c77b16644705261c9df89dbe94b18b1726bedfba0419a288d6859b51bf734f0e4c2fdcd1402c6a94e232bd3582bdc98b7269c7ebe64ee61942d2fdd2c25961b92fe0c2ea375daa9829e6ee1ea74b3c56c2e31fffea09bf3b153a1ba779b15cd3030e4ee061c2c8c00aca421ea8ccd4f5e55253928c14865b02a08e7fea9179f1271ccf5e43e82c42deb2fb6cb4e5cb96669773be60b43296688977ffd5e35cd8ebc58c4be42b555d3ca15fd4a298cfd01a1736ae29442794108712a3cf2703e25947a8909309eecb32378266d2030fed4df5f41cf19de2dccea17264535851a12081dfa5ad1f5012fba8d06eb9524643a76f77b896141842f00be1dd15d3b5fa5b38478486c9e370d52259b3ac93c7b577ae9dcf67afe2dcac8e32602e90672a6138d187e1e4b90387d558cdf9f04db3161c9401f83c84c64ee5e49c0fd5f2df258814ed22e34765981395bca3141f887a4b287453154364eb2fc41c3533a4ffdb7250853c335457991c952a247dcc1ce9e758caa1c52a58d6cebfde7193a3927c874ba55c12e02852f6023341a063f7f1c767ed307b5421c8166daaf0058f4f62ca99f0191d6ba59ca95bb5012903a1751938f1d653d49008f64b90b51094d74fbc067d9d17160598819a8cfd4dbe4cfd56ff72526bd5ca10e733564674d620b7cd358ac85d8758c883c7877a88ecdf2da27973c962d2bd7131b0d7e769db319ca827429cbb5a4fc4505ff8441bdc5b86a4b94bf54a8a3faedb4b5ce7e8f637a380b862bde514681c6f3fcb0ab7a48af3692fa68d98565de3b9a5b77355fbb43e8143c0920700e8a1551552437b204a83da7a78f4526895ede457a668f9e4e60491b06f7a7932e05d88ee58cdc14bcbbebb2d559fdebb2bdd346e549d748b194bc5b898f70c5a0c8b9403419c3a1e15fb447332f3432c22fa50c9c58da35a92d8b3b19f4adb147e07b73514f52c5b523381c983f9d95981e0b750d4675efd06afc3fa9ab49e14df5a4a15f45d89057929a34e9292247319a52700851e773fe568ccb5425b7fadb37c0b54e83c110a3cb72b8c963efaf3efe13f829c6bd660d7a5b9ed5e9e1ec00f5fd0055370b73af648d3575186c44f6bd6d7f32e1f48fe35a32f354d54e416bc7730411e60f7d6432d989ca900a0c2e2098ed492245b58c40cd30fdcc6deaa5205b4285e0aba99a323b539dad5ab4af1f483332a25f8757c83cb5f0041d8c23eb8469803392fae5c95a160181f5c55de6f90e81ce935ebac038f420e3958e2430036026845eb27a135dfc6b0d57bd3a8f16f3113178e1a449d103195163aa8c436900d6cd9ad2bd4de002805b48e3fffaeccd36a479a2c37c5840706b74d31f29e75e27451347ae6ed088e9b60def7ebad19288687011c82017549aaa5724dc50fa85b4225816e31acd0b9e5beafa076caeab644eecb616d07511ba5b4aa9f8f983cf584c66e77d5f1deaac4b273aec806ab60bb63048e89b24f51f5689cc9e8ec7164f17cdd94fb8ca2a187b82aaf27a4ab87889236188d116322640688f88b66d1164e1b103b85668646d83f999b1b83b68c0fc8e5eb364c4bf8d6952ffa0f41537b77450154fb203d16544bcc17701903a37fec2f6752dc4d041efe33c5724eaf5bf3d38dc0df163336cfa78fb6c6fca6ed75be409f6523799f59b8d66474fe06c2758e38d99d1f188826e77ed096a98d367565be942f658e6fa37ee66f9d889c24a12b9265eaf2f2d9a7e572790e270cc980e8dd4dc5aca6a185a8baea8380b05bc5c0a61617c774a73cedd1954816d86de9e5801346e55e6f04c0d22da82dfffeac704a1d95efd0d5157f0d2c8047e9115ce3c4752799eb785e63c75209121b9fbe44697eb72d00e2e31adcb56f10edf78268bbc2fdc841e5fd0665de2b32f893c39a9d72d0b99df9615ff978dacbe96d81247ce8e13f54e4e4f700a8fbec8909fcc602dc340aa39c7e9ae59bd1e635819ac04337f72b558a6b3861898ea15b210377c27394eb79f605bec116cf0023417f4f2c51ccb22510fcae52e2bb7a2405f82f57e3c31b5c53750403c858f73131e86d03b45d697e18cafeaabc88dd419170a4141b29d1c6a78e00d4c5de2d71b80dd6173f697a340112ffc7b57a4429750e6b107f83a4735776017b63dcf3b1c47354daeab427f80abd779695ccd8234546961054f2460e63249200d2db74016945469c81e219f7d78c62b000caf5295d62905dab632f2787d93c5bb200233ba126bf60eb"], 0x1008, 0x800) 16:01:51 executing program 0: clock_getres(0xfffffffffffffffe, &(0x7f0000000000)) clock_getres(0x2, 0x0) 16:01:51 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:01:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="75ccb90c734f5510565418075c98b07c6eb7f64922dea845a9d78c8986a758f03ceced9503c7fab36ec7aa3bd74f09e50c2486170f3f3aadd0e9f594d2b50f337134c2bb7c38eea7f430557cf8e81e5ddd5d8f62447da6560402601d97c7b09ee1f5f42421128bbb1f7ca0b2b4258eb6b377edf685a0c2cec1d59b49420af3d1ac332d9143c562e7b392fb5cb6a313a8fd6aab6e9890206f3841c07ba74dd7207fcf114caf91c224ad9be72cf649607cffaac6d325a36508562d0bf007d97f23a6655c50e885063ad530c355ab8dd6e81bff53229443454c69d8ae4a6b58acb16c5e9d2e89706f39aef72d7810798ba8c74c7a466f930844730f8597d5e3dc0419d2ce60e766915fac5e955ad5481b8fba90a9ae1c216dcbebd5f79bcae7613d91f807c0335ad0d01a8215a1cc83b767164f3fd5214b721a5513ea09b6cf876ee4c50312349cd692efc8ef0cac1812018c3913c036a418dcca41f5ba2b2ad9e885525723e6faacf56fcf521f6f5ed99794664484cd15f762bf7296edaaae5190f2ab50ccd9c08a9a8c6fd210ceeea5e566056f4f2b81895486a27cd5ad1f5cfdb0ecdb306b75c0caa4e46c933d82af2a229d1c8520738c24c1872427192c8f429b24e11791f65c47a94d2e858e1929ce71a74974c74ea055b521785a26f4b8f0c660874923f43f645091fc7db90ea201def3913067b227d68a19b5a9279970fc317d2864c6f37ce59e5d83e17468872f3b6136c05699cd882e7c5c5db6c7a140a877a769edc7a26be279d8ecf4f5c86af2fa0205b2e1278c536f79a842b4e69015a1eb0344390eb3694128e4b2f712864f620e53c4b72be997993ee3b950fa88cd464586108bb56e31e2485252dba6479f7c9c79028e3f56ccfb58d8c7c74f158482fb484cc8c8662a69ae6e3cb4945eb479c2600b146e5a848203a5c6de21171a28c1eb8819287d84db1f75becc7d395a3f4f20ae11ccc5cc0402045bed20901f16c23d97ab2faca16139d94ca8e243b9891b67b853c51d1d4497708f81ead5019f388c3a2a3654e8b17e2ffd3a9cb55b72ce20d9436378a6100ca4cb912f21d1f03f41c12ad7d4727246abf287156fa6f7504e072bfcd312a94d8abaf48b2d9498b11e465cd3a2b8f1d108eb8dafbc3ffb993bad32140c4390c44445a0a634c990298c75211ad58481e78a21ce5caedc8fe75a964d7d81c2efd9fec78ffb2b591dc3f5b95517d8482cf4142cd4dfb51977f461a87e57a044287e123ab4193740a73ccfd3d25f5ad8e29c255c7e2e6665c3571d94bee21e791473653dc4227823b78bf7fce2a75d22748fb0bdd9e0ae502de9f790a0f6f3be7a954a9f97b4028cb162351a5b073b941f2472623484b5f6649b8f528f0dee1e384fe4889e38d5ee0955f52743ee528df055655e356651db71ee640ec47ebcf765862c4e5a384da236a339969a0e075d12a449267abc51beed765fb54e4f985b97995fd782cab194870fe2456473a621402edca3e3c2fdd4de0d796de7b288c4314bf8fca37e761dc744bd30ec97649d3f0e7d52e7a285275bc0903f9cf7a5ef392a0e2391ca8d2b04f3ad4e13321bdf45d04e664fbe378c90de198f86de4554a48aaadcce14882cc0e1e1294ae9391a1d147207021f0c3143acefb0fa5fb2ca528adfd9420e430750c79c56a3724c5fa2f8255c504a72db310b50af27cc3ef661584800b861aef496b3fa82450f27d507cce82646df547f282b64c45ab1d437edf8eb39b24a0937f2ade7571bf53758cca68b981cfced4eb16a6109959d72d491961b44804c807a9c5d767e3641039716da45f8cb93938df157514b6260da0c5f16ff36470adc68802b0e0be4faf1fa9571e607bac5833aafefc8350a8290eab8b1bd5d8eb9c49c0d6a47a3a33b9b3a436049329959d9e8ece71e0093643d75a9e4d90f81087375679d81bb16716a1735e41c96390170857c52fbd94be745c52dd08b42f27c53cf3eaf25766229973726ad75388b8b5384c6fc8e133e562dcade615913ae36e99c5acf2210cbd0e333b1dcacad35f0ebd2eeab5ee9d425343c39a0c0b5587ba48f9e27c5a5c600146beb75851de06e7b25e8f85c78d9e554505319069d3f7d1ffcbcf7fe3723b58ab6d41254696818b0cc8e0f41a639396f4ccb31e44fba9420a5daa96643b1f2c0e7644253f4242f9dad6394ed177429007d2d617adcadce1f45f02771ad529ef5f930d17933bbfc004003107e9e18d218294979f9844090b48d90a4160b235c0f813f1e0ff3c4e094358b71780b21603300c16fafa36ae6fb108c267db90e9bc15019f30a53cbd3c761ecc752cf0baecc01b095bc9f60eb95f8955e975f4cf10986f309736e05f05131dcb71d0c29ebedc8831ea919b602a81bc9832c7aaaa2f46dd95cb441b5335e455deb0ebe0870c01c5dc0003e77c31cf0c69cfa721cf0047a0c87070f738f08356eb8b64b840c55b9f595515331699b3b06ca22a76213ff7165c62109bc4caf62a8aba8f997d57fdc41b3eb9778ab1f00932b66e41886991245f18d349a2d6f51b02a588e0fefe9213fad420c56d22334615e1632269cff074a1587c0bb014d487055ebcc5e26d5e3f11c0b2b7ec533f3edeb679993502be4d0d51115812ddf65f7f2aeaba89631a0175b62903f455a319201f0af4d24f749db06677a37fe73ed67de71e01ae9a82167192a515ea73b488cfad236cafca86172969d7764e42645e75d93a2e1dddbc137b1660227c98d5f9c245ac148c4253029cc51437290ea9402e884bfdfe8189e51b26c364928a9c5e2dfa7252f7288f6017a563a3fe8499843c175455961b5314a98c9fa8cc75f47e4932e19751b447b666bceddde85ee613795de60fe8fddded3bfd9cf40a5e90932cabc73ca7a0931b9ed612187637e0eacf1143b094dc2d2b305a6e5b03fbd0e7975d01f8e245bd596c4ca237ad1f80c2cbed6f0177aed532150b2c73ddbfe093f6f8d0e82e8ddaaf5468573442e91c2032f91a1d3039cf616b525cca9a1d2b90f5d355f9e687d95e26a4f87bfddf3bec57f1965d94da225aa55e2154857436414d98bc47e0fe3d9f3e14de64e5fe83f590b98ea09e225f2da6b1bdd071871b6eafe69b7fef05e1be047a42be2bcff18d1152f7c217bc4e6a0d870bc296da077ba80a2935ba13831925c0637091189958d34afb2d3fc74388bbd1ab725d5e1dff7db20c23762e7a93bbd06ceebdef93cfe01a0580462e3c89a108485df86a0b8e4630f8803f2fcb73a87008e039eea46f54189c4e48a9667f1b92bd9e5a45344aaa763302c0ec7cf59bb151a75b9752bc630c1542ce4dd506be817fb8d150dffd64e65380417ec521a425a6f13ed3ea6b4e76924e401c51e5de1ddfe1f632f25ed6a13aa286c16e2e7a3e9c0f919f383e468ec454f888abc422576a659e311551cdcb13f02d955ec3a32159e17969fb3b9ffa6e9eb54f3d5f5fe0dcbab8252d62ac0a42c3b34c6f5c7ec819c0be77e69a899a9124d2f91757643d7e4703cee911ac1c47ca019c59fed0853a7ba9d5b08552c60bc7d03c2a04bbcae65df455a168f5f6b79ae7c5ee6cf28357e9b4b1bc93c8b7d029f12241f5ba1c02e98783d956059c3e81c29930c94eb53f615ca1aa3a16923ef711b914d6aa6bd49b7ac64cc259c66b9376c8098e248f46bc22f3c960620ecbd92e23f116723b5a2e1d40159bef5493770705f44bc39c6f6817c764594b4ae63c8e2f6bf11f3129a15fcf67071705b339eed337e0bbf0364629e72db1702a51df7ea3fc9e88e899affb6276df9b5887b69aa5d21810c49f17752ef3e13f3cdc9baef2d773dedf95379159fde22460e28d2c8fee81b7b7251f93d455605bc627830d82bdcaaecb82b3ddda08ec7def9477bcbc574e0c6ca97c263fab31133269eca423e6ff5cf1d9bfefd0170e2e0f0dfcc60dcb58198a2fcc4c884b321284a755bd36f3952eb063d970d0206c7a6427bf3fd2e056600cda2eb97900eaa8fd5e464e11034e505a87d64b642d52343fc7e90aa4d23a970dec65b4141f101d44e3ab5aba50c55fcff1941a30e347127e324207a8b7acf6df2a080db10005b5f4d4d995338fa5440bea67c21345ba9a33db156c499304711821539ff43ecb2fb353fbd355524383798e908b6e31d837b32d12bbeb99984fda8fe5474e2ee9dbb09b45f46fbc8099908d7068551c68c792bd1e1a64147ba975d0d40b8bc54c68b6af22a97e65ccaf87991b5286233c019668ae446ba138094acb244306185f6b32348d005880799576c247ad3b81690c37328771f2e79a20b6e34329db1bb6f88cadb33bf35d1b48e634e7f179eaf74c65485a922c93625d48711241676ab9f70b890ab8473a5483ee53dded929aacf6f0b76fd2981fd3c38ac631bbfbe970184007982524a98df58d5be0cb557d1506c4dfcb7139274358b7b9b645d6d4bbfef2982364599e71c8f9c8a18bd7071591e4769772d60cde6a836d37197c4d6c5cc92afcce81203d7045b39c29dcc688819b46cab3ecd386d2ca35a18454de93d6f39c5b46bd020bc3a9f8ad355cea1e3e7f27925bf8ab701d08f89537dcae57b3bddf4b3d766533acc31720a37282dc521bf08e05d16f21bce5ddb3027047a3566375d75240fa2a10a2fac686c9d5b3a7e2e8cf32d260914e348e4766a11cc0a5d8d2d17a5976c669b5ee849d27cd4017eb19ca431a8514c26df5d8bc46da46bd63e845dd5ff7423deffc5efc5a43d8998b8345c71f8536b12d5a7a1d98d3adef50dd6b93b9976cd59d4ab601d2fa177f163cdda5f08cc3082549a86916979f99ae2a9d0264ce5603bc813a8666334f1026b1c80654affe7e9318721a9cb1a002f03ac4b876145d38e259b8ab36de719c14b23591a0bbc74b5cbb77b048fce3dd7546a18504b23346c45e5fe277abf112193593f3fe59f8eaeda1f65e4562a0030358ccd5eb9dff8c0760caa88d97389b9ec33b84c08ad65bde26a724e23db28fb607d3e36824f2ab4b76691134487f56838621c2ebd93a04a0984214a5a3b1744328ed3eff630a31dba4f69c7319e45352f6ed459ec5103c3a99fa0052743606b71db348a8d7349c6b89586eef72ebed26123ca17e88009cf9044f6504a9bf1ace18839e47992aad836507a5af01dfd511e85f6e8b43b813b8d064912d89f2941cd968c0f31bd5a94d1d3b12540dd3f4e208ccb9a5d72b9e84cec2a1f1102a5aa9317a1f30a923dcd2710614a539b890ca500d5cc849d7d7ff1415a494a6e6c1a3bce75a4b2eb144a74d76dd2d5e03b8bd30b7dabc580aeb008aa426b723aae3aa3ca9ed827022e2b38f3ddd655af49489aadba2e2c9f882e94e7a36f5e9e401c68b91bca4fdfb2c0f7a5083fb6acf4dd680cbb0c6eef7bcd0fd0acdffd82f72e2deccdec4f79cd40d5dcdaf0ec3e2309be584d5ea6f70033a60dcc33adacd9222ae3453bad271e3536b4d7c933ed651f7452394b7da941a7a2e8bc8b692c94f52fd747daba8a8a387cf9b194ac85192039d4b660ee8d75f2bcadba8c26fa7b8a7f352a8d541bd7e024d7d8c6e6da1edade71c835607ee33af15d981ec9acb47dd27d61cb0e8050b9ad3bb2ce5d9b9a5edef0889a4775a41374c9e9ee85319097e25f3c6e4351f7522b525e8aeac260cfe7162d7e70e26e69e4fa69d64bcf7a1d34a432ca9025bb76c4b111a5a0643c19572430e9d80fec60b25a9ca8f156df4cf4e5341b73ff2daeca1e9b115778608c3fc1d32787c4957e7872a9970df4834847805d062fa35cc1b20df7269e", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setuid(0xee01) mknod$loop(&(0x7f0000000180)='./file2\x00', 0x2140, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x0, 0x3, 0xfec3}, 0x8, [0x0, 0x112bf1d1, 0x120000000000000, 0x3, 0x3, 0x4, 0x40, 0x7ff]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto(r2, &(0x7f0000000300)="09dae1f73eab498667c387cf43f263cc9353de075b12ec4be970c5b4a87e9f691ad0b4ae87be6c496cb6d20080e42c8f41102d1571790873a919f9c395f8255aeb6c22a950faded25c4cc67c5c31e1c24442d24c2ebadcf71c0b626314366c8f18969c97cddadf1691e5b77e733958b23f5c82e78074", 0x76, 0x4, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00X\x00'], 0xa) chdir(&(0x7f0000000080)='./file1\x00') r3 = semget$private(0x0, 0x1, 0x400) sendto(r0, &(0x7f0000000380)="eae541bd0956cb29ad49fd039aa2438dab5f2ee2efedf51b389a547df9479a558ba13d626debca13e740159ea6dcb0df8189ad982e866343fedd612ea347faa7c9546c9f23b079e28571dcc9d92617a3fbe4aaeb060c15181086fad7094776d3d44f32b6efaab8e9decd513f03b3464b7daec1aa0bd331bde71c7eba889e9b04", 0x80, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/161) 16:01:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477823fc0000000000000055e6e9ea917e41f7"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000300)=""/237, 0xed) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xb58, 0x9}, {{r2}, 0xfffffffffffffffc, 0x30, 0x80000000, 0x65aa, 0x9}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x40, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x45, 0x0, 0x5}, {{r1}, 0x0, 0xca, 0x10, 0xac, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x410}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000037, 0xff, 0x12}, {{r1}, 0x0, 0x8, 0xa0, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x7fff, 0x5}, {{r0}, 0x0, 0x40, 0x17, 0x7, 0xfff}], 0x800, &(0x7f00000000c0)={0x9, 0x6}) kqueue() kevent(r0, &(0x7f0000000240)=[{{r2}, 0x0, 0xb4, 0x40, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0xa0, 0x8, 0x38f, 0x8000}], 0x7f, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x4, 0x1, 0x2}], 0xdfa, &(0x7f00000002c0)={0x0, 0x20}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) kqueue() dup2(r1, r0) 16:01:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = getpid() fcntl$setown(r1, 0x6, r4) kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) socket$inet6(0x18, 0x2, 0x7) 16:01:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fsync(r0) 16:01:52 executing program 1: socketpair(0x21, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x10}, {r0, 0x80}], 0x2, 0x0) 16:01:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x80000000) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x92) write(r0, &(0x7f0000000340)="07be8b0595babf51fefb8c3f00340dada5832f1e2b7ae2ba98359c1fd784da66ab0ef8efd8e66fa2dfc141872468701c6b8d0fb33b15cd06564ab805e7a14260dd6e979984c18b343fb68bcf60292a7cd044fef2a0f4261f62f263bdd3e074db0041ce46f6daacd051cc6f3192ceb83d2c823646fd52e6cced6d441df4", 0x7d) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) utimes(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)={{0xff, 0x7}, {0xab9b, 0xfb44}}) write(r2, &(0x7f0000000280)="d12f5fee9908d7287bc1e0b1082896162ee6d8c434a6e4fbe431c7a91cb94d64125b01a8095c0904a3d3b40058fecae33dbd8d784f22fe2dbd3753326cd535026e69acf8215de35f1a828e161450aed4faf3ece5aba9680d6a1ebb09fc4acf1d8e144a09553ad12530fd0aa6b404320756745d44f3eb0126763931449256d8a5f5", 0x81) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:52 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x7fffffff) getsockopt(r1, 0x8e, 0x4, &(0x7f00000001c0)=""/47, &(0x7f0000000240)=0x2f) r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x7) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f0000000200)=0xfffffffffffffdde) setsockopt(r3, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r2) getsockopt(r1, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0xffffffffffffff2e) 16:01:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 16:01:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/201}, 0xd1, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/92) 16:01:52 executing program 1: r0 = socket$inet(0x2, 0x2000004005, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/73, &(0x7f0000000000)=0x49) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x480, 0xf) r4 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x1) linkat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff7, 0x12, 0x0, 0xd43}], 0x65363051, 0x0) socketpair(0x20, 0x0, 0x401, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x150, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000080)='./bus\x00', 0x88, 0xc1) 16:01:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) ftruncate(r0, 0x20) pwritev(r0, &(0x7f00000000c0), 0x2d4, 0x0) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="843d83074163e39e20e2ee836c9104fe29ebb52c49b099", 0x17}], 0x1, 0x0) 16:01:52 executing program 1: r0 = socket$unix(0x1, 0x800000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:01:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) sendto$unix(r0, &(0x7f0000000080)="bba8687684c787635f4a92ce59229523558eae27995fc38fa9475e163c0dbfd8255ca61a7e88255b09128dcec2155f8405cb2e502ce471ab5d8f93e5d18a4cff8f1529882b95ffd7630c64b16c2587546e7bf3567acd432dd444d12eed231caaa3e07ebdd6b99b28210584c1b70ffade64f2dc744d929d3199f9c3b91ff7b666bf79b18f21fa2179e36f1463dc7d359d5c3d5c9fee", 0x95, 0x1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:01:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x20000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) write(r1, &(0x7f0000000200)="38f283be3354030e4f970d002b3b36478b3362666acc3dea7022ee16ccf5975d408838b393b9d3a3c0f273da0a6b62fa6fd84cfb8c6135d8c6dce825c923e34a7486abbe6c52834819846c472ce743505835df2b8453799af0d34b9e9fdfc2ced7cba9e46ef58aa1e9e8ce2add3a9b3bdcd7aba5f5b5896275bb18867b2d5313b0bc809fe2b110c01060f40d0694aae173246dc07b87bb8f7222bce4836460cd025d1bf056ad849a5bd0accefc5040041b5584fabcafa9e80bf0252d6791b570a0cdb1ee220fa46323c811428fc2a2580d406b8809e48d6f0b3b749c04c415", 0xdf) getgid() read(r1, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x911d, 0xffffffffffffffff}, &(0x7f0000000100)) 16:01:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x2, 0x9, 0x0, 0xc1) setsockopt(r0, 0x978, 0x8, &(0x7f0000000000)="95b372f3a10f6a57d4b31500790d26eccdbc6aba9d88d8", 0x17) recvfrom$inet6(r0, &(0x7f0000001040)=""/220, 0xdc, 0x800, &(0x7f0000001140)={0x18, 0x3, 0x6, 0x76}, 0xc) setsockopt(r0, 0x8, 0x2c, &(0x7f0000000040)="3c2145ec0b7277b9d139f813e71c74ef28c543ff9765ee3a2fcc7804abd3e95369ebc12f3740d44f4068f57f408c96a0b87661ce90fc8778f6a9d77b73102c7e299feea8c1eb034d25baea6c4b02bcdd18ab9bc36486dffaa07d28155c2dfa097994b109de1ecbc44d8786784ea9f174a56ba06a2139ee627fd0b806d90fa1c50eb2271674cae6476800a424b1af36c452a1592e5ed4647c7f3863f16631747c94e5e23c8a42c52a29cee93b7fef458240c88df6ffb60db4d2a58f7247d9a074356f11eaf0fbde3e5f9581dc9a1413a32c50fe07788ebfdb593241930ca83c3c294f11c60bf5d11cabf698176fc71727355016919d09042872016335f3371c90deb3be3058f813dc62a92a9d239689d7615c47deafb2bc111513b98637649711d126a22c4483609d7e831a81c96b782b242b13decd81ca377584b10274566cb8f181acffdd5bd62df8f91b76d466ad121193c021dbe9a56b00132726e89dba4f970138f6f0517c960534e64f047929485048e4d467d22dd2eeec50d9ca4e78b2c214caf0d27c6e2578037fce94bf76e9d6f1ea7c6288e4ba6835c3c973ec824fea9302ee6364f88905a14f9ce5a0b08d5a7386e1abdeda622ca15cc720ee72cf8104389c817d6e1671c852c06b970a687d2e60221d8885e991c8986440dcfe76723a58271edb6b8667fad4cad455fa1f84baac1fb28f895ba99fce40feeaa92e127d6cab342282f6084a19c9fe5f4f9d1096e86fe484a560c61490191b16c766505d0484f645652e05b62223de0b18ad114a34c818113fcb581b0cf20dc25d8fc9e704887adb292ba0846f5dc79c3021d7158d90edba36673686ddd2167e56ea34577fcb9352a277a4f8260e425d8de314da00cf5bdf8cac627e389122edcc933312771b143c226d3be36b916561ef302823e25aec59f465ce4f7ff3dfc13ea088c59aab6765d6097452a20fcc30ca9bfb86566674435e98072eb6abcae0a92a210c7d65ff77a328eab319ab701263183b226f59d56fe0ede629ce2cd00c5d181aa545d5ed03cfede936ed4a1477a15117cb68b7fb8258ebbfcaeb3afc49d18f0467f6376178b9b32a92db4e2f446ce9f69f736b6142d6549b98bd61a39ed3840c2181d86bc3c304f547f12b2e2eb9f4b64f657d13b620be6147492fcb1a4741fd23113fbee92eeac2f0327bba24ea93dfe079a2917e049c2d04b96395e42d0fd49546e68800969911612300689f55b7467c362e7e4f63b78b5d7f5e73da6e5e09b7064552bb7d0b307dff02fd9b19f0be47f0449dde7397f2ede6e0e8d219e0b1d522bfb5c387ed5fe9c5545a8cd4503349e675940dd0d61c9c788aad8680629c337c47b8f1d964cded7eba25f429fa7306e0e4372c4a91143b8ce4f9e9c5252c051241d5449458f165f863ec47f633090421a75ed1be3823acff613797c68be41abacc1bf40c5e8c0e67d1daacd62c028b48a2153cdbe654875afc3ca213eeed2e3bf4e9d058481dee5828f8ad0750b36d449e60f0ac55cc8eac31082ca52c2e0f7683597e3c87b835111e84c63accfbaa42c3cf4745d78a903031666352fc104b8baec413750de647cdb7c2e5813da6bd052a6a2d605cada17b3e163005a6154b002c74e37e696dad815e698c887fa93e7f1e579187d5263c700cc55a2ae2d8c3cf6a20c709141c624bad7c19f3f1f63f651079eb2abd733cbcdbd2b07708a7b31479c7368575cf43abbbe73a6a953c9d02d826459d3be2057fa1a8f2875d0ceb22f420599a857580cdf245e919ed480f5fff9acaa963a77059d7252ae77ef8a3af880d34db328bc5bccb910132c1113a812f10798d148c42ba31b284d7f8387ff04719b864c6996e32ca0e9fba4f105d881064c9be3e71ec1a283556c521f6f84331a230de968bbad8c0a9a97dbcf797c67206b269fb52a46f0d6756553e34f2e1a33c88fa6f6a66df5f75d24d499b83b6ecf09b6711a5a3a87056966a8e5f279570ee2e3156a49fcda96dcf24bcf67ac914e394a2dfb0b7dd4c79b1cd85a3ba7e3e08857c49c559b82b30afee0ac3526660e924633718d6c6e092a928c8863c26ed1110843b1f973c257b2868bd84dde293c92bee10d34fa11f965599744c43e35594a350cdb8e2087c3cc1e345a4fd30bfd294f18d725b60b5c45fcacbc36bcf15c221b8084d6dc5b364f97a1bc7df194496de0bf8cf044f69521163cff58e823920e9de5a020afde025db7e4afe19632774634a780126532cb3d3c4e755239e5e54f821afa46a4f076f2b89cf2617a0a103606901438a1b0f576f3562d7b263e1671310f50ab9764aba3d8257c97c94f7df176e4ff6c4621b0189c13a78d778a0bd49e384fffdcca11d5de71dfba3c5f6619b83fee550d0d5d512fc52cc6dfe22921f1b5b14c1d56112b37dc92fe57e4d864d5c07d9f68b1e8e83abfe564e012b735e32497ee68e88c613e7cf858c67911a726c32dd9ad5525581cf7d09850a567647945bbe54ad0bab1fd543b2cc613ae71b79770a29efcdd767a4bc0973675087dca80ef0bd09ddcfb850c00a287c4901eddf2b4409499763db0222cfdc59e07a1b54da3b7ac037a3bca7a06df866a97fbe25c16081aba5d2ad388a35210d84810fe9bff8cf189815cdc10df7b5223928fe5cc920fe42753257aa8273d59faed6de92f4c6ff56ad118a31479d58e1735bf4279c38c5eb29ce9136bbd6bac4aeb043de08be298f71bbbcd8d19800e7dc697b8855711a2601f7e37fdd163fd467273f310eb9bd107a7f53cff4e992df04d4fc1b6eff83cf3db768f2b2bc1188bbd580bdc76db85500f1dccc47820d3bf2c6db6fd7ed2656e41e30a246f61bfc55bf4cc810d1ab434222793ec5f8d299edea182745139ba126bc78a478fd300a6abf63643fd0c2541f7dc672670e6fd35175ea14c0e4b69e9b87f780d7fc31158d598629ffc2812ec4c0cb998700b16f220c682b2829dd99568c3d31f3e3504efa4dd08cdea369fee866b5f3dc8765e1e019739c5b1a5984dcf7df988478c6cae55ae106a936e5b1a76fac7372628c19358de1d661f81668a8bf755927d51f92025d394e2aa736a611044ddc35d43ae13812fabcdf2e115543447fa42ef4365e3cd58b2b2dc0c021962c81b2a5f4b7e0d7c790407499d5cd68e9b5b5a6a64d744718e4f2262776ce897b3abfbc2e510868d244d0b38bcfd4578ab217441efbadf83baa606fd4b9c87442054e9de9bb115df1424aae60a28119551ecb0a32f6f52c0d06733b07e9fcb4da3a41d45d7c7d90b71c6a3d355be1e3a329c4c8b50f9a47b0a73492a6723f64af6ec6056363c230ffc6b9079998d383469049a20c0b07e66aa1c4ea7cd7e944766280e3bf458a3515c64897079236d6500b71fc50efb668bdc2818d192436549447a0a3adf50fcbd33a0d4bb27f7d148271cf424ebb6d9451e1bc12dcb84d0c656615c71f3cc911c182faafac53dc78be3dd71156e2bf6347fbbab5af46a96b10068d9be3176f873a31554c2b033653edd703267b9466b7b65a850673f082dff21bfc53fe88c1cf3b3f812bec129f9d1bb1f69676f2ffb8acb04d8edd1a408f136283af4506d81773c300d189fbbbbf58c1e264dcbe23399c2251036c711c006d2412b59d12fbc928297473bfd626b41cccecfee5e637531174e3d8f68b5cd2bf6f7047d5f0016122207e21b9fd565e9551b5bd2060b9827cc8d68bb2dddbf6fd84554175a6f9f2fe91e6d8851efea6bc1bda7e14c9af4a99790518595bb2b49cc272806c23412c52d1826543b8bfbd4b151f9cd5c2826852fc39d0cce1443ee01cf9d0f3bede7afd7d09e6f0750fd949975af8176d3616e24d609e18aa3c432eb11a5f7737c3d9d7e457d50e3323a14ba98a0661adfcca6841db8c32dcaaa500604965b294caf3998cbc7d1ddc9942544c43d272908a1e098a6a29619223a4eaf7e6cbd1582b11b268907ba0335e850fb89178e5a342aea29ff1c192ab91e8410a67d71cbd95ebcadd97ebd839d906b623cbb902115913ae1a509ce98d60a2efdb891b4fee4e0a98e2286ea8cae2e685d6b48e4382e93d0b828f53db81729963e3ef9e7932bdaac5c776372e33f63115c98f88376ad207f972cdedc182d2d8e0feef38fa915a676604b73a743b3e55dd618a288f076bf1d4866329d8831c6e2c121a820097f3822e0b03d268a0658ace29bf05dbfba4481bc26786bdd9b9863cca7a193ea2a34cdc2ae468304f808c4ea0ae6b4f2e9f809b597170f94587b7e9eb4d37fb7179cf04758c8d0bb0f12c17d0a3972120291bd4559e98366ae9ffa96a13630e3ba24ba00339167d3d0be2e2c1093cad91bc730d6d1e40c24a9e6f8b9c53748f552a7de0f8eb1cc4c8fe7fbf4431e26b82754c454fe40bdb5b19cc22b276c941c3e1955330463cae892a7b53e572ff0e4fa6fbbbe5710689e85af6490985f9951b9a5d010c54194f9741ca5b4647cc5d9c6c5acd16cbe2a94b346455287e2d9b3334fb306ee58cc4e837eea5cdfcd51e32e56bdc49dcaec5d10efdc54da8601891688d1153a81c272fe1b1c0e1d03be2b91a6f4a0596b6b04497620f246b34acd4eea3da019aeca4bb7f76a116488ee3edec3cc6e2433ec3e2031c4ec0201a8e905af1521ebfb528b802d3cc088722fa7dd9cbcc3e45586f50eed24910a09656ff9a2798de3b8e0d4644329603632bd04552859901a252c0b9813993fc218174716a935764422c73e5ebe91816a2b5218c1f93bebb841df96e6effe008aae37735750ed801cd01e7749e6d186585e95acbe1ea20bd5aa7ced22d14733ab04357396059644c601139e76e69aeda826a9dd7c93cfcf2cde6c4e07f82d5c21e648af38736386502a41c8252ea8721e1803ef546e316800acf1a248a26ca2ee94cc46d3c7d4d05b78478a8b793d47adcece202ce7410a1a7849e9ac84594af80496ea064df37c13dc4eaa675ac2c9eada39f7edce716a7ef5c6f76946075914f43203d5552407d1db87a0238e17dd9e8b021fa822f78b648973845272fe6e78b88baeeff08d7d011aef9d4dabdfc08167b92fb48b5e9ff64f868c7cc80fd101da1ce74922fb07e69d2a14145cfd9416771af13f105edc9d43b71fb9dd5d4664e9d269b5c24094a488fcdeb9b85cf83a0cc04a0514a63779a036cd07347d82cc99425fd1782ee59d3d7e5d9b40fd67c775ed514ac6dc6828c235bd756f906024e11c0c854a935e80f91afc35f3fc706a489e6ff3fcd851c70ddff364f749dfeeb2244208a9a135cbdb958449fdd0c3d2ef79b6a68f863be0b416dd39e019d597372087d5fd08065baf61bdf65248bdc7cdde5dbfb32f502a4e60f1e0bcbd4aacc48d6d4790c56fc34b344a6653a2e71676d7505a9319c1d2be3898800fd2f263901428a88948220d36fc61af7e711b6236e42d45d4a0e6e86c1f39037e9e1673dc250809f23b784ec08b4e73d6e97459f008fbbb05811f3bd2db5a55e9490f95cf6020a044424ac7ffdf474cf69de5c88481b006728624fa3b8e0bcbde4966f1af7cb9ec8e9289f06a84ab003094b3b5899d97782b08490ac94906613480cf8fdebcf3fa804d209ae000847c16f0fa8b7709edf5b1365b90608ff1dc23f4872ea1cbf5c0e17cf521e58529ea468da22e745ee250aab576e048c8b86591318bd818631fcc4cc44c4d04429db3d4ddb1fc41049d2b95bc24e4b7ed69b613ae6aa4006d06d113398f7a6c169610992ecb52b0b3e1cb7908d60cb4ed7cecd306917be2bdbb283f63654a2a48b411cd4770b131c", 0x1000) 16:01:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ea0000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000e9e000/0x3000)=nil) mlock(&(0x7f0000ea0000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:01:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc, 0x2) r1 = msgget(0x1, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/233}, 0xf1, 0x0, 0x1000) read(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000011c0)={0x10000, 0x3, 0x1, 0x95, "92c3e83eefbd10a6718f69568a29c6e57c95a3b6", 0x2, 0x9}) symlinkat(&(0x7f0000001200)='./file0\x00', r0, &(0x7f0000001240)='./file0\x00') utimensat(r0, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x1, 0x7}, {0x100000000, 0x1}}, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) r3 = accept$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/4096) r4 = shmget$private(0x0, 0x8000, 0x208, &(0x7f0000ff8000/0x8000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002380)=""/187) r5 = semget(0x0, 0x0, 0x418) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000002440)=""/167) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) shmctl$SHM_UNLOCK(r4, 0x4) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000002580)=""/76) shmctl$SHM_UNLOCK(r1, 0x4) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000002600)=""/114) shmget(0x0, 0x2000, 0x153, &(0x7f0000ffa000/0x2000)=nil) getpeername$inet(r0, &(0x7f0000002680), &(0x7f00000026c0)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000002700)) bind$inet6(r0, &(0x7f0000002740)={0x18, 0x0, 0x6, 0x10000}, 0xc) getgroups(0x1, &(0x7f0000002780)=[r6]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000027c0)) fcntl$getflags(r3, 0x1) 16:01:54 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x402, 0x10a) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb7f02002a7a4f"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x5) 16:01:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = msgget(0xffffffffffffffff, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x7, 0x2, 0x9b, 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000a40)={{0xa46f, r4, r5, r6, r7, 0x180, 0x5}, 0xffffffffffffff81, 0x1ff, r8, r9, 0xa25, 0x4, 0x18000000000, 0x7}) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 16:02:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000080)) 16:02:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x1, 0x80, &(0x7f0000000040)="79a750f1b09ae6d2234b077a10d93f90645cf0f27fffd68406e65439826064d8a0dd7ce8b11cd9b29ef3e40a6c6be6ed8ad21de337e35ba90481b86c2eea9994154bfd2af8e51becff95ad86651317923b79acdcd7b1e2d91ecd949073c54332e5a6ca6899108ff21ece7bbb96390bd91b65032985b67340f98bee2a17b655808560cc3d2f79397fda3ce6411d1a54b245b91fbfe660c092b1a13ec0f8c7480976d56669420375ae44af2c37dceb25c9d11f518d168f7b76e668567b4096f89fa88bdeb433371139a2e0aaa1aa8383", 0xcf) 16:02:02 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:02:02 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe, 0x0, 0x3}], 0x8004, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:02:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:02:02 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:02:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x4) 16:02:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000180)="00f8", 0x2}, {&(0x7f00000001c0)="1ed13705f3c9184c4cf982fef47cb24619008612b499a38b6623ea93c419eece4e11f51bae80faf59817ebe3a9eafdf8974c85e235b9be5bcea492110926826ab92af9552ab56fe346a8cf9ddcfc02fb7a5e9181257e2ea5e3cfe3d9da0a184aeb4d4f8e5db3a25a7718cdbc5433789700fedc9e2b03772c0a0e16663cc252c36d28e8df4ecd35664172a2de9282854bdb1a1353abd341d76f234c071fb0a181545aaafb5f4200e5b2d8c6f9a6f3301a14019133c71915af436ee3d6091fb86a75784e4232061005a2677c3280886db29a7042977ec08057f22944397973e757945f", 0xe2}, {&(0x7f00000002c0)="0be5f0375ddd23ce829d53643d8caafd37dfb64fb89b08934ead57a486ec068bf88ec2e3451daa", 0x27}, {&(0x7f0000000300)="5cc9f1f5830c6ed9f18bdc5edfefe6fcb21c9e066c66ed1c04f03ec4c810adca0ba800b0e8ffb9ec66db85a1be018c21e0534050069ba1e8a9f563bade0e331f6885a52a8e02b01b82fbd9e4494ab8d3b4de547d5f16b5f2f3e816b489a442a428dadd6b1d0a1849dc66513432c07eb92f0b41f8688d551b2e828b9377327af1ccfdec0224c58fea50bbf4b85bfe5168e50b6dccb5916bcb091f7999226e89f3a4f6029e5a27971eec0b7ba9e54a3409bf958be7fa894259aba8", 0xba}, {&(0x7f00000003c0)="b5be53f07bae1b2fedd3b193893fa4a3a6dcb902402e3160603756b1a7325ba21b57f9f79499629bef7328149defb0521576f55f73fb600cba8bb2153910c5527537a3a758b3c42100a40d13ade5145d39b68579f9c2f9d9ff009eec724559cab5f995197fce2ce08cbddd0cda2d", 0x6e}, {&(0x7f0000001680)="f2ae29a7b6a47d9f881f79fb32b05823567c8f9a4436ab35d9d55d4df763b2e8d0163e3abdab1e571afc687c7dd8d8c6fdfeedb4646631f8ba415817d2a979a29210f23acff91a9d040de2f35135dd1dbd76507c90232d224bb1ead2149d9c9db5e4aaf6f6412cda357331f98a929457004de3449deff133c011afd80252732c86d3def24591fb0dcaf19504d938fe19c3cb0abe722a12fe016f64babe4953310781c018638d69fc2339f3062b1d36252c28941c5381dc33a10ec5d5f3397b52bdd94d523f94c2ddef58daed64e8574645910a61052f2725cf3bf6841ce7cf712da11820a6f6f62811a9af7b2a1894e5a76920ea3c5a77997f579116b77fd33d9c5029788b6754eb72ae146ab8500cfed84512663461a2b47f3e6e32963a44a6d1ad2116864bc2a4c39cb8a36ba1b39ca32de02f2f40b88c300c8745da5dc7bfc2af1a8bbbd1cc1f15be3197db9aba276d9eb9f3ebb7f8d38a6ae9679410366a3e9eca91cd96bfce0af4a64d8cf3acd0bd1e6a50218444dcf6b76e0addd4dd4c2bb52b37c1fc05a725b4f9c58d8cf7b6d0afadbc5d639b1457a758e7380cf87cd2f3d64bb6dbb768192ff1f04d357cce22d37eac1b8853f9e773f4e8be861b888e123402e8081348ffaa2e3e6e15a7044662cf4ff099bb59fbdb6456964a338b500426954900b96a7f7be3d99b8a9c8dc41e1cc73cd6e3c9daa432ee1fcdbf719fa9a94f1b9cbaafef30ffc372599a2a3694e5c2db2656c713874c041b0b6583f437b90ec7401c2e6794777ff7e8af7b4a7805d5daa84c66b1d74a9eb7c8da6a221c26a328083fb82b1d7fcd9ea512c054db2fe9b89b5d89fc22995fd557d5acd597456f98685781f303651c18ed338de7ce380fc778cc98a468429db03fdb7de7fb5827fb3fdc5fd95e34ece2b69ada4a186a8f9df2f5bfe87ecbcc6f072f89c7c3e97db578019f22399aa91c1629b5f3236f676fe3fd021a0302068eead331b2cdca75ee4862886c186c7f7a53de1cd57156d1f2da3cd459ae823191e2422ed8245415e0eca7864b91e03d8e9563f6565ac299bf5cfebbd9e435a222efbba40f84378055a5d20603cdab5d0c56f3eb9a34c5fcd1f8d05cbeb406f2fdedac580383e624579d044620ee74b0ec7251ab14ff99bf3eee65eb695d189367c659dd1c6399accbd0d05d10605374b74cae81d4420763fda0a2be0fbc34374c71e3af117d54ba510c87d037108d52b0e256aef2e8fd79d13a1cd6c06136fb565c94043b08e4bf5a891d90355d0bad3f64db7eabc72a8867b4cb0d6b61a40f49aa755c8a65a426616a110a7e1a15a767292e9d2880b7d435ae4c8b0a0ca12fba53816753bdb43dfd2eb207f7c0518ef93bbb90501c1debf932245940da234a53579f09d200a917cef8816289537310bd889813dd86e1b2797c01ff2da3781849861236e92da5797477c518eacbd482d79fbdde788e315208a89eba7af8b56ae428de82fece36ae05e540d006ecf37408a5f2f2bad3d3d7be13f7002184440bfa1ffda1af3b94e2bff858e4664c36b31e03541efb392ad582af9aab02424e734276be4d2b7d9122ffb84f91ef0e7fa690e79c1944f64030e1a8d39b578415a85d15664ae5abf6c5b9ed69846b38e12ee406d8df7d41debe67a6f0ce677ffcc3751acffd9bd26a5390a66cf62aeb2f42b45c6ac938b94f5cc2bef40d2d1879ebff3dd503346eef4f3d8d2f3f8f7028ba1dede069368ccd7bb6cac657703a5e02cdd5b8a38ca843192ad691feb874c70601ed32ea223c904709c3b76ae05520e317ec1260d6c703962b7a1b2339c84d952f723c05595994155d7179df1becd2636dabd16fab43031f9a6b310bd3e77730bdc245b4f4549f298841b99a7e891d84574bd3ca170fe9b4c46599429101c2d2a05e1654fb72d4543fbeb332c89bee59a3daa764a232b9807b55b69e78ada05bc936625881f07a631ad0140d46f5017c943c40a09d2b1a97cde6eef489cb34011aaec07b497f6b35b31fd8d2e184cb48f53de3f44217eea98f3804012ebaf3b310249ca440a23568f332657cb25e227cb4970b7c478d74a068498f2c1eba6a29ce55ebc7eb32e7c08a5964efa1c56b7e16b1f21c721a4b2705d35afcb57ce79e66a954636ab730abcdf6e3fd5f5c8410b0764abc50c662f2b21bce3684f6fc870c45893ae08d9c39447706262fdbf707e8b1da8fc30d9692431079719f6d7bcb9e293c218cc92efd52bfc471e5f632cb885ccc17b59d6b6d210aa443eef29adb0cf05eb150f8c26230c664c7e50a1a0c59b2940081a1eb48cb04d69efd9d1ec6f860b920f2d484c128191030962e178583a8b86026b89f80485ba11bf9396a0a21862ffb747103d8abc4e61079ced62f21185070b6de622a2d0b033f1f1837ea4c495bde2d6dec70592ae306447d2d3629ce71c721d1c5352042c4558b3205b36350b14f7288bd56493ce5e6b03362c73f34a0d173e2f7a1aef3ddcf2882f35085ee91705d50d9b2cef6a1c17bb13f5db836a7f036d50ac1523aec0ee98e9f386c1b4083759f2224b1a629fb4efee2fcc5e249bea8cfddd9c674b69596589515f5c91a101c90894c5c0a67e9abfd6f49a157ccc8c9d0e359d3e4bd7de6adfd33b9ba47ee5446e47531d87484980ed5b1c81e503478548feddd4cea9e8f339f497e95b8ee5916b748ba45e3f28bcf008c72c9d06563f5f41f2d5925e3180e5ed448c85cacb4c6e128c102f51fa517bdc155f550470b5d25c73e440777113ba1778d386c4be38b33a1e9e13eccdb0e71dbc5f3adfe11e7ed67c60fc95cb3e4d9f76c8b26f3b89c35df0634500a4a8caf99efa4f04f7a8d1f8b3c37316eb2e4357d7500b0e950de18aac187c6bf53f3cbe88e68e3d3874bfa69ead3f7d07c6f644f8155dae7936b3efef4b8b69f6d0b0a53d078978710ea408b6e40d247b6b828b151b0a935f0909068322a64575b02d6abc6e8e58c2b68b88f20b6061c65939bd6f3f5bb3780fa7cb150b6e21dda6abdada9047697b5b7389691ff0ff97b9496e2f7525830c2148dd464e3721a79873a87fb59257bfbf0a8fa5833b7825f079b9fb5aeea5c2f92f246dff2ca0bda4adae73114e01149203402326545e4123ff3cab2b3a7a13fcdc0558ea30ced822c47fa2a2238eeedced4ffa5bf803b69fad56a3b7e149fd296a91681d6405f8acb6a5c9f24ec4dab581c7d3aa7504a44b597d01f1f9f65c07d66cb502248aa3d89145795c57166c8b20946b6c4c6e6d78bde1732ea47114174bc5394ced93b4eaaa58e1ef31cfcb858a05e41b90d41d272be6ea481c70a0fce4089c85326837b187f67e5f1821d18e7323e5c10f98cda4f525b9a585842dd041b8785c27882cda5f0540c9ae5f10c8bbbceeb3dc4cbac79a22ac8e987ec36d8dce93dbafb5df85e905cc441100100a0ed53481b7909720e9c30511569420c853d0505c01d6380ce503cf68177b42d12ecc52b9d6fb1b8d77d93a1780334582e9665dba7eaddf3e8f1bbe802e81ff6cfba9ea178419b202176c690e2109104a4178e4588b20b0b6a8647330be47795c7b5d66fa6ba596ee9a0b225fcd0a0148d80de7f30c7f5620276edc66f66aac2e645a410579a59e5de00a18f021154f2fb54f228f491a2f44966a40be0e858f82fdb83635d2a8d2027a1121a44e6d598ed38a69391c357ce810bae1395d142972f597cc1fac2d968b196f56895dbd2fc3091f3c523d04d80a538e0c47e2be08ed76e065a7d92f5f232f472a9e781795c4a89b086a1dc31d7b7cd73a2607198d676644a291002b116200fe20c6d7600919109207ead73d40b49ba631836a295aac4145dbc0cdc83f61ca44332b1b8f7aea9c33c7c0dba4a1b75852697180fb8ec90c52765eba1667289cae80e4133ab3483a31f811492ba225ba9711fb55e0c81ad9f70c2fc0b1113a7093cf61e681309880d94c83ab194a348d0d1c6050e1ac14890b343c515d93555cc28a06d11a678833bd4471c441d862dd92bc4c7f0ff23c6fbf9b2a830fa9cc9b3a1231f80bbeea2455d59a4bdb5588a8341360692922db56b734de3dc080d66512aceb2fa92c0fdfaaa9f09a4ff627c082cbbd9fca485057648b88c09a7d85fbd6acb0b8f6d544a2b02d433b9e19f98c11366c6e33ad1fda9cb6993e3aea4952671f46a6a806717002c9e50937dca9588f5d48f8b8fe7c3cf653177394d245ea555bb71797f9ac54b9a1f358eaa28e770b1dd18a3c5826977af7941d867c3bea04e101f044691c87902e161489ac403e68e291e42334b22d7ec3bfb1d04c9be8bfa8689f76a92bfb3a430df5f8be063e3ffbe6ed29525f54e383138ec696c20db7249ca3a664857ae6c5b2ea208c22611b52b898d07753321dd4c89b7653efcf46a0ed559f5a43a54408164b43b642311e6ad07971582a378b50414fd2b9ef83ca93e07a6a620ae93eba414d93e0a8353189a345dbd7806a20a013a638ade631e982ecd2eefa0d9f89e3c492efdf03f03c84ab363889c30cd8f60fec0d90841aadb574d9c7c2709a33c5d2debb12faf443907c6ad02b0c194c226612afb2e608bf18bb06187bf79b6958801c4b9f35c3f69d3e751075608cba618b22a81dd1d591a995e91ff100c1afe505673af1f913143ae81b7dbbcf513a313e4125ebad3e6f2fca01fd3c454435599aed0294e8322a430281ea22fa61c70b00d6255a885a716b17766803ee932ca46ec8207dff147738a598326f60e7f1457fc9415928c0f1ff65e34c18b1852a3f2df44dac0e86d131f6ce2dba344aa163c8d76c7e26e5f0804151aa19d903841efb6a9a1746fca03af4c2168eeb161d7b0b9ee0f94d7acf485acdad540b4daea264657e9b8b88fe3601fcc51b59bd3ab476d44cbc7a3e026e7ca6f522ae18e27331db319648c83e1e1eadfca31937cf1203935f81781da12ec01586d00ab6b33cbcb608c78378c47cb8754e78d36c16f2292a99d19b0c60a756254a652810ba0d9d194ca199e30c0e17d9862fcb9d7839233051745450226ae19021ef2bd22b2f4a661dcf443c9ba81872f069794ba75cdd2fcf487f3d8dd15aaa7b8677b413ca53fb88b3d1837852f543ce9eab698ab0c1e5446c6803f58938e9f14ef70106175a0975918781b393e389180e463048e9e10e40d984ce2f39d17d7749a56e8dbf69c18562bc66e1e76d7ab4097ecc96a7adb2015c250e114cee9b36abf9d1dbc0552c1b035a58cd87d12b3500861912673deab96e6ac229db8b915718b09db5510fba8a9eed98a8e2d7fe0f2f6a296923c31495212a136c1e888900078c57e2005fa77407c6a9975474abfd073a2b66c6e2f553ff096cfbb14f977f4c186d5feb8508f99dc1c7811bed9eaf0d720106c9e9aab9c0cc47a880d7efac06ca0f635b07ee534c78a7f0aec5b1cb3df867f48131ea2903d8034546ae30fef804d2a4376928cef50c75cabc467b2fec1332159efd0c096a99633d0e4c0544df504b5e9017fce73d7f8c3eeda4a695c090214244588fe512dfe6b17da5d0c56d428b89e3c6f393291baf0131cbcb9061bb7c699e959f2c0dbd2dd2095dc58ea2ac9b60f56fde3ff070ac36b6d5110a9783eb174b99a67543d45c58236b1d43f695b058406b8b86c7e53bf420a9a95b8b5362018e286c28b174ee18fa348207e822ee48648e5d2bec1dda4e50d0af07fb1d99c2edaf4090c17295f1f21211fff844e8ddcb3c5190df87f7a2fdbe14a2c8f94311c6bfc1c573dbd4360dc2d2b14d26648448952b40f2990a55c72ed482c", 0x1000}, {&(0x7f0000000440)="176ee676fdb6a29c6b0b45c91c5e4bba4b1474aa1bc7cac700dcbecb9d2541bc4cd51f2fa5a017d1d10e180e057fcdd3fa2a839bda35d957154d7d235107cd88471d069714b8da1e7208dc695c192bb408caa665f395f6b9ed9f0964a3ea8f9d86703963c1256a9805bdc37421815df46cd9a2e42fd912580c74d2c543a1c274c32daa43a980476256fa0d65ff1a899f27", 0x91}, {&(0x7f0000000a80)="80cd587e03bbc832b9a26eeaa394eac551b860475d5ae10f2f0f9e1217b4fadded52856c58664e89b76a4b985e6268fb950ea3f173cec074b01dce96a2809ca53fb1a301dc31d5722861167400bb5e5cffb91a1c32e9f052d6366be9421714a50a30c74b70dfbc1f21b769f88475d3a4c6b05f518de503edc0f1d2099712e626f3675017e4b6ca153dbf14b7287b69b39bb29786dbf953b38c23fa40759d65b90cc218288fabf809e52590397295d620a79eaf626493473e90f2fd0238c5023b5f9e37e40bcd248f49e39974c8266d37a273ca4a23d1aff9e4f115d21418fd28b38882165c6d70c23654a2b6e33c9a388dc60d", 0xf3}, {&(0x7f0000000b80)="c91fbb4756ac7643fc1d1ba144353ca164696f022eade5af13a2217e38705961c71e06e15b0c2612ce1c560ca974631913e82ae7d638fb70a6bbb8c030a50134be39b380215bef5b4568029fd20e5fc4df6aedefcf43503ce8f0e2857725378e0614db84669a7ab873cbda52795d26cd7ea9080d5783cbc8daa0bd591256efb9ff3ba24f9bf0416a489166a355445f97d6839f998d00e48c1cf23d1cc76f3905d6ca998b4cf16bee9477ab1a2cc761bd447f42215517ac71b9bcf6c9057905bdd60ddc4b6ed4c3c449e54a3743", 0xcd}], 0x9, 0x0, 0x0, 0xa}, 0x9bf668710f51e913) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x401) r2 = dup2(r1, r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = kqueue() r2 = kqueue() fcntl$dupfd(r1, 0x0, r0) close(r1) truncate(&(0x7f0000000100)='./control\x00', 0x39cb) r3 = open(&(0x7f0000000000)='./control\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000000}], 0x400, 0x0, 0x0, 0x0) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) fcntl$setflags(r3, 0x2, 0x1) rmdir(&(0x7f00000000c0)='./control\x00') 16:02:02 executing program 1: r0 = socket$inet6(0x18, 0x408003, 0x2000000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x9, 0x9, 0xd75}, 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0x38a) pipe(&(0x7f0000000300)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0xeb, 0x1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x20) mknod(&(0x7f00000002c0)='\x00', 0x20, 0x5) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x81, 0xfff}, 0xc) getpid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:02:02 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffffffffff25}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x2000000004, 0x4) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x2aba615f, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 16:02:02 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:02:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000940)={0x1, 0xc62c, 0x100000001, 0x1, "a01155951dfd81d5d02db0fdefcbf007958fde1b", 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000008c0)) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, &(0x7f0000000000), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) munlockall() 16:02:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x10, 0x2, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x200, 0x9}, {0x18, 0x3, 0x7fffffff, 0x7fff}, 0x5, [0x7ff, 0x10000, 0xf25, 0xfff, 0x4, 0xe08d, 0x5, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) 16:02:02 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) dup2(r2, r0) r3 = getuid() open(&(0x7f0000000000)='./file0\x00', 0x4c8, 0xba) r4 = getgid() fchown(r2, r3, r4) 16:02:03 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x19c) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:03 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff010008000000400000000000000000000000005cde36f36567a74449824d2eb252252f85ff5f4cf3b7b4f46a9b86665d55d307f9d84ac4301295b8c9e41e6a5bf9a7d52b5bad09a6005e7c9dd2b7552a9fd292", 0xc48a) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2) 16:02:03 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000240)="9675dce2247dff5a8f70d2f0b933b4172aa160039b997d516c2cabd272f587fcb17f9b2161b6d1117105650a219dd32e4ee496e655f366da9cf29c79e084e419618181db6509dcb4be477b699d06d25417e269d1437210a36e305a8830c371c8d949b30109754ffc4c6623e7e7d89fed626bd253619d2eb1b06099a081ff889b62bdc50ea7e322af86565b60d3ad7db6a234e0b5bb84cdefa1f2fcf196c78c337c40261b78112e51ef7eac62546dd132ee54090b8582efa29a3507618aab9aa85918cc9001d3bc7a94362f7f1db4978133e95c1719f5f9b2fd054bddd7afd73261153a7b58067d0c3ecb2332b7a23c449c8a1e671e002bd07643184983c471ee7dcb7b13791c4b7147c6b1ed4c7ebda5886d75f9840e428967ce30529b8f1650b9d9f66ae78e50c7818f98d4582bb0192931bd668d3750b3c5967a0b7764efba25f941738f74ba07ebf287ba77625ab547117e71a6561071439c6259481f645c7700aa084dbb68486ab708b020432bef3af13e40f4946fc56bfee6905158ec800969c104fa85f0b244fadb9fc016256f47861af13ca2fb4abcb82dbc6a35819ab6b739100eb9041450d7785a84bf97411e6a298fe4d5ef644455e654a69eef1e60a0a72e3b0b824fee8dedbc55f547210fb76ea098fbac073ec549c538e798b6eb8ee203ed4450a6bba305a95975828e888cb50d0e4491789d78c74bd3824e782e4e543a83c198141178dbd377f18696a44a53b9a684971b7cc8d7783068cfb218a169eb909b390a3a11ee57a9bbd361097fb90566e7a88fe1507b82d7eeb9606a0dee153cbb91844bb1337ac6eadf59da41b40115a39d1826dfc47d4d0426f12a24f3a3efa6b0a0e2168c1b8dfc368ffdd80345a2cb0cd575168a7ba6a83fdd6ed5139ff7c6a5e0cad109082e24873a65a05016f7615f8ca4e174bb24a43087f0c86280fa1956b9913721cac23d89997c1f897d821f5c7244aa60a81df687708ad16c320533d13cca683cce2d458c528a32f409cb69bd32b0882e6ebbdd91aaded5c51584baaa325e9a261d72b59e3aeacc439e88ba34f298b8949c70e6a8fecfafa82e1e3c9680f74ada1cb8a5b43ccc375adabd7363324a18d9667f129ae0af71da558c63fe2c52ac48f52cc8ea029c75b982e08a4d361085efc60681ee357743fb110ce4f3e65a04833324143356ea89740d16688b08c764fab63e37d95d2455542d1d6114e4dfd7cc10fb0baaae5ea01d77b1322f186e126828aba44cf068f443ebd3f2928e640deae3a656c1690e2c3ca0d747796b7645dd806c1edfac33a613df8bb2684b7e2b9bec1d7e5a78986f3a09d60b8b9a56f49069ea279901992728d738eb67c62a4c5b80ec48e5c162c81261c675f83d3ab1f88e2719c695bb4b37ef8ebb1b012d8b27ee85e14cd831f9c702b87f0566ea8b569052f45054f224dc52578ccf84c91013195b0827c669f83f8c030ea0dbd6de9f80baa7c415dd746695e640c252c037d42e5bc634aa971e127250396b3df19b7181dcc47ed6917e79a6c7313009da152e493b890f76c12c5109569d5d915e224f57b5738c61a53fc3f8ceae7c9d81a23872a8c5ce7ea7770efbb1b47c91adb74ffc79cbbec34fc88cae13eb3c6a2a5d6912e47f05566f21f9aad27b8273dfe090c1d160b72c76fc41785c68ccc51caabfa36a4c77b9eee8a7288329cb8e2a43a9e9f0436f849c8c122ab087ac6db0e3101d6620b697da9c6ccaa245c0dcddb5c701282c255497756809276c55c30f43b926b2ae542b350b622f50ee48bfe3a2464b93b6683da1937ac11b0f39969d0c5519cddc8dcd747ba15f71b3ff132e2ab9310fe278b298d52a44bfd54a6b4312acccc646fa4e48d17d31ffa37272daeea6900cec71137f5c34962dfa6bc9d717b9e4367aff69a2d51c0161fb23c8c26eb19f30e387de256a5a6f45ec1e55db393e07fc6aaf5999ff19816b32e0c7b65a09b78543a67eef81cc9b5eb0e0ce3ef5ad7cc563cd5a38094b6d3860214cef19237093d2b47c9a6a33068fc562dc776213b5d504b6a1b5eb0a58e0e77193291761fedb44a99b0f4215c589970daa66f753a4f49bf2ce25b904c45cdf9f1a80190cbbc1b2111f8b1d883fbd34d325eac7986e58ea953480d3163f51a0d7cc08ecc32645925b88d148ebede1b93ac7eb7e8e64caed2e01acdb9d51cda6aa908a2e763f4066de27f49c53d94ad97a29608aaaa579f5a4db7baa36f1b9b712851d3ba0d3e68cdbb6997fc00cec1aa5a0fe02dc2c7259c4a20c465eec16326156542ea80cd887cff28d7f27748e307fedd9d5880da758a9f0d764f65d7ee6c7f4337bb9f8afc1808dcdff95ffc12e85a0ff8b89647eb9ed3d9c01f41dd4c9edd26aaf768a40433a5fd9b2af129e6869fc621e635efaa34876a9eb7489a3ec57c0ffc7b9c82862665ce178e3d8065d85f236618909c4aac250131d3dc77a0629bb62b6f4cc6fb25f4296b16817b09849ca78ea2bf03ac708804185c75abb3fa8b2057a896ace0f160c31c24c72a81d65f377c88f2e72bc4c497079716e16ac47640a94687ea83972ca8ebe054dd879145b739a4cdc60f6fdb8c36067f51e0bb557de288cd3d29f493c51e4b35d5e0f7b22c9d66253823ab710c1fcae11fa35da8842454e70e2db96653587087afc4fc9fe63aa4775e86654436d2ede99278d44ae17920697f0200a41c602a9b532c9510a06e0477f3eaa0fc85e4a3094a334a05f8fa61c9551efcc6d9ad09822174093c5ea2494ad0540acdc35f6b3100dc2312b6a14bd934281826ee0035bb976c14233f93dcfb633d8bb005cfbfa4e0be7253b4c3f190f4c6a28b2d2dfb89c775ad567b00f32b9303d0d974be11ea077d2e539e39b5bbfc2ef44a3eb748b56201d1c2015182f5f6f84b1cbf73b1b2d5a19b18f0ad8c76b721c585b8c853ffa062457ad5b5d395c1a9b0897849283612d789495747f560e8e711689d64ca0242af230a01f7796e4bd68d4ca0f672305fe35dc830e8dfca7e5dec28959ade990ca34fcc607d0a9185d10dd4241d3d8d521a6df542dd9ea87dcc78d48dfc1082872a2b6a538c238808d94fc86ebfcf4636d454f6e46a7b42d0c1a60a9481f561daf49d59f626cd28eee1591d9b3f8bdae557997e7f392306d34d4323a5b5d6a41418cb00b01f22165ebeb7259d2d761d9a03db675aeb3367e78b36588fff1fbbb7c908825c7d6a497c93aa8c5b3c7fc8d65642d3f17279972fc6a9de649fbf3bd09e1ce485746fa55620b66ed8e5ffe2f4377de1be7cfe158c1d5e19244db13218be00be7f094e18b15356d6b78c94db90130e0b963502aa80f79dd9e48edaa33fa77420c7fa07090d597f2580e9ea65b63d3a5361aa9e165f3d474058d5bdacb226429534c9ebb6f6431283203cb1b003c1199065b704f5252cfdb6b014720b14f350153ef79b54b7ed98051a847b6273328fa94cdc4960b20d6d04d6a9f5a5272e8681845a9fb3667c42b22a5f73051538ad217e4b0dcb46a847bc760bc73b9fd1f78fa923b0719d38817a0693af692ce853ac79d078a1186f52d385c7c8c93a3f248bc56f5337528877bc3d230859ef01def17cbe36bf58795a742964cea14cdf9291763abd59eb3a947d2dcfd0c01803b0d385c15da3cd7e47947f0e91974f085aad859b68615307cd53d8e3e291e09b01c582709a32ef63ee73f4b3165c414d69790c996095be61c112980678e2105e0b026a7da5f32801a3adecc9af5c67980f3bb4e4a0850eaa59f6b40a88835e5d4f3332b130a2e8bbd8db4b843c6222594bff56494cc6aed5a6660fe85a84d29e3cb75d3458744bd9562569d486be11a64c8190c64a95473f4a1e0b48da558874f6c77a54251e1152a4e84cf8f87fa864f50dae88ec83ac547c7bd9a39929460dd73a5d37cc3e3e061d1f76171626934842b738ad68717a6827c193550dffad9f2618f640a233f8f8931c4e2294e35e8c5bd51849d725a0b196f5a3b53fa3f8e64e01daa94190972e5e3a32f463e4d8d30460e2b7e7bc528493e4b1e51c3bab2a7fb598c8f35fec89505d52f89faa6ae91d5e32ecba16c689e039b0748becb294116afb8620806c683035b2474249803d328086da230c23ee608c93dcbc9383e589bdb8a30a2c926cb38e44654ca1315f1bce3c80d9e1f63f828057e05fcc752054d23458e3ddce3cbf9af4ea8b8a3c46cef4a1643d65ddcafed71f544a4cfb4c09ae3c3edc99d28e7f92f3b8f59c8bcb0a2b81661b2b5133d5c5150eb90c40c1f55ac4a37e01a09a1b2c904bbeae1ca6130631f89c742bd61b3793e189996922f19f83820e1a8ee77cfe6b98fa252e2410aa7385f418a03baabd7bb137ba1bfbadca1026052dcde86e1d017ae0df85e065e7258b2adec928a854cdd26d90dd3c8f8e416b68f01bb55829ac8aae566acfa63514ebf055e864459d805b528eac49ea9a1c69ac129020fe19ae7f15d8bc45259795b8d01bcaf0d55df583075a4d3100c851d47df07a7b72df9b2573fbabee930f4911145d346fc09c6237073d3c43149e3ed6c3c955d4a387437e4ca109dea9617b94fe924f9f4f57916dccabe837593972576765778178dba0cea0a1e4fa87be82ecb3eb342c8533ad7c4c43e9cafe4cecb208f3d73a0f21595160db658cc15b94116a1ce757002b14eac0813c595d703a9a7ce84d720b850c2a9fab3fa5b48255de174559c905784745ee82aa14fb9b0e9894056b4513f7a67420d01f01094c52fca9a1723a6447c09a9436dd5d2ac32ef1c968e4e6381e7be408f0e92fe3c82bb9ecd3683376fb7eaa7a4bf580d89c85c71ff94e7b8083c0153ea10b081f02d3e39f4cc42726a1deee131ebf0a56f030d749773a193b18526977e03d41a1f3803980c0751e5034b4b7611f161ba42bd84c70f0e684bd1384f1d1722659a1478af8fd8a43461e640bcf5aff352b3994e79c255afa7fc5019ee3b74cd91ac7d003a5639b43d80e0cb85d6234976eb830619d195647f7aad9a8ea2d8d9305893addc6a3ff3369ba6701b91dd60bba6f05a487ff3859a6e1f50590650cd80b5dfed477f04aa34c592ad946779ae73943f0c13277e9d3c96bf9313ce26a4db4407cf119b3f549411a38f66f8071a2046bddefc10e5a4b9d66f4837f38b0dcf0635cbbcb65e53ef01ddbfff57d6223dacf774a39d46bcad531e28478df9870163b4c2289dfc024f938fc34f7cf4a9ca8d23f28e9015d353244381ccfbda8ff14e18c8b5bb6129fe27df8fabffa552cccdfe35ee9399c85dd480cbf630dcbeecc50c917c89269552c123d7ed7708dcc10e3bdb1270b8dbb415fbcd3119817445ab2df4db7a7e04bdfddba94a64e047de9e329a48195ee06b6b799323c590e132a7e015175fa4dc608841d00b02759d0a793b801918ff9d3e6f10dd55e5a27b4a52bda9aa31a3ec7a8fe8362c23c4d442134c0564bdd67dc2c27f9e979f85c956ef7d6ed751dbc16690d09758d70dc254bf12d3efa1d9b3f4872738a573ae5fe63600fef59edf5a14bb87bdf5400750a2a60ade728a3b3674a7529f69f90bd17d86d2555617f2e24c05d893862fb89bd7ba139e4c69f4b1548e0ef7065d7de5ba5f5252bd29a8397997a04c2b0f69af629d8108e44b49af8d7f0e9ed03a0d3750084fb9d3bcc91dffcc8c6b729bf035cc768e68037b1e0d4e5afd252ad887b85db13c7a14063dfa4e1f33e9af6205711ab5ae3b6873ee20976f820240c967b462fed635335520afc66fb7c40935b6f29c746464dc266d0d2732c191", 0x1000}, {&(0x7f0000001240)="db371ff2eb0ff2bd33fe24afccd204d9f52ee4a0376cffe14be8caa9d671a1f15681bf13", 0x24}, {&(0x7f0000001280)="7114fda38e0474bae9fbb4daf5963f6db55b3c132a5f3930b13d1ae86cee3d2f95104e9af842ca83d36a06d791487de92479c8340be1c4450d87058294515e773570fb0654e707e3a87f65bc92e57dd5b52f780b98eb61acd493dfdf89253a8cbd89c3f81e74ef0d779e2c773e4f63a3cd610fe9dfd840b61c38b698693dbf439e38b06b3f0ef6a65c4ae4487df2571a7877711ef4d3f86c23f1998038", 0x9d}, {&(0x7f0000001340)="7e6da1dd1e4da21f82524681a4ca0a2ada901e91a0ffe589f2f6c0327e63f6ca9cec4777ff2d01e61b33826034c4c9cc1d7e84463badf5e6f3a2b8a806e0ee02bcbfcf4b09ae08f7fee5e973fb045cc8cd7149faf2e0e654791fa05cd87cb2eb039f48c473f33a51e9d0f4b35a5c9fb97ddd807736b2ca059c1ba394ef0cf5e44916e37de33561afcebcb7566885073dccd3805f774d286dfe1ebcc3803b7a20d59e08b16b38058919509a5288f80f35f4f7327aa4ec878cacff6fe22a693758961bbf49a3f0c36f6f2952f1b279c7143fb110ea31c4e79e6d5ed42c7534ee42fde21c97a6d4184706bfdfc076dbc8fa7912e0030aa8080177dad0b69dd30a", 0xff}, {&(0x7f0000001440)="7c49b17b03b007faacac1f851ffab1d3fcafd524aa20053cb298d362f3b3635327bfdecb0e4f395494413b63ae3f792a6c5615cf680f1d6b3bd11a088092ea1c4a10b2ad49e61bc0194611095c0c100b1acd71338790b05c9725ed100b99c21c907ce3a243ebc693d44e9741efa00b9b0ecbc6b4bca2064bcfcae88db1c069444d373c40e780f8389007f9cc3362f17148a50ed258858a06dba9427878c470cbf82f2c4a5201622d025dfbed3a5c6cbd69b287ddd9f7df9b10aed9e395814af29ac07f19", 0xc4}], 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000000c0)) 16:02:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) close(r0) read(r1, 0x0, 0x0) 16:02:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 16:02:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket(0x0, 0x1, 0xfffffffffffffc01) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:02:03 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:02:03 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/167, 0xa7}], 0x1, &(0x7f00000001c0)=""/42, 0x2a}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:02:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/63, 0x3f}], 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x8000000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 16:02:03 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}, {{}, 0x0, 0x3, 0x0, 0x0, 0x3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6105, 0x2f5) open(&(0x7f0000000000)='./file0\x00', 0x8000000000000000, 0x0) 16:02:03 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xe58) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x9) setuid(r1) poll(&(0x7f0000000000)=[{r0, 0x144}, {r0, 0x51}], 0x2, 0x10002000000) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:02:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) pipe2(&(0x7f0000000080), 0x10000) open(&(0x7f0000000280)='./file0\x00', 0x20008, 0x92) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x401, 0xfffffffffffffffd, "c9576b7479d7ae9e404636bac5eb10129fcc2003", 0x65778513, 0x1}) 16:02:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1d4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x40) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r3) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e11a15e6300"], 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="ecbbe75c2267846160d61c11baae7660be5dc5345945958eb19ee4ab9e3951a18bfd8a18658a77c801b761ce85b6f9a828dc62d7b843115ac60b0f4444eb89fe3d362e18419b3cf7f2a044f5dffb3c8e2e85dba87ab4029a66e7ba380362c737a88d53fe6560f552211dc94ee3d90a8047926265360e979e36f7bb390757ac01a5115aca167c1c32f095a5d240914b3d5fe5778f17f60d0d23f2bdad9e4028d4190da858cc", 0xa5}, {&(0x7f0000000200)="32a3db4c80b01a7600603a74d3cf861838ae01a35539905d6fd6c8e1269a895539", 0x21}, {&(0x7f0000000240)="27120a226650286e2f221256b97c57f693dfda9d8df927c76b13b7fad31d42e734cabb59824ff6d634962ddbc3392b445f95798d18b2e01c8fcb378e546c358e34938e9cdaffe3c0a00841bb34bae8f9952e7a9283838fe7f38afa8576e8a3a6bf11765838a980b6a055777547fb5eae46af4ca50d33532732baf7ca1e382d094ea026c9e3e8509cf0f6dc8ef409a9206f90e474a942d9e48b70913e8a5e22a061e510f9b371b989e1eb264904af2855db36ec17790f2d3a3abeba9a2de85189", 0xc0}, {&(0x7f0000000300)="34e7d83835eec75db31ad86395f4014e9d9176afcefa8b6fe4bbc23303e4580513e52cad7579cffeb8fbe07c19483532f81cc28ffd3ca71df123b14b150220a261d0b8f50c6d519052c6a97bc4c3bf621c4170dd189f92038d9ca1aacc2638cc9df3e3636ea1304b6d9bc3313499f9423eba00432a4d9ef5f747e5447239fc8536af895019cc808bf95b27df75696c5202a2d3827bc137e1ce6ace283887298e77718fe62f6987e824aa4b61a74af01c5a34e80f09a10706da4e8ef07f0e9fddecf9794141c75d734957edf34cc7d5451284cb44720475573d65111b63cee6f1a3d2", 0xe2}, {&(0x7f0000000400)="2a20ff43dc6f0ac1dab2869bf73e8a1e1459b32800657eae0cd5df15f4dbe7e57e4c1980a63d2d957501f41f6b16f079d12a", 0x32}, {&(0x7f0000000440)="5fcd429131907d236c1e2982fd26d6cc76fa3766ab8faea0382a12d56f211fd5c42e60f352b57a8a7f27c50bd34554e8deeb536cae2248732b830c888a8380e76c7bbc560ffdc202b900f50eada026805a4e48", 0x53}, {&(0x7f00000004c0)="e6ab9c3c2fe27e527d117710b2", 0xd}, {&(0x7f0000000500)="429ef47417fad4b72da549889aabca5af40d786b77b356d5c525ffe70787738eb853ca42b19dd48e9a4bc2c4bc1761c61b71985652422081bc41ec339671064a9eaa2abf449fcfe2c9147ad35014882df59fd996d00cfeebc7b58d7b27e055722012688be47b45308bf74d0bb1924978", 0x70}], 0x8, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x4}, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="e8b35d33a11262f2125811b6ffe0364d5e8e9158e717ac8d052ef2b1bf17c5dadff15f8abb4e2b2bad0384d9c844a99c6ea1c3abc7ea90d02931e3e244a1612a3cf58feaf4e4ffbaffd407f7828d8e1d807321cc90b344049fee550c", 0x5c, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="8654410b23ef98feb19589e488207a04e93ec7589ba621d0e4d90ff2927c4a83d8286bf825934a828f953b0cd8985ea710d104783805d50907e9e0065172d26a1f60cd7784a7a9dad33a16be05a6dba77a33ef07bf988a93ccc0c409c3d1934866ef56515039be13ab5934db881a483606822d181c0f07b6059b9d582caf363c871be5f3bad6eff679200d58eda5162e4e", 0x91, 0x40e, 0x0, 0x0) 16:02:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x33) 16:02:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) chroot(&(0x7f0000000040)='./file0\x00') r3 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xade, 0xf4}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x46, 0xf0000005, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x7c9b}], 0x2432645a, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x800, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf000008a, 0x400, 0x100000000}], 0xffffffff, &(0x7f0000000200)={0x400, 0x4}) 16:02:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0x5, 0xb6, "f4066d02d3c76e04d9d28ccf7bc48bf32e76c510", 0x1, 0x71}) r1 = semget$private(0x0, 0x1, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/130) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus/file0\x00') open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4f04001140002000000200"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x36d, 0x0, 0x0, 0x0, "e917815be02a513b5456f636011f8304cc7cc1fc"}) 16:02:04 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getgroups(0x4, &(0x7f0000000200)=[r0, r1, r2, r3]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) getdents(r4, &(0x7f0000000080)=""/16, 0x10) r5 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r5, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x8001, 0x4, 0x8000, 0x4}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r5, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1810, r5, 0x0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 16:02:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x3c2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 16:02:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) r3 = semget(0x0, 0x0, 0x8) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x8000000001fff, 0x8) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x800, 0xcb67}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x42, 0x11, 0x4a, 0x100}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x2, 0xe0}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8b, 0x1, 0x80000000, 0x2}], 0x1, &(0x7f0000000000)={0xfffffffffffffffc, 0x7}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:04 executing program 0: r0 = socket(0x6, 0x2, 0x0) pipe(&(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f6669ec650400"], 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x4, 0x3) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:02:04 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/64) fcntl$setstatus(r1, 0x4, 0x84) 16:02:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() mmap(&(0x7f000041c000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 16:02:05 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="1d000005", 0x4) 16:02:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 16:02:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x400, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000002, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000023, 0xe68, 0x37}], 0x5, 0x0) 16:02:05 executing program 1: kqueue() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) dup2(r2, r3) 16:02:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0x0, r1) seteuid(r1) socket$inet6(0x18, 0x2, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:05 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20001, 0x43) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x44) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="a0120a7f5b623ea70e8b3eadc6d6ffe9f6e605793115750a", 0x18}, {&(0x7f0000000080)="e05547918d7e63610a4887e2cc4c01751f3358894de83f083a8474e05ded4968e2de47cf092d97856515cc1ceec58f78c4f378a9e722308e1a1ce7b74bb7a2e3f4a1ea1ddc0a5b1bbf6752e5431124a86f2140b095e2bee0ae9bf4dc0368f203c9ac236a2e25e80c1e2d8dfb11eac5c567a675a25dd3c1aee703d23ccfd9c42fea62c2ccbf0a826475e8f314ddc3188a2283d43455", 0x95}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "91b558f8d0d7d6693e38deefe66c52852dddc7da", 0x80000000}) 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x3ff, 0xfffffffffffffffa, 0x7, "ff0fbe67587d51d683d31c338803fc226fd49fa2", 0x3, 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb2e721e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2af7afa71bfe5a267293dfdbec4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef28623493fbbbf570afa043ec65fc139773a6f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29eeebe266bba2894ce3e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xeef) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$getflags(r2, 0x3) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xd02e, 0x0, 0x81, 0x7, "2a69566430125c2efb22da364bbca280eb9d2c5f", 0x8, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:02:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 16:02:05 executing program 1: poll(0xffffffffffffffff, 0x0, 0x400fe) r0 = open(&(0x7f0000000340)='./file0\x00', 0x202, 0x11) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x104, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r5 = kqueue() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = socket(0x6, 0x1, 0x7d7) fcntl$setown(r3, 0x6, r7) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x4007, 0x7) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xa0, 0x25, 0x7, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2000000f, 0x4, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0xffffffffffffff7f, 0x9}, {{r5}, 0xfffffffffffffffd, 0x10, 0x2, 0x3f, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x20, 0x5, 0x0, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x10, 0x4cb0671c53c00bd4, 0xf5, 0x8}, {{r9}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0xa177, 0x10000}], 0x8, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x0, 0x8}, {{r11}, 0xfffffffffffffffd, 0x49, 0xf0000000, 0x3}], 0x1, &(0x7f0000000240)={0x9, 0x6}) r12 = dup(0xffffffffffffff9c) write(r12, &(0x7f0000000000)="5ff6c37645c5d0c8c931d902526c34fbac090438802780b8c13988495dcb740d07edcd862623c12e19fcc7cc0e774b78c8fdd94dac4c20", 0x37) 16:02:05 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) r3 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc) shmdt(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x44) fcntl$getown(r5, 0x5) shmdt(r4) 16:02:06 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe000, 0x2) mknodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0xc010, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x1ff, 0xcab, r1}) execve(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/@]\x00', &(0x7f0000000140)='%(.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\'^\x00', &(0x7f0000000280)='@!\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='].$\x00']) chmod(&(0x7f0000000400)='./file0/../file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r1, r3, r4}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) rmdir(&(0x7f00000004c0)='./file0/../file0\x00') mknod(&(0x7f0000000500)='./file0/../file0\x00', 0xc100, 0x6) r5 = openat(r0, &(0x7f0000000540)='./file0\x00', 0x11, 0x180) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001900)=[{&(0x7f00000005c0)="eb818424588e7ba7ad1d3f86d2720611387ceee1f03263eea4b5f08f5a267be3", 0x20}, {&(0x7f0000000600)="b81b690d46e9b8c77e0aaf991f8d00d1142d878da593bc35ef49bbec6e56e055d2e91606ecfc90409e7cb067abeaf066357681194cdb01c2ad7e2bccabc0886d6844a09c322a37727be2b101521528fa37902ae656ddfd2e9df048843ac9bc180336e179f7041dce43c7b888b5e8df70913040aae5851fd71b9e987db4b6aba382479e2a13cc5a45b4f7db05940c4c9a0b1c72335952217cbfc62ecd9080b919f9f17f060bfd984885c3af6094138f1c74a6c0cff34cb8a350da2353a73ef6e6c268fc626a7e12f7f1fed22a1c510dea05a757ebf032c017af12", 0xda}, {&(0x7f0000000700)="126b084d8c4ebcd5e5cbfdc96a1b907dbe17e0ba8eb84c65b6452368c1802d3476", 0x21}, {&(0x7f0000000740)="5739f32d534e957bd85b8b9fe69c8caaacbce5523c4755772cb3d3df117f40d8b0cc0ab0b40db823b2e4963807bc7e67db699cee5d631b8d5c7d2cef3475954c43e16394c1409763323477b8d73503e167ebb941afe140e87236f73337ff1947103850cb455f6da75fb962f85106d9f7086a779ef29f09a6b837a93b2c817887edf8374aed812ed3fa20a4bb7379917622b5e1d0fe89a8b262f16e693a26190b48ca091f93d0acef9efd8b61d05df5c5ef19e464cdc5f9f68035fd26686c6b7e5566f7", 0xc3}, {&(0x7f0000000840)="60b43e2f5f8ff5989d3a077a2e03878241d2c0c404e9735d1a9fd0a82cba966fb329491abbac189b88e8b105bff4e0b1d68d2a2aa0b0baa2256f1f62ca250ee7c66fc2179ed4d1801d706240455d141d76d3867a9c89455236dbad3faebba3ffc8acd1235ce8832ef93266898ffb7732bb3134440581ba8ce0d6f65710490c9ceaeeff628f646b2257867fa6d00749b1d0f289ae185697b1ed1f4a7532a2fa765f4a980c568434081447cf9ddde4887b4eb6634b28b9d9a6d9c20d0e57742f323d86561fe3942b92b6ee090744124caf2fadffc6cc6543e1e1d616bfe80c0771048b6363448391345daa352e21e61cc26e9d372237551ee9612ba76911e8819c08c1af08eae606d8fd9bbeff4b7d676598fe4cbce3153b981be5d8328efa5dcc3738aec55810360d69361104017fdb122e7a5717aa3c6631947968b710bc8c2936993d8abfb43fd616cb2fee5616ddb138a19315bedccbb842866cc4aac46f0b0e75a5b196ed972f57de33992fe17cbbafdbeac0446e538b7c8680235e75c774fc264cc5c1c3999b476e8e43bdc78e3005ac6e2c9706a768e5aebf72d32355de2ca94d154dfef2235c99dc30c76eea4fed8bfd6ceb680475e0c413d94e92f1409f019af9843075570eb42ca9fdb4d84abf9a04820f170ac1dff9d06c9b0552e31361e2767ea39a47c249c2cf0097ed475977c25a977b83ab7c6de286fa66468969cd579a1b885bf7e06a961e0703888b42c1f8594416677e60eb93f54a38fe9638921ef177578fcd0f3d9bba028c84067e99291c2f93365019b1011b2395508802cd77e3797a995bf683924c1bde818520b7ce3bb12720aa546b312736e4943d6577d0f2a5b37569f24a019bc73146b0dece3aa99a0a4bb1ce28865f53c65030e5f8f6a66c5c09db742d8b40173e269d022650ec757c65be0a66d15968cbae559fc7c30c016986c5d947ee05d0e840ccb2b323ea9e925129ff09d98aeb6b6eb2fcbfaf5a546f97fea7474ea3d5c6c4ad71d345a07b3ebd562e050c3df30951c238bffd93e77a3961475fa0a073e4b622d59c10facc165588670dbef472fa0e4c92f18319dfcc8397f24c0bc06a82e19540cd197f53f42f34b9ee78ed923635c51199e1dcee70a91e6d69f2d70796e82e433759eb56bb3970a325fd83c60afd8992e2fd6da0c0c893fa4fe022014057be2539efaf399763fb879deca3359c7a8a46cfc0b822b7001e46136b7da49d492c3cb133b408e04c904fcb7d8f9525fd7ee88d9493bad118b4e8e02d87df2fd87fab3d0fa0e2d38d9e54dce49cfca3685d363fb10fa1b5527c8a3a542770457ce7f732dd81e9cd21c94b460b99c940f44f425764bad835c2a90732a3096c67271d8ee780f3c8a7fb1384286bac189d3ac1d3be99076314d904c5bd48c9048239566ea6ec94998fe31e1007d274c4c9c3e3cc23b25df9bf39b122433d86635d4afbd88f5d6f81e342645c06255a525cc38196dbc69db0c84c3de9e69876a26b80f560151bf0f3f83189183ed68ddd5a7afb9026aed78ef003fcba66f5fd1bb4525700543d95e8236c4401ddd5db8947c9c18c7cd40b37948e44651ebcf4a7bd27bc4c3f2904cf8a36600ada09b5b6a33482bf5ba2aa0c97ad5bceea867f1b1a2b7c1812a9c426f0223166eafc501c2fb8db4c2221881b7c2e8421e729007a7e298814057b6237c160a6e8bc618a0c0483e15ec72582345e3614134de1d3ca10f1d21e7c01ffc423e791d28e92f7cfbc980c15848dec4fd2826f41106983eb3e3a3de724ab0f83c8d3e36a9616b094b2d8d91e31b3edfd1f54bc66ff0da35c05967597ef0d51f04ae839bbfbce28f1d10f47bb87eab1de18e1eaacaaa9fb20170a3554dc7b41dc6d1e7a42f5238c7ff32db9b45da9036a2d5979e9b8df4a72947d5098a0217bede4796a09785b68f82900e448846d1c616cba5f910d9d405d6bdd0a8ea6fc27ff66c94832de0b4f2adc8339552d1b187479a8a3cafcb2104c9ed178ba1846f96645085181cb6e4d8919a3be5f157f4984ef841c81460cfd9074eede143cd25a1f7f78b6220e8b5e9df4097057d4be9d1a37e0a6ba533906285631c093917c2d6381ee85e090dc77f8c78fda5fb30fbbd1ddd8d072ff157126a83c4349252570c0dd70d74c26ac6527539c717d98344cc4d6455d1dbfbe86f6109acf0bfcb39dba1fe9a0037298d7e35054d8cdfba9e687b3f4f06b5e053a9019ef9e2e3b7bb259da2c65131856c2985bd8def3ede3de56b571e3378abe270eb94a9c60a0f142924e4c6a81bb2ca314357749734bfe1a3b27959bad46febfc54325d974a6f3ef00a3d11765b667ef9c21ec73e55544acef4ba4b32ecb54aebaabd1e34f711d0f10a602c0e2a08a8f6bc79a619e69f0d5e96941c2b876c98901dc70a4129cab686df13486fa562196455a357b5ae94809efaec3ddd4de02321cc5b155af81d98d275198ea81c309efa95cd9f01b363b88c411dcbd706610f8912444a7ec097736acf30f3eba6e4f32a1df8388666bae40edef6292be752626e350dbb077f8fb6b0e247c2d197f4aca8a7af2f897307fe8fbf134fcede44562e7d5237355cefb6e096e44c67efe55d4f729250522bb28cb85db496e767c9b4101d398c0039ffd67a72999dc7a4d3a53dae69269ce148def62e70bb2698e5f88a9aaab0f38819cee64236151977c6ff091d58ae0615e58d208e18e7dc10fb28707a757414f6096201a0ec6e6a95157d4a2e8648541f875883c6a20ec78c1eafd23e8173302bfe5deb962d34b3b14dec2b302c0b92880b90cd42850c59397977f012364c32157104870b8f6f6bbe02d2d0f9ffe0782ca994e06d0f462e733d4558d7bd49309612fa2cecd625e88deb39a1135e2a3bd6c53fc2531109085c76ce0a690bd98c538c5cdc065a584a14ad4c41bedc03385359616a3eecb378052857321bb3a8689135ee269ea77148dc95c3e2a76af8326648acc4be23eb6c594707c7c336c6f2a472ce8a8f5b2969422e1c2959d44155937ebc13dec87b79b38d3316474b69e6581b1480f4b870e24016542d9fd83780ae26723a15813ccb09cb600098073b81bdc10b1ac3547a19518d24ae2df854b2f333fedd58bf2fd706778668dec84c526323b08d689d4a1a8a564ff339b318a7e00d920064ffe81923ad3a405d9db345f1b70b9b0a53fb57cfa8734a1ed96491965040093146c25c20f8ee8d8e1834d79a0daaaf40990d60372c33f1d28dd73fdf937190b0f8f1bd45168b47681d9f54068d4c0ed59b70ae7a75db23adc0b18810d42b47b84427a62a47df089cc4270b45fc2bd673bd94dfa89422fd0faac56bcc59c22f346a7e77b9dc1ed636e1d9b8c9d9b37c05a20f92514c6115b00bbd2dad88819d70a88710bbb49c513704ebb0d54a3f9e6ba19a036e5035eab566c4dcfe469ad3a434875f26a634d17fd71d84706507192e61f91cb0571ad292f85957444a7968df6a3bd1d315ad31e7a9f88ea2c9ae6176e686d4babbb534c205652d9b4229defe13b3d2f072e0daadeaa6a0c1bee3e4367a095fe012a647990b93d92b8ee789b3e2200c52e828edbf82ee6a9b0851e0e5afa157619e330d03d67c446ee28161515f50998ee6fe627345bdf32e2d8f07bdf5bcb2fb3131cb7363a0276fa75a8e93d1e4ba17e265ed59ea02c6f9155b26d727afe5a90d18c9087d3c53b4eadc98e5c9ec180cedfd0aba58db6b7ec676af056a430c62e38d2234511da08e099c069d1eba5c091f46da11998810aa0a6487f7c8f29bcdf7f64b2d4a3d3f1a36b46e8b2f19af3bc58241ae5ddf6612dc7d297b158d53e4ea88dc4c780973dd2d39b53d09de4253b82eee0969eb0dca12c508c408c38e0fef3ef706390f8c0d5eed8d39e2503a51fdc1fc703bebbd48bfd31e976ef603e954a080b2d57b54c743e909756345031b40233e4ec49d51aa3699aade2e0b8199779646e61435d19e89d5ba901576b7def7f711d55028df781f6ff9feab69daffdeda38259bed9df0c02de407961ed05025719f5926a9a1de6b4264e28f39b4529b2c74c6be7b9927391e9c6d9973d0ee979a96d14d54d6515f9a2d31e33a133430dfcf888188ab0ef05737a807179812ee3ae54fc3b5243dca1861a20dbd24c1d432f4aad31198f4d5422ccc2f6f2cd39d00931f4445832b361d382c2ffeb2436ec281fc73b9abbfd50ba193f99d373003c0cfce2630d35d80993f674c9c2f9ec4cdeee9c68798865bb035b14b298f429c4075fbe1e9d4d63ced592ec3f5ce9a97d877633508da03d38377532ece2cba2e262057d069ebb9de5d077b6e8ff56a2622c636a82be19c139f69151a0fde9736a97df0eea2d89b4cfb4c9116ea3173842cc9173a7dc41191fe5e1db27e6a5dd0b97812cc3cbf5ce4b4546e00f5fef2f66d0aaaed0fd520c5f4f657129b8c9c7b78ec07a5191691891a043c1ee0e56f21a49e6d4d81c3b8e2c0eb7c928cb90a32a353154674b6c88df8152d54ba12c954a9ae58ffeb14cb8858ac4386b7d50737b18cdead9a0abe4ffc19447c051839fc5609105b980a7e07def2f208380ba040697cdac7df38623684011bd6f5f02acd35f510ebd6beece997264e1198953ee5aeef7861e73192ead3a80ea3d6e77738e76dc03921041b9aab6878387331942ce986d5329b2ba6710d0e9cd082a317430a729851444708f3839a1149b0e3ad99042c2011a5f5f4512c5371d8980fbdd62dbfa6f07aa02788ca252ef1514c2f45709cf4f2f7b673e4b095cd13c667befe517c5d8e2103f335fe29c7a314014f1634bbdf384eaa0bba60c3245294250432c25ef03d86b7a06733ba19b2d6bfed663379ee961d09d328ecbf86d67d7c87d46ad8eef2e47586f671ffbb4c350a384af3f2d50291c9800ded3b2b7d3b1a6033bc783b5a46c143dcec69b2c84ce3afc48337466521f95a083500e62c2b7c4c701ff1fe6372de28c96e3c08237f18ee55a285c8d6000478f55b39340b366a7961da59b29a0adc06e5179fc77dc0ba7477cbf6b215bc5c3a38c2d79876fab69056bed5fa9ede5af0a22290f82a07c2b6d802c898c93491d7a222fad6bd694fb87b87fdf2b7ba2c41a496dd9e9b67da9c0e4c299190d540ed14d1e8f924cffbd407ccd3d20ddcfb9a075c03b48b407095e51ea94cb779ead2404d699857a88e3761ec6b53fb29dacd9b2385dd24213b5bbda0c33d930621f4abb3d4d103e45a440a3f4ab46c6a2eabd186fa720530cb5d314c8da52ba2316a3b4ad000a13b2800a5559eefe4d7b28f7504344dc709d795e91fb42d5470d84a6dd12888a3adbc054452f074d838eadc1ae3a19372e525aeffd32538731a4b5c20de9b90b236487d88040b75b3eacb8cd1a19ecffbe04da23afeb9075c94c92c030e5c0bdc85faa6da80dc425a102a54193bb4efc082aaf709d399adc9c7408184b33e77fe2a228ffcdd23a46f78118b6ed8710c7f52a835675af06fd9e95d17155c95817572df13736c0c52b294e0eb988d4a216c565418cd8e92067d29737ca705f8e4373e57b39057a70a810e72de65ea6eb3593b46174b9e0c8cf9e12e3bf9ee956e7523ef01796d57b3a8433daabec0e2c63240139fb4a7344dac22ee135c67541e387cffb9bebdaa1bc63f95775865128324b27a4e355124d72e8ed37cf0482886e1ec0e0a68380ff1a41c214f7e17faeb5f638b1248ce419691d21c03c8da7a8810ff7d0a19c8c2281cf89131ce1099d7c5cc7e83718ad90e078d7ad97a0cdd1c0b1650715ea33a134e1de", 0x1000}, {&(0x7f0000001840)="cb11448b035bf3a11d74174436a22892a21e11b3ccf2b06fbc1fd20a7f009ffb0bb61f70708883272a5f9a463f106d6981c8c42e9cc1a0fb11d8a7aa5f0323ea51403523ff756ef7a1e221f0edf29ae6015c12c12f6bad7938930e4d82a25af37fe12ebf9f53fc668e0703f22d6250150c11c1c98f3c19f3980b4472622c2c2c78d30c64fcfe", 0x86}], 0x6, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r5, r0, r0]}], 0x58, 0x400}, 0x0) getppid() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a40)={0x7fff, 0x4, 0x8, 0x3, "0c07ded8ac34c7fc8dc4cbe56976dedca4e52dc8", 0x3200, 0x41b}) setsockopt(r5, 0x9, 0x2, &(0x7f0000001a80)="0e554c1f4c57a123a86af8a5f2f85163acd94d630ebcefe3c2445176bf410e88b417da83f84908c3de859e47ff0c2b87568086c908bf708c8b86a2f33c1f3308aa0e0994ce6d1e7cbcc68323962f855635fd653c719f08e613152f82559bee8ddbffc3d1e79e20cea0d5fe840ae450d826d407", 0x73) pwritev(r5, &(0x7f0000002c00)=[{&(0x7f0000001b00)="f685902a3a563334969f5b18d89e4b8dfc6d9166dea46e1aa0e9ef67b9e2463eb6844632db67ca33c7f627b60088f77d0137556a561ca357a273daf012f35466d35e49a70972eb12902ef2de63570cf8de6192b4ee3495c4c85d12ed0ded3da54eed184ecc895fb6bf0b3342d6fb5bb319f2145fd8d2c02750de7994cb9370d27f6354c7023ed1471910484aab575d66e721c44c84d170e4863c128819662e85f80c2de84433b0587b054414db8adc2317263073a16b2f61b654befd75f496adf8591632ebd01eaaa32dbf68817d9da6ff1aef9a0cf0c10e3bf1d30bb9c6bfc1277546b1312e220ec506e51fae83f596f944fa7034596bc54a2d3b1c3e95784dd1a0eb02a3adede0c2a2a04009dc67bed337bab329b0c42bd678c04b06ca38328e597f53954951e75233f73de95c3c39be97b305d12e6330c2cefa19e463d90d8913f91ef9933696efaeb74d523f2081dea66aaea30848c5417fb78270687ed7747fdaf4972feb5e4c5c7ebc69dc4433a70ce303defad6e53565238e53f557a8d3f094cf8e76946b32a2df892a937d7834d42ed69b7dfa84fe7340c5abb7279295770ebfe6fe26891cb11c1f90f73fdbbac009baad0f191ace5ae2e9f90852a7052ad75f4f73a9c06862321a9f43f17092a19a745daf692fd8ac1502ce05e510b454660fe76492e4b7a6e979feb218236d01c2a9c0ed1e05d109585cdff0917e4a101e7d687d622ea4d0cb821b4ac100a45227b40b631d796c4945947d29107069e2404f8197ce40e79dfbe4e2354f8f678cbebcc4345138fb67627a92844aca15bd5b84ed6f4f31d097cd7f24c8b3b1345d1ae56bde4400908558919126c116066ed1a404d73cde659c988f20bcf67b4406e5b899054a8b473cc3389eaf1bfab8ed3ebe6aa82d9ddc5d1c24164a7259df285aebeb32ce37de0c92f17d7ef951d67e7b3748878f8ab3f151a31cb7b006f3282cfcf47cc2efe62e9f2a0cce9c8dc9d20ed5430dc5d825019cb9e555bc6c991a8aaf32109afa9fe2f6fead0f1671d4e7699cb22ff6833f20f7c1592c6ccc3179a1ebe157481921c92f02df2d3711309ae907dd7046990b161d34e7bc13a8a47b84c0e998de188262ce4077b1f7b959ba841285290ec1a62cb1c6111acf0f8a587c4c4043a50a32bba9b5aba1f67705ad3ef0ebe643163fe18611fe881b430e102e8fde58359a5f0cb30b159c1684511f60be9259bf07a330c5616ef9e4944dc122fb54c902135725e89e5a59ef85d4c4597b01eaed9cbe3f79ad94dbe9d9926bf30fedcdd9ef6cd6770087f057fc6dd947547e22c9bde59659e5309dffd8f8412c1f3f914cd10a6b73c20c9b8f2485cd1dc32cdfda0f4c65ea080651014499acd6edcf1af2fb3e498fefae3dfd905d2eea1926c77bcc9d7e6b20912a884a4602bd041aadb3f5f67fe5a27881be0144403987ea08e164ca3de8c0f91e08f1d139559716f78a14f4edff173d396319d37bdbd4339359477ab47d6d8469228a5bf32fe2c1ee58e66ebc2e80ccf62a8464f16863b0d3285cb01b34a767c3c56478c757fedd09ec1420973e66018f0666542c8e960d4087d96a2a8fcf56d69dbad678d46b21afd22b51e8c4428a7e694d768e10a392230aeab1530acbd4aae8571192801eaf5323e90421ba0c32dea5ff97eeefe07f3cffa9873a559bc83aa18b5987beb332c32259433d27eb0cf1b40646c9e631f67c6fb26ea3fa937f0316d32b6b86b6c9766a214b109d89b8214bba31d86b4196fdb7cf585a6da63a2196ddb8b81ad54bf4fe5ad92f70e89f8a7b5fc9c23a068baa3766e64823025a2887b22a713c2d03acf7c8936967f58e96acd1c4df0f99a4dccfb01691a6e56df9a6fd345e2b0de4ce8df92971b22a7d9adbf671c490e211b8719706657d87ac38c35cfd05dd49bbf9ec4926e01d14d49fd4f5fe62ce356f24a3f72a3ecb25221538aae1d8ec772fec59093c396b06814d8ff6745b8b59942f71795703afd65d598ef4a6f3db50e6372d3ca65a08b56cca21ed054f826b05f26a62ca8b33b8944d22b40fc57ece39b5d65eb63b456a38debff3abb945500cf2cbc58a089f95e4f08502c768c53bfaf990c7d8574155ec6f88ea9884e688a1b6132961c5be3165a2fbde2524e8580f6fed24a6cf5af597921d03b6000c99f814b2e4f03315a0869f6273a0f6e17a97d87c42d1590b309ee94d0c7f4735680dddbc442d7e726e4690da467e9bcddfb397d70df9a68155226a89042c1e7751d45f9b2a789592445506e521f92ec9ab8fc4ad6817ec07f6096a3a089c368cc7519d5eb6870ea01733dd91a62e54fae52cf93997e52a56095f852e0b25bdac200b8833d3beb9a6f070a4d8ebeaa33d4d48ed16df3585837bcc87ddf2e50f578c240e94de57db027079312e9ab55d4e6075f1078bf909f135479bb376e19d5c8b0ec08f4189450a9b41d598966c7f256700df1d1cae4f4b2a144e3efc90d80c575e04e3411ae22216ffd5c6997d18a395dbc4a0174a1bd2f0100ba292cc150568950e19755efb6b2330381e778b74b33f5d1a6ef521181f21913aa5a93d8727d7f7078aeae5cced8a33b5bd787706fdfedf77ff0755cb082b8f924a0c1ee9dc63dc6b663067674dbb77b84742bc46f4c246d3ba755ae87d31ced065aee333355555c62b94b03aef611f901d6479d96490744965f120ee042faedfae56853eed9ec2fcaa4f298b0fc3020582636950ca91ee99825c4571e4248a4b9b49af7a864e06ba841d44b30d2fb490e4dbf7c25813851058babf75efd6104e262dfd8492bd8418e932c9c52e134a7f45954fce158b7767cacb7af44c8ce9d0cc0df1f8d9b997715874205d25a884a242e5f06b29f28f8c41899c23988ee121c3cbe9ff84a88846266aa37dd3663e32bfb1584ae33f1d6c6ccfb0a366a301ef2cca31d1c4c03128e0f9fec1ad0412173c6d1202c222d087ce62412721daf9bba055fd5e8e9fb5f3a160cd13fd6dce8b706f310742ebd3ca8f0dffc25de44e95bcfe42c8e0ecd7f9b7aaa8708804d0314406a4c4aecc2dd109fceebb6a8e4a6c9d9dacae42716e308d936f935d4abf88252cf1531da1369a09a3f6aae1312e8c0aae81e0a29ff18ac4faf1d8b5392a706c947879251513b3239b094ba9169aef988112848aa9b0e4c6dfc95f8c22b4a1f45581f76abfb7bdb0ce5c20ce8d99798b6b52fcee2014ab3b888421e5bc30c1bcb6b12e4622a7ae508efaa3d9f230629428f447f74d01236a98649e9311c00fbb7828385ff99a90d1207394b21b02f1a9a04fb5d6f1ffacadf615bb3fa7799a8599495639c49f4e458e484aebc1525114cc451e592027b4c9e845633d21afc0551d6ea0f36a63550aeb7c9f030d78701e3d84376fd8f9ec3fee096ae58d1d6c0c4872f6083d0745efd9c2c891193e76db828dcc9ca5d3b8bceec9db469d4308e515a3aaac21e96e38e25f77bfeddd09954416cdb6fa0c9cca710b436659ea76cec6f575a3e973abff1fe26f0a840a8f1f50c8aece7bdc3e48d4d6f9acc8a7b753115a7615fef216d5e7cecd8e3a0263f77a936f952cbc620dd95a6ce3d1931bdcf5bb1d8dddba960781fa69456f07cb0b6b31377d4cdc2ccb944107d38d83153d8ceb4d5b7d5d59dd2a0d5475a360e73db9fcbbf6e41283c29be6a2a8fd9b4787f96e65404d59ca7728eb6148287845a877912310d136f7c365eb6ef36f64943604386e11e9ac683e660bddf21e42728b3e1cf2497cb089c0ae69500642403822768868768c4466bcf0926f0ee77d49363d1937b63966e73eed9a70cca4317be3ed844fee6d2da11bfd16ebb54059e35de373314962148acf05f55ce48d784e79c64b59b98ac49baac9336928b4eea774118fd5617ae22a55a88f6a74dbb64f96c415767afc4de53b36904087f735445400c09ce8832e80a9447a2b184ec3288fe8cdb110cbc7c50603843c9d115d9dca5dd65dbd7f677e90f959afa26fe0745f84e5574d9000ffc8d4e0eb1e6d7c1b96501175f60b612439a7899a772945543dbfb0677baea1c2521fbbb52f417627b2daf65d8655f99552fc49d01e78ea34fc5aa6d745b77f8685bd09c46124d1f9bc2b4c2fbb130c1700a3049feeb32efeebb4777cece30c82aa34431c6b0834ead9722c5e597639f25cd2acd117878203e2809452fc5588ab75873886321ef54547280cde701521f78a6061540c6500ae00cc84669cacb71f764ba5f96a5dfe968bfefebb31b376048ab33419f74520fbefe707971369c0d10318702184b25191d12390b11b4eb409d40411d6decaff1b59f8aa6dbed2f1666208bc3918f558596da6b684ab1c6891371147ea9587872c63c0d37947302a669d73696334acfeffc52832b3d229cf48d39ece8db4c525d02df1c62773e921360b077418d47a8c3ccfd02e46933710ae9cad8b9f86c25d531c6ef8843a40ec00164d658f402543f6a02d92232422e34a1bc7c5dc52e4390f86a778a7ac186cea410ef77a434f9b6cb7e86f6d60fe67cf1d90d6eb19074fbbe347d76dacb340b11a4834f4fa90cc2a7a74a4a423324c4b1161f62bf596b32c4a80961ec71d7d605d963d54734fd88bed1dbecde34c3677cedf9bab3caa96200d14667447751933f51c224200748f5739081ebed07950ffbf9e883cc5b62d347f55737f1f48f0d007ebefc71637ae5dfecc2af3cfd35cc06c5865a1c79044d120b9ff6f0e70b8125b6b7a6f9e832efc3ef39635f4295a800f2cdedd3feafb95c4da9eadb01f0e0a7e63df5685e9097ad1ed8dafaaa26acb7b86328c6698a21c259c823f125afd16b220e929b1e46028b0f2ccb503a2be7dfa70fc08fe209aa37a8684dfb42422ab1ffcb2e44acf00d05f971d6fb30d3ca691cba86fa488a3d82c684fea1b01c1baefd945052c902e0296daa55dc2a54893ae6418526ce5c5c885214ce95ba2b9d2091b26574fc78f6f5796af5231d4347e0362352c08a24ec33f6499abb0f0cfe0ab11fc07b470956f933972c0ea81687605a1ed3ac9827872d8cd5b1b135925c687f824ba5abbfb755d8b33e495413f7a30693ffc2d17e6ae298233c6a086f3d30c1152cffec527d0d01e743122857542c68f8472b5bf7f1ee3458aa99eb5fb5e987f4e6390907bccb9548cb9fb6428e30f903abd20840463727b5b4c819c09ccd437c04a82bff110c3dc212d5c7bec3428f90b7eb13911c4e8836c13e62d095bf064d430b5fd205fcbad395708836df649ed8966a96fa02dc126be9159d54448ad06e47de931c573a95aaee3212bb05e677b79ccc88ae34a708e5edf9daea65fe014f35878b0db66f61744700c3eedd499cff7793c88d61517cf3e5c6a9ebf768dfbdc797ca30e05abafd2f9aa18c0ec7181fc150e042c78b76ba61f732b3283bf3995e8cb96adf3e77c717f4d60a437277d2319510de745f5f4a9fb0113a19d116ebdb24b05a3d3cbe84f1713d6fec1b2a7bd8e7a95e635e43792bca73cb96a5fe8d184e64417b82601045b22eeb5bbfd21bb1419bec5fb222cd4ab02eb3530cefe5851f5cfe2032f9c6f2a1fde5d752539d887dbc69111c9c34c309d158e479fa368a902e0354fb77fb9613c41ad1888ce42131bb092e4396a5aea77178deb5a29430e50b3ea711b4fd56933c3a0bfcedf934b168c4eeb0f2b9ac13e1f42627e50a42ab128b2943d3c4461815c2ca1d0dc1cf279125456ec7bf7f8952eea0cd04cb341483c5935ad353ff169a7445141366a81011f7c3a6efa9aedfb6bd2afc6b78729a63c06c2525c", 0x1000}, {&(0x7f0000002b00)="bcbee1e7d78c02cd905f32143365cd220733ae524dd473e1e17d3edca546dbd03691a5ff479bc65599c8e33865940007e2b7a9d2aeaf71ff0f04796e57f77d3d0fb3bf0c4d239b075fb7ef85821d17b448b43cb321db16cf15332387561169ec426665990dfb8568dc7d0b8563630fb113b169877809d74d0296612f3df46fb5135854d723151d6981fe18954128571738a04697d632d2a4967d4b39c624564fa0fa9d7c94e7649355175ded769b57063d8f75f68f2a160a079c11c73159f63c2a536a5b89", 0xc5}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, &(0x7f0000002c80)=0xc) fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000002cc0)='./file0/../file0\x00', &(0x7f0000002d00)={{0x10000, 0x7a0}, {0xea, 0x9}}) recvfrom$unix(r5, &(0x7f0000002d40)=""/180, 0xb4, 0x841, &(0x7f0000002e00)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)) openat(r5, &(0x7f0000002f00)='./file0/../file0\x00', 0x8001, 0x1) syz_open_pts() r7 = open(&(0x7f0000002f40)='./file0\x00', 0x80, 0x0) geteuid() ioctl$TIOCSTART(r0, 0x2000746e) readlinkat(r7, &(0x7f0000002f80)='./file0/../file0/file0\x00', &(0x7f0000002fc0)=""/120, 0x78) setuid(r6) 16:02:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/152) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f00000001c0)="fe445f4d7b93a28a3210a8d97f99cd6ca56a03000000000000008d96c8b6bb05fa2e4d2ebd1bf1fd3da706bf26e13803517d294c0001a0e58cb2c69b69f8bf3e1421360a4d360d198c49ef94e0838d87416c3f6bf701ec9dbbd0b66deb6ea8850258de8fdafee908c8442619d6ca3bd4407d80cbb29b83bcea58c7520451b2bc885704b827d618243a736a000c81419d49a17bc1a36ecd3da590be554c2fe389f61c561508486a7a91d2d6ee08bc419ca0fb3d8a", 0xb4, 0x0, 0x0, 0x0) 16:02:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4000, 0x6) r2 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xfffffffffffffedf) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x8003, 0x800000000000) r4 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() setgroups(0x2, &(0x7f0000000040)=[r5, r6]) r7 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r7) 16:02:06 executing program 1: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000040)='+\x00') sync() r0 = socket$inet(0x2, 0x7, 0x1) setsockopt(r0, 0x8, 0x4, &(0x7f0000000180)="f40404b1280289d2f4544d47c77f5d72cc2ef44f8a90ca70ac432925e95805a8c44936e7", 0x24) socketpair(0x1e, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0xc006, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f00000000c0), &(0x7f0000000140)=0x4) socketpair(0x6, 0x4007, 0xe6f9, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x800) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x90, 0x2) 16:02:06 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 16:02:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket(0x12, 0x5, 0x9367) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:06 executing program 0: r0 = msgget$private(0x0, 0x114) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x1, 0x408) semop(r2, &(0x7f0000000000)=[{0x4, 0x1f, 0x1800}, {0x4, 0xc068, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0x1, 0x1000}], 0x4) r3 = kqueue() fcntl$dupfd(r1, 0xa, r3) r4 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:02:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 16:02:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x2, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x5, &(0x7f0000000480)=""/83, 0x53}, 0x800) getsockopt(r0, 0x29, 0x10000000000a, 0x0, 0x0) 16:02:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) getdents(r1, &(0x7f00000000c0)=""/39, 0x27) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc0c1, 0x4) 16:02:06 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = kqueue() close(r0) close(r0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) close(r0) 16:02:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002000, 0x13ff) r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x1ff) 16:02:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="01adf481f33f8c541597a8440646567a8957ac76e732bf7543d0334e78841af09e46d405370351d01085b1f62dd4bb7f87887980c781f20dc6ef4928c68576d77e2b311b2d92bc49fbe9a73dd3272b39507664adb7dbb6a9a229a912d7c17efa708d70bb", 0x64}, {&(0x7f0000000100)="479cf4ed4921bec096dee55b68fb76b424d35102a34bdf7f343c149740ef950c9c652f86871a5cf2bf1e441d8e59cd40828f6ff0b9a9ea8d0269abc6519f45c6e3d5f7e3bad8433ffa22d572b16ef3a39dc0bd40eaa08b336401dd16ebe1e88d35a232e6b821d42e062c5a6809081d077c902ddeecbc4c5b4ab1663ec133b36119ee57d82944885370d09ed9533dd979e88a41398508802286d33f123a6d5f650a67c36e12bdb0713f9979141246a6d59e12d8dbb531825823239f5fab59b87311aee4c64ffb92b5a600ec9bc0aa01505d3b694391e482df1a40bf6f198e35aeea6671dbc1bea637704278a71ef645413b852451f8b81daccf3dd0074b1488ad7ace14d4b0e4014fc8177e2f65f2bd025669e5032128e02edeabbf394a51aafe8aa62cef5b4b5da0363bcf8545e7c1254cd3108fb5111fbd366e7a5d8d4d0005f1d2226af860692df7bdca70526a95cf3d423fa1cd24aeda9a49db87f48f19500ff08fa40e25ce44dac80a51133484b2114dac96050138f610a3818e1ab0ed612fa055396127d46a76a771660c79a5621778d868809458cdf56c29c6d29a3ade01c5c12c15e9577b2301a5bc26b4410a8b25adf2347c8f0b960d91de1647b6aa96405b543cc8c30b3be0672788ae635cb4dfeaa9f165025f42e3f8a30a09bc92362f54b3f2c9f98b3f2bc9897d4eba8197fd6be50163930a391d36f99a5e829a56d22d69583f0e973627e947ee7dd4fef14a02634d35fff2ee0eeb846668448d12dc1adb30f5e45fb667253f00cb43b7c57af055b5e0c2351e616cebb3d7a30a21367a4e62dd3c590eacd227156904aaa81a7c3542badf649d842d855ef7b5dd6b323088c28be444b87fa444826a433e2461f233efeea50380ee604a41a840201740d433b162f3f71554c00fe7e8f070f09e900ee34bb4d6d4216dc305513f89380e5b9241c3d452efcbdfda35c63ed89fbf06accda11dbc7d0017909d0e4277acbe0c651308aa9638f0769be6344f333ac31f481089240ebda11f295b3b107c4a0cb814ee7ab87230e0bc4ce1e382a51c7869dabc72eb7f5e7e3d03f6dcb3c4e95a6b7ea2b1d5d3a4b3314840413321ad2fade29bda9732bbd58795a1a6f1e6acd511525edfeaa5f3daa9ac2f68b9a1c97c1fabc0b3d4fea075d63fce367a2e1e3755b1135c18327796098be2f919de9046887307808a0c96deb41e3c9d167f78bcee2d1a430aa87b1cb392781bf90b46503551b0a3bac3f078b9ee952c69cee550504e7e4d8edb3e5074a53202ce8df427d08944d02029658fb24e5de8ede2421309896f4c78ab949e92c02d9b217dcc77b029b6ef9e6f9ccb52d36a4e164ec82f6315d19ce5f78487522bc522c053c5585412674cffba39b97e904bd4957ed390fd806fe4f39ab52f082ba2009d27f5227539a94648aedf5aa78fe61cc2836adea57fc413ee0e81033b63b838e73fea974d9ffa32bd6be135914790f7ecc9620983eaab5fe6d31323fd0f430403a6c5977f02b7603e2d88ec7eb4b5ebfaf0d11e2f1174ba3e142969ff538d88b8112b8a1c5615a666524fad90a4e964936fb1bdafe0b21518c0347f25a29c109c07ca7b203b621936f8b667a11afbbca90ce7602c66479402702a16b7babad8e42f48d5a5062f4182ad3cab3b277dd50df0c46f76336781292ed638b7c7b7619295fcbf494b434fb01630c124f0b7e2788caffcff72b49b3457ee400fd53dae8c3aafbb62530376a065e6e5d294d30643d794998c05755a43150ef9c865793c44851d649fe0cc23bbc7bc23f20d7de289d63651b5b6fc7d993879be35dc5525f46143718a7220e1cf6b0f9994d972fab093fdf7fc61a8a4c8f55b57d0777cdf2a278d81519473d06da475324c584b54814db37eab6d7d70d36f0e45386098389017683bf8ec84603a9d93676df630404da26c9608be08ea790b0580f5d1e51c86419f5fa04abb4a48d395bb15c7498ef749dddbcd7e1b4cbe29d26014d082b45e7388060cec191c93a2e6015585f0350703669e87b9624873fa4446361d2196b49d364ce27db3f18dbf0d8a57f465cde10b52ebec638f4df72c33e4549c0cb0eebfdde54eaf166f5f24cfa82fa402a77d728b0009e1a19251dfb65a8a0497a29437ff6423d1d69584a9a4c147264d661e879926ed0e2d45cf50664ee320a99e60564de67a6ba59bec3603cb919f2a6c73bd90a7865b0f06d854f362c45afb334d75ec520963ada75f01aedae81c4c115efeb78a01c079676b23d37d5dee59e97b766f28b754b4c51eb3c9b5d51f7c5abbfbf50dbabdff736ebba1cecb252e177f3739b93603f0c5565a4096c885c8d2e6e84a23494ba9a11d5bf693cb58cb4c34bce05cde84df597947165015cabc7da43091b81881a65730bc0ce555e20ea946328d82f49d5fc99ac3a7d4ea2082b406655be62d9592cbb1c13f322df40501d5ab8672274e7cc546ad94d4fe4f59b6bcd51f094b954418df8a3b8762ea7de6d6c54731073823243f8e8af28207daa49358a675988a53ffc35ae25c88ff88e0fc1b46e272315dde5bff118a3f9a03222b10524c592f07daf2db7712a1cf4eb7a62378f3fa8ad2af6cbf39c5f698613e0ae10f79577ebef1bc6dfb7740615990977b62566bcee4352f2846c58bdbd1e3bfb1c725deb4d24efd9871fe912a4470bbfe6c8080db9ecfde7e5435a73d1fdfab7c2e361bdea7b8bab2b1110e4465f3f9736a9bb7bd1c1745938d42eb16ac4c99e83b8bca5bf5b2c9878d4eb0ad024d940d6b8aa49de1e0f4c32479db85235b4bb3c99541fc88d9d5a0439da5d03c09f6a5c5fb30e8dfda9f477d54fa7682fc4ab28654f0429b3bef180ea8a58104b82945dc2cf564b1d7bbc58b910c521f84e93c63cfea6a80961e84d4c10fa39e8f42caa489f24b7be0bfd1e53a51edcd69ec4e063345017f540a8fe366274c4bf1e108f5a1fc6f9e66ffc183a6b7a376cb29322382d59c1c238f221ac4ca8d3bf5760a46324b2d14429a612f429d8ec8771831a250659913b485957629e5347931390c984291844fbf840064039ebc96b82e4ca5f2dc8fe27724d2e11890a3706d5497ce389ac88506ba698c9a2d5b56c3f1b1fe6c5c3125873a1910eb3145ff28c30910f3e07e211465923d626d2d07be488a1a2647a410509b9591ef9e099ca292856dff9831c2de3415370c236ea223f140c80e47da8afd3696da48adc5c2b7b92b0e65d9d09c15820569237361fea9e8bbfdf5ad9cbce194c7aae0741bfc66b777bf586c4a341b59c658bfe19258a4f59db0d21f85172da2fe04122e56efa21473c12d81c1c7c5029f63e2b5810207c70111413641887ef03a48e591348a4d9171632abaf8c05cb21a149ccba532ce4d1d7fdebd9e2dd89d7dbeb742256ec4925f131481c3776eb49720b6c4e957a5418c59f271985e419afb1305d3ec743ddba63fa07cae3f4e365d98d7b0f1e27b4e631126b758b94174b5e1ccfb86ebee3e54076a3a416754af81de9cc60228bfda8b2eeea7b2cd1facd790ce8db19ec3bdb40a9a02e573efcef0cb392dbee8471fc1bb88dd40ea7d90e627455188619b975bdb80cc63f1d090c3d9c65e5a125c9ff5b7d8c1ce82659d0f541ad075ae92b65345a1928e7cb1a5b840856597764819810c0055f42309bb9d63fe8f1e9b4e49ba98e1bbfe60b7741f53fe88b05339549bc7b26f1dfcb7de11480963ba392c4da42d07a5e81843447ccc5538b0b97489f4404d953b8edfe086db24406a347499f2a6722a397eeca982b70fa50f8f5b1399925816001882fe98fd47020fda38ad372d556110ff5d031ea2caa84ab79e6fff28143c99d2cf7150216265ebe6588695965c54cb9b54a3a3f87f5bc3fe041fe1a56d034df5edea26aac4d0403462cb72cdbf73f771512010db2f8b2469cc0f63a7e72ae45d97c1b0095cdc9e2b3ddfeefa55516347a4e61c8054a0a84b534c95c738b2f1eb2ce9a1af0a0b5e82d665afe89757e2e2e8f7da72c147d833f71cd17a8d45a2df184736a7df8f023909cd8781a53217d2571ef2aa876c31418d8f11c8e0bc45fb964d4e6701c44b670c646301a0820b327fbd4734bb6a616321e84a99dba362c9ad0bef5c4070351771eb484dad98c956e8a53945bdb7990e291249c5c5f7426621ebad95e56694b1a3ced5c6131addc61b21627ab3c90517a23abf786496e98ef0984c0434ff3397480fd22ae30cfdf584e986eded0798ba3475067454fa81a338d1615b3aa4ca88916332f626317abca9840add6ead28e575ee24643e58d2390c4d3315ae1bff6145724e0324966a3393f55988b94dbe1a7aa1f014b1ad0ba5bc59c8e97bdb8c978aa854ff027919459aaec83d760d341e5c61949e904a24028ec088a8ff73e59bf1ac276b7c73b991ae091270d59d784a58cb880f5fe61d95633e4538fb0fcecdd8e96a919543ae168c5a2615c65bd7a707011b3cc26e0570cf8f1162053119f319752deb2b6920136e654c75c2d7e77d31f3f849a2a2bbd212860937d5db53e857e3ab2b80c458f9db403fab1e96b9cd063f958735301694a42c696bdd6d0232644668c71d4caf2dd36d64a23de4b9a7203d5020bf1f9bdcd50bc5ab2e573c0d53271c789e8d796e4dbb8971004934259c2af58b0c2749fdba418252df7e886093ac1c7ac64f57303c2af0febef9d39ed1449b6240bd6839a4e417bceda53417a00f374d697d4860485f5147453fda90b66c4dc2034f6e0730c1588d0eb64297eacf2e531287bc76229e9cb73423ddb2aa54530e9661d051525e126f4c73c8b52946c5dd61c22dc27b80be9ad8a45b211a6eb1a244862edaff2d09312125dead0db6eab394a551ed68a901d3aadd651010eaefbb31cd49395aa50d2b05c510f04bb8749e7cba7413f1043090a4061de07769ac8be7c5c0ee4629a8406f69fec6326a40350a41639651ec6025d63fd0231aaedf436b7f165d38c2c9a41372fc2b93698bfeb8887584820f518263c866651f9dece270e1f39b5afa516ed794fbd7f371f108a5eaee641e1cbc351be5952b9b53258111b0de48c8892f24fef1901caea46e7f6f3eb3ed222bd205c48560698ca6838c47eb208132aabb8cec0fc76bf3e96274f37e0b188c3b9ec73b369cb7860e346dace4c1c8c455b34bd333852225f95778a500946346ace6cbbc0b8d43571a5b768b6d68e91b43693976653be5c96f6eb31b5dccc988c86b7f3f56433b0ea1557afdb8a7dfaef0520146907956bc37566c2eea5ef7426d15e2c97d0f69bbd3c8d384994fd851363c2ca072d4f6cae2fb41cf95dc4d486d3f6f9b461005c84ea602a40fb23225624e6656f033ea99489a0aad8b9385c284388c7cfaf02d1f8bb32ea0745a880a8b46265eb6b1bd48cac86ca7c8dacfdb99a56f049062011788f82639bc7e929188889aa21e17f971031b42cdc0ddb1b52d2b6c09b899b15affc42e9e0b1a89f8e7d6005d0092b391a91e2219c1596e3dbb1bbcd520346396e8756f9c3d7bc6590e8d7e46c4973064a289fabc0414fef3b5547244a7d25667c05c98350d3939485e68d371f1222e528f67c4f4d4cdb0496d8baf7950f6f151173271028a64fc8ae155793681ed2d0a3cf56702b92fc97e4aa88625234223aa1046edcdfe3bb05554dc6256923339af80b12996b15bcb5810d115d0fb93ef647b853fc8fe70dc7a529e60957af31ebbb2013aa8f5fd1adb2735f844bb0043d48803cbd7f6c4ed2ad0b03d528cea3be5932a2fe815884b8c3a1cea2c7b972827f456", 0x1000}, {&(0x7f0000001100)="b621f984d915d80257956b57be02689d52d07ef2ad5ed9734131a7514686c2e31d16747fd23ede05e42d1be5fd7db6148f9c98496a39c9c365b2517d8c8f030d5cb3688e2af251d0f728d587f11a5a8aa29ae31543a963dbef328489239aaa9a4cdd8722d95363", 0x67}, {&(0x7f0000001180)="fad540cbd6e9fa5c641a632c59d15baed4d61bafaf1555ff5b04f977be40bce9dbb48b25f00ea2f03829a990b0d338733c3ea9a14bc382f31f32957cbaaa46671c0288ebed6162825c3b20996de3d58a530bf73c96fe9a770fc249477a0ce15d5fd32fa19d94c7f9a4e5d2deb6d9b502bf112dfef34fd5ab0b2d287c89bd12bd", 0x80}, {&(0x7f0000001200)="31b536ed065b40b379ba61f5a60fad67aec838edda82c867bc5d0171610b223625460eb4ff8f38f4755ce9081fe3125a62121acf7733cd58044e0c5dda79425bf3115669e09bac0c4e39cf3203b8ce139ef2119c9928de6fc8f07a81ae7d1aea3357dedc384c0efe2f83b4d10fb0ceae2bd7d81c33226bafe6c77bd461359fccf15b884b020ab38ee30bfd851e7fbf03ded6f172f3443b1bc12cec85ec58f3f93470098393bb76c1cf97f3a452d2502427636bd5fcffc5a7ef5447049d16c63966a560c275a873a4d9238c00ad28789abef9279babe1c50f918b8f112819bbcfeb1064afe4e49a71c39770fe33749144312b0191", 0xf4}, {&(0x7f0000001300)="5f085fa307bf3fb57830b8221853f6b3b44da0cbe0bccec218c230f1e6425a37a2090bee9ba526c0d7fe5f240445ea54dd37b8f0f0d6dd9061fe23b6eb2f522e9889ef5007c4d1e54d02580f34ab9e69c59cc04f4f32637d0d33ead64494b14ce95edb230a1797e3fefcb37a5d28d445c99c4487a3a8a2d3ca1d9b0effd5bc2623d632da493d676fd116c829a99b25d0c9895a09ac7cb27c258fd5799fc082ddf26de8f02aa1047c3dbaf2658e0a3daf75e484929ed76ae482fc42cdbceb22e569129f8f1b79dac46b7eb10505b812436f0bcb447988273a61e300f23d499782c608aee70cfb83684471a7f48400c544f16963e63ee6fe356a7f", 0xfa}], 0x6, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x3}, 0x7) close(r0) 16:02:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x34df) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0xc3}], 0x0, 0x0, 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x110, 0x80) 16:02:07 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x1ff}, {0x4, 0x7, 0xf3900f22a1b37daf}, {0x4, 0x3ff, 0x43c3316c0fe7dff3}, {0x0, 0x7ff}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xef5b, 0x3]) 16:02:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffc99}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) chmod(&(0x7f0000000380)='./bus\x00', 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/63, 0x3f}], 0x3, &(0x7f0000000240)=""/212, 0xd4}, 0x40) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000680)="be73c5f069f10000000000000004484bac0da420afd2042ccee6c7a19109839dcb24ee5296dbd76e53ac6f5224b2b81f6bc178600dfaf14705133a7011bf5dbd348bde25f8fe036b2c9d94f27f6b8174a1b9fb8a8e876b3e365fb67554aa6bad27ba212f1fa457a6dcb50dc4f19741adfec66554c592cf3b339bc6eeb10683f2f78c997875b29c41c73cff56e23a8bff6f4c9075435fe4", 0x97) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x47fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r3) 16:02:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x3, 0x0) 16:02:07 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/149, 0x95}], 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) close(r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:02:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x100007, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000, r1}) 16:02:07 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x9327) write(r0, &(0x7f00000000c0)="3e5a3a6c8e2c2b3d1bf3e370181b2fcb8effb6e9ac78665e05401bf15417d9db1e0509f92014ecc6719ecb4788f04257ce382823c22937869fa5af27f42bbc6c4cf448fc2665d20634068bba87471a621ae8c83be1051e55e9d296d9f869db8883f91e80aaada822a8a62d2a0c2719a015caf18f2374df56e0352d0a374efc24b6b0bfab2a6553faf8945c755a15a72dbf3e55098d0c5b9eff0992aa800a0dd2acde80ae79f733c942ccc2e1ee3e5d00243d8b89742d6bf36964917c4e2f9c636b81b1f38d14861a3a8fdb8d751adfb4501a38d6776ed1925b76f0da9cfdf1eb39e73f34cf73", 0xe6) socket$inet6(0x18, 0xffffffffffffffff, 0x0) 16:02:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x800, 0x26) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x3) recvfrom$inet6(r0, &(0x7f0000000000)=""/203, 0xcb, 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') accept$inet6(r2, 0x0, &(0x7f0000000240)) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x7ff, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002004, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:02:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x8, 0x0, 0xffffffffffffff12) 16:02:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000040)='./file0\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 16:02:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:07 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket$inet6(0x18, 0x2, 0x1) r1 = dup(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x656) sendto$unix(r1, 0x0, 0x0, 0x403, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:02:07 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) 16:02:07 executing program 1: r0 = msgget(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xb07, 0xfffffffffffffff8, 0x1, 0x5, "e72a2a5aa9667543789e920ad8280952167eca8d", 0x6, 0x3}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/18}, 0x1a, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0xff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x400, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x796e}, {{r4}, 0xffffffffffffffff, 0x3, 0x40000004, 0xff, 0x101}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x7, 0x4, 0x5e4019d4, 0x4}, {{r3}, 0xffffffffffffffff, 0x59, 0x2, 0x20, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x12, 0x0, 0x89a}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0xfffffffffffffff9, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x7f}, {{r3}, 0x0, 0x82, 0x2, 0x82, 0x240}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000300)={0xffffffff, 0x101}) msgsnd(r0, &(0x7f0000000580), 0x8, 0x0) 16:02:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) write(r1, &(0x7f00000001c0)="ba", 0x1) close(r1) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x3ff}, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)="0a6a09e2d8e2a757cef19e5f36b6dfc9808f529228879be3aafc6ea64538484192ae9f0cd42ed8847afbe69f194c591573bf0031ef898f6e5437720c68cba32e5145c0eab2c394f5e57edd85f3dbe93937b79ac9cf37da87394f31a376f60501aaada949e3a9fdb27e9d27bf03255bbb9ef5a819e5dda7ca06fb686a03f1f92128c02311ce2c8f4503300ab134e90694b40c22fa934282da5f98aa1cb298aef7503dbdba3343fd4c239f1edf1d8d094f093c9587482082573d3d7881b8f176fe9eefa6940494b5825627a8ae566e7e7f8d4f9d8c38ef", 0xd6}, {&(0x7f00000001c0)="2300f5636cc6266cfea7a9f59194129ccdcff25969199b41dab437f2d1367f52a3c21aac05263ed4fe6d03451eabbe707e86325e9e936ddb4583a99b44e311b5c7deeae376eafc21abdcd6935e93", 0x4e}, {&(0x7f0000000240)="ec03f408691e4c9aa6e245551efda9f2adac2aca401952ee1bf5dd98cefe8957212e59a009c6af43db4bc3d16a62d11a7d0cc517ab51969f23b618be99dacf7ac264b7b2fcf91a6f6674067f5bbdb718981d2f460241c36609a9255a125e9264bb11658b1514d6eb584690f91f7dff14458eba37f4b3f82fdf351e6abc26e19cbca6281fe6e546837839f8a66c91e5d547a53bcf9854771815a08234a6cf47b00da0380d5755347160d1fe0b0c5c17dbf19f4a87920e5358467ba3919ddbb2554f7d69cbe1766d0b513755277c5db90d", 0xd0}, {&(0x7f0000000400)="32827b94cb32e98162cf3f2860a19c021fddd6b891e639a1471416c0e44a25e9df60d06da353807aed52c0e39096e4cb1f9b44d888466041d3efda205f2306d45dbe7d636fbdcdef0dd4c60c7ae2c5d0babb4fcbe38051c5a8461d67c670f8b117761331b826b42e6b2838547079b3c3a5e02be1e8324b3db3a244d73d21079dfff38fa7ba7c3ba3de03d5b89db7b26a885b7600c498f932b4c86696047024", 0x9f}, {&(0x7f00000004c0)="675a97d50b0a25ef05fbdc9a3869a4702c6b92f9af6cf9f2f5751240339d2e219192efcc5be3f659ea2f0c954bcb978b36491f32fb7d29feadcbaf1a1192312e7f1557822efe8e51108d218d2588511c461a7553dabe266bfc745d72011518c331b32bc5847b52739ffdd8ed3757a9818cb829527b0903ba0d7ca1e2598d781e7bc55e25ebce57c96b3d6992a193685eed200a2f8b6fb082a1e3e386f9519145074380313cf2d5e68ca7ef517c70edf9ff5817a6b09e268d2769", 0xba}, {&(0x7f0000000580)="caf6f9904e38e7c56f7167b79ceef8ce9744855259b562c1f8117cdd00335a5d2aada202d7bebfc6aad15bfc15c3411610061e40294d9cc190c2dcacc86649e27caaa2ad641cb9759200b352beb833cac4e7cf69ab36e298dc7487c01f79e9605015f507cb8e48116d06d3c1703777f7e59a273b01f963d3db3eb31003c82ac491ced84f9c52c857558f88911286", 0x8e}, {&(0x7f0000000640)="a746046a6e9e13281d0b5025d2af485d7d041476f9aa72447a4c4c9931049a20fcfe09b52c64be2be8e45975457d2907effdf8a5cdc9d5afb0d302be8a411b66e4cd52ec253024f6dab4e1462e08dd282576b2466686d31d0c8c35f63361f0c53207b31395b787636f339f9ac1b9f1aff3698dca8a0127126e66b6880a6a97ada8ccb1213572890d8487279ce613e2aef715f2f5ac35dcaf4bd1606e97", 0x9d}, {&(0x7f0000000340)="c5f27a8a1e1e00999aab7b5b38ca1573cf8481afe71b8ccf6588e827aa2b199c38fa6d90e56d7f1ed91e1b182eb0e4e13bfb0022d1ea100305acdc31992cac053141d6f0fdd986c5104aabff923f14f7d929cef57d3507b2de146caeba7b944dec44d913344cfa0c1df61e9583aa9e88570fa19b3f79a8381722072c", 0x7c}, {&(0x7f0000000040)="eccea96fa66fa8176c3670c25fd964a2c8418d90f8828847b4", 0x19}], 0x9, &(0x7f0000000f40)=[{0x1010, 0xffff, 0x100, "b1d99bd34c9564e3a96f542eb248ea4202d454912e446c90289a4044fa88080193683477088864bbded81932dad70f307887f9109a307f21b61d050b2bcd7ce2576a64f810cb239110462040e1d7efc5912f87a74b0de535fc2538a48c32ecb544f49068b6c1cd35fabc5a11d57f26536aadb53a036dcedc995697b9b25d8cf1b6bd38f61095c849a678aaddf18590ba0911fd4829668e54b68493e32280e3ad108bf65659a7331994afc38457210c606e40a84f1b1519521c913ec6c98e8bdcd2f79df73ff099a9f6cdaadefbbf6fb5d6c94d6f8558c0bbd77ed8561cc0d8428016205c2fe2d575fdef81161d3ff8e1fad6d04a3cf07c8e8a5c5563866895d6dd91cf211799e2c399e12f1dd6873f70257259387b9399ce5247827d4cbe980f14b21cb10e3358e38ad30d85bf47d5a1329803557306921ae74297451abe308575f6b10100982924ef80f3b5bbffd03a6c9985cadcde1e10b7406b171a95b835f4990cafcdc1bf2b9c82f955b01967e3e8a5e5569bbd75e0cab244bd81091fc115239f642e6cfa99669a7eaa27181415fb2155e69edc47e97e1901b86179ad2da01df4ab3f3e598300eb61422ef3e0514428b1721c4c22be37b3b05d1e039c689839561c1e9f97c939371d0e2b5177b286fe113930395e2a8e634dc9b819da88e487ad2eab8059e38cc18fdb5bc99c09dbadc3258d70b9c672d776472668eaf77339eac82365bf720cbf6307419bd5439158251d0d5c73f6f8e6dc3c3bcda6d5f3cf11e28f8b34350eccf0ba946fc6c5cf20cb0980b8a2ff5233ea79bc3009347b973acc9701978a9c708a4bcaedd39790063f729427de42fcb7c7f263199d8114086cd26040c1c87f0c6e1d5f05d7bb0a482b3bf43a51e7c6dcc7f3deb81afb4c1d1ceedfff7953b9e4e41e95913997490e343a95ad8eb1b76ba6aa77a3fb6b80601965b2c16e57309f59e28f503e3e5c27c53fb8247355a9398fed751ba92446d5916734ea811c7b91c586dd445607164e735989ed7b3120d0f1d06cb8422d70bff421cff88204a239413e4e48d3e499e1cfd79539d50f6720a4b15b3e76ad95d2041dcdc0894e76365bce6833c859381c8905dd3db8dc044b862c96cd78a73a2e50650da70569c3a3c5d8fbab827c9e403f963b50460bb4e6220c7a6db146dbef7cfaeb552da0efd44908b9b411040b4ce176bc139022e7f1d311b35fc3b0286027570b77ea78232cd59e79a389c2f46e40e865fa0f14100289bbdbf814ec6d26fa3a6e4d1edbbbd362873ab35a4d944f7290f5711960965029ffddc616af8efa1034d2bed17d32aa2162a948de6804052bf544d0d226979bb77478488632d869d7930078500fd8a28e3f07ddfe91ca2c2c2c25a9ca4ccfbf4f468ffc056b2ab5b2a1c68487e1cb9e7a19e980ce3e4fc5a593fe17e2011da4f1a3b7fc7674028d8d0f15eebdd5fac863d3a53c90bbd546452069ef7fc102269479d1049b61928e38a8a57507f1132159b17e0d7ffea64c68809e6bd194cd106c7df1d63366044c6fea179433d2cd44c27dd517778df49f150a6ba41ca078651b7070a4ac853ef61405dc7b869ce24bf915ac89a255084e7d35b37e6de35eff68116b1f797d920551d0739a301ee000bc1e2aa1bde30c39307af2114c710fa54c1eb744e8d6e4ce1c09918cfcb5d0219bf3edb05da7b5cd6ca45bb100ce35f99d847c46c9f37071d88b360698513206b917794f03917a03a4cbce526016eca0956cf822d84bafe71a0b2c9efd8330b4dee4d8c9944e7a5ef0474f54353f4d7248f2bce4eb4e9e682b57556d6e12a1778781f4f53ad39bc8cc45338944660f89b6d8ef4e60d69166ae790aea0cfa52c7ac71be280bb1af06e8c29620a627c205f2c66ac03bf0be9a6e3878217074cd0e4fbbc6c5bbcd48d4240424eca49bf372f51ebc4cc40d60f8bce2cbf5f392d6d43383a438fde5a2c8fcf24294588ae7687790e22431dd8358b38adcb9e8318623d764bcee9c17bdd19c8c20b9a6e404020c378bdce899d389341bd01fb23c4558ad05d3c948f422c645d91d21afe3a7a4324f53b1608607dd24781b462924fa0a9816270609be61b1593e85461aa853bbc2950f8e3c70b7753e1319ec2e1be94f27d020536f6c9a22770f7c46ff93d45ab3bbaaef7822498a92c20621d267ea6ed4f13a9b4df054c95e6f28279406ae58ebffc97b28133c735ccdbe84991d089dc9bdb5ede02b02bd92d423d537dcbaa10e3b6ec494366761a8ae461e0272c63d1edb4638ff8ab5642e6d4f5a228d19bfb206b83c39be5bd5e33af3e1c29e6457469b5a4c089953a51825d24ab6f5b86b4d05883f9a9073da71a1674a866bac411af59d6223d72aebd852f6ae4db541f3a0c93bf055a1642cbcb321538c7328c680e14f036adc38e8939fc0ecbf2aa160c91ea9804f87ea37cb2155a4bd912ea1badfd9f50668d48512d8f789298724621c0336a1839bc4b281cdd8b564faa810daec37cd7149a9e8ef3024655d3dc0366edf150929543bb72b089c79fcd0b4704ea16b07962ef0b52fee7407ef076187f35038048ebd622c559475c078c60d6770654ecc0ca317e13e2a1f1e9b86bd9e0ac1e08e388f121dc9bf73205967909886e60403130f9557a9f7027b5d50e40e30dbbf32869ef2e1bc83dbbe6dc405a040a6fcf30fd586281b17c33748d1281a2f35e9bb239900021e2310df4509bc64dc0c2d93f149965b9c07c10d7148719e0784b6d952e1729823507366231ac490af668ff6be9d758931e1a0c5ef7fe61ee53d2d1310cad5f5ca5f95b37e96fed4e46e57a766f14fe6290eb5ad2ea5f9a6319c040ad389c08810ef91dfbab0abfbc7d8f2d3b8406d613fa1867e9a69fdb44865c91f6744d2dd03bf50d6a2a3966e3c41a95efd4b1b8090492a4b5ca375e7c0a153cc8e9e0b152d4a349d2bea12f99d1b5642c3f06ebc6adadb9069cc82cffd7ff38b3dc41855f458164e3985d5e56e2b154ffbd3b1892c460572b42dc2435430d57d255c99281ab019d4e347bfb8006b760c23da685051e4aa6fc51b1cf09f092125064c48e2f5d99c5d55506ef2d8e523c9e6265792d642f847bbffaacba04bd0c1ca59ab3f0ae326c47f37868f794dbdb6630846a00672ab96f43cd9769767a2c8b5197359c324c3626453d62cb93f8935ad636fed1a9da94ba937014cd96cadf137d9ccc08891593b19dae6149ccfff27e1fd7599da069dde95fba44bc502c947741d6c2a1460f512f2c2307e96976833fca02d667dc4ac10014304608ce5c2f9e5e783e7a1e6ede8dd8b452fc69997593462241ded24d45d254f4d2efdd4bcd9de87a3f08943903f8b11dc5cbc344d65d4e7ac078619bd748bfabb43c584343ea4368bdd92c9bf0143689d11e5c0386cab1612c9168eb709db45ceb208397005ca8507bde5c7a52336d2838d55eed62dc81e2d870d15f837e312ef79b4b8745c59f84320514a6251af4b9831b2a54ee3d15fb054370c5f83146446b66a397f445556ea0223e131185af9dc1a1d945ab29d3b428e71875c0b338d6e0661a3faaccfad668e112b7dee55669cde5807009f3ace3569c84a9eca848a79ee9952a85109539699e94e6dc0f9598c53b254f988e4eaa69d0bb426e492d8e115bbc4ab78fed195f8c512782aa60018e8cee48c28ea34ceacf657931c8dd73176cccaa36be3f5eb340c7e048e0ed14b1406efa8751a4ce8e3910fc12aa888c625c28653b4aaa6c5b0c7d6f060172269f7856ee2318abfb71c27bd141ca5b8505db2388cc60bb62b3f144a2ce3f3ee3f6ccd5f7b33f639427198c0570eefb9a2800c497914f1e07322df246332bcb9f85da4c9086f2f0b82706656bc167f718fec61882274406a87ca0550e142cbd31c4721e146a21fbda73be6ce50f63477ea7b233eb961fee61e37680de4b15ca27f47ec846ce1d326403dd00a7239ee00313c2929c9cbf8e60d3f4cee0e1e020a1af23b56090c5a4ff49c0c95e461fdd3d024bb551daea257446ac2ce178a3869049b5445fa59dc6dbfb0956f5e2161a84cf2557cd5c402b7f4563d4f92acf774ebcd46cbf28469598fc53baa5d998ab21d1017d0361d938676fd438722b3edd8075dbc2bba5054d70d437473e6f1a31c82f6dd4867c7180da6590215a5f2a7eae816f64a92c1292fd41864e8a85232401c3c418a385abb9929cbb52800e220cc155fb45aae4dfb9ee8f93b9d98ef2c77fcbde1d808aca6bbe815392558007f1c8275ad9af5cd8a52349d58bc59bd889a85258191e71028267b8d028cf187c9b7043f6afa6c817f2b6d2b4d6044c8c44b1b330060e0c6da16469287335c22858631e4e1770d9a2aa93b444cab72238349c1852bbb9a5e634451187e3dad3f5bd9ededb81607bbeae4e6b5f11eda4a17a66f663e4ff2c90643fcd1db135eb387fd87a5f9561b10923820bca0dc19173770628420ef1dfbd8fff27913a86b56f31606cf6510581b07392482b26a6cb48cceeec32168a4b822eacfd355ec9e8df1bc0550da6a7052fce6ba9cb0953133c9d961b4e199b676b71463e0966876b6237d55232be9ff52a6a47dbbdb7653a96be7f1d8e5080e58f4c04eafcf2bfdb011956f812bc409936b5dd710d34e41fdb8cf7a35ad39600084b59248e885a04cabc7075385fcc5dd496a98144e599ae0406b381189e30e5e62f24d4c50b0930081bca9c0fd08cf10d15d86ade9444adb941473926c04eb4d05b27340942dee3df69f90e266715eb91c0b8038e6ce33e1b64555112c727705a1091c4ec3d6d036ec97ed5bebab30c5f04780ccdb4e4c4cb3b83ab1cfc32214f69f776caaaffb1c2151639eda29fc774bcc9cfe0ef80a6829c33bc22482bffa724ca3e751c9f4a41d906942081cc18026e19a6542b40d00353eae5accb02e7309f03df7eb434229a7b4a7a77fd31e1fcf46da9f8bf3010069408e6cf3620692d91ca1c042fd2a40827244ae039f5963300203c223b61ca1cc948c4cc9938b22a012b6d9257940e9e7a0e670803ffb8a2f58cdf73090d7d28dc70349ddbe57807773364d3d4f3cbbad56cbec6b373009fc4aec89eae9a0bf787d798b9905b576ccba72bfd34144caf8178a202d61d276a03950ccfdeeeb76d87cc511744d8287e0989882c4d756fc98bb85bf0b98f3f7310f3569af079e948108cbedbccc710adb37d908003771d1d3e59d1c29dc5d4cbd31e4c3181dd27e65e2d78e5975885fbc9de41a3bbb37664117b1f4d82c3ea9df590295062b140c4b8df7a791fae5c8c422b37678a06895febde3a8b1e8c0c1ab29added4055a7a990a39c7969dcff71ec1bfee48f64af4176f0ff47c4c7d0eccfe9f542baeb2b60f70366617a7587b4dffd559afc1430e5dd1e466b63ae587095aae676f57ac09c24855c70a36b6b29e9239645fa647fa50e2ea2f32dc10fd24f42e11c391f8a7a39f2eb0f57a9025ca4afabcb4e799b155e7ffa54fa39820d3a3ca460e143efd99724c375a8d62562b328138519d3a973de0d04a0e392bccf178ade7dc5fb89668d1cc0ea219f655ea7f5c8519420820502bc9c9f68bdd426762e4c34d4a1305e647770a20152a62ff317178f1075bc91ef6c53d00b82fa46a3cd5cbe96f9ceeab9628dd665032dfb2fba7c56bd66100a438e9e353c2c0d61045ef8ec5c5ed1c4e386eb26bd3fdb7602296588dcf227cccfca814f192151ac3bac0cde6525e74b8523134773b47f05b70e5f01d1f53d04779b33e82d9287e5de865170ebdc2794c0b2cb116e5adee7847"}, {0x100, 0xffff, 0x9, "d59a295585f97832c45861a7b03bdf4ede92396fea1ac6b5700eeed17a1ae84e31504edec027ce0d1e72d1886646e134c938dbc539338a7defbf4efd269e80e3cd77551791aff929b2c92870c85e4129ad0865baa23f27c5ea36191a66ec33be3846d323f2a0d609466eba02819dcab662ceab02a9fcda22b70492140b1c7067a46cf38bca9c4ffd6f67dd7d3345e3083a8b833f0f3d03bf9aa33f6c35a930563376594763efe76457cd096be3097026a5afc4cc9c0dea4defc63697c001eb55978fc920bbe844e6af75604d875fa38b018979f2d1b7a8d4fb891eb9a08b6a470a60b5e526495d05eb1c312c9e5d3e"}, {0xd0, 0xffff, 0x647, "3630b4de9ad7a659182625269f052c195ef731867269207447b8667abaa256be204bd3cb2b0f483be9b91be01fc0a4e0eb504e65d9a8ca2cc0fc28bce0b5e0e5382a48ea041d63cf94e1f1ec476c57c06ef347ed032d08b624e85d89591123c0aa49715c8a1963df966e39897b2ec1bd051ae4b3b3d6f8ee3d9b92be2d086c58689d6f060567ccd64cc72030cc438fae7d69a8c232ce49b6fd1d884e0ca174bb13162e1774b64f3087eaeb9cf95bd5d406763ff84d6caf31e34b6d7e9ad629bc"}, {0x18, 0xffff, 0x7ff, "79f575acb92c1fec"}, {0x38, 0x1, 0x4, "e18cbab81e5d0e8d73bd6b260d6437b447ad5a92959822f12370c27d32d1d747217406f93f"}], 0x1230}, 0x8) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50", 0x5c4}], 0x0) write(r0, &(0x7f0000000040)="053300868bbac1cfa3fb18ca42b0238f4aa109fb8c4909d1c81624747cd0f08c2e770a9d5b9262251e5495cd4a2bcb0a276dc033bdd1edd7bb6a375e38f279eee4acdfcabcb2485aa51cafdcf2ffb9e9764691c4e4e0d85eb4dd3ee18e552e8455b4bd6900278a000f1e16bd5a434f495e6040d55341c7e15f3fc24292385fb6141dbee2a3a56682a7934da584c39d42b46ba00a18716b88f912730a22fb7a03063ad6229baf1790ca3f371f0f0b9c8b6b29ceeb6ae38ce9ff316ab827f4bebb1e6300bfbbd4b19ab11fd421ceb81169ff6a3ec2ce0753d4c93ffbfd04", 0xdd) 16:02:08 executing program 0: socket$inet6(0x18, 0x8003, 0x6) socket$inet6(0x18, 0x5, 0x7fff) 16:02:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1c2) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x5}, {0xcc, 0x3}}) r1 = socket$inet(0x2, 0x4003, 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) 16:02:08 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() readv(r1, &(0x7f0000002500)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002580)={0x101, 0x7fffffff, 0x6, 0x8, "87d2b3f7f1c3865ad5f6c12cfd6788e1a470cfeb", 0x8, 0xffffffff}) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x740) r1 = socket(0x6, 0x2, 0x9) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCCBRK(r0, 0x2000747a) 16:02:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r0, r2) r5 = kqueue() fcntl$getown(r3, 0x5) clock_gettime(0x0, &(0x7f0000000000)) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:02:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/223, 0xcd) 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_gettime(0x3, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:02:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1ff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) fsync(r2) pipe(&(0x7f0000000140)) r3 = kqueue() preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000001180)=""/95, 0x5f}, {&(0x7f0000001200)=""/155, 0x9b}, {&(0x7f00000012c0)=""/227, 0xe3}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x5, 0x0) getpeername(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5818099a0d3a8dc0000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f5cb275e8882d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000232c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082e452944315b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f96b86f0e82c4e82b16f23fd2093b14c53cafc8067d2dc34dbb6868c901c26e3579ebf055c106b6719585bb3b23227c449dfeea364cefe9c379931f56d798a673416e5c093fc6f60ec47d87d381ee04de23c5f727187dfdc2d01bfd0141e39d816e51d13429bfccc61381e1bce1fa2b7299088832bcc6f82704f4d37e311c813cea9d8d0cb9e1571dd221b11d5def56c50decb436eb596594002130db8fc39b2925f9dd0d45712e49555eb43bdcd94f9df952781c29227af5f357305ccc9dad0511946a4c810fcf415eeb2cc4f9b6499b8fab9ea7b648b05230fdec5449b41bf97bee839e1b6d21353594b327dd5a52a68a07"], &(0x7f0000000040)=0x1002) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x9b800, &(0x7f00000000c0), 0x6, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpid() r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000300)="221d27bd59c72f9ed53cf3e0dad6faaa46b1b0c8623bc9e9327602482804629930ad1a081c0da801045150243a10ca2a9008bfb85f5d829276a8655884883203158500d915cc2c4781ffca4f9f4ffa34503017cd28f723ed2b7a9122a62df90f1b26a59d62fbdbc6abf71bdde807a351d298850c7f43957566dbe26ccc8e7f6cd54e0047b34c0201ef3f5bab12f934b3e43862f2a04776bd037f5ca6cc360ea3133404699c148dac58dfab4b90451a5bed9805fc126bec15756bbd9707fd71a0a040b7180528f4767021ace275ded164027df2795b170e440661f0030588b13d117d14e00f2fc558", 0xe8}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x88, 0x40f}, 0x2) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:02:09 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:02:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65307baf25fabd719b5f802f5b78580c1b5ba35f243e5eb64b63bb9fa941f217c8e44e53f9d67aec1a4c4a9ca2a0"], 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0xc005, 0x1) getpeername(r0, 0x0, &(0x7f0000000080)) 16:02:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8100, 0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x1, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x1, 0x5, "720bbdfb5939fa463fdc4bafcaa5dc3058b4e89e", 0xffffffff80000001, 0xfffffffffffffffb}) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) sendto$unix(r1, &(0x7f0000000080)="c9768dacf99bedca02077c64a6f81d5b11bfb9537f91bfc15956b62a3a1c95b450b2df4289a7fcba4dafb95564c06ecdcb23f735154b81a092ae4e698fab7417a70a38abe3ae9d6bdc47d7a18ea6dce4d7a0586ff05d38f6aeab21957f1b864bb166e63c86ca63bc44778977d383981ddf5cc1b60a1f905044f312eceab2076463ebe42ac31b52f0766ac6f0472163e405e477ac2c54dcfbe1d27da0e5ab96a60bdaa85d124f595659e9d7a98e70ce37852e4a589fb1fe1318fa89b04ef0d10b120636b8d7a86ae213a0fc252bdf5a07d6", 0xd1, 0x406, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) 16:02:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) fcntl$setstatus(r0, 0x4, 0x7d) mknod(&(0x7f0000000000)='./file0\x00', 0x3, 0x8) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) fcntl$setflags(r1, 0x2, 0x1) getpgid(r2) 16:02:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x2) socket$unix(0x1, 0x1, 0x0) 16:02:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x45) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:10 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) 16:02:10 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8ceb0179e6de9a2c7fcf"], 0x1) 16:02:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 16:02:10 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xffffffffffffff01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa142, 0x1) 16:02:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) r2 = msgget$private(0x0, 0x403) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/59) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0}, 0x40) 16:02:10 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="d3094de2b8a69febab0fa1181499fc1bde7880b94a3785bfa82206836262016efa6db299f9e4cdd5d057bef610f37620d5ebd204a757d6c134a88cd168ce4b33", 0x40}, {&(0x7f00000000c0)="9442d4571eac097d2b373e904e3d7ceb988b918920a2162b0066", 0x1a}, {&(0x7f0000000100)="8ad2f2d8e8bf25f85129609ef03c0da3d131d545", 0x14}, {&(0x7f0000000140)="e9c262e9f70022ffd97256aaf86e591fd664a2234b84836710b07c7086fcd560def8c4b6b81a5a305c4d5d556a347f2312360451f4767e7ae43f5b4ebd9844bd7c676e205dc17d786e66675dd97e6650aa2e62ef27b81ea95365029a292a7c3a8f757c5fbb6b762c1cf534c6e61b712dadd8a097784a4e5dd94c15a80d57e5ac17b404cb245b35a58696922fa9c6505b221981808f48168c85bc5da296c63515cec871cb4325e6be43571c6f71c42bfe79ba7e938b5a0c2673f5c37cdd008416144f2695da90b5a8690cd84241c2264ad60aae15c1f36bae74a6f37d16ee7ccf9e5e89542cf6dc1ac0a7f26589ed9d", 0xef}, {&(0x7f0000000240)="19cf8cfc833de58c1400", 0xa}, {&(0x7f0000000280)="d0c457eab7c19e68aca0f14da62a06a61fbd60c79e70c135407055b89f4aff5ced5a2b99b675af592fc1551b0ff2f3f6d2d9a7fd4f83a837ca24651ea2c2be944b40f4925f189b3f6d40edf645cdd63207d8b3126c426c5b94240665a103141d68002e3270b58b49727ff7b4f1cb77d57095a919090d93e7173ee11a4eea1d95a236ec612a007dc3d021200d3c4d2a93960332ead2d22ca7f02a6e913f31f7f38c44b6292b5a323a8b8c195dd7e1bfd896b21e5417e80dcfe7d6d15c0765b136f6022acc6bcd4722cda92b0ebd0c86a48e55b43296d838ae70fa069fb5d898a4c46492acf0b196ebab827df3d536bc8d687aae00a168c5f3f7f83827abb0c1735cc7c6119d32eefdf138533faefa91e289a01b16e1c7b51588818cc3514d82dd685365ec98063e0d692730704de11e567b9a64a8c4edb340a86d3e41b39a837d1775f0d3fdb516434b55f658f68b82e38d9d6955314f54a8e33e71c33cafb9c51cca3b9c0a6d646c35077bb05d0f5c33f3cda2517df538f35923fc683aeea1d7b468595fd12367c444659c3685836941a8d93b3d56a17ff8a70f7c6ecad492e710fe725247934fa4165791cc6abe98479dbba6a551e479db8ef08eb487015efa670c2f7d10825f39ebdc0a974322d7dfe3cea2c145b61ca5fc1abfd41c14f233bc435a7f56f10dde34068d35487c28f4c6dee5133c39c8237067e01f8a9c6bd15c30eb7a43c74f84364e15a8996fdbbfec1745599cf83e1471e6fcd01cae7ea7f6d9c6b1f0717d5d7f955ace051474ccb372017aae8c72ed810f1aae863b5eeef5d923b8d5bbcace004f5fa3cba037a221228ec060fa385428d869f7050b4052a8e4882016d0b70049d48c18ee4356d8837c91d90dcca3a4dc8ac01afa5c6b4a8e1f6659c72d4f68b5af3e0b5a2ee473b15c66a8e27a5a32e8aa833ff94318b5819c6b9a55f1e0ec389506c13ca10799bfc311df94b4efe4c91cbc33cf7edc0147cced175add2dec5a85a47f7ffed7ce8f1025388aa46a7778cdf6588160b77916cf2fcdc1c27aecc61d27fb2146a88936ee2d2c518299fe08a297cc673f6fb5397c07106e6e7353af8ac5b701497402847a8503635097365a08ab1c0e4ba6d1c117e3b127e31b0cbe9cf5b9dca2520dfdab0b5d8a291fed58853410a79db83830461ff22c44771e70ff02efe442c9c668a3d9c4219bafc1c739770a538c139469e7332cf24ff82a8d7b1717f196edcaf2c4fa69e8cce54082d598dd657020be2be9682ae04cd90ccc0cfb0efc19b3e6e5f3c82b467a6df7d5f3f0f2a6ddacfce8a230635ef9bda687df027aca7b26a553ebf19ceaa99ac32baa594271f5662463fa601c4df92024ec44cc1a422cb2cfceea1e6b0d92d0870f57eedf6d21d68b37e970f75bf268aedc15037bdceba15f53510d866f41bb21fc428cf2d0b32db888a94175bfa127af559a6e028bff870d70e02259f5e74901433d3e4cb95f44dc0eb3f79585c28a821265a0ee3ee52a899f64d82867438817277d7011cecfd60e51572b614f980753f4e5bb7d8cd0927f1615595b2bf467e786501f8c8b501425f7541d1d8c701fe610dce2107a2f4b00abaf41d02430636911894b33c5703ee4a3b975eadb652a64d5dca49df2da3dd3312d6417b752395b1be6bb814a5a07a8c008ab9de710496e463497bb93de80cd1e7762905e974ee67ef1d707850bcdcf89db0c086ca2aae398b7c24785c8cdeaa0f5d46de8f09efcafac5ec777ae7741ee3543e5995cfa85364e63480d529487e89d925271b62451585f54fcbef4a022fcbeec62774f2df3b70204c893d84ced7c9a89d529af86f0cc11cd3e816700ced95ef77c3623d3a487e8bdbd4a902ed3ed33ec8239f039034f09bd224ef65f4059cf329aebe1304f354e79915876590dfd7f837de4e89610f68cb222bdfb86cbfc1e26c7c99e4716714b0720d60052999f7c57806e23a67aeebcf9f05b20000d178e6069b33f3c2206064228d6187d3c8faf17ff14fa5382ea09ec4b3baa136d19501f905b2e70a95b1ed6a0c413216f4b9acdcc3896d210a8be3eeb47a772e9b551a355df56c1db619508c99e73d5c0938345f4d452e22db8309528b7a686f8d30920b4b9c1fc6a09aaba5be02a945c34b7618a600753cf7927410926b94e7d2a1801f04c2f5cac315bda1f78e599f30ded5bd70c1213599e104576bdfafdb0e8dcb6d6cf49d37235982c106b3337cfb8f7c9050f07aae3fb75c72adf201c65bc5d2b4874a29e15185384990df056b2916655a1dba6032c91c2414a45862ee1b63ef4431e0b98ebaa658e3d214409f6ab1e781baf13a08b54af97c0801bdd614d9711dd42f9a6b9df8faa38d686aaa071f0b7c7ad3c5763a0771810f8ac27cf93bb1166971b4e4867a687791ccd292a8373ac4a85c315f6f97aab62f0d93918c469b75a3d577ce3ed8aceb91a93a71d98f721c88643bfd364adc9ce3add58797a086e205afeb7b8095cce8702f57ab7253721d707f21d1851c52c04b5e7d35565e054489ba9769a0410e3d4e7a6876cf58ca95f879a15db9d0962602a45b423cf1af6c879b7f5ab116157cb3e8be49da5bc499ec66d46831f935fa3bee2752604fcdc6361098ce1315fbdd47d74a804034fb09cfe99f3f7756d4f438ead1252717ec9cdf1099aba2f958ad4239173ab7b3f141df3a5fc64fd78a310a52212e354a39aae3f82b72873116de251afeeca9539194bcd7cfcf5c29cb1f92f36c60370a38aa3a9dd8b8cb21909708651ba244e1738f54f2e2c45d519c84475a2992649aa3b76e9cdda8742019b82624372d8941bea257de4d16b9fe67b2ad91ba0bfabf860d507c265c6daa6d6a0e7b719e8299208831bad81a2c1f6a809321563930745c87d05779c78372765f018d7571fef33ad8ddf6eb91e5843fc2b7b59903dbe98e289b549757771a6d201d3000647a6140eca1a5ce4aedca6890f71c483b7a7c671025fc2d84f2dd9ef3fce533faadd65863c6ab5d906097268e48ecbf1d21d043ffccb5a4524534f8cc82827a12040cd55d6df046239ca750b48cf20425c873215e366c61731fd29880f44dcf1cbda1ea9a9b6e965b39d3a3c4c036e15ab28c0818ded6c9115494736bfe985e9586ac544654aac0a1d4ef4644ef6b5337062425b5701e719d6aa6457ea887e994544c1c6ea8989582e37dac21c9d3fa4bf70a5f82c1e239db1fb4a1f52b083bb12b063c00d125f26063df2b7ce4d0e86aca33af8a09f6af6e848486fc5d75c3fe607b4904d401b6e96f3e28a55ca51ef1b88a78deae55c52a7a927fc16be23762934e06068cc751cd9243b740cde2c7a8050153568c9d214ee0bab2e8c04eb7ba9efc99d78f57ddb291459dea527a1a8a48a32ae22e6e050de17ec474f8a1638e65fc663c797e135e22db5b0b70ddc4a703a3695cf8dd4b0739b21404ad3b3bee819d0d0dc51ac4a36c55ccd47f1b902f5c7b7810ab343cb97125b0fb9c0ab7318fad85d7f27e1640782998ac56dfcd75bd63493356fe56639b2d9c987e06a60afb0775f4efcfd4c164f4e74fd0c9b61eee8de70056c41b2cc40a4bc13cb8c0a3af989f1c6a91b19604ead434e8976872bb53a0669eb9eebd92046633e200732d4c4db3048cecbafcb02118de46870828991422a791b1aa3b1988e65ed993c2a833772cc0bceb7c8f18d2551d6315fe3222195b6682b323bf680fbdb5cc4f714a313589850164a74d6e5b4b460a2677f83efb746a3f092f51251794af77c7fc098d837bf8e909fffa9211317c2a91a53f77f414f19100c58a68800b784b81324f1844900b02b72838d1a2531b20e576b66ae8ad32f9e29fc7710b49c9b9a3064e05b4ef4ecc08d49d4097b3f9e85b27d901d3ad529da6c05b7570f61b2ec0e1c17282c0a723ad11e31aebe2298a822c6e8e1c65bc614132f4940d85db8d9fd673c0d928826eed1f44f077cf1bf82e03832fa7a17de323a3062a7846c2dd372cff2f1faa05016f5bb3acd849459f3547895161f323130e7a15a2f5afb166302b5c64a572cb4037449da8b5aaa032d3efc9a29309feb2e6c68c33cad77025aed719385e2a3c8c7513878e938ca296a4ba4b7de0bf937ba0d33bd1f55798cbce24e87387f0586be5f29e8f4dbcf14496b9b493f6621a4eae346a8d11e2ad6e5204388d8e0a91c8e2ce67de1fd0d95b033947407b9b2ca8240618e3848b1369e8a015a2f4b03c9ad795211d1ef59c43d43d5ee120a71dacd116b61c050cacab5be99dc5780016d0a104f336d07c76e8f377e574dbdfb9847ea45b953ef08f54c660adfb8b2a2ac725e4af4a60d1f4f72dcf32ff48f9c3c69ba6807ab1636b26af5f9320b58fa3ec09642b3fb324ad929abcda62684300f357c2e6e14960c74c35404290d766d2e2f7cfef1a8a35708b2c5f09ea5ba5c99f5b540897f476e758f3778f5241af6480748ccb67080fb0079e11927cd8c4c8e67b32a58be4c76ea319d2068920e54c7026ad835ceac3ae2fd3e6be0ca62f920a16210c1775ac8695173efd2bc0c71f05cb2d5d4cd22f45b35c942651d8e49d44fc9236778bd5ad18dc4d7a7cda00ac914f7164642eda8549d1e0df01175eef35ba28ca48a1ce6d543fddbae26d198027accba8d74d81374e409b5191ea79a117963b6d834248b7f82b42902a14e6d270aca775fde84a2174db7cdb9698ce141d56fd65ba842a9ba80d6bd4f7ee87b5dc9b38e7282ebb5bb65e885166de182d4aac54d99c25ce437e745c3f5d230f76be054aedd2d362fb4978a3ce6f0683c82425ec63fc9065b31051901fd302ee14b6bea0548057107f056c76a73703bf9298338aa743bddadcf7348d30a226edd628322eef8dd53a56a3faa333787c54084afa4c40790c9c39de4b305b537f616fc95ea3c9b1c215df5a74d0e19025bf8a05cc476118245254e49a75cc847c057102687410c9f42e7c41d327bb5b3c7d8c5d647b4369bbc796436eca5457017fcad52848b807f5a313041de471a14487683e5c1748bab9eaef99428918df9c7c4283e60e098d541ba3bb3172930bc5319f0676c58b0a890ba41a14e12fc046d558fbb2880a84a0206e6fd56c4cf5aefc3486e35144fc34db56a79fec5dd976e4e8ce4f9f9baa189cb746e659d11b3cec83e55260e01cd352b7b1ba169f5989214afe18c526c4de955cd0df948f58ccd6a4b06d4f1b15f3c2372e64ffa76cb6a79b9bfc5eba6a685b6d67b41eef98f527d13dfb290028fe9c769be44d340adf5f37001ae966dabe7d27562d452aa7094900cb2d673bce38a97ec2d1f433334f8a4ffe8297ae6917e469e2f62cf2a55944fbec451e0ff58152d18623d9a0ec4088edb2faf7d82e3d59e76a3a1cc6fa869379d0f624602da48c382a330b103268638d235ba9642ae9ffae4c2d78eaf1b439c13f161c858562f1347008abff7d0c61c2de87eb39b9d50e4585faf3f2372f360b13147cd0bc431d84ae4d904eba1f2f23e1429c38927d7c19a742e17e484317fc8ef9bd12edf2c094e2898683e6021f5d309cd86ed85704d7932e85ad3827ad4ea1eb8e7fbaff6a3d5a4ca49c6de082b34fe9447739c14f7885a6c6667574e3e247f0d5fae038bbc9e1c3f36c12a86bd5e678d90be38be9e5ff4fb2ac3a8ea7735cec7ed5f730718d78e64d282d852e0fbf6b81e792dea7beeb49793b36e2d212837939db6c43e4eb9e6036df19832f6d2e0b249bd53fe806dc3957422d3058c3e7ff4b60d4ca673832aa8570466bf65cd874cfe6223383e6bd0b24ab3", 0x1000}], 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 16:02:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x37) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:02:10 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) mprotect(&(0x7f0000309000/0x4000)=nil, 0x4000, 0x2) 16:02:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0/file0\x00', 0x58, 0x5) rename(&(0x7f0000000000)='.\x00', 0x0) 16:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x9f0e09d}, {0x663, 0xfffffffffffffff9}}, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 16:02:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6645c2c0a6fa2c372e467953ebed6f388aa6a054f98666b23988174405a3c0367bc6e80fd644ed62ff7c99728ca9f5a4e2f4338362f02efd781b0f62caa6b414e5c2465ac96ce3117bbf666a1ba728f42e", 0x51) r1 = socket$inet(0x2, 0x3, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x7fff) r2 = dup2(r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000100)="00ac2512323ba8828ce2027c7f5ebb3870f9d704bb82b1b9b06ffbc3913a604250e3400e4fd636306200e21bcd31844ce21f324352be2fa3822fe078172132e11e70e007191fbeab0a4f28be46bfed890f9075cfd95b756621f6848c477d7c0000000000000000000000000000000000000000", 0x73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a55ad47d7ae5384df5ceb13923f48039554514ca4bec8fe490e0bc97c67bab351286ad7509f434c7e2f08a1b4e8b03cbf9c085c8fd3c9bff1051b911386238bc6de47f8d0cf61a66647ac9e330a6852a943bb08ad17814af2c60064f53421c71ea714b915f14791c200bb29f040858ccb30e578f3e80147f99a42e03eaa0a1cc38", 0x81) 16:02:10 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:02:10 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="a7fc2ee38f7093cb04747f91440a13827bf35f1d53641c255132e629c2c4a1f6a2e2ad5be187f85e684b37f2cc69e99c3ceefe1508b2c602521a71af46ca8a958d196720187204a6207d66c176c82c79afab2859599900a53bee3583bff57221579896a21e34bc420d5f7d99aecbdc4df80d7b3069b1320ebe4b6449f6f103be3757bc43f23d4181a1b3598e1decf27632c98d036fd28a4e95e991a35067796efdac92875af4a4d475601a8e6bfa369a264c021c091bd671f34176cb24dd0b4dedd45c4e81c41705a183140f23af446b714400d938bbdcc47e5458fe9642f4b6f07590b29bd69288571abeb538286c5441149d6df4a91e2d9855fd6abbf3a5245a0fdd67cac7c1e0b2afcde898c9607f12cb0fcfc41f921b1f226307f305e86558823d947172fba0ebcbce10", 0xffffffffffffffcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="537283eda5cf967d7494ac0290a3312fad04fcc4ab45c3fd1c71494ffbcce6040a1f814f38723f2a2b000fe03c366a1982eb62cf7d7e42f4c6dff37f436591621fd1fab13a18b2452a93e6bc28a4ba6634a62ee98fa34aefc4891baeaca8081573a6b7b04e7c1ef702cd678dc271c7f1dee47b1ecedebeb4a8083a5068fa23fa8bc1dab35bc2d4d1f3df39303807552bb769a2a98d5725f5df69a52ab056f2589f7599adbf82f6c87d34ca8cf7c8a3d7150c74bb57dfa7aee16a777afd45e13838d11d8bf2e11284df04a831d63a6727e6448c8f4f5eb1f9f9c197ab7971b0bf37dbfb1fddb32d9b46c5340937490bf502a5a5bb2b24dd51db8491a2", 0xfc) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in, 0x2b8, &(0x7f0000000300), 0x144, &(0x7f0000000640)=""/195, 0xfffffffffffffd49}, 0x41) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xffffffffffffff0a) bind$inet(r0, &(0x7f0000001800)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000540)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000000500)=""/64, 0x40}], 0x4, &(0x7f0000000580)=""/146, 0x92}, 0x803) socket$unix(0x1, 0x0, 0x0) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x1, 0x1, 0x9}, 0x100000001, [0x6e542aac, 0xce6e, 0x7ff, 0x80, 0x7fff, 0x3, 0x9, 0x8]}, 0x3c) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:02:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x8) pipe2(&(0x7f00000002c0), 0x10004) open(&(0x7f0000000000)='./bus\x00', 0x28201, 0x90) 16:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 16:02:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x10420, 0x0) 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) 16:02:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x101) r2 = socket$inet(0x2, 0x2, 0x0) r3 = semget(0x0, 0x3, 0x5d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x100000000, 0x8000, 0x4, 0xffffffff00000001, 0x1]) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) 16:02:11 executing program 0: r0 = socket$unix(0x1, 0x800000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1bd7, 0xddd}, 0x10) socket(0x1f, 0x3, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getgid() setgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:02:11 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3) socket$unix(0x1, 0x5, 0x0) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}, {}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0xff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x90, 0x6) ftruncate(r0, 0x5) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x4c18517c1a9e6a80, 0x80, 0x0, r3}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x1000300000002}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x820, 0x0) execve(0x0, 0x0, 0x0) 16:02:12 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2ffc) r2 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmdt(r2) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000240)="7f2fa5b188bb724b47baba5771dc1a990e8ccbe28bbd54d9b816e2af5f221b58111e61d817a1ec0b887f2be1b84e090bcf241deb591b251b4816f824f1732351d1ff7bba2c9eb13ba5e8bf658a14be9e3e34c881", 0x54) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(0xffffffffffffffff, 0x3) r1 = dup2(r0, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) execve(0x0, 0x0, 0x0) 16:02:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:02:12 executing program 0: r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000dbd000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r2, 0x0) mmap(&(0x7f0000d26000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) shmdt(r3) 16:02:12 executing program 0: socketpair(0x18, 0x2, 0x1000, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/220, 0xdc}], 0x3, &(0x7f00000002c0)=""/157, 0x9d}, 0x2) 16:02:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x92083e51c0d0b7ed) r2 = dup(r0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x78, 0xfffff, 0xffffffffffffffff, 0x1f}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x300000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8d, 0x23, 0x6, 0x10001}], 0x0, &(0x7f0000000200)={0x3ff, 0x2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000280)='./bus\x00', 0x30030, 0x20) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) 16:02:12 executing program 1: setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x3b09}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000700)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe432040000", 0x39) write(r0, &(0x7f0000000000)="7270bf70dd0e29ffbffa2e7bb845ee90cdad19e00e14d582929a01973ff09ad106fb36c753fdba1dd90f4c6a0445a93db89d4505be01dde5d04279533f1c89607b4b29f7e78ae30a26aae217f704880540642e3da3d6eba0", 0x58) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0x0, 0x9}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0x5) 16:02:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/113, 0x71, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa)       16:02:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:02:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:02:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ffd2bf"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000740)="efc695df600047bd898ccd1f29a5b5f2d3da5ae5a5cb224ad999e35ff21544e764ad554fb22ad6bc58faefb71ee08a0a48f6d5b0e3d37afb2cedc2c2e39ad9f37f76fc3bc449e6e3590849ff94748106b3cba5d3d5f26ec69b6b9d685d88e8185144b07f0b0100f5a33568cd4d26da5d99b5be69230207b3ddc4bfb6209e0181360c022c48b186ecc024d4a2a239e4f96fa12530b636b074eb8bc93a25f01c7dc047e86ecfda0bbd093866e770ee32b67cdbacc9eb9c5c013035aad42acdff3512b2f7e1ed89dff844bcfc85d4c02d24e5f20b8a6ae4fe4bf59a6b303e28917fc77d6260fc0439ad8d721c61c4543767df21fdf5c6d24b755a2ba6282562d8bad1c02aa5ff4fcf09bfab33880543088a443dc5b0f131fe6661c181db0f9cf513b5d266844f100c6cae218d01f765248c240a30f00c7bd82f25dfc5205b00ba24e73b1a31b05d0c44704c2503b78b64ffe3b9a24116ceecfe6e85ade66aec26dc8091919c96b614519b3d5c66579c64371b2c10d46d93021827330c267745de44a1eba5053ef0774e3bb36fd8a8a6b1b27fdbffc19605e7fc25f9355e235dcda915eea845ff1e05960a7c2f2d2ca3555a9cc60d25a431d2975398f390dce0f8d8eea0be2c2d5dfc98fa1f8ef502ce5da1f97ef785bb6faf87cb631514a02b6239be342c152ad77d450f2d49b8699dafb999409ad70dde9c028131277bcf12ba7aee6daddc8a80ed343ab09f756aaeaaa71619e694a432d54ed79dcebd8fbe5a834617018a13b52bcbc93277d4e7919d0b1e570ccc5a743c0d04172367467d121a0cc3255f21a90cddfe68c7ff56c3bff0ebf29c896979e8f9fd0bc393d2a7087af0adb4713d85e2372697b3e79a09e45cf95795353c3cc4d43e1197f17e02c1f84a25a15428c5b96a38e86320e00685b61af2ca3b8e05883c9f85d26e6375672038e5af22580e5f26f9609e60102719efae0cc91fd48ca9500dbfddf2cda38a6035ec51f93ffd96c36e64de3ac223ce1d6ee41ef63314b1c2738be2b68080e7", 0x2df, 0x1400, 0x0, 0x0) 16:02:12 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0xe0b769c3008fa917) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0/file1\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r1 = geteuid() seteuid(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) 16:02:12 executing program 1: rename(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xffffffda) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) chmod(0x0, 0x0) 16:02:12 executing program 1: setrlimit(0x9, &(0x7f0000000000)={0x5, 0xffffffffffff6b79}) r0 = getpgrp() setpgid(r0, r0) setpgid(0x0, 0x0) setpgid(0x0, r0) setpgid(r0, r0) 16:02:12 executing program 0: setrlimit(0x6, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='\x00', 0x0, 0x5bfa) mlockall(0x1) 16:02:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) r3 = dup2(r0, r2) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) recvfrom(r3, &(0x7f0000000000)=""/10, 0xa, 0x802, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16:02:52 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:02:52 executing program 1: mprotect(&(0x7f0000755000/0x6000)=nil, 0x6000, 0x4) syz_execute_func(&(0x7f00000001c0)="47d0139bdd9a00008020c4236d0c1a6b650f38f1770f66490f3a22497682fac4c27d2c6e9944db0167f244d84e14") getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r0 = socket$inet6(0x18, 0x3, 0x1000) sendto(r0, &(0x7f0000000040)="2cd255f016c57745973c0693a31077dd2289999e00aac99a9ea0fb54eb7eaed554b29a60e33c7f663fa6dcde724a576394efdd4abf869715f6e424448b53d2008d1ff9986a811f50c1b52dd48fdb34d7f5e26420d2bb286d89f791284c8f527213725a526149ade35a9197b18be5238417ce5de6ba045c250fde578395d7a54f213df6bd53db2542de197d81ea68b768eedcac31ba3de095ae54bc288ee148e93b705a6e5804c9a7f0d55407b15ba2593c58f6ec8ad63aea6e441c7cc50855d4", 0xc0, 0x408, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x6}, 0x10)                                    16:02:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7fff, 0x4) 16:02:52 executing program 0: mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)) kqueue() setrlimit(0x3, &(0x7f0000000040)={0x80000001}) 16:02:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chmod(&(0x7f0000000000)='./file0\x00', 0x180) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') 16:02:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:02:53 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000a00)="5b3380d559288e110bb28dd74413a9e9d10af5f413b556e4f55908afc16d98ade22bb83cb8e53af4a875ea371ed3ef3820e1cc3d1784b251fa2d6f31bec25a86f397bbb8fc7022dd0115bb16646073eb5556591e2e2920fd657aa3d06e7afdbd329234d478a8d4d330758a4b47cf19c9ddfc2eb057179112c82e57f7e9fc7cf7ad4fb986702b8a9ab3b0253cc4118f5835999aa8055a4ce377d2f6b0484f6282080ca172c1a62938b602858ea1253d04d079f4725fc7bbd84fa501bfdce8b5c39596fcccfa06ff9266b932a04e370894b21cf59444f5a169c98fe03becdcca6d2e443e9b5e14c14bace4aaf7c31b602ea407774fd40366649ce1b50822c99bb9fec8e644794e5840716b2b5cffec95e0f6a2c8134175c1bbc47881b4f2cd8b6cf6111cd417d6a2a774dd7e0d32c51595e16122e302a54de0f8e336217ef8152d59129fd4fbc4fbcdad3c869cdac1fe7c76d082ad308afc9e8a372d92d99d6f789124ea78fdf90dbe0f89e2a296e7084cc69a21832bdd4a54f0ca941f192352e75b89bcdea31627033bd843ff44cef4502081cf688ada7c4c7e3cf6628c40f65b9cff019084f3089c20fb80e37315f6c2e7c6b3a4db57205b00c7b58a6e65e4b24a8e9354f0fbd40e8560f2b835d2e7d075229354230bf53147075b44eafca97cb0205139212d3ef9a634eaa0d0c1cbf5ff8c306232fcc92c9049ebfe2ecbb612ce18ad21319d07a161bd7899fee4814ce689499904ef2cb1f6c68f6b7d08baa7b0e005a5bda6b54b5b9b3620db880f30ceb58cd39cf9ff190cc162e1477d4a511c644fd16d8c3beec428a41f23ad5867e95e41f28dd4eb4d890c50907907f35aaff6a6dcd6be9c0851180f71a6838740838618fd2d54dd03171738a30f2f95ea787ed6d96866d2f3c9db01b3f3085c72c928c7d46256682231aa0901c19f55e7e7dc39ccd8acb87e6139525bc2ff2c4bb2f61e30baa4f16e16c3ccef5d71d328541b9a2b4cb02b51d08a12fc5a872fc2ae783eeb6c820e9d3ddc57dcb4b1c9941f2fa90380aea6a8e26d441f557a54de164bc957936d11b5cc9de433f03243d302a0fff2085c34802e15d88d236cd0878bc38b0de8ed765647627c5581b4a716e2e25544a00382926a2866dea2869c6dc4a5744a9b5f0f7edb3bd722fca6f53e740c50ebe75d44abfdb6b925fda7abee5993b424d4d4f1d7d07a30c7e9be67572fcfa3bb41e5145cb9b5694f7c0ee7e9fd770ae751977a6080d2cd013f32ef7d529f5b2fd4cffb51e095246b6924c4764b9a61d97eb546cad6fffc7fab0836b58569fdc3985d24155eb747e4c3c01ccbb86a8a6956d54b42b58ecc2bf83178bd6f9d6e1c29c86300f7f86663d765be9ac3759ec60997041b1b64aa2c20ac6f8a4b6b56e2019486497580dc9caaa902ea15ef9733defdfa24e5d9cfd1604bd6f0de18db4d4b9c0a31b04c805849e6f52a99b545db4928b83548e3a046f3081e1a151f177c08bdfcfcb7391ab22769841d397637794f9535ca9ac66c50da4b024d8d16df9678d959b6b3c6dca7e4c89bf5cba46f83e7b189d4f5e9b4e8f1b4ba7a0706b5e6c2db76529548132fab6a0b4de07969a8aa6d960a224920e65737b698c9031dc88e07e2d5fcb6f3a9894e62be32de72f728d3e8081343776ce8b376e0db9b6bcf66baa40bf37b1f1f2d046f1f14c65b8a9783abae22ae47c1ebb71bccc15e466028f2dd9d5bc4ff73ae7f72fc44889b9b7007cb7a17309c75926d4f36189a4f072cdb8acdf61c179d357c1f38b3123fb9386ab6b7f37e829e3cff90e9c64fbb70e0977b5b5e373591d18c9789e6fd4895f23c0a21f57d3cddca1d0f4a4634e1928b757989c05adffacd22cacd93540a83fe165a39d80f15cf63f0fda34ce279b827f53e1837dfe6c1cb2f2a1898576d7203898e255398f9ccd9279b9e96ca9677df1c32b8eacd76d854c23b453d93149dd43932bdb4119e95e35280ed3036bd09ab2d0001328827c36cf4a47a3d3e4db9279d86bd11d3d9f04f7f8dd6cb83ca5a546d7ee6becd69751394a2cf7490bf40a457927486234208de945b9fefb8819d70abe064638cfec4d0d3a01843cc4598f7a2535e7028c63ea59efdc49c9fb86f6a6c58ac103c9b059a57e39bd17a74cebc73a661cdf39cc3a56c31a4a1b0d6d7165d80156e3b62465e59ca495450b912452cd931e92a632ec3494a07265419715d553c011a5be0144289b7d3bfe5faea2a8f9094ee6a87ffa73dad1638ea360c17855fd0b9b5abbf7866db1393e31658b5211a23f107b0460da11f083174a4b80e0ebb3f72d3f043b3ce523553dba5e09f98527a9b8a1369e073dc5164540f1c5ad035e9f6cec3c6fe676fba6467b00c9fe1f89bc79fd9010e6f4232911cd4c59280543983ee7abdb8eb74587b3a06b10cde4173cf73b55b29ce0eaad62976821b1aa927bd9a52ed72e9e23c1858602c0b06b502ad847356fb866b6a1b6194d3a0d9784f1563d1508d085d30a30f97e14353756cf088a884b81037bf363d4ada89617e99dcec12c9c7158b466bfd3b6d5bc10ba3c4b6fc4efd7a258ca79bb0e10523ca34f6e99e11ae36468e8fc2f08a7829cf5431b6d0728192c0d06e0fec26c6b55c87b10607bd7cc675602977a36f76ce3c534f3c53e8be0950a1634f53f6ef307c785b279982d3a52a0605790996f5192fb1bcaeb1bb60c3189969346e3055192112d57b85e18cab4070a56ed80e33b5090ef80c9d27b7fc0bbc9cde1fd702def9307bad61a5303888db89fe8fd84f21a6a7d27dba54e554890b2312b1e6ce3f962c41464c0a1d65134b3deac74bbb4dd85d395b30353ff3d71273d6610c5a0c08e88bd447e04aa001a9a8691abc7126978a22ee5320cf1bdf28b36d6aeb4ec139333a59fdbc185bdfac4ff67dee321bd605bd1ef5f15e23b57affed9bab183b256e2fc27acc219e936858ed34a88458813a5dbc2843b0abfae22e48325bf7d1d6e090cdbc6bc9642d914be2dea9996d16297a4dc9ad29ad6b1711ff4eb9ccf7e4ab8eb282b1418952a4f21c619923c96166a3be555ccb1dac515b1feb67eb321a490c9cc2f4441897d87e641f98c0e6ae0f7c5c7b2c1e39c1785adc7bf0939285c3c3a4cc158e92109ea0b236d5f91c01eb372cf46e465041b94f2eb79ee60a61187bc3c06e223889dce7c8f3517e20b932b755b02c7dfab678a04c07221bf137cf2bfd222e9dafae3b7a24e301ed53a8cf8765d6564f8dd392c67d2ead3dc5601b789dac0c0b44735a62ba1f76ca903509a7efb4278a2605b5d6c6789809db4393a0100c68db405fced3601aa6b2ce3dd2f3a21876528d09afcaecc1d481fda8979e2e0cb64b0ddc9ef1c52975ae6c3ec6683951757b012464ce95bd670a1807f3168d1790c2b5f4d7144c6caa7bd89aa8618b007f2c6615f940a3fe67bcedfe584f41d0039212ab3c134baa6491bb864c00dd0f438604e905e86a8ae64d1c6e5f158419f7f3949aeaeffd4bf2bfcfe6d5ff168c8b1ede3473edf4a9250576955d12d0aec7147157473359c4acb716bb1dc62c7e21313bd1f31155f9496aa0338eae3c363cd8bd6a5be7785a3ad725ff30dbc825d92ba86c4a199afbe5dfe783237de80a078fd8685c9155557ecfe36d329833f192609450966d14a1edb560bc7750f4f9d28c9e7242a09d1134e6e1387defd0454c5bb253d3a4356d74b2bab7c9a73b8263165436b218e5a932fb1988cb86f24fdcd12b35900b5cb17737e7a0781f65f66ad05bae745a4c84ef83e01ec5110b7e76b3782ff4c4aff885e5a046c96bdb57221ebfcf6de6744b83c03e285b14778581ae8df4da8445a7a236679c1719bc48d9a8b49634e8c71324546446e8addf3143a55fababe93eb718e9a37a758782c8ce147083268f4f8dccef67dc381b672d7ae4c0c2b3671ec0b0ded160c8ba8920c33ac9144f5731edb92f19afb0ea2a6855759936c4376269edcd5de9c2d4a7deb36b3b470cfd506ff502e1d2bb4f71575158d091b78a48f43c8830fbe9f559a114caea71375f60651f0e6f9373cc002176cc4216128ea7c02d251eb0647a11fee3fc0aeecdf787365bc75b8a3e2f7e91d2f0e9e6fd2f4792e6f85b34006832fe5b214585984a2ad27b076cf14868d48d8191d510853ad3e48dcac774bed51e7359b713460254de56aa5423733a6c8451aab0276e9a5aa748cd8068d5c68a212ed18e8b2be69fadbb550e742d04506b31c4dbcd1865c9a52f1e3d5b575d76c56ff4f89a36c0f856e832f0844cdc008802f434296ac3ca8db64ab9edbf2b7aec6ac08c90fdd6fe1182526c651e60a6cacda7c823cefdb9e2173bd69e78c53404225bea108426c2835428bdb332e9d96132fd919fae3400a676756b983ee48cfd396bc3af17c4104ff5ab52444ec216747bd3509bde828c58a9d0bf41fd41af033df934369efd8be9e29752254e8c2d9fea2a8b68540867f36d15424b7e07273a8620aa5946775385c561ca668ecd335ac45ff071dcf2aceb1888dcc4e4413c61a7191f0317b1234c08cb6f0344638e1b6acf0c0ae7ea38c15309640bec1b75efe868ffe7d9867f04da43e608345bb9d9fdfffcc41b37435025f23dafed4d6a47d5021f8a4172b14d95b3ff5b206869f43b236d288efb70f0dcced3374eb7b757aa20b30497503715117788e149d4a3ff6d194d816a821ca6b4b8b9087c371deea4765b5e57b7c4cd076b9f1c8726a46648c7ba96bb6d65799c3ecb3728ba6ba12f476d14c63e848d7365dd47d15a4bb9781d2c86637fe3d100d47db30d084c3737b59d64ea36b37a11d9e96ff1e86b1858b3926bfbd55ff4d6aff53be723330c525665d2745258d7e870f61406ce797f8bdef03c10d0c047c14d92c64f8426d56e8f4a61a83b53120b26f86f38b0425dd8735b3516a658e3792de91f68be758dfe66d9fad7df726e1c1b64ef4a1c9906c1d951e5e408cd12ead29f1b099c8eb8351f45815c666216cc2d5f2ef85522f7c866d7300f7c4696db607a731af687dc4ef237b32be3dac79a30f14672ba3c09025b47219ef2f880e391df5da8d3f5d2d0fca479680a30d7fbc32de70dcda34fb37f4373c4215df3eb44c7f67afdeb145b4062f156b3c44eac8dc2171428426d966471d7d791cc3bd72c539c734b46b67a04ae2a5c619165236c399b13b3d319deffd86b61a419cbb5e777623525ed8d7442c31691be59b41d94632824c1846609e3f6140774f9ce4d540835f993ccb2eb4f8e08012120b5f21492e08866f8a1a9be2a28e43594fce3cb67f5b1e8b37f560daaf933a28f3a7bcb5238ab965e60b789ce2e023fd2e0845f66e3f6715620276b32985d378e9274b4392ee83df653182590227409517a9ea9f1437034b7c910e769efe132c84e614a64bfd7a911f1ac5afc1e9e63a52ed0ff3bde61e7a92471014220a81df6d2c4c99a13b962adf3d1ccc0c0b1ab5a55ca38721b3477147851d20a84e6756ef2a6eaa0e85fe3f22737c868f1edc7a4a01c7fc510cfcb80ed8d4a6809280fa7ddb25f0e9c71174ab4d0c88618ac7907451edc74b5d331a277903a5e3022257220375504ff89d98c35552fd87e84f637f6f2e8cb8be29063b4ad76f8bd538b026c342a9bda8f454c44d018d5f187e4f2208970c8a0e9d59d2f574622155e98afa6d6cd3b58de1d000c32e978a5cf929766ea70073a5bdfa2b0b61d5b43815a17bb507b736db16ff1e1fe18a843681e7f50e0067a89b20e1265e26287395ec81c5da1961929f3b392903d6c1d80963a", 0x1000, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) 16:02:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) r1 = dup2(r0, r0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e459c8d4762dea028ecd28a21a8e0f9db2396770d54e888a601b540eb95c405623e129eaba68b89e194bfe3fd49bf497910488630783af2eb930", 0x3a) read(r0, &(0x7f0000000100)=""/172, 0xac) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) 16:02:53 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:53 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00s\n\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 16:02:53 executing program 0: socket(0x18, 0x5, 0x4) r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x72) close(r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xffffffffffffff81, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a", 0xcc) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x3, 0x1) setsockopt(r2, 0x2a7, 0x8, &(0x7f0000000100)="be69e97864932db7fedefd69caf69a80398e4e26444a245e52c4cc421e71d467a48b2e195c933eaf1f1b02ecb29ca74592d27f065dd0678ed71d10e80b637e2c765cf3ac4ae74b046e270741076c157693c4dbeaf12006805c1500287b04643b", 0x60) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x2, 0x1000, "3775ab820a4d6f3a181d96dc4ed36fa39f8b656c", 0x4, 0xffff}) syz_open_pts() 16:02:53 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x188a0, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') close(r0) sendto$unix(r1, &(0x7f0000000140)="ba7864658e4e2f707ecbaa744ff50009632947b4fa4d992cfce046ab94ad3263b77a29640f59b06c007d22dc308d20a96489d4716473e603efaab0bc230d8a6c6ef2c5ff28088cca11a732e99ee76650222675910dcf831662dcacee9827b55714d0f15521b018e5f7501b16d6305b455eb708a496de92cce0a79a3207a239c327788e60", 0x84, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:02:53 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) fsync(r0) fcntl$getflags(r0, 0x3) 16:02:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x9bf20998d03e8915) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) flock(r0, 0x40000000000000c) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:02:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x1f, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = semget(0x3, 0x2, 0x6a2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000840)=[0x7ff, 0x1fc, 0x2, 0xffffffff, 0xfffffffffffffffa, 0x81, 0x81]) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r2, &(0x7f0000000800)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20002, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r13 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x0, 0x1, 0x100000000, 0xfffffffffffffeff}, {{r2}, 0x0, 0x20, 0xfffff, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x86d, 0x8}, {{r5}, 0xfffffffffffffffc, 0xda, 0x20000002, 0x4, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x9}], 0x1ff, &(0x7f0000000500)=[{{r8}, 0x7aa3e6379ecbb752, 0x2, 0x17, 0x3, 0x3}, {{r9}, 0xfffffffffffffffd, 0x0, 0xb, 0x0, 0x6}, {{r10}, 0xfffffffffffffffc, 0x56, 0x1, 0x5, 0x9}, {{r11}, 0xfffffffffffffff9, 0x80, 0x1}, {{r12}, 0xfffffffffffffff8, 0x16, 0x40000020, 0x3, 0x8000}, {{r13}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0xe8, 0xadc}], 0xffffffffffffff51, &(0x7f00000005c0)={0x9, 0x200}) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) preadv(r6, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/236, 0xec}, {&(0x7f0000000700)=""/82, 0x52}, {&(0x7f0000000780)=""/54, 0x36}], 0x3, 0x0) kevent(r15, &(0x7f00000002c0)=[{{r15}, 0xffffffffffffffff, 0x95, 0x0, 0xffffffffffffffff}], 0xc8, 0x0, 0x0, 0x0) pwritev(r14, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:02:53 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00ffff000000e10000000000000000000000000000000044a3e5d8506875cdfa2a1b59c2a50ac5dfa6c0c591232fb6942d727ed58515bb6f298190dc81b85a986f806c0cf75f949e0f8a3b40cbfc5f66b5b783fc568d4c2b5364b1b155c28afd9a0612492e37f277b8c457a7ce457fa4ef9ea68da1b959ae12715cb9a5b69381e555bac792958cc3defa2ce95feff35816ad150b703738d3c1d96d3621ee08678cc8080938b5cadd61698427e9fcd4df369286025bd320f15f2b6e87ac9c4106bf3cb021113e5822b1dc909c9b81021f4877c563a84f28d84e374f6c5c911556ee8cb02f8a1ffb4a8a5042fe3883b4af07bd1b58455232ebd493f418c73d15e63a2e899758a848005c1d1e5ef0ac1389383e24b66067b10fd692f86a774b1a8efd5967080e0cf8b7d394bc7628b17b850171e83a15130e68233e139f7cbfdb90cacd224768f9cbe454c75b50a0050ec83de555c5ae168bc3d476b26e79b2f8ca72ad76c35838fe189be11db07d94455e742dabf94a71c881d20281b17538ca5ca35562d14e7db8a6e3edb56e52c2b3449d313ae83cafa230cc29098ddfc8a279a4db0826e42f1f42603899cd155ec047be98988b7509fa043fba37b51eea3793292acf58218d7f650c4e8518fe66542fd2ae7bc447dc98391e47cfc1b46f60eee3c994b375ad08ff"], 0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) connect(r0, &(0x7f0000000000)=@un=@abs={0xf7dd1e0c66d5a2a1, 0x0, 0x2}, 0x2a8) r2 = socket$inet6(0x18, 0x1, 0x8) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0xab5, 0x6ad}, 0xc) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:02:53 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:02:53 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/67, &(0x7f00000000c0)=0x43) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:02:53 executing program 0: r0 = kqueue() pipe2(0x0, 0x0) r1 = syz_open_pts() ftruncate(r0, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff168, 0x0, 0x8, 0x10000, 0xa0c8, 0x4, 0xffff, 0x6, 0x2, 0x0]) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 16:02:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x608) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000009c0)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/138, 0x8a}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000780)=""/110, 0x6e}], 0xa, &(0x7f00000008c0)=""/167, 0xa7}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x4ea4}, 0x10) 16:02:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x80, 0x1, r1}) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 16:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) close(r1) 16:02:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffffffffd7c, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0}], 0x388, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) write(r0, &(0x7f0000000180)="f760333191cf4c0faee4178384bea1707f2d045415a8e5fb43850275a494c8554ddadceb5419b8e32e25d06c9db98face1a9896c4863c01e53491cd7a6a7a57e588c0f3d37b8b323e24ab4986fded4fdcffd0079b4f9781a291fb3fa3686e2166870bd954199c2242c101a96b343e1fd9103c73bac483eab8bc6cb46aed78f1a1fdb22f7857044aff2eedbe8b90bad94110a0dcc0c8748c3baac49dd55ac5f6e29650b5cd592cfe8e4e180a0f2f00fac784bffdfe07995ec4a89bb1dc8ab1aa1b0be89fa37d604b150c8046bece11e0e61a5fcc48a5b4bf56337e8d3ace39807f44f62bbb8", 0xe5) 16:02:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 16:02:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) accept$unix(r0, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) 16:02:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:02:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/25}, &(0x7f0000000200)=0x1b) 16:02:53 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xffffffffffffff01) getsockopt(r0, 0x100000001, 0x400, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:02:53 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x44, 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9435846604b37b37ff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000e00)="6a55f480b3669825b5331774df23f561d8c330769868e40127b1183affde6ac64925a920c96e1bff70b420f1e92ab123cc91b1c71262f2f6d94d7243dd0025f5d0b64d0d319e443b191d5adc549d7233d683210cc105207e1f92479a6a46fa66b3d77d0f4014661355064eed4fd2fb7045b037f94adc013fda9496ca9b34a8ff6ab6378913e1a7d3b00257bfde68f6f71d797a9b79537186345d95c5c936c1a33a3d1b8a251ad89389388eab5a8cd740af68fd4c7a2c3850fc420e33c8bcf300f1a2abe9f75daae12da8fc1dd9211ed5b2dc5358cf8ba92722290adcc1e80ee6d4408fc0ca00338730804afa065198551f04266c4882ab99d266c3482e9407a8333cb81b9e9dc527f213776bc91766497a2a743af02abe272143615c9ef32a28682e263ec62adf106deb7b8ce51ed9dcffc32bac9d79c153f3db52ec2fed509d56cbc15e3898b81b2f82de3f90c679fff10da129d49d6d0925c0750246f0a1be3dcca27590a2dddecba6ebd9a0bd63a67fa4ae02ecde0c6b3707b2b62722847e38982e94e8f6dbcac5a603749b6b18c26330dc46eb0752d1b4226112b37c14c8d42c7653e0479adc17f38f2b65d59a61ebc57fc2b2785a324e133e4d49e16d7b8703403df3d1f58b845cb1e3e667f46ae22fcee4c2644d6833b66c13bf03df0503c9bcff65f6304a4b9d53cccc75a5f1e31e9c7df03336c9dde811b6a9797f6dc47cd044e7fa3517cc467eaedf4e40c878809b2a11cb29c3b9e75ed733635f014bedc9a6bcf970e1e35948a6feb1ef19d28a34fd5300be04976e2d859d4ef5c300cc1e45aa4fa17064a8fc005b366024731acef9f2dff827b9321d1a80875ce455e58e55906dc3223c3d3555263c5179826e423ade75a30490e4e1ebb70a83adcc29c5777107de7c2057f99ce1d8465110ea5f41f6dbedb41738e9e175c061e879b03d0ee530436cee0fffb6af25b0ea4cf538375800c5b96f5f8efa725f3c4d3969d4c0d7188cb0389c018e1f4552b22cbefc8a19f510d0201a274d178f665e2019b8e2c66938fe6a8a754a7cb6fafc7e7d643652d77d65a7e1631c038e19df2ffea9c198c9c6c0016c936c4281ba2ed5c1c94b701f4a3159da7a466ad34e316b24699287bbad566cb60538f9513811de9f4699326521930bed360a8e0d98c35a624bfefd8687ef85e26833d635a315c7263967c855e873d628f02a9562df93612b356d96b707ea3b319ee731e6d0d60ec9207e804f94e4669d9ad4495064baa8a8ac0965bd8611f00b70c60991e78270f7d562f1325bd1587343288931759c1cd24998daaff61d37f6777aa8eec052f61ada12ab5239692d641245a751e4edb6ee6bc9da35df91605b382eb7d505bcf2e76bc09ee384c3b7eb5228b0a4c48a4b5b52e480f5bfd676238fc2b92f52c98efc60a4ea193bed21cc9d29c7917ece29f5d0447dedb49558370cc8f29def04a4aec15b3af3fb14d340b9dd4daffc413115febd1c66aace8e0bbe60ad5e3d306039082cf7d523e00cd8cac53bd8573bdb9a9eac9062b06c315eba037f33fe7be2f6e03b31345064d7979812ad56a26792976b2061fe6cb5ba54d6cf79d52a5714fd564738bf7bc0d29a08d14a90e81cc4d870dd78f131783eaf449886386a3745dca5ff0923c21d7f1d900d15ff54e74f8f3d7fb292a3bf7955739f5eea56e9b7ebcb3b77d2d7b04f5510f80104d2153884706b7f6f7575a762ba3882f9ca675cf929493f7e3a6f754146f0393a83d1e5b75fdcc87c60a41bb1873401f6f5d475aa9c49c06eaad70f600504821b17cb7acc0b45d42d852afd20834c4f777bcac4622d294543a723f4e7317e272feb296d796e9874c6a334b1d4ced822a06228ff2e9f18b22d36cae9b559d5ef14bd5e4a191cce9630d38e6b8222467b36d5d6b93fd1f1830ec7584d947abd9198132d798bb87804f8f451d16b03db93678478295ce3dc3fab30c690349b40a2c706957c7e8fde02e615e776d7d3012383a2c6bc0a71a24299843c6574b9d2a51efcc49a90dba38690124800e8516742b8151c0e88f606d49a0679e76a8009023d7eb714ed5862f37ebd12e1ed3c42dfd2dbe1de5902f0ba1453db1341370489e6b3730f08028e07c58f2a7ae608508120bcf3c9ba1a510f234eb9175fd91166779312a7be4277f8b68ce1ce87daaef3426d0ee555deb7980d97b28e0f662a9d336531b92f2c075f25d5077e2d15e9542debdd10d93a0c7cf88a5b2003fd7e7de62bad835213200d7204adee7978120441dd4c5baabd06e7d11df45a08abead8fa04fecb8a844fdf37a420905a5c6d5b819db7dc3be6f26c000cc7928a49518a8fa8b68d2819ff42ea7abfd14e95499fe0f767cf85aa87b326c722bf409c0fda7abf7d615bb70205f306b59a20773906a499deba7acb0cd7d6f5eae098fafebde520a7b479a958054150c1cebd39f9de2d9592b46b3491216e3f8fadeabf87d3c8ee9fb94e367be1eb8c928a57d9bd3cf31ef850b5070cb1cae30f470bf41d4fd6080c830739cce4b2e3c80e8bfe37fbbc604afd73faba49cf66db36df80dcb2c657a69256c05d260d833e154947e823689bc12ae2786b8599944a49c51d4f23d7ffd09570b50289dc9da50ca838ff7572bba058209bd38fb849140ef47efa2d1c0d571966ef92336dfb1b15dd55fa6153c4c861f9b3ca92865b9807c2d8849c47aa0b314ad35bb90f35bd9c60636cf1edb8a8e52d40cb2d78b463752a24845d5d3e4180eb5340b887b432a4e2871845af5078bd334c3a11cd4b534915de09d21ad2136a72f3d004cb28c756e3748e65415d49039755e9033508e1f569fedbc0e4c31110444936773756b66780ebe20b768faaaa2bf179146627f206442a7fdb39b7b9882b588d9cc412e3f8987236d564f317947a0d0e67ea2cca328e9400757a74753755d5ee3907e248c973225fae8da736ff95467a717ae8967f4d4dd0cfd6dcabc92d70803115", 0x846}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 16:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4a}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:02:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6020, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x4101, 0x400}, {0x5, 0x2}}, 0x2) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:02:53 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:02:53 executing program 0: pipe2(&(0x7f00000001c0), 0x0) clock_gettime(0x2, &(0x7f0000000180)) pipe(&(0x7f0000000000)) 16:02:53 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000140)='./file1\x00', 0xffffffffffff2fff, 0x0) 16:02:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4089"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) dup(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:02:53 executing program 1: r0 = socket(0x1e, 0x4001, 0xff) r1 = getppid() r2 = msgget$private(0x0, 0x92) msgrcv(r2, &(0x7f0000000100)={0x0, ""/173}, 0xb5, 0x3, 0x1000) getpid() getpgid(r1) socketpair(0x1, 0x2, 0x8, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:02:53 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x800}], 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/183) 16:02:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0xfffffffffffffc9b) 16:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a4168bf790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ee7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x66) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x7, 0x2, 0x1, "525e4c24ee4d2323b4a11fc204b442a260072fd9", 0x2, 0x7}) kqueue() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xd, 0xffffffffffffffdb, "000000001d4f4c000000000000002000"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) 16:02:53 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 16:02:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x220) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0xee) r2 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x136) lseek(r2, 0x1f, 0x2) ftruncate(r0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x80}) close(r2) 16:02:53 executing program 1: r0 = shmget(0x3, 0x14000, 0x40, &(0x7f0000fe9000/0x14000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8e, r1, r2, r3, r4, 0x42, 0xfffffffffffffffb}, 0x4826, 0x400000000000000, r5, r6, 0x8, 0x31, 0xfffffffffffffffc}) geteuid() r7 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r8 = accept(r7, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000fea000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r9 = dup2(r8, r8) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = socket$inet6(0x18, 0xe2416e69031682f5, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r11, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmget(0x1, 0x2000, 0x41, &(0x7f0000f89000/0x2000)=nil) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f00000012c0)) r13 = socket(0x16, 0x2, 0x2) bind$inet6(r13, &(0x7f0000001300)={0x18, 0x0, 0x0, 0x1ff}, 0xc) dup2(r9, r8) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000f72000/0x2000)=nil) mlock(&(0x7f0000fa3000/0x2000)=nil, 0x2000) pledge(&(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00') ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000013c0)) fchown(r10, r1, r4) 16:02:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x5, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) 16:02:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) listen(r0, 0x2f) 16:02:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x33, &(0x7f0000000140)='\x00\x00\x00\x00', 0xffffffffffffff35) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x8617}, {0x18, 0x2, 0x40, 0x1000}, 0x100000001, [0x10000, 0x1, 0x8001, 0xa5, 0x80000001, 0x0, 0x7b886989, 0x2]}, 0x3c) r1 = dup(r0) flock(r1, 0x2) pipe(&(0x7f0000000000)) 16:02:53 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x3, 0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:02:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820230000000000000007401be1bcf32c9232e49db01fd650e9c8f3166453a577491217165f02de52fdfebe3fc4966d7a7d10824ee6d11c9fc5e4610ccf60d47e50704b5ae6a154cf67bcc2041dd50b7ca4e525707aa7a921248baf114c88b14d9266921e36eaa25eb8091a8879433b7a94e9656a0368a22a809ae9d59bdb5ac1cf573804d9e63b5cb52b7d0bf5c3b651807fdec655f68a022b54f4b28cc5e41a6cde96ebe7cc9fdedd2177d751b007487f01ebcaf7f5b3b5e119448ecf733453d588171275281c81b1d2d97ef0795db8ab491ae6b76e38a2463b4055eb763732eecff67d31c06f54156430c982b58cbd3d5ee2137743ba42752c14af8"], 0x1) close(r0) 16:02:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4) open(&(0x7f0000000040)='./bus\x00', 0xf, 0xfffd) 16:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) write(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x301, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:02:53 executing program 1: setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x62) sendto(r0, &(0x7f0000000100)="94f8210307f1e804bbf72c7bdc2ef3f3256b14f02444b9c3fadca432", 0x1c, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) r2 = socket(0x2, 0x5, 0x4) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6042, 0x5cd5) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r0) socketpair(0x31, 0x8002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0xffff, 0x4, r3}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x3f, 0x0, 0x401, 0x0) 16:02:53 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x40) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f", 0x401) syz_open_pts() r2 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/119) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x0, 0xe000) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:54 executing program 1: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000100)="c9", 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001140)=[{{}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x1, 0x0, 0x5448}, {{r0}, 0xfffffffffffffffb, 0x3, 0x4, 0x80000000, 0x3d}], 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x60, 0x8, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000004, 0x14c8, 0x100}, {{r0}, 0x0, 0xe, 0x20, 0x1, 0x9a8}], 0x400, &(0x7f0000000080)={0x3, 0x1}) 16:02:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getuid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="61f7aa597372155d62e00a0db44185934aa0e1b50e313bd042b5acc63f7f6b6fa05f4a5bc7be17481886dd419b903f01af5340ae796bbde19f5a42f956af3af2994a9e11077411d5f0ff50d877d7d167209730df706ab05e115481cdb6245653a5b210", 0x63}], 0x1) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x43, 0x3) 16:02:54 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x800) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:02:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x2, 0x200) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/23, &(0x7f0000000140)=0xffffffffffffff23) fcntl$setstatus(r1, 0x4, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/13}, 0x15, 0x3, 0x800) 16:02:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x8, 0x0, 0x2, 0x10000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:02:54 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:02:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="9ceb15cd38329de864de73bc674ed23fc8cb59cba1d5185eea15bac6a2a041f7a9043635bf1c7a8d907dc44837f99da8b94ddb62c89d7fcbc5f4e99950d8dbe4f7df79fa580001f6f1c52bd8e9a795ac37ba6c5881d559887fbfdfd06a302f803e1022350c6885344744150e1ed0e2d8a176b1e0998ad5252fbf682d5dbb004caa527945d6dede86696f3939a81d186e74f2e569bf9e81292da29351fbf6fea1b7f787f1be01b880d7b65f3ab004d9a6aef5054868c15ec9ae5d4a4064ca20a42433d70830c243b3d94e0327e956236b89e409f4357eae6984", 0xd9}, {&(0x7f0000000180)="e3a5a38f8977129d7abf6d6c2230fa00a92e4f53bdc0309946cc6d72306c586a038e6d1fc188711833d6566625a8e260e8fc264c16f11b497ebe", 0x3a}], 0x2, &(0x7f0000000200)=[{0x110, 0x1, 0x7db, "ba1e89b322e718066cbe1938499336b41460fcc375f141aac47cae7dce8b7204e5b4d3e10fbf4789daa45544c4bffcdd4850cc516e2391e451e85f162684c8dcf0cc14d49cc17f2dc67e3030b003c67dfede5b6723ed0324fc4952d4d6738b41983531e851f79e0b34e0020a643d61bc1ae73b29b81564c0738a3e9b54f5ab64f9984b796fc06f94a60c4278860009b49f018731783530b7c6892b20d3fcc35a71d2be66ec7208388d8d167438a54bb6e7a86f0b8bfbc8a2dd344e1014052b02acf496dc2b50f84efc51b9373178e1959f909ab9f201706e47f44da89b4e1f805c4f227c010fb9812f74e28ba140af50951232036eecaf70a27427"}], 0x110}, 0x400) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x5) 16:02:54 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) geteuid() r1 = getuid() setuid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x24, 0x100008000000007}, 0x7f, 0x8, 0x0, 0x0, 0xf8, 0xf5, 0x8, 0x5}) 16:02:54 executing program 0: mprotect(&(0x7f00006ff000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:02:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) r4 = socket(0x10, 0x8000, 0x17) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000001, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4420734eb6f6c090, 0x42, 0xa7}, {{r2}, 0xfffffffffffffffb, 0xa, 0x20000050, 0x6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x18, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffa, 0x42, 0x3, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xf7c3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40, 0x7, 0x1b}, {{r3}, 0xfffffffffffffffe, 0x2, 0xd996cb59088f094f, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20, 0x2, 0x100000001}], 0x1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x14, 0x87, 0x2, 0x6796}, {{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x4, 0x258f}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x4}], 0x6, &(0x7f0000000000)={0x4, 0x4}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r3, &(0x7f0000335000), 0xfc94) dup2(r1, r3) execve(0x0, 0x0, 0x0) r5 = geteuid() r6 = geteuid() openat(r3, &(0x7f00000005c0)='\x00', 0x20000, 0x20) setreuid(r5, r6) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000340)="dbe9f83a75053f099a358db5ce3085a306028a191f6e9674b2c47f6850cb6a81ac91076b7b49d3f212f468bae26ed09b21c294d7c831ac1ff73cc487d0c1ec7f0ca9611f7b6f4eee53426a599c3767b6c7907d7952acd8dad971180055c58fe3c50e5e09ad5121aadfa86d6c67a50d1ee957f951e16ca3fb1a186fa5dc1e1ff8bbfdfa0ffdf3d48258ca815aa8bd7faab445", 0x92}, {&(0x7f0000000400)="788e8c48c54a734f29cbd05d1c8e9cb34976d57ca85e1cebcce881dbf8c3767602012cfa7f6c221a9162543caf3292331c6ce0fe6a75934b7bcd591a8b0e14a5330e76cf7b7dabe290b8f7e84011a1ff3ce6ee19501114e20bcbcf2ec0e3a9deccc336a053673f930d55b7b12be0d1505c", 0x71}, {&(0x7f0000000040)="12ac7e12742301938b5d62ff729967ee71ee8028b38d3100c8b0ff3d674d9cfcd19f6007afb354f6a64d182b679e5a9af2b6be1ddc51", 0x36}, {&(0x7f0000001740)="efe6ae95845c4b1aaeb6ba6801bd4dcfe04e054b1c036da730f349db0507c8675aea03265054581497670c2f6f2a35be47ef3b064f287c85c574a721e11604436450493e291833039057a9ba4092561d9975bce7fbd3159fd0ff51d0b1954319e8ba5fa3241c90de7bb2410b07a5796ec425bd3462109ca41939ef1e9f9b366d33032173d305159229c2412800203680ce2d1c6390b776ad8b21b26cfcac94508089db6d658ac8166d13f8d29b43377cf91fc0a8205c64fc53a95db7c99a28e939667e990769b4c3f7b9c37671954ecb8109c151d1922151f0b74eac40760675d92c0fbec6dcca438d29ea8d9ffb1a1fc6d83fe8fa48d94d53c3b5dcacbaf04fe7e0043564cf9ae89bee9684cc964ce860692975b269503940cff274fbdda6460a56534555b738fa5cfe23ce7e0c0952807a59999a0218d87de83376b01cbb3d2ac3390ff9611de540a7e277bd03d9981b2c82f55e2055f88a601996394d3bb73c15e40ad54e167ff86c37b9877825c0933b66387efe8da9dfd178d1efccb3d8787276dfde42b80a1081dffd3c89f22fbe1570c56fed1e853706e16021bc1d308fcc21f1e6e882f70733de3116b1f2a77af20269faad4f1389bc3cc3a3f95fc519ad69377d9d05c3183f754539a493ec60af697fc602e820e5124b26caae44815db4252e31d0fc97e53c331b065b0115897f601e35955848ef6fbaa384873b2bc1c51425d71398ea6236ce80abda7bd3f9c5acc86c042301272ffbeb3c7dc12cbab1c61c79e97cfdb7534316758e6804a809c8ecad4429267b85b2b0ff7ed5ba51bee2a73697d4b8398498e7caa6c20855552ad86a9454d3a45e84339658f3c97fc9c10652a93b03af45c91a53871c1c054160010d43f6467341473dc04fdf80ab9661b68cd6132511eb00e7fb248bfbc8b479c6085bc77d7eb8a3c11441cd577f085399dea3f1aedce1c021f377d9b7a54bb31cc4fb8852f7590390c75acadb61d99626868b8ccbc6cbc843691d6824ebd6e2cb471a411efd085d15e16f12c7f081233c85dc9512e3273b4c46012e12ae7918b5e5a77d87b897a82fc89bab829e64edc5a8fdacc65be84256e7bc04354b826e35823c10eb93bfed981bd4c4b43a775fb43120c81abbeba56d818a4943357b0298ae9b3b6cb40500848c7c034131b7c88fc97888b650661251ac1a9e9b9291a7dcef0fe4287bee6044a2bbf6aae95a8b8fa7047cefc23ae250cae3415432a93e746fa2e27bd3a2b9c4f7facd26725987b5b8453d52459610c54acaa260fb0530fcb9a5af900e4462b104b661b5bf02c4722725410825603060c5edd9e88301feb1ba339b7b0ff577fa6f2f2f15cc8a56896bdb7b80be2e128a08ec1b5d16c711142414346b9d3e9cb7101df5e09761b5c00d002452a0dc059a9ed49fd0dc60479229a461cc18c4885c086431bedecf6afe9e689e85ba97c9bfe0bb422574a0cee773f711358397abe54f47821de2b4b9ebd287ff282b0905263dafc02464a3f726b61941ae2c0711701cc60ca6f85ba93468ab3220a9e72106df8d918dc192d5fd2522c077260b0a97d9e8465f61a6b67ef087fa475e4a6f0c1f1d8fef6f9622f793ca06a41fbe261fce8c0ffb05f8c6b85dec9f99ce16b82f535fff75303b4635f9e16cb9d7f84710441f84f41eddac66938d5de815a72b2c57c7bfb60be9da2e077bf9e566a994c6b9b9b659b24508505af5364bc1d810ca818b4b34572c8b63cc6122eec2066cd2dae76dc7f4787e9deb373945579e2697dc9b18be951127be1cd57da20a439e19db6b2b1fd930fa25351b533daed9e67bd4e11bd70a92ec2ffa26ba96debe279019ab96a4fe0bc65473ffc3d7014bdb1402b76c6df3c480010613a6fd31891ee6964f76b0a587df7d024b2c24d5685358714ad9ba2011118fdbe632ebb75117e9a28a102ff1ae577dfbd1e81c606861f153dd1d91e1cfdb39bb00738e064be38ae0e3d2c967cf4a53175ce4c18fc42ba8a917cf4576089074539859549ece9b45ab57a1302df8ca10ad8198bd1fea49f42ae2bb1685c5ba9b7678b5d9d676eccde74d71a81096788132846bbb2049f95ea9fa0de902f1b978f23d710aed7a9d07c54fb2bd8edfe244a90ab36885d2cbb69d7d4768cc247437429ac8488ab94f2a4e3d50d8c059844fe35ddea2033ba36307b554ae21d7e2b558d197623326d455aa04f7e862601b570b76a779c5f149307d3508ac6c101fea68a76b60169d03eb31f89804cea9858e012b6646da3623bdba35205311ec1a0922631845e95ec45bbca309b88a8b10aff77a6bed838110f7a4e4b084cfbf96ca750c076bb30b4db139d5fa00469bbbaec1ba299e980c712039a007366c5ff5006d580b11c9a135486eb6bec8a11f3cf91f86b9023bc0d57ad33ce462c203f6ef326ef9bec8298122dc71421cbd3c44ab2270bf132445820beb763ce03f338d0c4b38288a794769c8eab9f613e2c8a9176492d64020a6a9f166c4c5e2f8d414dc2616c38b60cde310d621726646788b08c4a083ddf0b5e5a6f20df45bc19a888bcbdd43454b97025c1cbe0e06f429273dab8f1c583b43f156e1f6394e15eec3e8b82d656a7f31c42417eafcfd24eaad0b22a2ecc2fe3d34df874ab62e15f667a2647fce71897850ff28e554f9840c124f2475a1c61ecfd9993cd77b134a76ba0ad6b2104aabaa112aa33a89af90961409ca39e408b68f205068a642edc5c79dc1c267b85a28b6f2076fb051adbd4cdcf74b997de1791cf9a6924770ded9b2af17df5271715353a97705e36cd6101a81f1c11a8a59272a1bd4fffa0324ec9876ffab96ffc65f07d062efbd3fa4b08986a46930fab84fa5f012e0baff6d1b723dfcb0bde6750fbbeb554808f5f2dbc3e4c15ebfd3e275a9c10df39138f72c011301817a795953dc83cdf463b605f23a1bba0f3698648f45f6ac5729a711f8aea1197a1c990ad3d94ab6a593b4c72df7326df26c95ea3c4be861a15f53c8219922f0a6eaea767b4e68831dd822768899454bff4221d1ac2ddb57b47d9475d066c16a21bbd8d4ecf225849d34bfdd7366cdc5817e2cd53cf5da8f60ace7f5bfb0817cb03599fba5ba7b524801aa11974b569eed28ad92914b74ad3d9004639ad755fe5b64de663f3e77b54a9cfffb69e962a6924b3ff4f2644b4e5cb5683c96a7e5f7fec8853e6574db54aafafa49c0a74737bad53597d2d0270a03f6f4ac03a58af4fd7442c35984ed5ec99e82a18d576b5d826abf2235e436be912d6ab8f6d1b31630587d9c0bf7cc9d7f36aef53470ac3672418e9e9fd6e86f443143f6387f4766f337c112acf80ee1664e3c89daa1c605ac505cbab07dcab17a6a76ac9b41d45983b5f7f5b71f5cbe8313c69a41ada1e79129c7db2c61f55a901234e4101025102843886d69ae8af715c383899ef7a36cfa3d141317dd49067bd682d4cb374e86f3e6e8ac070019f27a5ca90be06dbba31f9df79838da99029dff30c007ffedba1dbb99370ae14a9d9291898870ac277a74fc2afd3619d8b48dc5af4a7224f43859a396eb9f048fee89e564f8d2aab0af30e3d03ccd86c544faede7c0115d69099f722f5d4ec5d897ba55a4b2f8df9dd68e7a55bce0522b80a6397d5c533c6f4bb0f4db1376de5c3ba1fd037bd277c37431bab2a4c626cbcc98825a9a8eaa6f58cc7108eda56f38d72d84d5f37fbf24b097eef010b89c0bee9c65bb58fc189e77c393c56b759bd213b9705d51708003321856976d9f792d4f50bb0bf29b55ae23610b821bb7b02fe9bd4717261f2bcb3447c1a717b35f5be121bdd57c3740111d899347e7ed6294ee9a2f9eb0ccfea440f288d025f8ef61ba52ce25cba4025d618e0a1473e7a05db7dac075b85a4d4aedfd3f8c4664e539ff1a270759ee311748364cd017f05b9d75e84da323b040ea75b68578d2e07a94ef9a70db23a8542761e4cade76f748d80e46a5fe7f0b67fb56314c04c1a8c2721527beb83e894edef83a6ce194fa5708751ca635e645b5e20196f0e9ce77c12db8f10a399922b76ec23cb6f81719a17b75c692cb1a41d5e22a2d0109dbbecc793ccd2130d9990ab42125d9b24995a6fbd48d1e0648af687620e182b6fa50ac5a6340232853232396338a96f3a3646c17ac85feb03f63488b2164f0a922f19f1f731b013d50a56692be6c08d4530fc140c12f5e47b01dfd46be6ee64df864b7130f5910db39f1a05828f5ea7d884454ade5ce1968667846eaef8a55e541d5dcfaeec90ea586c87f5d733185acf5f5eedd4fc29eb0a651929e11864a60e8f53962184c6b226e5afec6dd5b9e3180d2f96d0e4c437cbc9063f746ffdc631651904a760d7666067ef9221911cb840fa2f35f05a7b04628ebb1c852f5656a18add30b953bccf1a70b39ed3ba42cdb89d206afb69e56020c44d3669ea60df3c69edfe57663ae53dd77abde819c5d5f57a09764349171d329b836e0429c7a95929cc126a20e0a7b5a841eb32615bc952cd9ace8fc61449ffbcae797c8ee3c3bb9ca3038af2fe0983fead3a058936cdd4e922a764cf8f1f5bd10c9172aad5c198cf01ab0dc27eab643c8bb7409513452c39336cbcd7fb6624cbaf5d3717f8d581d0272a4fda0d90b04bb276a4cfb0d719cf104c5b736e134c4b293b3a534d89d605550d0fe0c971ae8e663b028a4ce314d4a8928fd47ea1bee6dff3fb9652cc4296f34b4c0dc710f21bfeec5855013504ab7ae482536832ec054c9e61f589e12e8f5dbf27a2dae0a355a02fafe9ec67d5b744b49f4e2deefa1e8f5afa4c11dffbc0466f64a27797aab606b344b698484ea0f77ed2c1b622d5f44730210cea11e071a13ac8bf34ab05d77972f1baf7e0f90e9a437434843f1c00f67204a17fe8a0ded0765d9069bddc1b239aad47ee754545a45a6ff42fafada14cdfdcd5a9c479c1b0c66446d29ca8ec7c4eb3d035fa6ae33ebee3dfb2e3365ac3edc558c082ea26fed9a0bf1a70a856f50295e077231bd89191f29fc51196f4c4748cf3ca42f633c1178e1b87332da2b445220ad092cac219612005c534738e62c211e0ef2c696055e99810d23240d8fc52735a3e3b5087e1d1982d945d88768a9de4fdb35542526b19d1233dc09f73fb13c17a5059408d7d22ab418de555cc7f9138048feae7294d764965f044d4aa0aed20a43f29dd2b67175428da4350b0f58b13427cc9bd57b59edfba28168ac58678c13dc52b1c0fb7918543c39739b0e40ea25801996bd64f539721039ebfdfafda2c477f2875d149dbd032f09a7219419d850e172adf33440bc09ad95d87286f34e9a2ab9f4e8338040f8b6415283c5a80688b799f1426f5a8dfd487688b7845f65f1122235084f57eafc4f90a2d56d0618189b422bfcedc1c84e0994900442eca0dc3b1af3c28db35e70d2ae3142a4436eff7cc6961dc7d17239eb139710f35a36735360b65accd02b18386f6fde026236a7c3fb00b77b221bba5ce54994aed2f5d95d4cd2462aec69d3f368a0bb8af35671f04365e959a7d0374c32c63cbf7821b84f7a4cf9fcbdd4ac807af3ba49df673837071c0d076a3251b49cc5f5fad4de024877165283c47f247fd142bc753f86e5b2ef3ba69cedf34603476fcd9e093f89ebfd740b08adea1b50ffdbd3f2a9a263e276af8bc30ae7e57daab4088dc96541d5665dbc6a226dd76bdbf41de588041d3b48c10efbe00c3442669eca1af5c3b506c72adbe7a79ed6403a37981ea4aa7cf09c2f220fb431f0972d51550e17db97ffef97864194c00b49046fa5", 0x1000}, {&(0x7f0000000480)="fb7983b60fcef4f7cc999c3cf8078f80725e2275c908b60f6e671e79434fd0b0c27b8103254867dc1cc042f5df2f2cc13e19f4b889d09b4b170b755496dcf7a1327e8daf0e57a3cd22462542cc00dc13047a1def877f6ba72d8b946aac69e1972fab16105158953ee1cfa587828071150b1bec109a2b20ed0b968d242e9ed824b9379c9d3c0421d6b30088c8826eb1572ceb46f71278c6a20c2458a337c7b18a88889a7009e26d4349209e4a7b82c5b4e556804965fd384d75", 0xb9}], 0x5) 16:02:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x81, 0x4, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000001, 0xffffffffffffffff, 0x101}, {{r1}, 0x0, 0xe0, 0x5, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x42, 0x10, 0x3, 0x4}, {{r2}, 0xfffffffffffffffa, 0x84, 0x90, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x58, 0x4, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf000000b, 0x3, 0x81}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000004, 0x8, 0x1}, {{r0}, 0x0, 0x0, 0x8, 0x2, 0x5}], 0x7, &(0x7f00000003c0)=[{{r0}, 0x171c24186fb3f8f6, 0x1, 0x80000003, 0x400, 0xa}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x40, 0xbf}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x200, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x9}], 0x100, &(0x7f0000000000)={0x80000001, 0x7fffffff}) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f00000004c0)='./bus\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r6, r7, r9, 0x10}, 0x3, 0x4, 0x3}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r10 = dup2(r1, r1) r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) lchown(&(0x7f0000000480)='./bus\x00', r7, r8) kevent(r10, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20880, 0x110) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x387cdbc7702d6a08) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x80000) 16:02:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt(r0, 0x7ff, 0x2, 0x0, 0xb7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001913720b32a734e000000000001000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x2a3) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) r1 = msgget(0x2, 0x9) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x2, r2, r3, r4, r5, 0xa0, 0xbac}, 0x10000, 0x6, r6, r7, 0x1a96, 0x0, 0x8001, 0xfffffffffffffff8}) getsockopt$inet_opts(r0, 0x0, 0x384000000000068, 0x0, 0x0) 16:02:54 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket(0x2, 0x4, 0x8) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r2]) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x91) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r4 = geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0xc0c0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r4, r1) 16:02:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) sendto$inet6(r0, &(0x7f0000000040)="d8b0bb62778983a997fd45461815ef1325ec030598e8694c95d90570f519d7fe0db971bd3b218f367d4688bbf778e2a260c8e073497c25a81effaee4374394c8be0b6c4c887f9034144a5240d216a0b24e8afa7e055c08f86783ef901d7bcc", 0x5f, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x4}, 0xc) 16:02:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) socketpair(0x1a, 0x5, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)=""/171, &(0x7f0000000340)=0xab) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca60108000f0010"], 0x1) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:02:55 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xb82c, r1, r2, r3, r4, 0x58}, 0x10000, 0x1f, 0x7fffffff}) semget(0x1, 0x4, 0x8000) semget$private(0x0, 0x0, 0x4) 16:02:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x31) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xb5) syz_open_pts() 16:02:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) 12:10:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) dup2(r3, r0) 12:10:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x44) r2 = msgget(0x0, 0x401) msgctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=0x0], 0x1) writev(r1, &(0x7f00000020c0)=[{&(0x7f0000000280)="0da5824c8af624c5dc3f4e8f42f1a1fcb244b828c583b136f3ebe115237c2693732dd36d24c8bc0e9646cdd688e3849a046ca672121c3857fe6b9c3cfd183644111f343146a08e21875116bcdaefb1d35f33c67178afd420a16a4bb59a01d580c60f2cc48cae2b1e8f6e91076c75d5dbccf3be700222dd0b4bd109e91020231ad9fcac16053b923363065309fb14a3136da22d650ad6f8c5ded4d608ba39fe505f9dcdccea6f7c54066bfc1918a147280857c6", 0xb3}, {&(0x7f0000000340)="094edfe4b89d26f00c7ebf061917cfa4e4bb745524eb46320d445957dcdc3c2ba0435d6bcb0193da21dd0b36c194be57fcaaf857c783d63bb1b4912332929313d6191fd66a4de7b5d25a2fc2351eb4a32e64c87cd134b2eaf7adc329e02b32b2030644c7307d73d5227977f89a883aa0ef605720a6ae0134aa44f903c72f7c36474bd784d2e5fd86bda55b4b692c291cc62ad245ed93230102e06e5ff104db4b9c8924fec8d522cbfdc3316bb7fe4d722b72a0b40ca9a974f2541726c3850a0a633738251d311e9e1835d0849fe779a1c0773cf44768da5790d596c32499ed81ccb17d603bce93c615f01b9aa3de6f88b23302dc569c73436fd28dc4bb37c87e344d80ae00c23291f6b163cfc2eb4068e5c568b5cfecbd3b3120c189767ba39211d13780437f1e9b648ee288e36c4c4611fc37c4c53c1e70f042862f0230622e26241249b15d5eb2bb89ea06b29a49a220a43109aed05fe76e7b6b4d2a5713dffa08bcd13d014c5a2611a1dff464b0c7ae3924e7198bfa469c295c3bd32eb6cb199826a5c3dde3b7e11c92753e18c684ad8af9a1a7894ab14503bab0b0eea68275a1cfad9f442311b50f85f1ac7bfbff1179c9738d0ac7c3c7af07e9937d82fea91f5e82c92f26cf076581ea94e74ec619f97e05fba515a3381ca276f6b103b1f8bee3d9314580119ca1f5caf46b3a7ba35302941c15bd45997424e10c1c8e43a9539d4e91f19e48c335e2b98848e6f39dc4bc11b56d37086cc2a4223fc40e1d743097719fdf0ce1560b1c6d9f7cb636c675d78a893f94c2afd23010edee43450bf0d00ecd7f761dc04fe054fcec9fde822c8f0f62c9fea6dbc3e0b1af574c53f10088eaa7d5c16c652e828465f9fbf79b6e5de1bd83335a9f7f697dbb308f500b0ca5f0e8ac651b24a85f1dd09186b27512f0ed299918956b723fc507d22c9c9dcc6064ee8f3f1d0b75c6f0ce6492d4e73d1ea1e1522e1bbe7839661cde2dff055540faf101e0e93d3fa7a172ce1e715f003f0530ca63d01301684919111e9512f17d50ebf92bd34894680ba320cecadccb03d16c544683f10a01e6cfd0b6d705c752ca6a3ee0ba08cae0dce0598fb9b64907aaf83b65909dda5ba63f9252492bd5e9d943d40b4f3d3d474409b966ce95b024dfd97a379db6ecce41078dfd83e843d512581d05a9b2cb6dd4ee5d76f5780ecd27ab40c3e5f04d149c8cc46bd42c03db8fd1955af4573f92a29cefc0311859b657d66410f28d27b7f800088b0dc8d2eea060db1f98e881074de90876a14d42d06a2d061d565eaad7624e32c0acd6885ca14a874cd41e5579f26051744d40cfd60f354e77ad9876c2f048e2448cdda40f5ba22ead552d5f582dcacda6dc382a3d5a86eb477d139a7a7bd02899380a85a603e3148244eca676a662e095cb200c9225da36aa71d7034419fa49a3436bac78a3159065fc9277fbad62cacfc850cf3bdfd53102a86a10b47359625738d815ccd1d91e0a6df51fc5f08e8d596b42a9dbe57e5977436ce0b43df60d6b5f8d788955245a8bd33eacb6c3ad4208a0d7ead8f12716639f1ed7ac79f17da01f48165d5f184989861ad2079ce472b80999e81490fc089dc7b7fc61d267ab0d3462b0ca5537e34667feaa945774b63f51829f5d78e0f49dcf6a1992f53b2d4e82911d519de9a324dda53ffed44fee1143d96697be6b482e2897ff072849ada4654dc9b97de4f6bbdcdc1bfa27ea43d9e0fb3a85cddfd5884cd496dd135e5a1eb1e8dd1a2507eb076c2573b74a0d56db0f4afb72cf9dfca9edb72b6b7e798e7c3298807081b41953b5e69df4127e8c1e8a818a4d5af543ab2475cbdd188c90c9d51e90ca2ce1b61b3fe712b2274277d4b739181bfc9b3dee1d6f5e68df01ac236b5cc0fac7dfaa2dbfd7d5ec575dc4d7472a914af5a96add7ddd3f92869364190e6829b5423008d16c6afeb38cd28137576950c0559a7ed927617679472f36bbe4df83c158640758db04fe416b8cce7aa3e4868fa4cf6e80fd53cdeb9ce4723a279557b2b695e69e509ad7ee8153b122c7915e45fcdeac88142bbadb8a98bbc23d46b4f56854c63d86672aa2a3180adfbdbf042090e2f5e948039313fb307650a2b3e9dbe6a8fe6d71cedce4c61cd5fb6bf4b948472c24426616fcd5067dcd03b297a69cbd57ead0c843301ecbcfeedcbd016e90a5cf2bc7ec2ba98e3cf5c218fb2f91e5ef88a298d983cdf9a8e5326c02ff5beb501829332eda618d834fdcafdf3ce01cfe111e82dbc4e605cabf96784377efe5d4fe891c04c31beee6a0010843f4a3345f860f6770f4d9edf550632c6adda3098b7332b03b7c1e720def2aba106c35219a74a4ebcf46276607d489a2fe8dba6840b2db4bc4bbb83c3778f72d081c6ddcb3fe5b41bfa90a9099deed1211126d49dacdf885bc284751e0fef4d16bddeebe5d456733a2e73357bffd51c45c265b45f271f28df483c9fc094f263e416d89595773285ce7f298ea88b270c8d3421062bbda46cdd88a60d21ff36a578d89455632ea5002e8a515d025f48e10dc182f650806851267c74a59687874532a86bbec759b8b08a30726d17880cfa31336b45ec4c510ef6d7060e1570204e455e01a80f23c1f9558a191ab9ad92becfadaafafb9faba0b39062f647e593cc811c4e8709aed513f02a1b82e6c73bf8c8acd41fd2aa33233dc3cd2f179851a394afba7cfea418e72984e2f45b585c3e1f3288732bdd862c25b2dae0667b4f8f4ffbe878147ebdf9b239aa8109afc4f3f58996663861edcd91fff3b9024fef8fb7b3ac7af7ae29e64efbbdcd32361354b3bbb9e4458db1f8f9519607a86f6b835a3dfe8b3aafac9cd92f2c43488d7cac922c8fc2d28c6f425afb4de35cffaec985d2bf4c7f8a1799768b079e125d11632e9ecce4135df73642ea280a069e0b7cc57910e97bace430c7a926aee72725731132ea74bce6a85d30c361b2102eed17156fd119a07c33381bd4a5427fd2cfe6fd80e2861ac167e86ac5577972868dcde83a1776d07a4cb834f6a25fb346c35f9ca7f548e3fc5b53e6bab30f5242f8cbabb1bb33186cd3c0bb7a9357ad7acf21c39a6e6f7e71474bd4cf9dbb2959134a31ed4458643db5a3e86413379c5fd2d3b6ceea35c7fd107e35f3f888fb19b049333fbcec6e995854dcdf9ec31e0882a62d91e435223ac93dae10e2de9c34e1b45b871dd39b9fcc7eed5bc7f674f0f99b7c35e47296586458e894b2efcac8005d2e690a4b02c8408b3cfba457813bd0dfdaacb74cf94f12635bfaf0159e01aa28110d8aa2c879d12164b61f9409dbba413f3b2d60009ac5c378f438e733e98b1999e9c87ffbef7c76cc6a521a3d472b6a4b36760cc754e900c0c1d1d731b68848bf91d655a4cfc18662bc1269c8cb779b9f6b2077f738cb6334b9ac48d74a8c05f7f856cc92acbce5846927ca875f3d2a0f1707a77f696bda97b188a8c7ddc9047fc5326d83407aacd5fdea5758bc17d2f7dce83fe81fee79344b6a6b1d201c53eff555e3d4ad1100a85176ef50270278e6074f9f9691bc96189a0eb66b6fbc2755d80ee2e93b21f2b281153e26e872f0f6e40a39b111cbe221c84c3e61c470498754be08f1545216828315cc8f8fcbf5d6b4cf32acf095d27b30b4a6a760cb88837727beeb2325616f09b8325ba1565de3daf1c0208a62ca82facdc7f3656f148f2db6680fbd27aef2a5478174b0862d3619bcab0c5b21d7721a4daf19ec00a14cfa82f586eeee5f9bc86ff4245319a6d77c75f9a3ac0604608ab61907d4384d04a054ac14eb69930c5b5893600ccd9d38e27d03a34af9eda8f61b47e974664299e020b813a29187af4d03f88b97b4b685525b5d2eeb28d5622d676cede689f01d1f43b8ba24c8137fe6ab1da1e08fb90be54e39e03ff107bb5b50c92248e2be2aa13a67fc7a526810bbf1bc212a817fb1b4378d643086f6c2503c3e974a32a4ee3b3c6e6776b5a44644ffd88e44983718619a75f601c2881a8b1c00d63fd8ff2593a13dcc054572b21a03c2bf2a06e92a77bc49e9b450d37241e854673d65b1d4f1ae8d6fecf950265ae142b8fcf0db5a63a04cc064061033b5950249751da4864054cf734cd66ec31661ceeaeabbdb5e04477c3499524a5a8bedfdf5de8b3ab4622f3e6374cd6aca802ecff4c225677822106536eabee28745429c7ceb165787015268f32fb1b6480b10588f14eeb1890fecf80cfcb36259811445bf13d074586ba8002cf0719b81849730286572296b4d874ae18597fccd2c2f82683df687b152a1e0d69d258560d325e8285f72e1c52248b9c15844fa299964c989fa3ef144e421bacdeedd5ce4bca794faaf2d2a71c67b247e55fff9efa0a01d08aaa8782c6e457f2317127ae9916a6c37d8a8cf06752347cf78ab6e0cb0c06f326b416cc1296a95850bb7135497701f3cda3e5ca5df2b6faf2bdf2b186289530739468830086ca1a1128a98a359721482156af469557301b0092f519f77cd092fa6734f5275b3329f69fab15412be49af5c2c6f05a6324fb8d64f50558858223553d6a4953e8a20126e89b197cec6b75cf3185c6143ac6eb424f723d095aa2a348fc63bbc1bf563d6fb5c4f2ab9754898d8cab7e0ce554bac2304e22647ad9f1460a276d9cff9ac365b18a44825bf8f8f25cb2f6a2e56552bc07ace7b8c2b1f6c9ea20cc1e5da6c6c62efe4373d91f0514ea0b453904150a5f6c44f7a5c29957b84af3a49c57f255936696fd09ace51fd9853a46d7aa835af142eddc63a5a8cb51a86d36040dd1fb221e0bc1a0e6cf199c3eb0320f8b6ded60bf2896390c617596f8f2c97e24d92d664c02570184b1797af605ee9da8e62b363aaa513bf6a48545b1490880a833f07057bd16b933a7c33369f9dc71ecf9cf6f03d7cf33c672587151e0160b423923cb22665bb46cb011f263f2118458b5a94287ecd672cc1103c6aa79e9cb6132fbb9a83ba4a32648514f06b143003983a0d2945b6db18b77b1714037f1a100cc8c0798dcf724517925139d82aa8ea252096e54d9fe98ab22c7aa57d5230cc874974dd86c2d98be4aa344b403b1cbedde7692fc539655b73410431b3091ffb906e41179245d4119c51faedae0a87d11060aaf123368bf01d268ff41004f70f5b8ec2c4999fb0fc2282ec280c5bf5b8faae77f71c0a458ec7f6ebc8c52fe742b384bda368e7461b25c0c67699f0e30316bbe8c65ebfc6102553c240279ccd3f49b189c5de84368e2b92210d1a1b15bb4252b7b26388923c026ce784a350c731b454a8be039204734b940fb561b3e08c13d2be0bed4ec83499d24a65be6f3974e72c6d2eb12216e9414325a76f00f41fb7c328dafc2322074b943b983fbd89e33637a3f7daa9c9995266c7338309154c5fc59f0fc9e357ca674cf637de7d59331a479f10a6e56eb0421f2f8301dea5ed2b4b7e6c01676873b62929fa86fc471222b4e2c57efff2ea941c19def9a3d775474c814609b89d71a0a0b2ad6477ca717d46cbb3957b6c4b8fac4c5b237a235d64775f4d93151bdc1b8f119e24de41d015671167eb5347d77f19359c8d18b03893598b71f2e3336fa0a14565b0d3c662386fe252363f4a946222ec15e485077564f8c5a893a4ce910ae0bcb7d08a6be2db0474986e8d86ff2dac20c287c4598e008a50ab477722da8aa5038ee209962e2efa377e215d57135c3171aac49839c7e79a9007c3d4e17121a5ae3a37e71b774eced8a4bc67c66c838edacb3606cc49803d27d174ddd620ced97bd544e3cd4", 0x1000}, {&(0x7f0000001340)="7c575852a12db86732568f6b2e48dae601dde0e022fc07e89d711ae94b90ce6e5f2265ba9dd08db19850eb6ffef4c2fee387c4a18aa65ab201d4e03b3e43e07b61f057c0da51401da8ac80d61ffa2043c09538ef62e77fa51c9ad5446baa6d954d6107ca100764fda51c9418d2fc78e86d6a150bebb28734ae895ad045096e4711dc7c6f4cfb1ab9ef37048b4d6c2d3611598c23f67cae216fc2aeb9462f437cd6f3844a0e113f708c903d633569142fb90a2b40c4ef60974e5e27f170d12ce2dc9828d82489b511", 0xffffffffffffff63}, {&(0x7f0000001440)="51cacda17c0962df77d8c671e71993791d7837961607e9bfa530d1342a2b8554da26dda06713c3d4e93d8d96b037e2c0d38709e28fb3b63895121c4ce9eed99257fd12b9c9875143db9c3f515ec2194a27baa00eadd113ff4e75372f615e8e815be4c8c35b1e2255852e5614463594298aa3616e027c8d235e37b112ceeb326635003a9dd178ff26d3664f20a49b8f821308c373124d2eeb23f483d977d5398533161f61545663d78e05729a03a515e1053bfd4aa43f5d6944b42c73242348c6d224b9d282a7ad66548a5607448f37b3aba222d9e96f690f50dbf04174d3a765e48f8da437550845410bc7025853d9745b658cda2aae6f3ea8b8b682", 0xfc}, {&(0x7f0000001540)="ea2a7ba669e4020acb5ed32f9d0b6dc814637451ccc79f6d5689befbf43246", 0x1f}, {&(0x7f0000001580)="74c7c4f19f4135a8b6dfdcffa8342b1307d724e9eefc9c43db174fa3d9b42759b490afec432b29653ebd6d84d80e72f43aedb530ac9c26b5115f566b0b0b9de7a534490f290f6116618f911305dd0039d0d1b54ea7e49ebb4d6743c1fa9501ed22a634ec19c96b866a2448d023396e3ac3e9031a28d051c8001fb652fb2afbb05ce2a974f02e0f0d1ffb6b77e9f023d0c4e58ec177bb1d755f922433539084dffafdfb2d2b04fef4ea0fdf75f90483041604353373fe6d41a5cb73b0f1100dd3a6c365997ea85871375b965d0ea9ebd08efd23f2995cd255496fc4a874e7f24657dd744894c37a2a5b40eb3142baf030", 0xf0}, {&(0x7f0000001680)="7bc17f79185aede88c42715362d0a287de202b904c056d1c64f5f41b2a20b7439be4248c44baf64f6890e697617d1c06def4193d61333baf9e0200a5982ae1738c856b044eeef3ce285dd55f3dc1db69bf928c14ff7b82476fff8429151e3c4a50f8e9b592e896babd985ab726167039c9117bcedb48e4187ba3ba6989f70536e7a3515e7da3b60e37a9b5916c4c7cb38a6b6caced07527e786b4551b5516a907b88ef7d84454f5dc9056a4b08998741ace3cc414ccb73d959c87c1b274168ff78ba4f6235a5fcdecaa85f3a843fb4d6ae3299d1d490c56f0e3f732415961ad6b3c869cb4df511d26c9794dd02", 0xed}, {&(0x7f0000001780)="7a5671ebd7c8e37269bd56ec2d44a281b4a5fe072e56cf640f7a088d14ea066b952827d3036e613278c3f61df684a98bf747307c6c3d47e1f00b5ad9aab8c4ef99a32a65970bbd4ea3420541fded5747b54d", 0x52}, {&(0x7f0000001800)="17b6f50fbeed2b213f94c5759651cad77d8bfe3cf07138d38f8ea3082ce815d2fa70b58ed1e3749ddce32dea922e926c71c49662f1c46ebefd3b5a27c6adbfaaf39887f12fcb131e19a7f27913ccb69c3b113be6451ca9cb5a02ac60279221bd4d5dbe8984082cf6ea9b7ab98be906de14d76263a605a31cd94ed5e89182878eb40f35d3efca6a3dce7555194125d5cc5aeecd0104179afe6e42cefe7e8461d2f346186a393b2480f8408fc6e2d877eb486088bb5cba65a1e77eb1c93574e64b6aec17c6fa4236e72b40d0adb8a4f3f13e36455e14fd0da3192039df93956979cee2112388d1c9c4baea430aa0a0a1b3c7d3a4f09a", 0xf5}, {&(0x7f0000001900)="a8dcb788f67580af06d065c38a354c99da629fdc78c75d1d3502e737caae1d5f0a2c0f86f40f6924c5651841ae44d40876176cc434bd351b3f17d4aa82ec0d9455207e110e1e734c62c02d26488926ebdb04194e41030ef2e6a23689f2d5643eff8c3377e5171a", 0x67}], 0xa) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001980)={0x1, 0x3eeb}, 0x8) r4 = msgget(0x0, 0x186) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) msgsnd(r4, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000001e69fb94c5d12ca794c51978556a3ac66a2597c432bc19d5ea342015411342ca70618c6243055df86ba0a37983c36ded7b5ed072cc0bee5b325532809e2f8c907009e65cb46659711ddd1521a824cb6fcd70ce2768505995dbdc80d736748f68b70e0ccd18ead86512ffb9a9101e67"], 0x6d, 0xd6fe94c0bfb3c3c1) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000080)=0xfffffffffffffebf) 12:10:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fchmod(r0, 0x6a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getuid() r8 = getegid() pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r9, &(0x7f00000008c0)='./file0\x00', 0x2008b, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="96ab67dab5ecb48d324f5d961c63b4cf8e6e055545d1e7e2624599576f220f22cd8d4c49db4205b930a879cb2b856a2946aefab9494ff77f9b", 0x39}, {&(0x7f0000000240)="b7907003c41fb6719c3696e6a04a3d9de384d3786690864b8e767426fb4510a3b88cafc787639781f5bb07359d96e2c1696d08a9ea16446ab28c8a9431a092eb13209537686d83fa09f7c069d89117a992e9c59762c7c89c38b78fa5ff3cfb379c8f6b3a720c5aca18cdd714f0e010c693f3a590cebee8e693bffeb82548be997aecff3a8f268c89867ed95ce1ad37f35c8ff755dcea19fdc55bfd0aedf024c2006efd682d6db2cb80699ec74cbc5dbd1edca1e2781028ae", 0xb8}, {&(0x7f0000000300)="2132a8aa062678b2be74098d41a7dc013418aca991d1f557a9bcfbf282a71a2f6e2a607ed69380c2a4d06bb98da48cf435f3775b73a1cff1df5df24b210a86a26b2a72992d9c05", 0x47}, {&(0x7f0000000380)="30c5715ed7e2048c2049bffc9b9c6184e255999cbc1e95c36d276a8a94b5475f1e975fe4491a2c07d75cd9bdd51bb8c4aa0ae50c2293f335b680d051157a7581deeb014c01de79db8a83db647ea5b7c56b04b0bf00af1cc7efcda07e79589d7050edbb23b6264fc74fad875ff09e5d9885f774b3c3e0c657a947d330fb6ec5743c681b7106eb5b688b7e33cded03c0b35afffac80b04645a774e54a41efe071591d28092c8c96a6f433398ad0b858748a5327e25c1f254351d08703f68df4d2017ecd5202b0aaa88e301", 0xca}, {&(0x7f0000000480)="b548bed2e24b9b589b22e7220eaa294301fdb98b844691ed4638eac94e0051b5f31dfa24c30e9d2f90646a07e9662ed170801d03b357dd636ee3b1c246859939f857ccffd098f0b45f86c7bd692a0579d4330decbc0a86514a50e4210344ce3f6344b66473dc31cb2c7c71a12ecbfbccf7e94610f3e52811dcc39bae82ab56bb3fc0237c98345044807a4de8433a6bd58269d77bdca0e755e65067058cb12551f2be2df69c7b32", 0xa7}, {&(0x7f0000000540)="94d8f265140eb726c03007ed30bbf97d5c3a6ab04138a459dbb9a71aa7fc9a1cfbfb", 0x22}, {&(0x7f0000000580)="62246b2d365408f18974ddf67120e03d6ab560cfde2d0a38216dc8a66a7bcf271845f794a36f4b4cfcd6e23546e49b63e5f9ae0b08fd80941fe430f3477d7c844ce2446f4a5b68ca74b57dd01f166a3a2199dde8", 0x54}, {&(0x7f0000000600)="a28ef834280e8c4e6e4f1d218aadf043783cf6dd20c8c50743d0b4e99145b2fd552485a08c5bc86cfd4bf86c6159417875f1e87833704f3a205c23912f006f6425b5bf75b163f796c4", 0x49}, {&(0x7f0000000680)="af6ff21869260120f3cc15cf9bedab55db9232fe6cca7d063635dc1eb1640a09f0e8edf60c33480c9a97a73fd60837064c2c1578", 0x34}], 0x9, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0xc}, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x139, 0x0, 0xfffffdfb, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x408}, 0xfffffffffffffffe) 12:10:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x2) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) 12:10:00 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1002, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 12:10:00 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x340, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x6, 0xfff}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 12:10:00 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0x1, 0x85, 0x0, 0x0, 0x3}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000100)=[{{r3}, 0x0, 0x0, 0x3, 0x10001, 0x39342dc4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x1ff}, {{r3}, 0x0, 0x17, 0x82, 0xcaf2, 0x1}, {{r3}, 0x0, 0x50, 0x80000004, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x21, 0x5, 0x4}], 0x80, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc4, 0x20000000, 0x80000001, 0x40}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x4, 0xa72e}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x1, 0x400}], 0x8000, &(0x7f00000001c0)={0x401, 0x1e1}) r4 = accept(r0, &(0x7f0000000440)=ANY=[], 0xfffffffffffffffe) dup(r0) fsync(r4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x3) r5 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0xffffffffffffffb2, 0x9]) 12:10:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101e, 0x0, 0x0) 12:10:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000180), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) ftruncate(r0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0x581e, r0, 0x0, 0x0) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000e00)="cfee7a5ebd68b7101756eea417b2cbb8d63762744bdede7801cf38f90cc978237ff97149b036b032663610e8296244cec52f03f437023d433ae190217bfac3621c3676a25839ed59cdd76d1d5f2abce61bec62ba76b4c0b7c2fe2cb5d20d8745894c70dfa44264beaf6517ed7459177041008493f24554c8ea436193934e8b6f274682", 0x83) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) msgget(0x0, 0x411) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 12:10:00 executing program 0: semget(0x3, 0x0, 0x114) r0 = semget(0x2, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 12:10:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r1, 0xfffffffffffffffe) close(r0) 12:10:00 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) open(&(0x7f00000000c0)='./file1\x00', 0xa0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 12:10:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0xfffffffffffffff8}, 0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 12:10:00 executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x7ff00000000000}}, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x18, 0x2) 12:10:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r1) poll(&(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="b675e29951cdf60bcfbb3711811fade8b11395616e85e2007f1b412d2a8a86", 0x1f}], 0x1) 12:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c535dd9760000000000000000000000000000b33927efc68591fd01a002eb93", 0x65) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000840)="ce9f47a018254f53b356f5cebf504982b8af017ffa344fae37b7c6c95ef18a3b2c81523f1b07f3e6306ceeb00b99d0417bcf407e4f9e9a18da8444ccc41c3719c67452a0b143a851011d4e4b763b81e8dc66c4543ba4c8aa4cc129445ca835b8c6ec64d3dc32017e4f349b440adf538cc51528fcbe9e2ec2cac53847214717a93ba13795d654acd78202339aec022c1e580a318e7c89c6de923b8b96d03f00b3cf1a2ee7ad04c23061afebea30496d065711c3ded86627b7e09b593bafe010f3b7440191f04d1f535abcc860bae1540180ea89cefbb3bbfdfb8c1884394c902af1230482937d374846269d3acf5d3d1cfc88872e64e42314de79701890cf8b02de348ce4fac73b642cc6abf134ce31b5570b775a1be6290656161952e45776bb39294e3e03fa6e4b5a1daf3a62e0ab0f92bf36ddd87955f2effe778a97cc7588c0ea452c871f5d5cb1a923c1219e68611722a7d172a3950f1dfd0e39e2c6abad891acd2670ef0514a02a975aa6504a945c4888c23732ab8c7a17f5b120de33563e36ab7b135c3d735c3ec389fcf7526c042b404bcf321a94f2186617b67f7e2e4dd909c0ac17ee5e10bac414920896dfcd34360f7638418cb44f3e1382f82dd71766921e871f1097df5ecad68017354ca4e9320a04f1be61615ae3bbeb3717bfe70b1dbd897aa3127f5ebd24e6a6d626cb3e1ec3e378fa8a175f35bac6bfa021948ebeca9e4ab0391607981e2476139372653a51fa9bcb2b67c8668ad3929412ef6ca6169b53a49230cabda7b682dedde5cfc38f3a38a30957d0e6629edc2a1a9fcb73ef28ac689e2f5504afab2716627f01aeb4afa841f147a03834cedcf336005fc2bff6c2f7496513cbce8a2b49635d8a99c75bc09d3ccb67f4f54b318c7616af88a3ca2b19dcf869c7004af11fae257eb4fb1aae7517f8a00b88a5341119e156ccf28e77831cb24164dc5337685a94112e446575c23b203afe21bdc7c15ccb3107124177b790c04f9348f3d584f2ed3f6250bcb6e1da5d17a6eb1d98c171eedc7e085fb0c9416495f5cfbd185670c9199999464f58364e0af58d63e759a640f925ccc8a5a85b3a0249660333c5f833586c9631c60190d46f4347ff3569cad773f72a9f1aee25e83028206c279315fc783ba1c957519f1f494ef6f347adcf01e952560c7180e930f50ab6bfdcf927a327f9d8d34bc04618a06d957e372af5970be5a87ceb0d6eb8f2916d0300924b4278b9dda51fc94e607f65b02501e7838cacc89dc2c90cf75a7ba156d5f7401e364c8c601c1f1e08db6ff45fcdc079df996baa3c1a770a26c11b622c270d96283b88283e962487a119c07a46a3fee5f17461389e336a896365b794a572075c1da553f43f45ed0432a7b601b327262bc32898bb76adfa293d1820a0a3e27005c69d2e284d3b7945bc59caacab4f3c47a34ad3d946b135ae69f1131f8796fac626da77089b0509315daa7916cb5f300bdd5ec577f4b6415ee0ef9e45c35f34820eb30a", 0x432}, {0x0}], 0x2) fcntl$getown(r0, 0x5) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) kqueue() lseek(r0, 0x0, 0x3) syz_open_pts() 12:10:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x100000001, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x30, 0x400fffff, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0xffffffff, 0x3}, {{r3}, 0xfffffffffffffffd, 0xe, 0x0, 0x100, 0x9}, {{r1}, 0xfffffffffffffffc, 0x42, 0x4, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x82, 0x3, 0x7f, 0x7}, {{r3}, 0xfffffffffffffffd, 0x18, 0x20000000, 0x80000000, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x12, 0x77, 0x2}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80, 0xffff}], 0x101, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0xd4, 0x9}, {{r1}, 0xfffffffffffffffd, 0xd3, 0x10, 0x6a}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x7cf2, 0x6ee}, {{r3}, 0x0, 0x96, 0x40000009, 0x100000001, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x41, 0x40, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}], 0x9bc8, &(0x7f0000000180)={0xfff, 0x9}) kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = kqueue() mkdir(&(0x7f0000000000)='./bus/../file0\x00', 0x4) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r6 = dup2(r3, r3) write(r5, &(0x7f0000000040)="1a03b2d5d0816fabc1a402227571", 0xe) r7 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x20) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="fd6c56085461d6270907e4637e2d9c93bd0462b8591f8a62bfc73f325b07960ca4507d1936413e38b00539b9389935de9a6208efe08489ce23f9b7d1bb393b2f2de48358162e3b6d7075f890739f1bb2e339882c8cb95316f5d62a23647070f1c86432da55829dfb19ede2e109a4b16e36254fbe7f80b362bc7494d8139587d727f794cc023349eebc4653a3f82fad64bfa62cb7de7c3f817070c95f67d308cca6a59b618197eb", 0xa7}, {&(0x7f0000000200)="6eb1c357acc9b76280fe8eec706a391f50f673cd70e841969b1bff4e2bced8a9cde2a480379ef902f3aa588beb7d6a08eafa179903158f7328bb520cc090fd8f8927830b9d2c5849b1dbdad7fe307297ad23dcb19a09dbbe695a09f37cd8d1c530c64902d2f809f4645b09ee0c45798f96ca532fd9f22ed404a368ff1c73f10a6755ea275568a50e2ab5a580f73404eedce5ed257eabf2f05707fdec11c8020a76f25d4d22f4f17ef9a1896167313d0359e4118edefdbabf76f470ee26ae687ef3325627c808c00241019afeeba9aa66ff9fe3a49d08095ead435e3e42d16b5f675259cd6ac19da904028691f9522c3df0effdfe593cb0a73fdcd359a76e55c40978fb1a44c3df3143cc5cf565e80c83a6eaa68312a0ff68563d00b284f876c7552ff4e87f63003df7fe69e2d3d521b94212d7c58f4b67c07bbc170b926c55bc2d638eac4e5b5cbbd7726f78fb467ca945d61a47d988c121c81ad2fb3115d648a1856769a5f679709725f70c6103083e207dfa194e46f87981fbce50ab2b84a52519ceb79a0d81f29a739f6bc02cc879bb80c7482dfe2f15dfcaab5ddfb3956158aebb5916d344241c4d8526ccc86806ff76badcf5206048864d025f8971392167d812ad219b021d78d013fa51e675a8b04f3aec346d593e1c7843d8379bafe41f38391883376b124e8ec8e70c66cb2331238c94fd97a521021b31c1fe69c725cd648f19b03d7639d4cc9526709d4580e86de96c0b0d27120c984ffaf17ed6ee65af8e57f148c54e27d6beb415406d0b9f69c57bc0a65a950af931b3d0901c755d3a4184294ff293775939568d03dc1e1c95369678f500f71d590a5b6bd269eb5b082dc71091eb4220570742656a35273e1553d852e78d148b977322db39acd621c5fe32b84849ec23d987bace15346e9f3db3d1cc2a81a9adec8060fbbdbc51a03f8b64758548e1f0b9a1a98e514a4385355f5563f192ae7e264001ff9d8d99cd48798dd5fe14c4a3903b0fa50201cfecbb08eba0507006c0e0cf306d43f1ddfe9b778f55d97b84f3c1f83b0d3b8a8bca0c5db7c47627c2194c7ad9b00f7041158e71ae88ee159fc28b7d99f33b6d2109def26e176bfced2d44bbbcd5d91b39b33e95b274cc106914a7973aa39be5d58e48532b5ffaa773928514018680a0d55df9362f3d5e505f98908a2b05fdcd0c655a399bc1d9f731704bb3e0c5e3c8e59718af7b5a582744c47a4e6f4477560fd5018c3f6710fa417f20098b3bdc318a5732fed23b53248413f47947f8fcf3eee8f88a8d7e2008c4a93ae5192623d261d22ee9022d29e6581c1d657ca678670127ba8665ed37a611fbc3b4d3bf6499ecc9ec9e054cdc6229d47532a10407dcae17c762c8d4ce7795c072e1e73b29a827e9bb73a2f921420a79604b8f5c35bcac5dc5e3a48e84ef5a4f9e1ed8efa39de23a8566738b099a44109e7246a2191670b8d06b66cfe8379bedc4eb060b2d5dd5f91c8c130a198874bd413e0ca34b81cc89ed2aca1fce0a2ce1587fced65280040dc761d762ca0cf5015a6d216851a4d1f9e98d33c6e27f527bc9528995cd229b70f574ead83713cbfe0572247d0b64b0538184bb88826b34dd13743fee1a66bbbf63587d882d5e21173ed51ecca8e8d1f41cadbe7996e92e7d45a84ad814725029297cb3dc70b47f1ee291731d0242eff708c462f82e2004b22779d14f1063c20a558297f6d879c66802051a3df48bd8021dc5f1ecd9f0edc048980ddbb0ddfd7315fa1b101eba9b6f472caffd6f9848649c8c40cc7acbf0f6fac1474d18875dece92a5929d666e013f047ac2a3ae622179adbca651db8186a50a071e430b2e3b8325d4065e3addb2c29d390090cfc499001082c647a1f49558c71ac5094287f67007d7fa49b52feedda948d0960de4a116b7f264d8a8d26417c341e30d993b9606a981622dc8241def86346c402ee2c7a62638b56d424400fb9c147fe994417efe933f98898eb80db744e18dbd3f0f404138fb87830a0f1a72c405b9f6c7e45ca2a4bea1ccaf582bf0870ad48a520d7ab63c43e8dd3a124cad2c35657e5e8da07a6841fba1f73e57e0097bd48a52038c39695e9a7f11af9e7718e41f76f7fe20a01f00045115d04e2398f900acf9fc5f6fda2783b19e264d5556153d3d0d06a764e9eba69b3d3e80e5c7668c0b41aaf18724e1790d0e762a3c8c40611c426b00fb69f27a6c7468c8e9cf2a479c1dec9ab1bfa320edd796e4d0d110fbab134e50403a4014ea68499aaa11ccee20d4185454ba40c0493f5a19c0cb38330a74318d078df0a30e7ce9dc5b4c3d63747494c89cbd167fe59787006c9fe6e7321d7e84906766da4de49e1814ec665927f65cd0519b353c793c4cdd85b42246a5cd8fdbc65eaf1828525a14b154da8ac433e772f575e12cd9c1c714b1291057b6a4191cc1f4d9c75a09f9f2a3df74161bb963c5b8c620ca1265450f8f34085d8af61df9c1c131e1606123137bc905aeadf4073ffb8bf6a972e3fdb498a8467a57c1fc9ef73b17fe8ef98014666c97e5616bfc7733bb097e989b78610882dc578247724049a0a45ef09975065a9e301fb9d9c29cdd4a88b0197b506d427aace5557bf51dea6360b50c978e8b57abc0e7e52f999829143717c1a977b936ce86ae76a6a2d6e6fa4cee26b730992e4b9ddbd17ca5ab3ab424527e80038ee6625a806e92b027ee70c364bac35a49ada5a077b706b68ea5133dae7c4289e6ef3fa16f9baffccce829957ee1991b2a86ce84c8448a6e9693b8c387c10ab671e7f337e8240fd9ee1c86d81ee50defa69af5856086997bbf430aba3719ae1ae59ec84f5daa6d385258f85eba58da630c5460b1c59c8a465f22bd48c4eb7f7b95e781830c768250a9e4aa2dc348cb0ffe4b938cc0dc654cb2cb4b13e538a1463d309bd20633ef0c76ef75a6bb65c6e3587a745766b985d3bba9a83b13609027fc1f3eadb707a80a62abdd5ed9c5e9b984064b8b49df51db54e811e7224332d4e3e17cd8fdf4ebc6fe7214cac245003a5d709d4a91f011982a0bd86359fcacd16d256ebcaa1e4c7d91152d3e90c6d758fd5e10a9f69e4b3d61d79191b13c41a82b1abe914b9b0566f6b8e5282816c5dd33f8bc1dd233a404418728e9eebe3bb2ebe5bf019f4c76177614846bc1f4bad711be1556bc6cb8d866ab3306cdb66c1e5c3681ecc77e051e1c26a9d5082ba7c63fc1f5117744074d89fd9e24c7e695a7f8b086b767831c660cbdd1d5711735842cfac21c57405df5562fd5d707950fefc1175bfb3374e5720eb7a5126dff22a3ea0cb4b1fdbf97b4c53d104fb910bad6729c72d1e25cc78f957ceb89ab8493b3a3c524dd4bbb1ee7f5fea286c1cdc3ae523c4cc5d30bdbe0c28ff000662bd3474b5079523a69e1630aa98b83536dbd6132d05ce4ccd96251e1caa03763f361b32bfb658e6673e0d95aeb9ded481c2744ab77fb060f62835927c548469e48cadd0fd6dba6766b249d801afffcf9d18e8f03f28f5a8478e67afb4bc4171095eed4d127738ad30be221423a48d6da420849cd741895c55f1ce0b6d77e97b19100b5bbf1e709a3ce3483c32f6458514ab59ea56f7364ad2740d425a3831d0660f1c02eb7454efbe1f1b2f9c57159967bdda77c2022ba30571a4c11ed07e4bc0574b68ac6acbc71dcf0a4b50961dc2c1c0a1832a25c026c5ae7fa0dcd8bca988373b72ae35e486e6c9316a252b5b0651af029ab35483143de1bc8cca01c75cf9cddb1e9e5b90d9238489ebc1da3e54917621087d7227f9629665852705046f92a4115dbb737b3ae52bd1e0b8a05c398042b6dd25aa91c961e8e4375283a67b331d5bb4ae6f334e5513de84139bc7a89c12daece7cafd99b6232131fa4d5b241fa0bec0fa14d115aa6110076d3bf2e03cd774bfa3fe41da91f8973467f68d9adb19b0597de2e0f34108c7eb848792fd403393bc07a932294a9253b4ca8579c7f1717e997618d55a8412b825b5e9d71cb4213eda5edc8e48b720967d77e21335e4152ef658186ef16f92f80f744e3d59b2813c0ed0ca3643a76fb0cdb6eee7a07d3d239ea37b3c356639871e7abe253b13e3b6c77a19ab5cb8ac29fd4842836c7aaaf2d146d419f81a1c371e89277240acf7caed945d0fc8287ba5746512011d46bbb5c2d3c99103f3dde3b9572c01957b3f0b3b25e891a1065d2429af713a1482bc7cf22f737f4d7a4f6744227bf0c3586e027e797bcd640b1420078414a22966d1868ff37deea438cd53cccab38391fff6b4ebc5c9619fabcf7f2db170b1311757093476fbe5a9189e8d45ed45cb0f5d506467d92e43d61c779a444009f07689ee04902ac21199db936b5463ca5416e0d962bec16cc01ce8ebc26ce2f65ae17aa16e50529789be06da34b921054fb85668b20537e274c3e23d9e66865eca5669bdddfc2c40647227f0abe2c3fc73fb4bd6287a95d9c60ea9747be157ab8f8b4a2fe6a23ccf096a7bd3dcc5545edcea295521b4d471781f69bfde55ef08733297f75f765760252d9733c7f60b83d4c2dee73fe0e793ef56b2727ebf9113d58acdb6b2ba70096f786a38c84a540a778bc385562f46b388bc2e36dc3146e9d7e990348ca1da0a54f1e995ffe1e1c36833a087d904011b77503a9e537bd1ce2215361053705f400346ca7db038cd0daa3273cd342fdf07c54691fdd6e0c994c1ff2cb80412d60c7c98eafafbaedf07b28d8863daeb5a285bc8bcfdc565a2bfee74b79e995cd293816a7ef9f32fa7d4d797b8ef61124e93711bb69e0e9cb0af9f2bd206c22fe817d5b5ccaa2923ed185b0b89fc7ae4a65f6aaf057aa575673dc3656dca709e926b344a21619a30cb2ec843ad880a447fca18c08a115054a86893c100574b7acc4263e7b162ce53a42c6125b4d40630418da4cd9c47007ee4f32352ff0185e25c24c856903991f87eb74ee96d847e2dd31c6527259435108dd776f235b6579d0460aba3d965556559b82984e15a2120ffead27d6d8e0a64f3e2e0aeee564aadcd931f6b2d1e57aaa7d2649d55424b7858f1e109a3efa660a908222deff0c064a35e553f95f941f85bba57196d2f367e8ea47188ac0a0280c28131185e0ef3ce6949cc949610c990192551ed6a6c8a5e2533332d3afd26a59f5905efefc224d70e333d8aba43e4fce27cbefd7b366d9b5e2beef12c66ee692cde8fe5f98d8da4a6b7f8454370ce0840bc53a33ed088310b52871c36e4ce7c27260f42e41cd95cdb08891f9bbfcb7159f820e92ab25d835c410645244fc854b16e82cbe391d03371a500cbbd4729c47b58ee6e29277b1bbc223372cb0b1be8a40d4299185427bafddc87e1fb015a896e69c2a047576a2c0f7c7f1562b8bb446eccebc17b41d07881241769b1348515e7c8a4be962d363141bde9d1deacdee9be7d5c325408fcbc81c8694c426c3afb6a2193e6b2452006182c1b8375712b87e232a4e84dfad01189e2955a1dacebe3432ab5d2a03812f4e9e1990733e98b9b5e3b3b88febedce99f2879feaaeb36f3b34a8c78bd23f103dfd37acf889024ae90a37bebb5804944a8dac4d8ec2814ce71de6c1849d379e7cc0280b54308d670c82e300b42d82c5ac48cbd051629137651ffbdc832462e28f04d233fbea95b7c21f923f3f0ede2469a31f6d2ef4d72b66d0d7a0bc85d767693db55054563bd91013ebd5c3899c60d86f06d54d3653ce6166c50f0222298a685159d11f34b5502f2022bc2f793d1376e72643078310b5f70d0f29f958272120525f2b3b1b2b369", 0x1000}, {&(0x7f0000001200)="a4c01c1092550913790b6fa45ca00d66cab7d335cfd9e7f08ee0", 0x1a}], 0x4, &(0x7f0000001280)=ANY=[@ANYBLOB="e800000000000000ffff0000630f000084400bb685426e1acffb5b6002e92711dec624d8a328eae5e088094cc7258a93336dc3d991ca4a3635da81321ded514bdffcd5777b687d889562341310c9c9897f68e8bce91aecffd7e9196271e3eea8d750a3f7cb263ca2e331999716c50c98ef961a1c9b77cc37518ef8b9f8033ccfb3d057efac8a561d3d5c2dd8dd83a2a63df8dff69f295d88407189232339deb79f95fcf3739955021d2e8b219876136bfe4d55e2fc2cc1cad1600e0da338a2e2640c26ae350cfc7e74af0e3538d1bebcaffa13ec567555162d7874b788804185bdcef29bd6316600101000000000000001000000080000002ec2f77a43cb3b37ccb5887bde8526574869e3a77f1edf8d33ac60c8eb8f3b01eb3196815b210736f2a1e5d932aca40e45512bcc32c713e79cf412c511376e3df9a66be26fd15e1c269d72da2a73047351b0caf52e99c707b8fd44cd7489284db5018fbb29c18884a0c17db88881f4516bb10cd00ae3eafd88ba7e74801dced2ec010575970439318cc4cba0ca0051a8f72bd1a21b5953b6d77a07f664e3393082fd5dd0acd07c5afd10d7fd606ea85036e174caac1f73a2311a3562104b4ead297d01143c47123dce1faf4164a04d84342c7e6024d4591b8f5d1e1423cd4c193363caeee17b3b256fc2d34ef3e22d3adea81e06dc43579bb15f6f47a7d6f3f7f2ca48fd6433a8dc49bf0d0b3513b96c786d7f54b3dc9249bebd22dd4f44c10c6eb4bad3caa2b78612494972bb36e53ef3ee5c5979eff23ea46505165163b8037e1543cb62b53a25edc1e7c677c4ead84604c10fa28be1f17230b0ece5991860145f1695ad01cf97e09feed2aeeb06ef209715595733a5adeb649172a1535978917768921379febaf8e41b815ea72ead9910daa89d82e919b9951092c654938415ba05626d6590889158ac25e4b52e192c5774d8392a5911bd3123e7c62af827b91f9e5de5981e4a8b4b7da745fff425fdcd74cd3b78e9f66e67b6c60771393c1a4e491ad8f10caaa987171618609cffe98a537679389978829c9bb0d296886b33bd9fbd303acb970d3b839280868e938defbebb97b935c50bd5e1a582497fb7bacd4f7b8174a763a9cccac616f22626199563f0dfc6212c35217e81437af3943906dbb2cece0520b7191d8d9792e975d271b11afdc86b1ddef3b197c1523a189a3e7e04dbdec3ada7fbac8f710cf161caf70695b38c8f02434068d962eaedf220b618707a5e6a974ed13dc41f45629fcabd449a5a27609aaf0baa2db8cce5285404f2497afc9e10b72b703b06cac8e502e0b033fc346d4886d52620af0c02e41abc139e9ac2aef9d33be9ac68bb7c63d9c6f0a840d095a7050abffdc413d1e02602430cd175aa76ba390881c659193068ecf164742ca7e324b17e7bfa52901efd465aff47f5929789599afb1f7ae7be4ca7884bdda3ddfdb2439d93dece33b8108e03fa03aaf604e5bb164646cfceb3e4392e7450da9036c1c8e1ee93620b598ae383446c1aec90ee086f726371b4d13c570cb7f5256ab77f2661c4648b8adc401a6e154ea5a5b5ddebffe7aa7bbeb2851a9232e06d28816bc9d8fcd333195f1584cad0376b12a24b8cb224104728e0e17d10915f6d9d0efc53e78e27d749e1b40e88a750944d4d5b96d121f1a2a52b2c151395d55bee1041681756d51f2add444b755d34cbcb4de874a8d50cb5fb237b2f156ad23f6f995d65ad8b00c2340edb415803213e8b8e8b208b1da5f3c16bf000abe18ebb8e630bcbccced559dd2feb6d4f5eca04b5383cd1d76231296bbc76721f9329a00750c8ac40612617a1a0deeb046ee3fcee694830eae293d2f33085855b3e73eca0656c9c811eb77f0ce9022d5406655d843abed8def94e3062f5e4dd5afd7c05936e2c89b94108ebdce88fdb153cf2c1bc78f203b8e14bf21e17cbfed606ce836bb18abf90813029337980d59613a687d1d24e368feeeefa5932f47975aa97589747c3ca0df69e03dc61e7bc2fde60658d54281ae17f21114c1b526628856fbcb22b400d2d93732bbb3f69ab19ef749909950beef78962c680f4d44ae129eac4ce0e8e514e0bbff9a81cda94a090c93cd6be6a9b29ccd06361fecb1fdcb32a82d93a99354d43ea8a1b156fe34a26dd2ccb468f7b06d3989e3f13109ca14b93374d3b0e62f1866e330e86788910b955d89ada8bb259a91ca27b7a66ce93453e79a3f373072daff665b21933c8912db41d635a9e751d4777d1b074d5f391c8320c40a9ec3c54d94bde4f5f3b3fdca1f20f9c1cc7c785d8bbefaa298f1827f3e0cf97fce7821f1edbbe6fbb8f9696af7eab2fa6cff8d9b0c588506ca105d650fedd17b2ae49e6ed36be939a30242351fa54e31678bee1c583e98550323c706753d518b9f4742503ca1c0c7a89de460babed8d36c17b762a15718f1640f4d80e32de4159fcddfa5d9c1b745fe4ebcbbd7b2696799f1b1994fc661a9b41755e53e8da8999ea2500fd664bd312522a51a31a44160c53c62c4778d034d16b563fe68fb6482a83792081cc3c0daea7d2dcf2c37b845e86fad6175e8535b0b638fe3c6a5789b68ef4e2f8c571f83f393d5a6b50b156bcbfd1b584c9082e14fe25d3a3b7d0a31adfa91fe843806e266b43f3a155019ce224525ccce7457c7bc39f8502b79bc5d15ad20642f96065c90728abef5d90881494860befce38069fa6722a69a3af30b4020e6bc6502bf5ecedc0bd565de7df4406b5af4372717d6c79297353b3ef38c070763ae758f1160f0974455c443b64f4ce3166e7c0420e0f336b293829c2b98b0cc74afa96c6fc4fa7c1250142ab5e16ef0f84822e6e69aaefd3dac516ae1b0fee4ab2722c4429e4a83713622f49c246c9c885658aba74edf3d14b62f036977c35d936e9f9a31041fffeca6aa2cf1ff44472eeb98b6148fca53034a372b850cf40afe49ae56d1387ffc2f8f8e586311d561fbd1ecf83dc9369060ebdcc4e7c769972fc385d04a1646242105ebecc3f876505874cb48910ea2d3edb92e16811388370e593192353df6d4a0db9103d144fe21428dedcd4eb1722b0454e6ad8f656a8dac48592c2ac0ecd55688f1cbce2f9452fc28929abca6a0a35378e07d1bdd3d6cfe7bc841c5db9c0527552a3132a779d12684a8475b8dd95e13034066ecb7d1cc11136a52ffe9ea6ca1aa8e458688884e6781083e6339e547d1223df595e0d60d6fdbb41c1089acf1224d419fac494cdd00f355bb1945c21199f67374802b6baeecb50829735fdcc39ddf6507e6c59f8ab044b5a89b95036d70dfc49e3291bd13ed08ad4ffc12ce771edb0ca0831efea5a44e100000855fc5d15e0d26f1f1b43571d246aa3952ebebaaa2802e35bd03dc6ba740891d50dbaa1289f1407f7c30185875488c137b7bc09309f0d65c797335a8744194fd40a186b8777109af4a343c40ded50d51425557d1c9500c195b6285e5e8e8dc1d7ab34a0f8205fc0d7c2a36517050a98d135aefdd68d8fa3b4e226329bcf010197215946552ced69e5854aa45562aae93ec00640d18ec48f835f0327b0e06faccfa410d033bd57140d6a96f0adc83b78d3205e11d46f0bbf9e65c20f1a702cbe2d82c34266d8c352bb350a08b7682671c19ed16676e4a29c3cd1e821d58c9291a76869f67206b9090a792143a69a1257d860125bd94fa8a8f9192b56c1fff93eaab0ffc137045ee51820399ccc70262ae4b18d10bf442a94b5e8e3c8bda8dede918900091d9a5e995f90aa74afb41819d3d40b850cca6f34fb3b36ef3e12b5d1bedde8f1ada3575e35084717f46db22dd6d3cc10636cfe42b84ac301e3dc702c687d2b633ae8e47d372e292596bb922f2539ed44ffb7ec9f473cc72bb1cb8e1a82fe738a8fb7f5a0dc38530bc6b5f355e0046b6600656a02b8c79a72833236960161714b8f3c66bbe62c39c8ac43a31bbb9cf9795f4f7a3a0e53995979d67305e3dd55969fdb41c9927434aacc9f8c8a78eed4389409ebeeca594773533bdedf4f5680019b7d536e195993fa577bbc91304d32839e565f22918e609954298045f52dde247eb8a907b55af0291102c002d879c2249651ff227ae6f149d22822bb8706cb2c77f78c2d4b70d7af183f3f13dc5ec3dd006d18cbf3583caec0093dd16a09ab198155ae9850cd7a067a131276fda64ed6a177ac894d1f628bf9f56dba82d331e1f136db1e5dfba2e0254e80065a2637d58c3ccb404d75f4e39a9e4d673ce0db16e413bee46248c24e7f3a8dc6d23f07a4299d1dbd380f92da50df05c85ff870f2de11005ea6fc8ca760d3074abc57de8de190fdfb720f8b985639047ac6ef3df199bf0f52fcb1b8b15e836f443b91db2c232f7ff5abb9a7d07acea024abd13529658272d07414fd9dd5fe251ca05597518f5f0cd6cd1c8044dac7288b35401e6541f66b6d8c287f0d618fa25466543eb3938a77476c776a0a993ec0ee849bbc29fc5aa3bb5884efa8b2f99ae459586c41111a93c9ff3391ad3babd1e77c455436e4b9762245149ce248d26016327c6584692afea8b17b233c057351bc26fd6886daff5dc4a987bc2ffc1f20526c0fe3f0261ccb910641c35f89032c118f5b305570ebd62bd1f8e9a397b2b8213c4765e7e15347ba2098370161350b4ba3ba30b44880fb52c57f268748020ddc9b2c09d35edc53b8a969fd7083d0ff70c8e7ba1875c50d352a9b342153e8682ab3b4343ca9865e578fc4dd6a7ced9ef143af1b6be419d05b2efec46e856d2380291637358fcf852b980e8780cf0c95267e11a1278df61bf30307e52d877de3e4282eb97eb5bc307ac02682f9e4d5958532bceade8fd4530abba12236aa26c838dd59d45133e7486e14a0f742e390d8e93bd95a07be6488ac22922de929f73c0135aec9f38c43db08b1a5adf00cc918564311a0e43d1231b302a1a5353ec6762936e921fed7da22d7ab9ad18e571fdaa758383c5be7b2491601def1dc9fc917086f523830c289b6c9840da6a9add584222be761e73d8fec97879b9fb21473ab09f1f290d12cf4094971270b207db6bd8fafcd0dfa093afab0b34b4a22be04d65a9600bd465541065baa1e7ecfc0a150a50a8eca1850676ac09f51135ca50ab370304b53440801d6086ac1d9154e8b35837999091646902d2b2724b5e754d657517d5c9e82b78af28d028e9f3b678cf7aad36620533dc50e2c2b79d8e07d531ad0160de80d0d0ecaffc363719c044a4b730a12833ad4a6b8bc83123dcd4108ad793ed22bea67cb3b56c9a3d608b05283714253140ae9f8b1683131b20f7fae1d7eaa82c5346eb4599e2b6cac3e73feb5fac5f3131d587b957a5b9a438488f1043300c5794d767b7c494a928c2c8870b0934dc4881cea38acfbde20f0ee7c0eecb79e906cca113b379d13abd7a4256530d2075a786bd189b9b3d12e56073f9d08299e93be3416d4cb01f277aad326ea1566b5c7552d312b6dd75394c2168278c38ced6f76ab6b98228b59d7537491b156562b61009bc404539b87914821175b67d1af836c68f29948d695249439b854461f3938751448c4bf1c2837b0f324d0b7ab5e07a2c9d99b1c9ef009e355cd1b445d7f3279cd27dd69f8fd88d1f70928cb748a4247130959d150cb0a930cd9d62f2b8ae0fab8e182be3e5eaed05e869436aca0fbd1cac71972718fb32a96e515334f3a94605409c2bf15404da356653c3792549a444605a1e9a91a53dd261561da3f0d5bcd38b2ff289edb787bb524c571e54216b71560c6415ea08b10fcb894642fc93f74aadd43ef3a3fb8e1156b9c8f67bc28584f45f360644ea3bdae2719446161dbeea5e760ebcce0e3544a9c3ef385b8eef817b7e8f5f2e4f93d70eb069aee734e57b33b5830a926f88a67e73dbb4849bc322c90ce4dc5c392b1c5d8d4ea169fbd7d76a2ed4afb21df47523e8fafdd1ff77fca564e1f6a3ba70670957475c1392920f331445cbcf00365895f818c75a8d37682cefde5d3b9d79d20833fab450d93588da33685f97581f2e7e23028ad872862b143d310c0ccfeea37eb7e3e0912c14f0f8fd6469eea6894a8e9ffe64a5d23a26d62d3c18278b2e9a8a1b0af42a4d7d419edbe5d6cbb57201e2fc2da191138453403ed56f1428800000000000000010000000059b6008f539b90aad5120eb28e73e35e36e21aa6ecf755142097545ad046b1cbdb6ebcff9127459f2b4d4526db28652163a9355f6c10dcba4cd2414a410ae35063e4d313d5e8b97ed7be397fe01968ef72f54355fd9db0cd1710c2a2c12803b54a811ff4199af062e0fe89a95df1944b6eef3c73ccb20000000000880000000000000001000000ffff0000fefdbd88e958006231afd58c8b53cfb5944378f73ab5d7b8d6a86f3b8622996c6402f9b47bea115bc879fb4b27eb0d1a1e09baaa3c295061e5fc3dab7603f039f77cf10e08a2299d11b58a28aaac7437a7cebd61c32e5d667cd7f0c94bcbccbf0a4aaaf3d06c243984eceadd72bf0f29774f000000000000c8000000000000000000000001000000c22bb4a0121007c03e54d7af0b21e8ba8082bf26baea80a6de254da312e27ca51d4b22684a435d914cb2ebef9f164c52b4848910dcb83ca67a6b5ba0f413da64490285aeda2135a22c32145801566aa991c1855f23d1a04de3078778f38af6acdeac35fc3713084c5d7fcdebfa116ef716afcfc2b1c8c20aa74260659802d8f5363acf1fc7164fac30d9ad539d8bdc99ebb60a6c3c6ea98f844674b0886310e4bbfdf5ae1eab5f34f5fd217409d50009d4e85cff15c7d100f800000000000000ffff0000ff0700002ffa665cf83aeb066f5964c793f9956e2be0feed86827d6363c632a8bc6c0669643b0d571ce250a4063af359bfc7309f8696a76a2d337cb131cddc7a8d14f8b884aa6a36472b1d0c758d5cbd35fac782f8b28b4afb85fe486699ff1ab1be011f6d27ba62d4808c2883714580455067a0c4d452f3e40d418e57c2c3b8040ab02140e131fae8fe81947d94e62817c8ba3a44372f0729ddd9e06b6c79a2647cd90451d8fab47c7660f1b916ecd7e92c8ff95321f48c2728e3b2d99d31abdc4965d2ae61e9f768ed58ed693b8dfd243b9f6c9a3b30a4d19c7e7123ef5d80db3f7dbec9e055f5ec804d002000000000000000ffff00007f0000008a4a8bf3dc7699062ab286f000000000c0000000000000000100000081000000d4994c2f50abe37e15bd581f086c299e87d7df82df95139bbe340f3cbcfda8b30491d2ba087bafa92fdfe1609d04888f5ce61744d77aabc928a1792113d78d651573707b7ff172ca073338ea017a75a499529dae9b591b2327c55d3338c73ce51c2603def3a55a610fcb101c26ab0f7f45c451327b1243aca12bc319d9998f452bef47ece58e88850ce0d9f36edb564736c76732b190778d625de5ff992b0bc37b5a5a9cad95ccf8687d0778b1000000f800000000000000ffff0000030000008a1a269ee259b38d5d4f68616d3d241a745d6546fdce93c92545c82a6d01021eedb1f543cf88d536badfc09e302f0ffc8a06541bd6f611a29af40a04a1f95bb58e3e5b11d2f4e7554210e2d07147f6ce2212fc80ca26dda3486f5aaea90f2a75a89747165b26f7901d76aca2ef0c316b1c54133887cfdb7c8484a939b3c9bc9c195061e54d18f5f067601360500d3dea5e4f5e76ead856395e01c9a616e178632b1ccf0111628bc4df94ccc79874d49401ff76a7e42d99b321d6fbb0a2bd5379ac7840036448efbe3ab5247b9d8403c68c570c536173eb46ba07a85cec2166a143"], 0x15a0}, 0x2) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/209) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 12:10:00 executing program 0: r0 = msgget$private(0x0, 0x3) msgctl$IPC_SET(r0, 0x1, 0x0) 12:10:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 12:10:00 executing program 0: socket(0x1, 0x3, 0x1000000000001) 12:10:00 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) clock_gettime(0x3, 0xfffffffffffffffe) 12:10:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe100, 0x9) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x69, 0x0, 0x0) 12:10:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0xc4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5cc4c73, 0x1, 0x100}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x4000, 0xffff) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x80, 0x20) getdents(r0, &(0x7f0000000140)=""/15, 0xf) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') fcntl$dupfd(r4, 0x0, r4) close(r3) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x2, 0x3, 0xfff}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x18202, 0x41) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000002c0)="6eb6569d5497cca9a602949adbdb287a80ea174ed50b534b05f8559b92da15763d055d7ba1874c9d154073491105065fcd806640248a83d8a38043ef74d06eb18ea52590449d9e5f9e95fc870850560de48b0ed166de8b21964234a257cd29496352436321585731d7c52489a21d4dbb724ca1a25c95f8568f630de16793056f12c9f3b99c2e86c6bcc0e154503950a62c1badfa5f8cebe92c0a06a3828fe109b32494b0ed205d347191314d0853940514dd6c48", 0xb4) write(r3, &(0x7f0000000380)="526b3db01aa1c54c47bcd8c71695309640b49baaece8fc02f3e1953b12ada395fca619810246ccf335ce7aae94aedcb2093eab787973132744901548679873bd639b0d9cf4439a098b4fc4f01cc3e27cc496784d4b2264ec0ba03d", 0x5b) read(r6, &(0x7f0000000400)=""/193, 0xc1) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x34e7702c, 0x2, 0xffffffff, "84cd3592e40a286f315a2144f379a2653fb3e0a1", 0x7, 0x7fffffff}) fcntl$setflags(r5, 0x2, 0x1) setitimer(0x2, &(0x7f0000000540)={{0x5, 0x7}, {0x0, 0x8}}, &(0x7f0000000580)) readlink(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)=""/36, 0x24) bind$unix(r7, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000680)={0x400, 0x0, 0x1ca7, 0x8, "8f7aaf1de29bc364d969d75b28aacd62c68fec12", 0x2, 0x80000001}) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x3, 0x9}, {0x100000000}}) sendto(r4, &(0x7f0000000740)="bb7379a1c2e0713d1cab292d327a637cbb8b6454e08ac0a4f8acb3a2165626752eaf1c06341d942b92b84a6bf5679e9e6a0be146b6e41f7c7ab7737270ea6dc8a76ba9c289b4996a1b1b615a048662cf6dbf33a2ef1c71701affcdee6b38087b336ebb009c94d8967d7862cd3eac2a22fc4907d73241a719a147ceb794c216051bfe2d5321ee5d4c5394ca4ea835657235d66c9f09fe47c76fb9b004541d35fedfd3569ca20892e799577cc6b4c2dea07cb75b20e8c3e6eb58721ef341f2b223b7258f8c3a1d2842e776906513d23bb0dfb4ffc40eb7705e39f5c24554b5d406491fcd1b073accd962e74ba797fc2043ca5481a4cae147cba781", 0xfa, 0x400, &(0x7f0000000840)=@in6={0x18, 0x2, 0xffffffff00000001, 0x6}, 0xc) socket$inet6(0x18, 0x8002, 0x22c38d3a) ioctl$TIOCNXCL(r7, 0x2000740e) fchown(r4, r1, r2) 12:10:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ff9000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = socket$inet(0x2, 0x7, 0x5) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x8e75}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:10:00 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/132) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x5, 0xc0) fchmod(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xf6f, 0x5, 0x1ff, 0x7, "b8317cff1fa429192a96eeb5e2e104f24e1cddc7", 0x7, 0x401}) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/216) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x24, 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x10000, 0x10) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffd73) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x6, &(0x7f0000000100)="099c3f00", 0x364) 12:10:00 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002002, 0x1000000000006c7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x910, 0x0) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r2 = socket$inet(0x2, 0x200000008002, 0x0) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = semget$private(0x0, 0x7, 0x400) r8 = msgget(0x0, 0xa) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000400)=""/89) r9 = socket$inet(0x2, 0x5, 0x1ff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x71, 0x8, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x24, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x0, 0x10, 0x5, 0x3}], 0xff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x3, 0x5, 0xffffffffffffff01, 0x4}, {{r5}, 0xffffffffffffffff, 0xa8, 0x20000004, 0x2, 0x8}, {{r6}, 0xfffffffffffffff8, 0x82, 0x80000040, 0x100000000, 0x8}, {{r9}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0x8}], 0x10000, &(0x7f00000002c0)={0x3, 0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/2, 0x2) semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x122) semop(r10, &(0x7f0000000340)=[{0x7, 0x1, 0x1000}, {0x4, 0x1, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x1f, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x5, 0x8, 0x1800}, {0x1, 0x8, 0x1800}], 0xa) 12:10:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0xff, 0x1, 0xffffffffffffffff, 0xf4db, 0xb5b, 0x7}, &(0x7f00000001c0)={0x5a, 0xfff}) select(0x40, &(0x7f0000000140)={0x5, 0x3, 0x8, 0x3f, 0x7, 0xfff, 0xf024}, &(0x7f0000000200)={0x1, 0x10c, 0x3, 0x6, 0x9, 0x4, 0x8000, 0x9}, &(0x7f0000000240)={0x5, 0x7fff, 0x6, 0x2ca, 0x6, 0x5, 0x0, 0x200}, &(0x7f0000000280)={0x26b, 0x6}) sendto$inet(r0, &(0x7f0000000040)="9a983c0f2dfc7c1931b47da8b3288359a6ee78c4cd4d12375cc2a424c5f31fab141b67f936597cfb2844f97581a87f9035d6322335", 0x35, 0x9, &(0x7f0000000080)={0x2, 0x0}, 0xc) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = msgget$private(0x0, 0x406) msgsnd(r1, &(0x7f00000000c0)={0x3, "a546a474d50e531166ca0de0f9a9416a99b9b43b89ea0c16eca7a3f2ce50f5e47c65c77a33746592f1d557cbde8f36f437870e42c772b0fa9287fda007ad086beb6fea3de00af9f77762a7fea4af"}, 0x56, 0x800) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f31817c3e400c1443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544f", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 12:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002002, 0x200) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x20fa, 0xfffffffffffff000) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) 12:10:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff60a500c051d42ef0ffff008813585216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000001640), 0x2f1) 12:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519fa0023d58bf6657b90bfe432044908e1d99bf7c19f078177da4ce9c287730c535dd9760000000000000000000000000000efcabc8d2579ddec29d924b339c699f10cf00281b5a8be60cb1dc820a0e3c84be11d8111caa0da5370192fa24a0928be9193dfbc207423fb02ddf73a45c9000000000000000000000000", 0x96) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000840)="ce9f47a018254f53b356f5cebf504982b8af017ffa344fae37b7c6c95ef18a3b2c81523f1b07f3e6306ceeb00b99d0417bcf407e4f9e9a18da8444ccc41c3719c67452a0b143a851011d4e4b763b81e8dc66c4543ba4c8aa4cc129445ca835b8c6ec64d3dc32017e4f349b440adf538cc51528fcbe9e2ec2cac53847214717a93ba13795d654acd78202339aec022c1e580a318e7c89c6de923b8b96d03f00b3cf1a2ee7ad04c23061afebea30496d065711c3ded86627b7e09b593bafe010f3b7440191f04d1f535abcc860bae1540180ea89cefbb3bbfdfb8c1884394c902af1230482937d374846269d3acf5d3d1cfc88872e64e42314de79701890cf8b02de348ce4fac73b642cc6abf134ce31b5570b775a1be6290656161952e45776bb39294e3e03fa6e4b5a1daf3a62e0ab0f92bf36ddd87955f2effe778a97cc7588c0ea452c871f5d5cb1a923c1219e68611722a7d172a3950f1dfd0e39e2c6abad891acd2670ef0514a02a975aa6504a945c4888c23732ab8c7a17f5b120de33563e36ab7b135c3d735c3ec389fcf7526c042b404bcf321a94f2186617b67f7e2e4dd909c0ac17ee5e10bac414920896dfcd34360f7638418cb44f3e1382f82dd71766921e871f1097df5ecad68017354ca4e9320a04f1be61615ae3bbeb3717bfe70b1dbd897aa3127f5ebd24e6a6d626cb3e1ec3e378fa8a175f35bac6bfa021948ebeca9e4ab0391607981e2476139372653a51fa9bcb2b67c8668ad3929412ef6ca6169b53a49230cabda7b682dedde5cfc38f3a38a30957d0e6629edc2a1a9fcb73ef28ac689e2f5504afab2716627f01aeb4afa841f147a03834cedcf336005fc2bff6c2f7496513cbce8a2b49635d8a99c75bc09d3ccb67f4f54b318c7616af88a3ca2b19dcf869c7004af11fae257eb4fb1aae7517f8a00b88a5341119e156ccf28e77831cb24164dc5337685a94112e446575c23b203afe21bdc7c15ccb3107124177b790c04f9348f3d584f2ed3f6250bcb6e1da5d17a6eb1d98c171eedc7e085fb0c9416495f5cfbd185670c9199999464f58364e0af58d63e759a640f925ccc8a5a85b3a0249660333c5f833586c9631c60190d46f4347ff3569cad773f72a9f1aee25e83028206c279315fc783ba1c957519f1f494ef6f347adcf01e952560c7180e930f50ab6bfdcf927a327f9d8d34bc04618a06d957e372af5970be5a87ceb0d6eb8f2916d0300924b4278b9dda51fc94e607f65b02501e7838cacc89dc2c90cf75a7ba156d5f7401e364c8c601c1f1e08db6ff45fcdc079df996baa3c1a770a26c11b622c270d96283b88283e962487a119c07a46a3fee5f17461389e336a896365b794a572075c1da553f43f45ed0432a7b601b327262bc32898bb76adfa293d1820a0a3e27005c69d2e284d3b7945bc59caacab4f3c47a34ad3d946b135ae69f1131f8796fac626da77089b0509315daa7916cb5f300bdd5ec577f4b6415ee0ef9e45c35f34820eb30a", 0x432}, {0x0}], 0x2) fcntl$getown(r0, 0x5) write(r0, 0x0, 0xfffffffffffffda9) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) kqueue() lseek(r0, 0x0, 0x3) syz_open_pts() 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x2010, r1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/57, &(0x7f00000001c0)=0x39) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r3, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 12:10:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x5fd, &(0x7f0000ffa000/0x2000)=nil) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x0, 0xc000) r3 = socket(0x0, 0x3, 0x2) fcntl$dupfd(r2, 0xa, r3) setuid(r1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = accept(r4, 0x0, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x94}, {r4, 0x7c}, {r5}, {r4, 0x10e}, {r4, 0x112}, {r5, 0x2}, {r5, 0x4}, {r4, 0x4}, {r5, 0x28}], 0x9, 0x6) 12:10:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0x400061a) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) pipe2(&(0x7f00000034c0)={0xffffffffffffffff}, 0x10004) fchmodat(r4, &(0x7f0000003500)='./file0\x00', 0x41, 0x2) msgsnd(r3, &(0x7f0000002480)=ANY=[@ANYBLOB="03000000000000000ca7ce8d1865a762f96396e3ed36351cb5e9d180da0955df38374a91b2b15b7dd469656a08157d39309c1f46754c0103351c4821b7d18e486450d5bc4048e79ac68d9d982d6cc6d228447fa78762583b6ca7935e330c50239c8b775243b1cd86c22ab66bdb30f1b7971ca3a208ca600d399562b919ecfdd093cba674145160e0861b1c42156fb8e5f576a2f3cf9cfbfdd30f4e42601c85dfcb4cbc7aa39e227ad948e6d8f7ae91ea1f4d0b9912487bec6782eb4185b43190aa10c4eb765f53a828b9fd2092e16313fa298c70f9f367c8e36756182f55b684a29f46c15a5c9b8ddf456a8c91e91f28683acd5ff23dee3b60aa5e0cf5269ceee5208736fa0916e8f6cc47782f372f98a074ec11954f331fd5621fe3b94ba58752572ff419aec2984c32333a3b0366f8ce792f6acfb34717fd0b413bff6a9ce20329153a3f14a7ea2196bc99a0225cd89a81576824a6c26b06ec82ae5514be26ca0371f9c6aafc2a2439672f81d78fd30036554ca1f2a41d5d461173306b663a707e7471ad2ae927a38b96808bf4d5d243401e5b912dc3a890a3e93609d82b181a2bb22236a7abc0940a4a41b84d8f13a48cec0432152afeea2c4316df751c3d3e8e8e3b00f77cc39eea011e16f4ff53c944475fed7bfa5d25d07de118200ffc76aca9c5f6e63c9f6818914b74191081637830dcd286f79aff169187149359621532ea72ee618ad74875a8607df9d8582f14930a9bcd8db6ae07ec550a13641c0bf85ad54556d028ebab6f26ae83987187963e8016b00a92005d8597d0f9a550fe7d69e29625fe54192909917f95a037b310b84794549e54882f7180d4ac19523e7104aaf58f00cf12d47a9b13fd76b78961e75f30fcc6b214f5b94139d7b6c80a4ac808fefd707886c2b01988aea596d68fc4eabdae2d1e44ebac4e511a3c3a2218fc5ea478c78a352d3c17a2cfab545d9ad239848ee3176727697d4e08712b9e1bde30b5ff9ced29a0981f47d02cb45ae23097056004b65900a31a0a14c4931e6fb95bb14d5b807942139351d106047218a07961f1e40fafb75bf168faf8dccd1ff2d47bf501d1e3e5ee8836a67d79af20cbfcbb6a4ef15933b62d15af8a8269f3000a69ee75b570ab277f366d265f45986853c8ac1fb38f42c49e7c65073b10ce5799ddb13de9d76ae91781ef210d8accdc5b1f85615eff7735feb81b8485573b47b251ab3c9520cfa8a0b80344b9c62a829afa28afd53132b833e7b984c80eb955000df29413e54830f445a0d085413ab597bb45146e83c8feb0842490a8bfebc904ff65984eb400854c70adf3d7bb7980200566e3cd77b8dc922b60f67658cf9399e481b90850cf57ea55dddb7162f4678022591df9333a13c88aad0b9c32ce53ddc1ee88a841f0812f0fe0e607d33dcb4a8975f5eb2463781c6c7ce92130253ad6210cb2791afaf8133ff70d9c69b92325e9a6f4ebfd26fccdfd53e4bc073e5ccbf3372eeddb5b51cc21140253c7b053ed85644c9b86ee8d40a0466a9c0bef5d5f3a044c87cb208e39b88ce66ab441aa2a20d54c3dff69f2feaada52363f743ecabcaa5da9d3a7d7b3f89074b49aea45e280de62eb9d0d24b3b41d1f50b220ffc8f1ca519a81a05867b7802a0c5e4d3a6bb0188595706be001edeaf0ce02aa1c4cbcb9992d978c5a7d46245c44b878335e589db9217e258059f989003148c02475b00636f6a2f154f08fa21880d73f2ec495ab34cdfd0a1091c10ca5e5bc2afc667e92d2a4bbe3539c772f43e12cf6b8118bee0ccc94ee3ed2494b1a0920d09b6fc350002a19617a1bec17d147bb025ebf6405241aa18377461bb023acb747e9d92585931d8c9545439e2a073e9e38d5612cf8ee87ed7f765ce1e6a821c3810c053be1e5c5dd9981de11a64addb4ac68bf501e13fc3f2712f633b069b489a715261f21a62f22edf128a5285401570b70fa340a9bb7dc8ad4ec638213dda89bf4afd0f694d297c48d5b21da7c65e81a74c775107de0dd453ed4ccbebb3bdab6e6181dee015dff5a8261f00ff87a9ade053cd11e1899a5cd8b1299caaab380ff2b840a9532daf126c6395d3d43c65bca5a1f9e5fdb67285b253ba9146b273a2c403cb72abe19162eff55319191e72071c1b7ab9200556dba94d7c108d703cdf6fbb776243dc1cc193bae803c22d683a1f0a0d6a71e77e3f6f3a67ce28d29174f9c43401d0d75e9f86dcd24f72185a11fc80c33427ec658a05ed0f0a9c73a0cf1169750b4a12f776eae853cc7ee7b5e8fcc957a30cc0a2856b5ee5bfbc77a02ef828acc03982df6373a51ee404dd26dadccffcc140da4561fbbef7c89e45c40b3d6643162f877122d56f60166d6db8efc897a141d911ac124052da18b7688544679aecbc29849016b7ef761b328707d85e007ed692b00c6f1592d3c424638efd9a9c2e62fc7ec407c8083a30d7f459dc5e1ac636c80d0e816d97a567c8ef6e75b934be9eff95d0780c2dcbbd320c9747498f1543cbf2f85f72fed40216094913cbd7e7145c098e2c737dafc1d4d907b005553553046bbe74d733438806e6a96a816a0a70c9dc16837e6824895636569451331ee75eb0b80fa892fdac9ddddaf9d85469f05e63aaaac3cd5ff338bf331c503a2865d81351db641f7d157d10e4bfafe90e57a5be66ba372a1052d43837d61aee68ff01e39b06e7d560211ed051a5786f285603299399b62591984c882941615035d1feae5f7898938dcaa88995d9a01c45bf9e26fb4420317d4ec682b34bd05cacddfbed7711361b1a8ca67b21792ab002894994eeeb71aff5591449d4360d3decd82e6a4761569e406b7eb27e09274b2a2f73f17947571fa55d2e276105b22095c67d0d6a246558f9a770ffa805b8cb6df5599bf89085820fd389cfb7397798f9c8ade65656ddad1a5a7d0cd90a7855fe8880b37e2ae87d0727c47c935f1c7b5ff8374c61c8e738f96b3bc9d92a982ca5cac8f02397f4fbbc16cb0fd4f715531d9a05b53f43e84feddd73658ea2c7d7ac6c31e4d4f5964c234f42d55af3c9bd53704f23edc5e49ee8493575ad319a4ef049c6508311e3ba14e23968e25e363b93403268a3a986c5203e1bed474aaad65b7ff4f6254a50ec6ffcb25e629292f7cf528040bc569305e139c666a1bb647d1ce650db40eac6550f2f59dd55fe49278143638ef6da9a797893aed85511ac50541c5faf8d2cd0b6b4adc9279246a0c884e3312003c9aa31386cc5a36bd8a0aeecbf4b1d141213db642c3e78c7f60637a200b565fb0e335956243718cd41c5a5fbe64761ee2e6f07edf24ec6e927253e9cc6958f34dbb28dd4d00722e25c93db1a5f9e07b47df6a2e63b67d31122a9ad6071bdc14f9686d8fdd2200423a0cf0c77799383d1b2c19801b2a67b2593f80d3aa0d7f069bc38d9d42a25ec4fdc6dd42e2d5c55b76c3e19183e7f8c0a0e74b9264f0a8e503bb4e166b2b01462baa2903bf1b3ed136766e6b858ed5f09a774c33c238346d18969de01ed1d971e128ba14f7500e6fae370b368b5720e4cbca9dd6c2ed9fbe228c036761dffab82de6d617d846cf728bcf02c11b51bd819b671d22252babf1815b05e815d276f013252e6782b3a3c6433fb277ffeef88ef3c254d8ce89cb22e4a3d2e581aa76ff1f2b608c0eb9594417cbe28b26a7e1b4eca8fb27e2a408ed334bcaf635ca4ccd000724f5e10b81ed69bfb67eb03077838a48d2991875d082c19c6e05a672b1fd8c9ee07a2ca0db661c52886ac8791d73dab39b8d5155fe9eaaf5fdbe28ebf8f859df9f695bb64461b42294ff19896c94b5c47cddc5569be2e9e95277453f848a6a22b2a83ff3f3e165527710821c2850b881dc02a31a6f3210bb744b43bce6bf1c18f113f7e18684c67d58d1d44b2689ad7cfdf119e98febcef7268fcae2b1f3fe70b9a27327f5d1dd5e2e518bf86e1f9b919f0b1bffd1090af72206a2da25312c49ccd521758d0096902205b33bb99f1a42a2239086be6830749ec513655913453b94233edb3edacf4af4c5db1e7fd6e3b1a374c247a9c7edbe626bc5132c33cfb1ae3ceddc9ddabb3fb714d3c84470380d8ff529f30cbd880cd23c4a0a66340d95379d8dca4612a4ff53b0c98eff315eef19008583008b4952e7ebae3906f29034125af1c874e0849b73dde3155a8a6aadc86bd2b4aa921cdd00e2008cb8915ef27521d6a5d1e3c25318b62ec27097b505f9b9c41b08ec49d3e25432825f625da848539bdb578a5e293b9076ab6e40ff9deb9c2176e72248541b9b74331023508bbfe0c6df4406aeb089aa76c3a352db49031e931b0df88c2b74997c8d3e9acac4945f2659d108807963a79477cac0a9797d8f0e56e2a696337040d78dac9ac7d4579a749ef66da03bab2a1c344a25dde3115610dd9a6167d2b155a5d6d6acbcbac87cbb91b93597f07f7ebc8295c89aecd4d36798cd1f36c028cde749b85896677412a8ccba4ffc3a84d12a42995af7626d052759ed2bb676e4d45a3f8d1e5dbe7b27badfc718572cdd0d938feef29a8b5cf5fefab5a82c4e92a9a82fe35a918fa3a97753a11452d35bb012770f42d9308c8e96a728937f3059be29e0c0fd359680265a9f81243ed23dabce4ff63915f9359aa99a7902805ce8647c6ea3c81f9e06475365d79b45dc543524e0c7c6e8cc68843662c12ef00127cee9fb4e0e758df1431286fd724b043bf6b6a4def61ba7c73779958ce1c3f5c5a6647b37e7d89b8d747095dba924ef05458cfd165a17c5c57184048ac564c6ca750cce2748959785857e06ae77bf95233c4e13f6713d5cc5e47c8d9bc42cb9f62258e2b4c21167c2f648f59964b059c6db08a0e9d29b398a04996635ebc39a0098378455df958b85abe16634bc75aa3cc0f2da1570cf01333e6e63a6b5d6b998a321bfc2bda448c849d19cd471e7e4636571eca01b672184cd9d83112920240fa5ba78ab1dd810ce1a58ddb9cc93d2e1224c28121eed4f9705aa5b2acb7625bdebe5d442876e285327621d7afe9df43acb79d6f90e76e70ad9fbfdf8f47845be54c1dd7226b95ded3f2a0845838108b856915a9204136f47b65e1a7246452e586d7915073b9f64fa6313d120eb0bff853b52d2bb3784c338aeeb58b723fd3f8a79789c2167e6d7a58c50c90a3975ee704139b021029299b518a18cff3ba2342f9fc98dadc036d1bbec3d4d951c3d90618b9a23a35e3b8ef6d14d2b9c2f9820999d68b53bb0a7f2d3ffa390d3d5266ec41ccc81a933c2a7e296887bc79b8e2700e196c986d22a987defcf28983da656385525b6885daa781c2fe29ebb0b310fb14aaf29453682dc342c9a57d20e64a5f63ae854d3a37f452822f298c1b6dfdea73c62da476fdc697651e5717382f75433507bd3c6dd12ca1d522118c5a74c309de2fb5c318b9d1991812d9d114ac8d4f5d0cbd11f4c5645ec84e6539cc5b4dbc7e2375258c89a9395a155e03fb11983da26bd6f4f1d35d4fea4fd8dd3a047f46301aaf59bdbd68b0a8b14c2f3fcff5174af5a406309334e5bdcee12f7fa3b9dbd5a3d87be969084dcc79e9eff4a3fde2be644a784c968fe093482ca2f58110237c506d10b7bfac803676628d4c01f9d65269b7f1053766c6457032e55389cf1e4d1ebf4ca3eca472c619c37f28731b2634ef58c3bc42ef07cfa7c6bedc5f79d789137da789ac46d6f64257b036b64f8ebbaeb98fce06f0de1cd93cf4396a8643d2dbe3e34682e05f1f75ca8027f1a80389916784a167010a7e5b58b274a3c8ff754103e916a25da13efeef689ad"], 0x1008, 0x800) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000001140)="0e9c7e7641d689bd152bca1b0de542f25f6428a0b70ba57041", 0x19}, {&(0x7f0000001180)="f014e842d087e15c01cc8bd5b1c2a7516d9f83890158d719433ff2db3e7502ff37aca0700624397c6bdeeae46252ebbee9da1354bb7557e78d8be982695367fc86fa45d66eb7e9f388f9c3fa45dcd906f290ea7f0b5afdf9a30e9e72c66b4bd85b0dc61dfe02861551f46bcc8f42150c9f57d28136622589a37bbded39e8e082cc8fbc0dafda245798884497ce26ee8f3262d1c3646bb5a724", 0x99}, {&(0x7f0000001240)="97cd014a2be0866bdaae1ca0e7084e19db1f1b2ad4612c7cb769525afb9255f7267928ca5c72dbac3696e24dccc7f02c843698e5bfdaecb20651181d90520f31acfde38dd05579043cb759bbba2d1161893e29148dd352e24bab2adf3f869e6e5e7baf1ba5c9521623fba4c56a57e7f335ed5261b01fd8cd29aaa882c334cbcecb71d4466562055b23002c47910ce8be8c6ee42c9a77e2fc6c8ba947093cef69b12be19ef24e107e7d4960b3bc08b05f9b7ac31e1c0e987d722bd49d880f053ffd21746a356a2b784a44a493aa14b35ac08a180e6cb62844b3879f140a51da57f1d3f87cbb602272825211213b31ac8946f3a76817a96becfa035b701228e1b18697387480baf6c9195e6b1423da05efc30f6c89d0ed8a95574b68cdd4908dbe9fd37931cb8c64212525f7ba872fd6fe5636a107de9fe6863376192fc836580f70daa5e880ab12fda9a3fd009be79023dc46908aef72b69acf9ab4c65021161f6f6cc098d875237d4836f86d5f38e58f3d2914f9252e701ce3c064319c15568dec2eaaa07a04b73fff7d5ee07ce463cff88f86467a66bd4f699221f09e7bb94d7673856e204990f198ea01eb1e93f904947c47ee8434406fe2a6e918bf6278f1f61113b333055168045388d66913e5b702a573e10ab8f32cd1225ee7d39df0f2cfc3894fba0d272e68ed030bf3f5363ca9dd92e156ceb5dee7d93a9ead25b416ddadf02e635c7fd9a3e4f6e46ad623268e609d2b056a39022417580e22c24dcb5a0fe7c897970b8897dd60bac13f5d1c00b5e019899e0d9b834bae9b35441d10e736b86e969aac966057cdb2b70cce26355f69d74a526f76695e4a224a31a827f0dd90bc6a76dd9149ec3b9bcf9f3bf23e8b9795fa05f1dbe69a90f3ffb42f0b0966f3716b01dba7b3c50e31f98c42dbc484146a7a66b7be91189aef328c1610ccdc1d579bf36bf906c24edb1eafdd438b9f871242722bdb9cc2ca4171bc01587f4497ecb7d64a646a876b546fa655addf4873c3d20bd27a13acd64c0a35e1b128d7ecd8431014162dfd69f0f3bc5c7d60b4f023c79d0993ba12350d47e25ee7688a7b842f674d3227488df6a65d844f90a0cc0d3cfbd9f10578817ff36f15214802cad39530e28347c8aa0323d61c0e55731d547ebfdbbf1037f26b0c9b974ef0f8319b7aab108fee956deacde2ce63048f9fcf170186a799bcc7e0da99bd55bd6ed4e991411b89d5d4736efd50206c375c6761aaf40b34dcb1b9102c5c5ddac5b8bc63215f261700de541822d6b38542aa6dd21052870e1dccf4d667519bb3b56a6d94158d6460628f1836d6c2aff2575d660cca528e3b94bb899efc34ce4caf4c38608766ef731195302979574c3f81943dbc1b28f22e25cfb80769c63442db8ae8edc88a4bd1f7718d53316e04da40af1d663e00607ea94fee086bac09d3f0e522106c578fa17dbbfd53a041e7f364af79ffb870d62fd810604d591f4f7b61a454ff128e64de458d4eeb92d92718c6bbe3d58c885db3a6a5af7ea013c8ebd2dfc2d861a6ee43ac1342e56142d8402b82da886a2f89f86928331a0f81f8ac11f4bd022c97db2a8b8fa032b6fdc04bb55b99da53cb4340a02de395304b1b7b7c1f25fef9b57da3123c6c7a5089795d8fa6d245012efbaa62af79895c40e69bbcfa19046cbde8e866eb7eace23677d1121e42b7e78504cdbfadb263677feaa0cfe819d183a7e3d727cf56583d38260dd746e133657941d60da28930dda86256a57405a9bef7cfa5f33300b294aba1f8c6f0f463548049dce99160bfdf477fd1b65e06b85aaafa6740f72b0cb748ef947378f8648298332b6447fd6f10a2996737fb9c31d603d441b64464cff3afcd2fc3d568270ae408778b1bda5920748a50efb39327e6a19f8bb11095a23afd91299fc2038a766a39a856e1218ac8bf2a40cba7060aefb762b040f71fda7894d1894ddd01fafd0689e0a20c0e93a1cc1e084e802f2e0a364f8b094b30076c4c5971ee9973a3bed4758dda04a87816e7d86956c1424cf011bee93fcf99476c2ba3eb2a5bca3106f36481a42ecb5945a08b353fe607d4f9020ed9a2331bafb388ec21fd364ac4c68edcbf89e0df82b59a12ecc593a902928b9042b461baac06912ea400124615fb4505ed72e8096803305e566333850af0b8e1ac6c02c737828f39d62f1d6ad00ae9e58e22c996284186949fe0acd87fca720b45c1947076c65de11afb75b8b759c931fa116f4ccd9527f1a9b9acc331b155b600e9186f0bc7254fcbff0c1ad228461f48daa018004f44d0810fc2d26fe1050cb7645435c2cbb0b38ef044a7be7ac6e63bc1a04478fac80f332da1dd138862e4ce6ef1f7a16cc9e5e5c43255bbb768eaf530b8c9d11b34382b50b072d449ad1821a11dea09bbee2803eb3149ac7c7a0a271273eaa9c864d7b5dfe75ef6c8e11eef114460825705ec4091d8c05b9f3d43af0786c94cfacf036840223543794431eefcf55b300c2ff8a29298d9ab318d36f2f12eeb17eced2cea9f1a16b3d3e42d6cd8f194ec9f7a017075a5eb6c8ff486a1591e652fb66c3009bf49efed78eec10d5e7922d36067936ce6c2df3df80c4919e74ac54e1f29b3878f011f77af296f252d1221e0793620b799ad1017b1fb32a0924ad84f5246f6062906c5757d22ad5f4006accf483ed843f907265507153171fe61c345646417eb8a8d767dc24f089d7f256f3728c7f7d30895c8e8f890d970ea484a1816f719d59958593b5c56f49c05c55b04ceac5dd8ee533ae83f83566e03c2a7b2c9e52ff3abf23b3963de2b4a1e324d623d9aee2493e1e15cfd51c1c1fb20d8024f760e3ac0c007cb92eec84cfa388d35995440f102b4c6f417efd10cf3a46e7117e4984f63d5e4cabcef7776c28b75574290d85646694b1ca73765d29aa44bda8c2ab041577c79e56f9ece28d475ce19b7a28e2d3f090db57c55ad4aee3efcd86e7254590090c472c9894efd7ba2f6cbdf4dceb49ad6171bbdb516e10d377a2510d78d83eb1eb801d092a89fa25a815ade8c1d252394d7d05e63b1d029d62eed56dddeb9efd287f1c8135af2056fd88aa3467f13604345cf46f34a190dcbf3055f1970b17fcbc77a3eae91c2885954113d65c219e2b32b82827c9fce3c1dc5ab489f2e6c9ac0c31cee4b3abac2388473637c73203852b1b6ff4a19eceb62ab472a4ccd1bc571f469bee1202fb2f3c245cb345bd36d167bbe347de4f805c40aa969d28091a2748810a12f10732adeae296040e88480ac816045c7178ae9ac343ebc1945b83ea46014fec6267716fa26a2df796a411918d81822b24dd6af9dc2c8e8ba0bcf50754d86f9ae44a940496e08076715e7f1d93bf5ff007c3f2c66b9e2b90b386dcfb18aeaffea21eed3a124199f11480229d78a47f6563301be078938c70e95dd6e138250be1f700f494baa8f55ea4ac47bcf0f80fe112c413dcabdf7b356cd0f157fbaf4f9b518772b2fac6c3b80d1095e8fe37876714e230c60a9a758346cec20a729a8a430dbe0d5e9ed0ee921e22774c116cb311fbd381c867ee9d87a67feadaecf730507e899115b9ad30f221fd5b18e59ecfa98520a78fc0bd83ce409f52bc752d8152819e9bd61c8d955c7aa6ee5dd5dc893f79e1436d291770f90349376bbe6e53f701135bc370f71d8aa3ed9991f015d66bf872297eefc7619eeb32b0220e46b07eaff470f3dd25c1d28ab0d8316696476cbba374eafbb86eca0b778bcd6a4f8e577763ecaa1befb7292627ed71ace312165bdbb921e7bb1445052a07fa2bcf9e6c47f07778c2040db563cd5e77cc8fea56b6a5e4d45241901aa434a544041d9094c0fa7e333969d44810b68e52c9b77a90f9726afa654bc43c804bd281790b30b1e10f17d8ebb873376599080f777880b560005b603d744ecc7dbd2f9fbb3dedf8b11c2a8f4102130578ec841f27e16674f21f6650560faec7fd39fa17808979b8b5bda64cd0e493efffdeba95749d454b4f75607830c11788333442fa9f94b14cdb2614dbb45f4f382b06ce52871e530595cfd98677f39bea6c6034a8e89bf3f86ef3a165933c7aa75c121417ddf19e8ece3050b19e63b2e9dba4e810c260b94863fe516fcd81cc6d42437253d37e9bffc015febffe07a15b84ba023382fccf848dcd3b6b9c15b2aae926cb958bbdeac339b2ea43a5509fbe6258c4a3403c2ace915aaa8bc4e2b80169135248f3640d9858c3b0e9d1650a97defda1970169a62cafe6ac7d3c0f4ce8bcb2d94b25f87093e1fcff806c68296c953c8a3034835a87c654a5161922c2e368b56a1097bb1f00ccd4f8d65ecc378fe67a348fce677cb7fc74c2511719b7abe89322f84f17e09eaae683b0d74677daaeb1d93d2ffee053095cc3ff592f6335baba70645742b6ad106cfe7cba41d6f5b815d1bb59b77ed19f26e58333a8e5bde7b7791a47a83579191683722326facb46aede89356f44102d5a066d4f23c02d80b9f2bded4ba03339b76b7a774e7acfa689bf30b237659d132bd97fb71b9255391e4c02496958c7f6b74c1b32fda49ded9948d9ec3c2c9ab7baa6c77967231a7f3a9a3b499798e6721645964423bcb378f4d0cc8871bb84fc456ddcc9888e30bfbc6f5e7a237001f86908843840444202c4acf51ab454b8946975b1947a1d8d39e3a446c01eda112dbb390757a94d67281e097e2e385fdffb3b1822403314584664ccfe374908762a577f27acdb4647f7bb149c038fc9c1adb2cf6f795a8ddd73a6c150b5a0b4406354bd016397fbe0e2ea5a3b92454b77c94afc4f7edd475fd23c3509acb02c70e0f5774b82d270e2f7d1df09a3b160fb26cf635456b716eaaa013443168aaa93958dd2473e66bc0361d3a482529e888b694e831fd9c686a5c674ec465f053d0b6cecb2516352f5feb57dc7249e4d61c7bba81cef47ada4f0bff1b126cb7acaeacb086c452b2c40febf574b5c9c02dffce4c37613280080ff06fb48b43b24617b9afb056be47ae412eac1ffe24b39a80dcf23c4a4a9fafb3d78de5a28a305878e7b8ebd1b0224287fe60e96f472eaed7b7bd846fdea0fbab68a8a56fcd23bc0a8a3bc24e9875acae345e7fbde67ed65a85cc6d4bb26e9b4030ac1063a847423abce9d433bd792c7131a0de6f5e410288aa5086ac634368b54a65cfaf1e6a146084cb2115b0bb66d2dca16cbf361297828f5b3568e554a8e69761ada2e1184400be1aa804a9ade81c5ac733e5431f6eda3e0698d3b7691ac76bde2380bd5094b98f857cb3d61b0bc4ebba83035fdcde6dc22526fe60a5910ddb63e880edcd3c68ade4f1a30064278eb9f8e7af6861f9ae844d175bb78fb59d1a8b20538a83c3619b4404dfd51a2c03788c62bfaeba0b174a7746abc7776d01d3136c4495ba3f1aeb51b4ef7a24e98d8d6b1a83664dfa03f3912462672354ea7ba7039d08c0bd16f81b17e8b2196c333ab5b46ef7e8db0ccfe0198ee62158b8a9fa53665f1e7ef6e11655b1cfb7b3bc6d7a7b620fed93cb815444ed7a5e52ff0f6ce44a714be215635de1fc27f81ada372afcb292a3681414354e4618e100ea3929714f33c799f928064daf369ab9286248aa6ddadeb55edbea119f9a528ac057c6dd3e404f6474108ad6ae0d362828f51181dda41107104d3e4974a1ab9109e7ae0a1dcf62a4ed7c1a99de2c88b3c08bf85482bc03dcefd4a419370f72d3d12fcc3c1818120a320762728a42224fecba55d3457d720c79f68375027c3e84896ac650c8b0028ac2e5159d5ce0f6d65858af85", 0x1000}, {&(0x7f0000002240)="d6bbd46c1fa96a5473f48ca87d873b12fba6b47a5577152c3240dff05dcc5e35c08b63307d4969ba295da2ef41f8203e0095bb7f37d8d694628764c9f9781af99e5be91e609f517e6a8a4a521d069267667a836c25f510bde6515ff8db2c791f239ad2e8cdc09c22a48282", 0x6b}, {&(0x7f00000022c0)="d54faef350d683e6bcc58f3548b8e657cd0a211fc69651001ed2dae9d472ac52b51c187248af1dce19c6c3bc6035363b7f43d70ec596373af275ec728ec4c0a048b8728cdc6f53fa2f077e6dab546e413066e43348b2827f33d56e4a21389a369b01049b097da8c3e4f88e2e9963b2803886ed49389f352af45ce9bacaded59196112c9bff72374b1d88027043edc9b0a48e6f4de80c14fd017104b1bc412f738364d384a0c510200d91e32dec7358e6e834c180f4cbd60c06cac94dcb0043e75021975bcf6710526496", 0xca}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) 12:10:00 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000000, 0x1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000700)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe432040000", 0x39) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73866cd7d7c1edb36000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x3687f8ba) socketpair(0x10, 0x4, 0x6, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x48}], 0x1, 0x0) 12:10:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 12:10:01 executing program 0: clock_gettime(0x6, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 12:10:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="6d2abbb8435fc0b8ca8750c89a1975234e0268e19e5dc2b461849d93128b77ac12b91b42ad4999f06f7bb1f2ace64111d07ed2ad63fae4b862d09a15de28bb4ede60375df294d92b92c42bc77f9f57deb4323d9987d61e3c775828c553274e12f6aeb5bce94d9cf95834e8529bdab6acd5fcebf07a952ca775bf56d2bdf84e72b23701bec298154d79637049030c3d66e5edf096d885f39fc5ee54de89afa4a3275028be1c4e8a4b7b60d5c8e7f5d1f61a9bd0157caea6bf7de0b66bb160411950280d4cc9c1dfc2e0919ae307e1476432f64c40871e7760aa7fce67910f99d6dc3359270845c9ff133769b5d38230f8a33139d47a8600422162b5933201753ba3466f6bedb111a1b25f2f2fd97435e68c36d9a816090990a89443deee13f7624c2726acd842bbb073c2554363d82469b803bc9df8551bf9bb8c43d2928faf8cf3eeffe37704d538287c003c5fe75179e0713ff37e66b8d42e6fbb660c491c5b0338dac5dc8e029a290b35f9d063dbcd1f38d1d79428c9e04bdf1255a3594a381eeaa0502c824e9098bd4f208430f4c2a7203172bc9076fb689208487e9d41bb6a584d6181a3c7b495795d0be9cf764f25c330b9df688a12aa95fa23811f7eab654c9c5a02d3cff268feebf2e925dce20bd676615cdf7b5733baf09dc2d72a5614ab009033f6a1d0717bc676aa34b7bd0cbfb4a9052742ed098d728777596390862e049ceae1b2a0b5f7b378594b0f8347330f7d9aaf99ac26ece97ed13de7da5e9ecdd7a8aa2b7506bd24f28bc0a2f0b56f37a36eca0d5d98a8a6ce67c3d4938de72a9ee88991c4a8bedbd1d2fcb35aebac34fa0d12245e42394ba9bc4727bea49b2a83533e1f825b7f38567f826c6a5d6b1a79239e42631fc79e4784480fee873a7a7e212d18385cfdd2bf3ce46a1bb7f098044b113ab16133d32d493f7fd222de7e240795bb08bf945988e8d57cf6eea8f2d537a0df3f0dbd3eb13237e16dfedb7f1a077c61e34692e896fe38cc54a8513c16f02e7b44b1bfd0a8ea38988e190d9539f9722cf4baa304f3a9ff3d0f440541d916279567bec55a4f264ed7de0d347ed1f79073be4edf55597d494f7d2b5743804a91a12f816c6264d89b645fac557fd93e7a71793dc1cff06019a21ad1abde54f51f0ad6f4d424b50125977e240f9740e937ca2194015d795197bc78c4c6bca425e8ccb2275d520dd3473757a05b1821ab1fb4d7bd7169251df22db4f57d44408d5ccfc8179e5d266a76e4b9928418f2bbde4eb626740a0120a9b1c7f144d772d33c27d4c59fcf644fec705d0ab7d40f092049622e617033159ab95f4462d2fd8abf69e9787bfa66d104307f2ec86ece633a3a094a43b70f150e0501a5d0b31443d15cadc358e88cef4870eb3f48a169993fbf140201e055d9dffa3faf4b8051c9706d9587c3ec8291eabaa8689166c37cdedc2ae11cd0441f9d9efda23dee5d3a82a21d544903d779fcf4b5c9c7b246541a840a2d6c5e4c89b57d703622b6dbb8bad1a5342e5e92c78b70b7c6d13b124a97f07b52bb4bcfeab8e2a33ed8b89c672c25d4af0788d5d2b42743a6c963a786d78982aadad5ab58e2cb7f8aafd8b2d145cbdac3a6f03b6305cc8c52c255ecebb8d1d6853b90e8e70c679928c92786bdc93be65ecd4371c5f53d3faf1be3c0fc6401cf92a071a16103465c0a3eb2e2212d7e8b9c790a2d7a3d595dfa6fe5253caa41c568b0d279e83d6f8eeb4942916ca69e5ad1e88b3c5824fc8d3b204ed5425b0ab9aa951825705a6428dcd74dec7bd3f12048d52e299558b21d1d2e6f87e684792d29e04bd5570de1a8515a669e635c1de9e820ce037b000b9cd92258f5d99c66e8b03cdf010f46509c0606dea274cf5f36c9fe1449842144977ecb5bb04de5af8b4938210791059ab4bc07aa5239e0feaf41ad0a711ec297efd7bcaab02ddbea73b30560061e2231539aea49ae3827070aee0c3eae47bc4277d50988172c43bf099b9396515505209d3731174a0cf58fc6aaaaf1920e7e8b8ba8bf0911be87ebd0e8bc479409816d02066bbf08a9c917292de5ad44e8995ae6b7225f5d01d5053bfd059e281fa8f14edb3fb072820b725864c5d73cefccf60113033bfd6fba5cc4cedbeaabe50aeceed1139322116a30d05879fa6712e1b86ee0b0e6560cc5361f82b80944c44eb7f680f02bfa47506df1a924471cd9888d1071bf28c9d89e66672d9f30e3118101b06d8c369bc736492a4199c9cf4980318fe5a77077e234e46137aa53ed287f60f3e2fe1d2521bb7a364f35bab3f24cad034523ca2730160ae0cb12f1290fbcbf392dc51ae433cff83ebdb6dcda0212d7fb1a4c309ec8bc3134764d59c863c52d789a8ce440d2fde8f438f9265edcc5bce66f734462e1fc71e181f57adb4bf021c964615c713de35b9ad771911a4831c413cb6a1345e0324bc10403900527b419e49690d431a3cdb0c9e2ee41012eeb344411302b9b2b53e1f894f4aebe4856661fca3b8af9c7aba1bb92114db0a122499c09b4d48f871339c370ca1b5c6a583dc2ac929208848a50d3988de583821dabb266651667a48916d5a27b9d2f5a48177859b350947076f83750b8db88080d0e3dd1bb6178f7d2f0f4c059be3929aea80d663293eb4bd3552c3766d4e845da9d7e22528604a99ae8a4179a0a11c0d4f4ff5dacc12e844dfff3009a166d2a1a59985b86bbf48099b8a97b9cb7eb2052afdd02f9efa56e28f3fb338b97dee9a75cab44f63d32258189312c5a01b763767979ed1ac57e42e0abb38e8c67989de3e0f8860e11894c28570fa03877af3c7a855ffd15184b6de73c3ace43b1d8c2692ceeed1fa8017463d74b5c783f96074e896b76297a3891bb1a8ca38587bd3cd3e20fdfd34c4881b27c8a77d9a657320e255008c9bd7d589e3d67a81e0f04f5c53ff5e40cf094de89c64ed837b6042b736c87f116d8987317e27a9b79b78dfc514a2a7c95b1c04fcc3bc7123a64c193f5fcdf5064de73e227a2496ebac1d01be11c88bd4d89a0b081f2d8e440aa9837fdd11d6e4d4ccd55178c92c85eb7e49a4ee466be857699cceab52d92317d27ee2ccbc6259221832bcac3f942446b016b51e194857270d1d952892aa58778c05d4a9b3fa9611b5eeda0b7d867e70df3031179bf9cb842f5944cc177c57fb676545d1d0ebea0f34459456714c67c1279c214769fab2db3e1089e1cb388270b149df0e1c67bd2607aff5c570f4582d61b5bc334f9deba8b5c35039c9c821d61d3ad5e9d46713b458a2cdc4d53fb08f4ee89f722f0ba1b0f9db0a460416a382436b80fa9d685b93d94618e52a83c1a39e4f05fb87eb71db204ec550f766f4a3800e463701465078e786bf187cdd960eb05e4dd91059425f465871cea131389172c2959a4c81b50560d2a01548b65cac42cb5e3b0378385b5f1566bec2e0e658e112db1c63d1a0f1ae610c42205e66eba8635fc6a9c82860b18551bbe8453017e95af145e48c7195dbca42e7ec090796fbe9bfbc8bd922f66c4f9d645cf7372f9cec8f810d76c5ee6c643943fc111dbece190aef67994799474de12eee2b17d6832cb71f178999bd32209fb994f3e1f05f5bcf99b25bdb80586fb898d846a473a3a92d53c2214a338cd3ce1b62a29e9b5ffb68e56235582c591b283eced8c72b830680e562005d3667c84edde2e851b10e6a0e4fd97f52dbbb1f739d9af207cb040337acb2ea7325543bf06e1b3fcf60775d4c6734fe8b1500f2be77bfea77fb71d14092d99cf51a24d04c4849231228d0df1694e89d50be53497f0502dc31ccfefa0226aa14e5c1d280838e588a8c5f38a6278db43d3cbcf6ab34b8b34404a2f4d7b31dcbb0160faee40f7642c3e15d19976cc9d1c9650b90d3d970663013b12a7bc6c19370adefdbbdb85680d2d2a56931cac5fcf5de2f8b3b1f8c1d2f38f03db0e5c741b0bb6fdc03ea20b31271c7fd383ad0577ea0a6cac7493263fd6b7df633f57394587d916f226b362f46b773b3e4c0c95d9db5699cc1afd587caadf600a5dd49c15c348c71fd71a98b2699eec7a44dfad024eb9b46f1ba1a066559030aed682ab796a55a7bb0e4f491f32f7970c036874a9e8328e8a465ca263d05ecab5d3710ce48b2e3c7cec783b76079b6d401437fae8b4dfef53f16406eecb5559451c9b3fd442129f47c2ea988c47fc00c04f58a021be0161097d18af54d3e1c6d7eed38c414a61443a5b3a1965952b50142a0d3771e0f5c6810b2a0a78b55641fbf21a95b86dec5ee30f92236c2ec568c78a6ca49cbcc0d05326c8b37673bb3c8445e3ea79de77c90877d3fea741ad1638d778f8f6a216cf52dbfd265f32a6b12fe8e2f6cd9048c611dbf354b6b946767b5f0715cb75ed9e10c96b82d566644503375de30138c11ddd6159bf6a5897c1f0b8534d318f58bda531c6fd4930d1d1b8ec3657479d21dbbe6bb5f0df865b85eda772a869316fdba3449cd3b3666d3229e1408a884d21ffcb6bfd87cb4d865d81432a94626650bfef00d965c7e9bfccd64e6a58ffbb1b5c7440d0928b0adc3cf92a1a323501fec497809c9ab908f83c343a1a874754144420105fccab4bda569a9e612275f39b716f22d639c0e44d48641d58a607c38242ca468fbc3c9b4263336540a36ac35220f6d45fbfe688fdb508eaf40df3f9dae8d98c0b515c3c66469ffc2026bd44ade27c5403083ef271fa916ab433f9569c040f4940296574043f28fb85fe8d1d495503a8e25655f1cbed32e7783f20aa72a87a953179af00bdf762af962c40e43075cfd5222cb3fa5b72cf4d2c6f58e78c18fc483df72466afa55565f2ad42510ace505191f5c79666bfc545e1b72f4248620256a6913f2aa1ab7e35771a65dfe6ee19c9c47931abad90ba55e03f58ab2e709709998bcf66d53a10b6fc6da6b96f8b7715e137e81c3b8a137cd5939d8aa9b9d3e7c9bbccb1a004409cafc46f7ae29f8b7cb3c39c09158f2a0baa45ada32f185ee85d4d405b528d5c9c17405be6b2d5332f4c7e8791f48880cea515e67d6399e2e06dec07e289be05618b16ccf45ae466f23b60243d033e35728962711f89e83db76d689e694285249fa12613ef1d1e103954b8dfbbb6ff3243913d6c797c2d6596cc4e851b5993789e8c14fce07bc6cf4249a8ec6b3c423c459a0f0ab8ad39eca3d4ca6d6010944a474623116fb6def4f96e9c29cb17df8d375cbf3d8a171ba943a547ae0e0ce11ecc5aad2c1de0582b6ed97bf8a370a4e2dc18795227fdc34f73892fd2c86c9e480ea211ceb068d4a15d06e2bba1378d26470d430ac8952ef62d06c0bd44a1283286243ec50c664dfe6fba7d2239e3c9e681263711917aae0b89037f10226797d354a00dacfe631f18374d2536002829dcc7f417fb7742271604c2d88964ceeeb29a00da17e542fa1a7f7a27f5001fbdf820e8d36ae1397bf4c5bee7acff949ddc9695fe550c91f90a14f02d4debb2a7a37c46a8e99631e7649ff69053221fe96573e6fb01bf9a7201c456b2d783d1627d6cac800ed6c85452db94a5e553b2dc3e5d6b5754b89a298df0ab12bcde5aa2fffe7b3f7aae74c6283423d3112d0a40da1236eadd87e01bc48b9afb397afc3fc9970c7a579fc65aee5de7897cb59bd2547808595d839ccc9972a03c292d3b3ceb757dfbf95bc9641cde542b486b468cf319f54f951496e57f8822ce562404666e133d53810d6f68a4a400faa7c4e562ff5d9b8c17f87f9478cf02352bbdb222ecb494f8b8da6ffa28b1c31d8c0c3a38dfd9349bd1", 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca9aef3d4e3d268e9a76b75befe56f5c60379b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f478c5b570121197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b12b0da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e069d1223b5c59438216bbc643866740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f1bf04364f951d13bd8471db350b697d0faa4ecaf44e65229f5a99f6bb46068f018d9cb60dae08c5ccca13bb06df120a5ace4dec08350bb6c1dc6bf0b55df029434ea53f74c3455f2afbc31f6ff943", 0x118) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) flock(r3, 0x8) 12:10:01 executing program 1: utimes(0x0, &(0x7f0000000000)={{}, {0x3, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbded4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0xffff, 0x5, r1}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000014c0)="a5df4f0a607b1772b57972231a45f81a1e4dcb0be0b2e04c7c7c0ec66a5dba1737824ab6dc2701b57e83d323aad53e631919f7e449e36f665fd042fb47df889bec3f56c644f54fc28d00bd88c376a84eea4176b6149e25f93b25ac5eb978ccf10f9f2768720b25dafb7941cb2c1aa60ed713c9fc79586c2a9d1e7cdcb64324afbfac1f3520ba111b4fc69c3a468c32fb5a5b4c179d878b617f30bee488479e4f471b46f1caf7081a9ba6f2cdeac2bb37cc9c04390f6a1e3b50faff65ff14bb9e1aa11d205adc9c81570fd9850942d0a32ff5d0a19a1d0b94c7173c68906dc99c0adab9430b51a86fceaed4d4e90d0e2cd60b079ad9d3b57c8968b96469374887b369f5d201d9f65503af064eb66a6b037920c0be649b167527a7076509b46850b31f4064e53fa04cc0a42c88b827517b3e33593cf9ef23d8a549723e1cb7cd3000fe496a1aa913f173b2c5b163fd1eb58159acec2cc42275c494013d44f4c9c9a88a", 0x162}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x6}, {0x71e, 0x1}}) 12:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) lseek(r0, 0x5b, 0x3) write(r0, &(0x7f0000000080), 0xfc4c) r1 = dup(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 12:10:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) fsync(r0) 12:10:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000002812b5db39b328ba3ebc90c1ab9b8cfe9554702749a3d3430c6b89dea369046d8109af6771f60f11"], 0x10}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x20) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 12:10:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 12:10:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x10000000f8) socketpair(0x30, 0x4003, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000080)="eb92c1dc098864db1d79871fd8a13164bb3a0930a12a546292a39b577f41378f7107ac18bd6153a6", 0x28, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="f72c075f8ab1b21b4c2374586912230afeb5e5b5ad0d0400000000979b8a006cdaf282"], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 12:10:01 executing program 0: r0 = kqueue() close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 12:10:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x43, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 12:10:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 12:10:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 12:10:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x11a) r1 = semget(0x3, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/125, 0x7d}], 0x1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f6"], 0x28}, 0x0) 12:10:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) close(r0) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x3, 0x0, 0x80) shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/125) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:10:01 executing program 1: shmget(0x2, 0x3000, 0x32, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x8000105, &(0x7f0000ffc000/0x4000)=nil) r0 = socket$inet(0x2, 0x4000, 0xffff) sendto(r0, &(0x7f0000000000)="3744f9a711f76243e7308d6b266918942cbbf731375b1ae70e37f11c2ca16449fc680e27d7c78514dc0d48f5337363101f4237112f955b0fa8dd9cc11f914646af3c8622af18185dd08287d3a75db3191f6ad1c4600f45ef92e27315bef1e7837d78482aad17bf1192093f1e95a62c691dedf50464e1e9fe952274265f59d0b1b1cd332f5f053fdc7f8ce7116ce1a3fd23a579e615", 0x95, 0x0, 0x0, 0x0) 12:10:02 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) 12:10:02 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 12:10:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xffffffffffffffef, 0x0, 0x0, &(0x7f0000000200), 0x20}, 0x1) 12:10:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 12:10:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x6) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/213, 0xd5}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)}], 0x1, 0x0) 12:10:02 executing program 1: r0 = getpgrp() chroot(&(0x7f0000000000)='./file0\x00') setpgid(0x0, 0x0) setpgid(0x0, r0) msgget(0x0, 0x23aefddebaae61c4) 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 12:10:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x3000, 0x0) 12:10:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2080, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 12:10:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) socket(0x12, 0x5, 0x727) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4000000}], 0x2, 0x0, 0xfffffffffffffffd, 0x0) write(r0, 0x0, 0x0) 12:10:02 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) renameat(r1, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') r2 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000740)}, {0x0}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) readv(r2, &(0x7f0000000000), 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x82) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000480)='+[\x00', &(0x7f00000005c0)="e72f2b7b3a2d3a5b00", 0x0, &(0x7f0000000700)=':\x00', 0x0]) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r6 = dup2(r5, r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x4e06c38b212c0372, 0x1c, 0x19, 0x8001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x42, 0x84, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0x9, 0x0, 0x7}, {{r5}, 0xfffffffffffffffe, 0x40, 0x22, 0x100000001, 0xaf48}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x45, 0x8, 0x7, 0xfffffffffffffff9}], 0x74, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x101, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3f2, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80, 0x6b2, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x80000001}, {{r6}, 0xfffffffffffffffe, 0x21, 0x8, 0x0, 0xfd}, {{r5}, 0xfffffffffffffffc, 0x26, 0x80000009, 0x400, 0x9d03}], 0x380000, &(0x7f0000000000)={0x86c0, 0xd9f}) 12:10:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90c7daa4ee9f578fc86ef63f78aeb331f0de1496"}) r1 = semget(0x3, 0x1, 0x4) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/67) 12:10:02 executing program 0: setreuid(0x0, 0xee00) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/220) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 12:10:02 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) sendto$inet6(r0, &(0x7f0000000080)="e210a68636b44effe5818bae7b1e4eb9d3216b2532c5c0d2ae98fb726e54e80998481db6d0163be3172def8ced2f6d1534b33c8823a1b100734fdf109039b10d0f64305645dcd440db18c5dbd2212aadc77f1a1f2cdc600cc627007554", 0x5d, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x4ab}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) 12:10:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x400, 0xfffffffffffffffa}, {0x18, 0x3, 0xffff, 0x5}, 0xfffffffffffffffb, [0x4, 0x2, 0x80000001, 0x1, 0xff, 0x20, 0x5, 0xfffffffffffffff8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000001}) 12:10:02 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/247, &(0x7f0000000100)=0xf7) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:10:02 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x200, 0x26) utimensat(r1, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={{0x7, 0x8000}, {0x5, 0x7}}, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) 12:10:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = getegid() setgid(r1) 12:10:02 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x8287, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x0, 0x1000300000002}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x1, 0x6, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x6}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2d, 0x80, 0x5b832e02, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x55, 0x6, 0xeb79}], 0x7, &(0x7f0000000140)={0x5, 0xff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r1, 0x45, 0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000002}) 12:10:02 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) 12:10:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x21) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 12:10:02 executing program 0: r0 = kqueue() r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc00, 0x0) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x3f400, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x2, 0x10000000}, {{r3}, 0xfffffffffffffffc, 0x91, 0x1, 0xffffffff, 0x6}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x89, 0x20000000, 0x10001, 0x10000}], 0x81, &(0x7f0000000240)={0x4, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000280)='./file0\x00') write(r6, 0x0, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) recvmsg(r6, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 12:10:02 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="1d00", &(0x7f0000000100)='*\x00', &(0x7f0000000140)="7d5b28210e00", &(0x7f0000000180)='@\\\x00'], &(0x7f0000000280)=[&(0x7f0000000240)=':\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x30000, 0x2) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 12:10:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20001023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) socket$unix(0x1, 0x5, 0x0) 12:10:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r2, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 12:10:03 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) fsync(r1) 12:10:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="ed31867dd097b0df81ab0a51ac25d0bea64a92b20c1a2a5d3bbea4ade8462525a459ff583f9fc71b301c62826e7425863e1ae45e6d94f7a7b0fb7ef3a08bb1ee4527ce19998e4ff0a353c8e7f31fcbe03daee2bbae6c108e04f31e3fd2f81b12b43ee21edb1f99e88061b55f95cfa818c2efdd2f342c52f83311aca107981a301c03e8745d9d0669b9fdad078eddfd54b33bba458c3e75663a94fcd908706a09d239023f99fa5e03fe2280f0b262f99179b791f51e2d2e8538f09af69eda052816ae40be773c4daee11bd17cc05a6088b45913625c9d853ce412771915e21f98dea9d63177be9ccd5b7b863d63c51a4980c6891b6a4f57ccada3687df52467a8f848fd2bbd688b337756b94eb18cc4418b9c99f0a528d4ccecebbf999a3b2e79112421e65d0c464c3dd3bbb31b5fc520bd7cb7224f3c8234d020990f5c57efa3eafe9fec642cfd2d0de2fee85fa39da0c8824bdead16aa03e861a2e6aad696faf4b209eeed39b33781c4fc670ccc6b0ff36877d43e53dc8802dc6eeb93abeab2dc8031916a4495d4f3a1ad4689aa6106262f7bff8d723ee9614ae124ecb5e898629ef98fca315d48d8c3b383dbedef0b8ee3131e1f7f0cb7a7330222af0ada2e35df74332f769ee004a7c3d719bcb63e0e97b2fb1ba78be233dc93f85619d33dbfb77bdb9fdb56980a79941dfa230922cfde3fc16d255184958803d94775e298dad0b18faf749e91c469a59fd41c17c4e399ac69560cf665ac3e24b3bd61210c3137b031b1135ce628d46d9804b7ed62d02b22115b35e9d37be394b938de29e8c0fbadcf7a0647515683dcf987dee28772738f1b501f50d6ccfd743015bd918ad24e001b755ef62baef3b24f0b7b943d44866516091897eef52671e5ad32f20f69f3c1b773066f0ca5645edd60b83229ccc1de9f2661ec45d072944ed13b98a72df548158edc62e23c2a31d543b7952546445aa7fcdabf623cf703867cf6ffa3497001ee3eb8688c195c9397f157239c1d120ea95f816ed1f2b049ca6f33edd241f70b0f98221044e0e0e421d5546d867879fd071a1441912c07539c8d642ddc5bd21dd8bbcc2950a61679b53c40065c506bc5cfbdddf9d6825e5f4379da452e72245824a5a3bbd8817dbbe40e1de9d56645990cce375040f99fee827b2450cb0ba75c99d0f703444f0220f87f5328a9af4916181ed2d2f5f4bf01d21eef87dacf709f4d83dc53c82d854c26bdd9fe1c276b3fa5444a2ae3166d8c4d8a39f4a562666cc3224f64d4c2b1da8d447253af8c201510f4f53a3f2c3e74ba344f5c1c276cae42cc238ff927cf5af4f16edc612978d3f62c38df4a43df10dcabdab189d8503348e1b0124027395e1052e806f30cc14440411a406b6887482643dc09ff1c4fa478eef4566273a0f6d375d03a1401bdf79982d60b728fc204d0d6beecd0257209c739785d1a55e08a2f897c70bbc06ff03c58c884d084a93828c0166f3b3bc49ef4465cbefe7e45367800301954c5242074cc3186eeb5147512fee15aa98de12039e724cf5aba8dbce8a585461fa94b69c9bf227b99cd52dc676d62ec037960d9c68cbc63975e995ed6ef36b36b737cd9f55a7a42ff0751390987dee63053d79cf1b9a03152b783069104779cc5d08477c8f80b23e0b8576a126c6d5b13ab39f090173c4791c30938fb9916d6ce90b787fe621dfa5bf79c0070b182f9aeb02994495422638e3df62e1c573f17f60f3d663d60789f0866991e0c4244f76fe6cd79b846b026e5cfc664a8df7505d6c1fbefcbdada3a27d508eec80e0e7768094ad38576e5b8489cc09747886ce332157f1a06a2f8da9a12586607268920b92bc25e2ef5c1549d2d17412a80e3b28c4e496dfe75b42eb0aec810a5aced025b4bd134b896dc7666cf9a364b666c67d3228ae93b4d29b6fc610e2a4a4dd361a2f1c7242596e87222af470818a873be3c6e3e3097a38693e6f6beddd8b13464268fcca17f981553c37dc336472671b44c75ede46b2809e02af2a60581b55543a86d2d1e48bffc5072e3d84fe96695170a5dc2520e62e9323b50c4db56ea21f0a63f2f040bdbb5e628e143c3be4ab09e2119f0cfd9947e057afbca44b9554ce57a5c7c00888dc54d61b94027627f95f48390fbde6dae81f05324448199f73b922d426f3ebbef69d362f62ffcdf37ea70a1e1dd40ffbe5630fc28ad9d432239f5bb8249c7fbb6b53902d37068b8ef2c7c2d7b7002a049352cbd25763e85078ae3cfdcf3c25bf2cb17a250a59b8676e6020419436bb78fa24f0528d36a0d09533c8d452c5222b3ab440bdcec3db4c7be8e2111e2047ced1ab9f6cbe86fc82e17aff9010d3276f46284122c2c37dd08ca892a4baf406db01e0408d8f3d53529811a422e9626cb90f7639bb8ae8fab06fc74ecf3d6f6dd6a3a951dc4bf40bc4b5298906b3688decbc68190d4af9bca8c9e8c642318245e861db5ed7a1a4d4a9d30e0f2f9b6e18879c5d1bdfe015c4831f212b6fed444f893b0a506b9235393d0daa89fbd808bf5a9f512b35d5c3f1bb0ce0a23e4ca6ea0d9e9c5cafef7a0ae61309820cb7627942122e46ef356c9f483393005f9e986277455bda09bf27dabfde79b62fbf4284951701bfc848a1e1dfb0c61a4cacbbe9c362df2ecaa3e6da995ee4e0b4eecc9e19c48eaecc6c01bf279ed86510c5f33f51b8e46566442f4633de877b9e36f11f93d41b7e70e0d12f0ace1a4fe436f0ba82b221232da3cd1e3cb0b26d5fb7f68d74a2685d3a20e3e3ca191543dcd17d174f446f3c5a9e2f9dd7e679e66b317fb8cc6dc5c4465cdd7e9300a8f07cf9bce2c645eac774fb1884cfff0c41b31c498bd74d9e132b0b06273bc527d56e0dd210a915af0c3640482129e749a7fe31c1d03f5e42289df080dba29e7e505610f8feedfdc30637838b22a3ca1754952e9d54956bf12a70ec1b6ea5e0052b2119a4fbb13279cdf3837101f4168b48d82f97113ecc1b776e0c255fc40f16b2c5eda61d6ca41c33f40062316598d39a4140887ad06098fe91ca71ea494058f2fe98feb8737cc45139963033d2c6fa9099bd45be9aa54901ac7cdfbe390ba15f32ae6105a2f6affdc5d4c93197b90b080f105cbfe7443c563d875c347cacd0f3f186637f779992caea60d1b488fde1e9a69203a85203852d0b2e797c09b0d89af48b794e8a77fd3282dd5960601e00390140212c28ee970d8a3868f9117881b0fcb713248dc78e1b92586e68bf5d694abec07a9b202f5f5a972f3b0890e12618d56dafa873e8a02e6481fc5590cc278503ceaee5ab4606d051314033fc9c805986277485c670bad8cc15b0c531b3ff34b69f223c881e4e49be195804212531eb262c7f205c392c77099345625d7e89028aceacf0bcbddf5219b8022d3e563b11e6e83a96097cbd48ee1bc5680d52c265aa510240da91c3a3869635887775d74a2f221fccf3f67f42c0c4478f8ca2c1c11e7522f61ca4a6683667b698e26dc357b4bafa2012b662f70a1461f583519d95e2be148d3406485f26ec200943616302bfa9c155513668fb612a64bd4a813c76d1f5ab0d22a5e66e1363fc543e7a5de47ff1faa3de4a11c4b15746a5a9d3d5d178f33487c6f614b84c864c2881d4a1361c2be7b9ef8f6bb9f8c6bd12ff1ac7914a55167c0649bcf67b42009f6639bc947ec0a1653b960d7bcb79c6103308de4375dfa35bc35483e5e3c24cfc8a59895d3298bfdb42272a8499f64a81eb7acd202cf7fcbe7e9e51ba679a7ef7f0dbceef2383bd8afe7fc416e5a4eab5e745aad030744cc0020a972e34f97a7b48028df37f5f5cc373446fc736f7a8399ef2beaf69c6334e891f7ded5ee6140b8e935587beb4929faa28e89a6898a92c21b60804984d25ca80bba504c17c0eab35ec548c3ee16697fa085771f5572ff2d04df1fcbff5586c0a9a48056840d8adb8ebe06f1542fb4e03c2a3ac32dc95940d39826cf4dca1e1e80aa04f4c0d9bc3528ad7c767dc62bc2169b10f291e3ad52673be57d81fc439cd74ac66d86232b6c3c7a5cc2cc3a3a0e3f37c3fc3c4a260ad6672cdd49fecca53c2a397a43472d788b4b9db0a88f431135170164e423b0c59f3a4382dad23dffaa181c1a3d4fedb631183a29dcc9060972ebcc64c63f00fc41860d2adc26958c0f540254835d8d74277af30f7b50a0340bcd35343f5ceac2f37373482a18bd4e1c19e1dd08efbd95ec0ede4cbe8e69f77b5968780a458718a1795e0465bb55f5d898af2527ab5d7726cd7eeecc2d33f374df4831086d40c0e08420eed31223139cdabde183adf9778a788211edfb25c6289dd08c9afc055407abcfed4484907f2aa3ada13f9657801d0814717eefcb4985b01aa63adf31f24e020ba858c69a6b269b8d7fb49278e3689766df1a975257036601d914d1f8d47f03e87c1c7d0c656ca619fa3c018d0eb0b5ae2bfdf43bb14658754eefaea2cbb6e9622ce4f10cb273809bcac9a6abcd0fb39c0641567035f565b7a8860e7fde63aa2ddf7a438a6ba441528085d03564970acdf935f27a4fece711b9f1e460be020cb1500ab00cd67c4a2b72590e24905a89469dd327cde0c1c5628142b00d7442bf11adcc897652dd9700e11ff9c494d4906b96403d6a3df219060974d20ad2d2d3d08633992d539ce7c398c8b022c0e8bfbc15e3a04a5859984d2c5c0747e9a2756f1e7521e4b6be0672bfeedbb5ef8a6026bb376d7e330db44a372bd25973e09d529844db98d604d5fc3266259290b897c5f9bec1463af09dbbe3f1b3bf7dc388636635a157fbfc84bc86e69ead879286f43cabd15d4990a76a46c3964261a7d685fcf61b13bc5b4b4c3527ace3ca78335fe0f30fb3234e83722dae76f91209f4311d0385f24780bbd33eccb27bbb59bf6cfa19b552c9a2683e8ecbacdb0ccbc4e817f70197b679256254011e5dec099fbd5ae04dc241ed7eaf109509d3c4ca9e0c216f112677f9dddfa0d130673e8d7ce8ed77d392e83ea9fcc7201ff5061ae1bb47bdd6c97a92f46e8a670246324cc5e34cd6d4cd3921d11c02f4b37216345c08e62ea1ef66713b75561c199c33f880c22daddf19600f267e7c0475f35768e8648c768c6357ccbdd971e3884a7f405f8c1ec678ce0db64d0705a0a6e57214d886990ce2d4e214ae7f3e90eb2a49f5459950625a688099cc115783ecf3b533627438c03c5088ec3d48aadd1b165f69bb4804ebc264986c75f18715599e31cc83dbb7a68e7bd9bfdb0327bf275962aa6fd44bb555dcf6ad8295e710c486fbbe413c8978261bbe70bb627b9059ba8bc17aefe50c32b3de0eee745203a3ea13d66ccca14bed0036c2884878b740d7e37766a44d77df461cdcb18665ae500fcbe9ba5c6331013e362a902a819756848d10e8daf03a3725b662a3ae5f6ec8c0483ffe15edfde3aa4a844c4375101943cda07bf9dc0dfb82b02bd4bcb8072a8ddff3092e8eb62331f6f710079e76c809c8e7d47fa5c9e1ca5570d3c74d43ee5b1c5211e5bfb8f4cb6bf57ae6cfb5c267ce32d0ee6a3a563a2e7a62dadb46d7d5cdbe65640f72461026860c8cff3238db7d155a1daba63f705e3c3675737c368ef7fdbb548ddf8498696e68a758aca7e956c8927d9a79edc86b777abef4db7ea41cea0ed609ed0d50d97a6a087b86be4c1981b37ee85ad56fab65da022511d3ba62624676e5001fee0e295b239cfee66d6247354dc0b1fe104eba35b6f6eeb053e0d7a884a7d26a27c7d8afef5218290b688b55b5751983cbe19f681ff62d72624f51f900d2", 0x1000}, {&(0x7f0000001080)="9edcc4f8af7ecbb5cae8fc58f63abf2597c8335cd87fe4dd0d6bac9c69ed34727b8e0b748ee86f691b5bdbf7a661490c70a0f3d728be6bcf24a9a21c3d7b935c5c49df5d2e4f8921a7e1355dbc94862eec3d117cdb8228d99c2b3ab71d0b29bdac69f0b9f7f4e30bce4e819311ee8ba7204c05889074269044667ae6943809963d1c15a759fcc6b6cf568ada1b05ae924fb6766d48fe921afe2f4f2b897d4dcfdd1af6b94fe006c89962835e3863568de9a68bc18b6879737f7bf5ec3e25ab5d5be9ae84e0402833241daa4a62a765b85b841ae238f59d183ae522edf34e2cd7cf2abd5c751d4812fd50acf439fc", 0xee}, {&(0x7f0000001180)="496d9700179e24caaac7de2d9c35423c9d01e3b04fe8fe24c941de0c04a5b0fc8c5117fb5268df8b36b59ea3e33bf6e72011ab131956c754740ff9144934504f2c147123def73a52d6b73f28a89f803600ca746f7e42f8e00d84935675a04abe00f83ecbf70fd260a6f6235b9f3ed0b33980878df4c6f679172517c4188ddae98126a8c02182c2fed87d0f493520819e3154a3ff597eee7819e61fb075025f0710e363ea4857e208e03b4a930fd01a87c99d46230a66614ccf1eb965e0b87b4940f4d2ff27b6d387ffc693d07f747c13f5328af4c4", 0xd5}, {&(0x7f0000001280)="d998a1937d950999925f220116cf1f30e072382ae640ce27c32c738fe0dff4e1cc63bd66e117984f4ae9b237f4c164fc0c26b5e1474d88da3f52e81dbe63b7a67d28af39030be0a8169f27f5830a4a606a3f27de2cf3b3d958b0ed15e2c0ca26c083754fa1f489b01dd6079ac46d369ffdf8b7cc7e70fb28ff1c67894ce960c5a78b2d58ac74801f", 0x88}], 0x4, &(0x7f0000001380)=[{0x68, 0xffff, 0x2, "8528633f2783f8a7bc97acdabb5dfeed5e1bc4d599e695590671d2d46125b48e04f98b0968f5f5b4902f8a9d1ddad023719341902292087d616a28a2981b35249a43d15fa8e66d12b3746affc33e3ef7de193ebd5799"}, {0x110, 0xffff, 0x2c72, "ecc6e23285220892d8825c2695c9197ec2fe1a55885d02c02cda9c14d225af3ab91fc7cc9e75baba8d3dd87990859d30747221fadd2330f8ed3ab3b0f5b2450338923ebc5bc7806a5e1938d4372e6500de519732e3329b6a67d4e46067ca569b7f681db62f680bb5a1cf44e54e38f43be9e3b3fafab049ad77c47c79c3b36d7a4c25e2d66b864bf132b47bde454595971d7e2871b40a8c86b8c98deeb01d2182d0108ae0055a8ab71a5b2ad960cb789af4f92576371070fba1d09911acf6aa92a9735d392748711ec8d73849da367d661992886adc73d519f9cc11137791ec0777fca36208b01dae8c993b8e905fa1243909c347caa5ba6299"}, {0x80, 0xffff, 0x5, "8f415c1bb29e4a53526987e50be2ba0d49a4315d9f17db0ea2dec5c61dbc7e1c7d09cda2442170a2dcfc1be30913250177aad57fb1054e9d0ef2015a23e4537fd88347ac42e95dcdf22ffa35a717025f4911435a8d143bdd8eb4e82d60f0f4a3958ebabccb3dfde46aeefafa29"}, {0x1010, 0xffff, 0x1, "e0880f130d126467cac9c2a7dbc713061458db15c80d9c1fb240e747d377ad01d3790104b884987eb4dce1df1731323bc0bbd56e96c7bd4877531bd441709ab196474fdeb2b87c66b0d6b9ef9cf793e54b43c422c1cacdb22d6de094d8244128eb47483472da52e4f0667ce82f84ff0372a540913316b2ada95add34ace2bd7433b5fd7ab5145748e1d0b59d0228a3a8c0b45cf283d88c3128444063a382cf40a344df5cd17cdbc072ea97e7c20b2dc3896f4f330057cf9a1de84520a1e8d768bcb4743ba502501bc6996b766e14bda9e367dbcc4a9ba09bad9f62db0fce327daeec6b5714332e93dee592ce344bec66969704237d01ac23ee0ff81eebbd7cf8179af93d13aa34e3986463d6b2a2ca6781b802a098aa43d9d9ecc49fcb0bbf0141c708d0c80e11d5b2f0fc420e53e10b1b0b4e39331e8576d04b0ec412b39b9910a51c3c38ed623db1950a4b3c4d253c80db2c9e16a7f4654963d1b49fe5a50ba9c8bc88d62e4419d810444b1b241674dd66258e7a0871706218d730f2bb0bb8cc0093f0af549982be333be28f3799d8cf5e8e5d462eae4c420646edad7224457859c508e82e6a36a5857e67ac14a19818dc8eb9924ee3f452fb54745b9825268f9a82c7c4ed5e4796c04b4dd0be976402f742059b4626892489e0361c297657400051cdc322bc73083ce1bff6c16d7dd10055f23d2015e9a12889c32cd463c8743976c9ea9bbd2a406c18c5c030dfed9af49615201cbd59e40f0f395563a718058fab03fabb8f9758b26f0b4c0df41cce34f702056f251335fc02409d9c681de9a9c03666940e7a1965d9c981def1997e7a9317366266ffd3e9d2f15a179105c490ee39b07b0fbe2e0b0bac7bb3ecb96385dd8596734ef75abf5717c2c826e9eedf6bde121286254c44f8ef6225f7cc74a26f2ab76d9d11d6da087c522ae9301f1f3c4116c2945f23fcf6e2e5415870893d7b87d3b5e198a4851a578ced3d8ce061110093e433d35acfe384f95a9b98ccd02cb6de779a08a174f5f82f8e32cb19ff72f819f28e0859da27e35fc0d1360b9cf2d5a54f54e5b848a08442c60211c1b05d276f19e088d3390f4ccf5998ec37c46c7620b936db12858cb9ae98989ba10f303b17703884f250867d4e130c8a80e15bf69e9b573c36bb8e7fda7f8ba309398b0c36340304f9c7ca368b8903feb5edcd3d3712b7fd891284c587fed6083378b7a6c26a45fe6437bf8493257e12bec63187e4f354e9abf2abd6b73ab42d816c55a593a74800e75702666ba4d441f53c189efc988956715b090ba3febf087191dea8171aaa4ea6e02545ca78666a0b4cbd52e80b27ddc3f4b096c88b4c013845c652b618cfb9a8e9d1357ca2611bf305ef8b08045595ec3200d640041268985fc0db0a77f9593bdc57852fc9660229a85db926c73fd10fa0c8d55583064a90d1a5db031086f96b36b04c99e35f1bed5069ef76520e338427ad6ae4f4802886ba8c31637f00cd9c5ed25c7846fd9b93e414cb813efa5d0ed387a2a7c46a4d8ad1ae1e185b0f6079177b854148fc5ca35f2cc92c4c1da42c828bf60bef5278372bb7b7d8f53df769a1d845f566ec70fcc98dd7c37fc42a0e737015e83a3e84a26aca2c43738aad9b1afef7e4ac578361796f5b15b9bb7dfdea979f03d3c2beebb5737f320a12a3bc4b248ae994973e8204a8150a7d197e3778d1805c5b7e2afbf9866ecef7ca56e9cea02c49b445b08716ca5dc5040f2978000094fea28c4ffa5ee4029e8f2aa1d9e52263fb37d0870a088a7849a788d0344459a9af19fa862265e9747bbb2762cd0582ad16adf48f880c587891e4a82a7f858d3d39d76f3f7cff50fdd4a926690267aca6c57f8c4cf8b2706aa8fe87a241925602eaab11179a06dc2dbe1046543735b6e76378fb76e97da7536e6c40c7a91a9cbd4c4459be0c01869be20dd5f1dd3ccf5a50a3db893ca4a2d8700fd04f7df55b86de8e028d7f2d05a448fb04b67b95f1be28f5c5be65fe6069c79ab0c1682a9ad8766f4f61bdec85a59019bdb445c721222807d277acb8f3ab92ea089cb54110ab89bf9dcbb63aab6a80507c7db5f7fd65a6db6d3df12c806b6123e0754995a55867fee1c61cdcbc5d040e05f6807b676c39d3e4828c12fce09a27e69cfce2f1c661bb3f4118e8b0a192f3f62fb059892322168305d3e0b8d27fa399ea577e9b4b3863af2dd54f5e0e90609e501451bb0adf9bf263456b8a5902293e139b033eecabd7e725acb98e7be2a258c37e981785cc51ae3abff8bf03f5fde155f4000a0c6b69c38c478e58aa63f565abfe596635a0ac5f470e76f0fcedf04059198ba6b34ed1cb6244c9d5055871dc6dad4f52d3ccdb29967294f886e24358128a0337988392424f90131d79c4d6fa2ad9e3b0db2073cbf3c0e9b6b2f2aebeea37d0be2c117a7f0aa3636fcca0cfe2713e8d86061275309a9443126eea447a8bf0250de59fe45f0fa8bb58c3dfecd07c90478d8905bf8142408b38d217c08c02e1171a6a40fb91cf37ff922febadcba2e7216ddb5af9f9c246c0feba1eac722ea782dae57ea1417eff594e87ca49fa83b8f7aae5ff7d1436439fac2413a08a175014e5b9ac6cebecc1296d29e92dca18f9be663a237b5ef12d3631d7236a728c08d742c79ec6d7d0a0a96c3bbf1c60ae5b77ad21ba5ff84b98a007ea8f0b20e5318c97a00c10ebdc465f74c4a6145943c1c5316b32db1ec314b5337e04df131dff04523d7fdef2c49c4ec1b6962997904841ea9b117f082bcd37678ce5059ea44476a1fc1f7a32d8f4468598bfc79f9b26062a0fd0ed04bcae453be0db711f5f67991464951403b0c799e75b6aeffbf620e2e435da65a3c40e0925205e8fae39a72a1f04f955203e2fc531c8ebd475d2ca023a437212733d872aaa2419f34a80e4f8cdf79bf8c4affdf12b7e0a9b292726a5e781c0ebdf32ab80c4b0aaabbf43185e5012e3e144301300fdb03218970b92b7811f8c91ee77ffbe0a0851cfc9c7fbea84c8f563bd77daded7c4cb199a22e691fa65dd22ccaab0587cecdf5806b72df6c2e685698ccd9af6af984a2d5c3436ec96763bff733047d1b876ede527f54600b1dc431a01ca7da33015205ca391b616891f8e2d18b2bd5c52b6b4787e8c91534e5504d50b50ba25e2ca814bb19dfeabab42a87fc1404fe44373890021b826cdba79e19b4f4985844b9351b7decdafb96de13fbfab7544bf20ca9ec30286f9587a67c81db434d82b82eaf659b9881d57064077c548e028e5782377a9bfaca2892e4cbef11d17a0f7f64bf3fb65880e6afedf6dcb9259f20f6016c385261a4d338b876620fb87ee0344a39c7a284f8aa5e856d1652384bc4cd21471bf1b7823ac22c21b1e60267691edf5b61c72b0e869c5dfc2ef260338d898f6713d4742a5c07778061ea0cb04fedf4636d9dbbfafd8dbc16399a0d06d471bc338d545ac491ca643e327eb355ab5faa2a3b8fd20b3ac3ad558a20b2f01af7a538092e8ab69f9de28e666feb95c2a9712d21427d9033e7508b4fc20a3f1c20f71d6a130e229954bb853945b08a0c3a9ea87e344e27d5839ec55ff5f64feb902507365d5ddd102f7ecbf328347c40676b7f336544bc7e3f38ce7d048816c3fb767ef95fdfefebe5426baaa9e3d27ad7e38ea1645e6b3cd98fe3ac2aecb5ddcd7d1bc125bcc2122ce94f4717c5af3da6acb06be7b47fc316866ec0ae40a901324a2334bb3cf7aaaaae2abf2a3534aee15bee9e691e57a5eef94d58f5be85020b507e9009c56a8b56161d7879e23f56357a3929a656de78c423864e5514b4cc8af8af2f51cf41e00eabea2a8cab4d06af84edbcfe0d763cb3b33d4d29eeaf364be4b716d7ff90b377530391619e60dd874466c1bb5ce3d645ebc4ab211af11d816776ad9cc54d0c524fa7241c9bb9aa15a5a9f32d666cfc00c87b7c6c5a3d9593a97cfaed88ae32f357d0757c9dc072fcf23ac17f78cf45a21851ad8e541a317bc2a2f72c2e59f1638f761f22103a74e0a39b2a132fca9a900fda67ceaed226b2007380cce6cb46d477a9a890c344fa96f29899bdf0a868f030e539fe6c11a13a4098f0844759f77993083a13ebc3512fd1bfcedd3d02781ea21a7f4d2cb39c2118c68a993336ea9abad86f2a6fbdf476ca9024f88abc1a795ce2c6ae09133557a1a29b8b5b2a17214a858606d3f4f906c4c041a45a79a0656bc23c62d8700a37f690df7480483858d565134f8147ce05a7467e41d6862d116371f5f1a51bfa6cfe584b45d5a8fb5dd65dbeb7e15aef11f4c5046997b2cab87889413113603b6649330e4df1f827603efaea3fc1f59d3fbde4fcdcf8c371d048e201387cb8c82824fb695c36085d28307ec1891416b3b298f3f564cc524141eedf3829612c5b7c0e0dae3845c91f562549102848ab0cc55a7ea7def4cc5ee5a9c79faee0bed52f9e38e5e79b00c7d7bc341d7e6abc790cb973fe3530c5892038101cb23aafbed7aedb0faebd18f7ca7a5cb4532fa79b7fbfca2ad8f460107a8e57034bd04d8b71829bb5e1baacd903c893fa9c4d46b9e2080d9a500b2e40ad901b23d6afd537333a097b8eabf5244e801aec71a7775156169509edcc262731a62e5ac1d493531e74474043ac61dc332eebebd830fb5164a6180e92244e7d1ee424b2c37cade5d7b11426d3bb77b176a2a305ec7e2a1fb04406311bc43eabea9d7c24c8def84171e6c4bcec6dac4ac4e3da539f994a400c8ef6a6c6301c5e38fcdbafdc7a31982b294690bab1c8b490f912ebd3e31b320115f13b149531c9d7c1a1a57a65ee3eb632456c307d27bfa6b61f443d6f53abc76a5fa86eb6e0b2e03959b26188ac283bbfa0a02c9f222908a647422cecbf806262d8fe2f6957b90794e22b633546599bf3308711a44b44881426f7c680dad48e0a2c49b68a239d19e8f28266adee810a7af891e1a9f297d3a5ca3f1faa010518e2f8d6b8912413c6690f68193543a86a1c912e3d24b6c0d20a0548ca8fc90a1daea93fcaffb6db2925e589f4fb7653031731a359bc3b7fc7a47a2b86c865b4ba9802c8715d5bed2d48ef05de6c78521641137ab153fc97714fb0cba6109d0df8b8651683728abdbe36d9dbf8bb83b73e54da4c8c7f3b6a2486ab83813759438cf03db0287d8c812d1a3a43ff441e817b34244f2d0ccc91f8d2bbd1677ff31dec9b2f1254f3ff080898b747b0e6377bd0c2d3bbee770418e36efae2c6783c6ec13fa5156c8ee07417d7ee70a359482b9e60110133e878adde40b50a741e421ba41aab0f7bedf320fe5fa3c5d885660a62b6f013e4c7520b594e0660fd2316eb3a8e793dd2a72322cfe3c28c69bf68e8a3e3f29793c188ee9e232d6287b0c0c35834377a22ad45314f291d5129080b4a9ca9649afa77d8baa3cd2081c73ba5585b00b191ae77fcd91fd2d850db6c0fa8eeb40381747671aa6d482560bd55bdce68ab4b0146e77b3e3dafaa82903973bb824008a8b2e55ecddc9a12b21cf41cf85d56536c70dafc5a5e49496ef03f2d2104a117016ba03f0333c02026b21963cec5817530036ba8a73f74f784a06fc17504b1481b80013eb3ebd2ec56e10b26340ac77999ebfac54d05cf0ed75d0810579807c06fc72533716d2ab3c253ce9b49418fab259675b2506f7ff63f60525cf84df976eb8c93ada9e70da3e1352c212d74c26f6ecac58a4234a2f077f9a95b52aadb2ea5dcf4d03bc91725ff79294fcb4b8cd221f0eb8a9083705e8097de0a6cb698bb592e6de1dd557620e3e203e"}, {0x60, 0x0, 0x1, "2a3964f972fa5bcafd353a2933ba10fd08eda01e7faec61189be78abc22988a48036ca03ea5f0fe27eb09d988360da85d4842f875026933815a2b7fd3a879c087e3c21407ad8347101f9f09ad28b"}, {0x88, 0xffff, 0x1, "d5c4c22d5fe832a6b7a0fe8fc26840ff329f6e040ad954d6dba3d69c7db8e0abeecfac5bee51274b25498e513f6092764e9c3a152900eb65bad47c5b7e8ed43b6508ba76eb3066240068d65ded8326317ab232b516daf636049836d1bdbdf8b9ba6429e5554c77ca7f1e0487e4dd5cede7da12f95c6f0360"}, {0x50, 0xffff, 0x10000, "787d958b144de3b6c8e161a798968d1487ac2aed9e9be7761a83737119ed02d094bf969581e4f4054ccd7e277295e20ba074cba4690e72e5c81754"}, {0x108, 0xffff, 0x7, "e8dab87186b20cf37ff66b4565c22840c257b3ef78655a4118d1da3d03aceb67a4b713464451443eb4352eb9220c120b82525856a96c719402c371ed29bcc98ee0ec061eaa46183835440f8d4255afa431e0f3e20d9a172d0d71908effa36028ac0dcd89b871d77cbd92f7d1fbaec4184c0f571b3230d1052df2be7505e6ed723891c46ea20abde20dc7a211587f295d233eb0a47202aa001cd60d8750adb889bdd1e4f87792ef5465feda0b2c959d26a489b0bd43ca006f2cf009da02442bfb7b0582ed612d779eba7e40a966dd682248bccc9f8e8c777db14fbc227b7fe4d34dad4cb75edc0ea81258a758311bfb3979"}], 0x1448}, 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000040), 0x0) 12:10:03 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/176) r1 = syz_open_pts() readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/55, 0x37}, {0x0}], 0x2) fchown(r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x320, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:10:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) r3 = kqueue() dup2(r1, r1) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/232, 0xe8}], 0x7) ftruncate(r0, 0x0) 12:10:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socket(0x0, 0x4004, 0x1) 12:10:04 executing program 1: socketpair(0x1, 0x1, 0x2a26ec0e, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(0xffffffffffffff9c, r1) symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x5141f00c36d3a743, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) getpid() unlink(&(0x7f0000000040)='./file1\x00') 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x10, 0x41) sendto(r1, &(0x7f00000028c0)="4e57f1b9d51e55cf47e5d099d41073484fc2419331a8cc52b03b462938da6e713592a3ef79d7659b3b260015994dba68706d7f531ad948811f61e582ef4dbc531dd234c57354b1d713153cfea61e8a2db3e5927960cd6420cdca026f0e3c4af646e9070fc4adcd5cf5e65c77aa1fbbecd517d693998e1d3cdb21884714bd7e2fd2e418b150625e98e346808af5128e48736165f9d5c9de509d91b57c9e6b7741e252312a754ad47eba1566ddaadfae719ecf6c49e5b02345a7436a1cd6a2142f76b7c7358bab117ebb8dbd9631acfb527bfaedad4a687c334f9d5a5fa664c3e1d1432e0c91cb5696fcd9482ddbd2cbe1651faba0874af2", 0xf7, 0x401, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000680)=[{&(0x7f00000006c0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097ab66b8aa8d818a804df7ea87fc3cbeb4879377fd143a25273e85455594c3ca2cb0667b0e144325a1fdcd8c55cb9ffd89566bda5a8da6f81226fe221b8ba2d8171be302be548ed3a980e37c5030efb84adc874eb2c408f7759db990a2ee33b8e75d5605cc52b1be84a211d155ba3cbc0808751d1d3e5d04ca759b24467801b000000000000000000000000", 0x176}], 0x100000000000004f) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="e481b153be15d77e37f278257c4f3ed2738320d25e96210d10360a7ec85e20f31907b0c444d0fc4b95240e9565ba266fa7f0d727a921ee29f81ea9827c43bf28816fa40311d5fa73afffdf43d0989859f9e7045bfadfa46246230170a8499b722b49e466e4b6a887f3ac91585ce6a7b8d8b7013310f448087b37c69e4eaee915c0317704919cc19878f7ee546783ab63d53b6ca9700ed93290c1fcfa5d402b76b437da98e0de5b2c975ca0bc4c66ac92d9712543ae9a93f2eb3284a3d478d829963a387dc7204752fe4142b8a25be090d39f67402fbbd8ca57021003e7c1527688ae9b823b24bd5f3a5eabae8f6a92496ce825fb60", 0xf5}, {&(0x7f00000008c0)="f1eb25861a4ba1e411b27fa287f19180d85a6cba0b92f8bb9f8ab269f459c6209484b753d7cea330d66b4e0c1bf53932c8a83ec3fb9ddbad23530e2c44b72fadb21e54de000ccfdaefeb00c06a3bc0119a48321f8e0098b2da31cd912e8240633462a3b2c51114497d1d818230f898bf39931b5a64a9a42d1d09a0422a9d865ff27e546a7104eb86378136c5fffc3dc23ffb090941a022d16a168ac3403467c80029d93386c2a3883b9b9826a949a440f03669d669de639a59d6ef95c6624f195cc241e8a986ffba2d2f19f743f9492c2afc08b5db997ce7241be801f1b24c88e2769a1e51ac89c3cb62143ca08c8004e53f4d3120fd1cf594fbbf53f6c5126f2f87050460d4d1126592abb98eb1c433a5092488eee345a56e9d02e6c3387b497bb6882e3845cc279a4dddd08839ab8ab0ee21c16b3e5626dcfc712d03e7e0369a2cacb7127c35c8267c4bdf37a418947dc4ed9de7a0f6f41bb185be4cdeae521718325dc3a8f67d338c858ba705007755ad881f0103e388cd9defdf185105a9f54412e4b9859cbd35cdcee51326e81b830014ba24987493770ea9e0e7ee2635e1e87d854d00c9a3410e199c993ba816c7e06ca9cc1e1b9c703ff792064eabea64f1a6121f05518fe43d3cd34b6fe942c5ee1b9dcf503fd8722f6329ec8b02c563f09b5763c5af3c189c1f7a9db34bc580d1ca02a1fd0f5fff380c854b7abe10c5e13aaa724b74d12c6e94a03151f1a9cccf43526b0c66ab838ad5595322a4af6529acf800c60cdce0a71ac9060a8b7a8bbe6e2a8919d59fc7018d0c8b6003028dc1f10983bdb4dfd4777fac52c0461a9445db3c21a4c5a2b04c77ab3cf96e0980a24b07e9898507a69b530cafde5e86ac83d33df0bc649508e6f579e46d2595fc0c005feea534baf31ba90bd55184ce5133080e819432bf1143f9129d42d49b39d8df14c6f472637e77cf131ba7ffc17e13080b86e5b3a4d40ea0471ed99edc796b9231bae06899baf1c1278b9f0de57e7f4b0abbc3336e9985806671d2cedcc11a588da2bad77659a9f56225294e41c06dfadcf785961952a35f60ae047c4bee590451c444854bfa985eb5ceefbaae472fb7a389d6e6cda81c035a02816b4e6c0db8ecd96ac794db9d8119539d4eceac6ede88927dad31f7c8a80c7c53926ef025dcc0d612dca002dc3e2e990b65e842daf31107a0b348da93cb7571643076a19a4a3c10f3b72a345c05065c002d1312a52b39eb2e2ef3a4a98216452b27da3c34b20b82bce4fee3e5b67db38ff7d6831dce6c9e45cc11b66448adf3b6871efafeea1a8ab75d583c5c2230b6b5d751602776c7b4bde88e1504361cf2c9f916dab071ccb47c62e6305a99484c1f51f38a018b94359e693536aad1d97991480229916305905781683b686a938d5aed52ddd5d57d25174e4f840289dc504b5f2f2a3df247ddc128d8286b3ff99b561b432b5b02d06fdfe1f58bf22b64037ada1f9fed42d7a9da66cb0be4f04ec9ecc3313c88ab873c184339c43ec66ea45562b2bf47c5424d41bac6cd174246bfc718123fba287ebde672dcd90e6289a9571c2aca7c84665d7b71dfb76f33fcc7630dfc46e4ecb548779e3bb50ab6592901af933cbf9d2c00f70a0f9bbf728821d1a5b299ab5f3c24585babff70f241deb6928597752751295224a08836119a6e3ad01c63d63a0cbf50590ea5b4085e2a24be57f4ab2f605039c48f296811e6fa5150a69aaded618818126bcd26d47eb571b44d008a61793a6a585d51e0b5a72bfd5f9936319fe599c21793ab347a07d661f6272bbce99b71987bccc75316a483500ddd433249792c9065fde6c9b35dd33a3394afbe8dbdb1d8789ce74c19b604115f599eebf8fd9bdc4800508b4b612098c8854b95164e42148e9ce2b9a1ec97f297221fb924bdc7e45b0c692d78f14b3b12076b430cecc343316d7537c430796406635a82200e3c444819fbbac9367e32b17a0affd1c620100c79d8372309f678d05c011b4830a9ae2902d744cbeedcb43f95d8766b364f01f95e883e9f8b4d439fd45f8b872ef1dc9bff3453ac82ff9fb172b6ad124aff767b8e6aaaba655e5737d1fc1fe51a8e7f2d6938ab7f5611212c8cdb4db9701d6d17f55084a4870dad48386bcef7ffbe067b0fc19a8ea85db31b5a97204c2a9df71b53efce6531bcaeb3564fa2839e595a2690d1fd70086e7c67e78db4fefdf58f7796588011ff7d252dbd963a53c35b1a0eaf46b92693474c1388ea02f089551d458368ba1fd9bc0eeaa65a20123c659063139f6b95f238f622c1601200017ef0bc8378a9261447667f3e626e147ccca539bc5fa09cc8aa5483a5519c59c9e8a20f53feec0993224263ee02b5860ede6349d0b89ea5c85f592a8fa3c75d95716374f71a1a8a8bb6f5c77e5000f4281cc1ded26ceac748e2696e6a50e4f1e5aa63bc526e685073e60c9cf757a3625bc19eb130982003e4660eea74919a4be512998ec829ab34a128b7d4c5373a89dec87919176642c6823e9f33dfae93202052e2a70446d335fce32ecf7f30d22d0b7af705c007f82d90557b06a8017f02d4d81ee94ff9e2e46a5abe2302947b16871608fa45bc2cfec77131732e48f8b38d2db4775f90fb605290a7e64aba89e88a4b6cb0f1b8e2c2f63bb236156244bc84d4e15d2a67b510194345d465f4a98b2d92e4eea34d2b07fa4e7afb2efdef2bc554454120097957a0d90aad21914a9af5a630a25fdf4a4d2a2bebc7af841903c8226cff2c8a5a8a3dbbf67c4a49c884257acd70de24920bd5c7c8fc33c25cedb86c4e2e530a301b41ace9cdc8ec70f32d29f27db80d389ecfa69787a6f62869836bce188a67bb2afa5c366aec90d9caf5933c9c660cf49a1155674cad3ba370d8e0c1d7a15505ce13c6de73936b36c112fdeee1db57f255349b94a0852c421d2d82f5856f6ac25d8be78d4d03c8e79a9154058722fb7839f68c864bfe4f4eeb34f42efe4ac961b40b75b96adffd3ff87194a8c439f91ea4be05ab017e6b06b3858166c0a0bf1e137ea4ee0886b7e6e216defa712e28d7be7f96aa2c611af3a781bc097a46235e2b841f7c38916950b287df62f487da300c9eeded93972482d3ef12ebb40b1aff230a39169121d09755695886809f981f4dc334ddb8dc5c49ca02153651e8874ba7533b47075ea2d6d8b95da50b8df4a6f9c6952f8e1e654539dbd038467ca416cbc1110a868a5c7d3647e6b59ed0280d838a5386c60eb3ee6e3c580833b681978050061de69dad30cb8d99bf93448c1d4db07d3448c4785c1b6b76ba405043a8663c41388bf8288f9edfcb34261e906ea6c39ad202de9d14ccac2ae3ceb0cd301a61ad604c8338d82cb4ad0d45658d8fe3f2aba89918721d604a543bac0a0c2e1a87ecd42a325098122e7c8627c898ecae69faab970a05babbba34c74a6b100d41193eb9acc0dd317abe8ab74e377322269cb593aa808a1cdee03c57c285833b829c46d3374d210c0d1e5cc2dc6deddcf55ebc6f2bf4658d1b294ab5b1e754a93990080843ac85e8775ce703da9e148e46f6ce3675044ecd9c2dff9fc614064b47d2d043512069ff3ae00c739826c6f240f6add8ba0aa35f4559b4e6e2282bb34a3e80cfd10fd73713e90ac8e757498d6c47190250a8fa9be838dbc8129e75a75efa994afd34346b89445ef3724e88e2770cd3c8de8220911209ade3be8ddabb6803f904be93b7680960e8c649dba567416fc8fa0e8726a9b10c7685af9a6a5ba3aad11f3b044e33305e39361704fc6262b61b8d5a57756dc5942302f6928af57896f747ae5ff19f4b0fc0bbe946e34904cd9f8ab7fc0ec8656fec88021899272d9b562072a7bf828e72880090bba327f988484751a253d5928e851c629c8c015b9a4dc5f5e3db48a3f923bce4dabe1329cf3b346a5d9f2c693366624afefc3f13657206c8de5401557c90f426a04512ea35c063da75a33cef4ccbc17eb225eafc790d3ffa8aa1f8c99edf34857a4878767e1c39ab2d59a13a291f5bb16fa3f0e0a88e2061f27fd35446dde65507456e6df4292869637a6e465a7da570166453a489175a523aff57d9f9bf4bb4e79a5d45bb8ac013728126a561691c7dcb7225b8488caf97bcb8f2364bcb09c93bb8b80c21de19e3b3606a9fa6187a865aad629ea4efa78582e6134c91c94a20870031b81269fa264b73be4c76f28f6cb776fdabb12eeb0df0d43b7d137d31ee8fa87c1ad943f039e4c51fcce2ae350b9deabeafe65d727aa13b66030e15ade4fa893a6b5545e4d0fb9e9702d7c16e27f4e7002c6788e7f5478f1aebf3ebb59abd2022dcc9f81c8652fb33e191d35279aadbc7af3008f7b1fc81b05b4b0fa72f6c8e1b48b8e938345f18bc211454911bda2481097e865fe53116d0fe212dfaf9c6fee9e6aedf0424afc01b0054e5a3fb5c528c403e377a49d362b44e53ce15cc3609a54a5261d164f59a45b08ddfa174e09ae59cc68b5bcfeaa9940faf2a5174c658df6dd14add589257a12a1213dea73ee217b2a66bdc4d171feaaffe9a8bc80e3d256f726ccd2aa614f91df97587d8fa426834b217278ddeb47c1f353c3c6a121fb86d73ac3c7334998648f3982ccc59eb4b27ebf87ff48818f57e0619c53a08ff4d75cb74b7caef0f00fb27110c3f6fef01d1639df343c19be9a6c393abb40b3eeccdccf13fe40410f489d77cedce33e54dbe33e96bc446d58aa56a92640e1cd2d550f7785a9a04d1133ee1677144bb6eeab5957edf1c10a7bbb645d0386bdaed4d5144b3f0bd845e7f04658477f8f506114f58b5a8e379b0169790480c43406e3cc100a112f0ec1052011a154cc8f120051e57915b5c06ed64e490c2641cbc591163b9ff3789288ce4bd2f0adbc017b63987fcf1accfd765ace708f868e5edad500cdccfd53fc88666452ca40aa12c61e2ae87ccbe0829fdedf2dc442a6e72588824be722b9a0e0459de8851ba07dd38d700fa2344f82c27cfd114fd62678511f86c0504db3355f2b79b96809f20e86a9ef16473f93ab1025b92c471319340a0a8143a5dc33fb680e75f9952ff622b09e99dfcb8ff30b93f8d0706096b7d76b0ff270123224f8966a26c54a09d01f8db81bbad6af2fbd56bd422548e4c6ccdf6d93ffa7a4edabaa7aa9278b4f82d53da1ab4d92ca8384c9e4973ef1b1e351818e2da48753cfbdfac92a86be2c1b61f081e6ccaf8530e729c6b9d10c244b8570c69bd0890c6bb74c30f783821dd3e403e6290ea18e4689ff88a06ea2903a2bf009de86601165b90f36500cdabf3c43879ed8e435719a9a27dd5b913427041aad1ac34105831b4a36fae7bd27db90a0958f54eb019421543a3140909dac58060bda5a84bd77bd64fcd51e1e4f2a5a14a9cc49fd8e252f35240a1b6362148ad5e0dda105e319da04eaa1f55074b492cd6a9d55a2c62eba1f3339f1c9cd6bd1181e3775d4a382c33c93f8780a032d5c469c2d7ea1f8117ab677ee4a88619daa50146504d2f6434e10bd666fb3360cebb5bcec83dddeebd1075a44e6e262368046c3fa8e7a61910ac48412821f0dce9511a66d615c4b33982d06952fc3acff0de88f45815e5249257df85db4d058206002641c2ff3ce7add6632f795549718db82c8d8fa743dbd669c71ffcf08a6222f9a8d150f69d0fe48f0ca68bf648d9ef3433743bee30564805b9f47eefce5f0b6262b0f003c66cb437a107533f3d369a75631bbbae4ee7a36aa128604413e49add379a44a29af7a7533bfcb459da4dd8924e9aa8a16eae211a79", 0x1000}, {&(0x7f0000000300)="5a40c3740f40bc61dd1c3ac79e3c9dfb9a31babc855ece93cd57fcfaa64d12286e56de9b4a59e471808e31585b99109b7d039a5ad6612eddeffab56d9d1f1a7a28253ac2109f38b4c0299ee5e466682a6c65f40f5c04e3029ba12d74905d04e7c12686940d56dda4a0a549c9ebd5482e2a5b596001198dd838e702c3e872d6a69cd8d1e9b90ab0057fd72067c3b4a82fdc51eed3f60081bc798ac2687e0ec2f109429fe093474269d3ec1323081192eb0ba8973a128aab986cd90ac33c9f4ef6d90a900f3c52e106e78364baa224", 0xce}, {&(0x7f00000018c0)="1318626ecb6ef8938c2729fab1808c601b75dab4c6aca6c7335042632c2e4b6e17865aded482aba3b1533846a1fc8105ce12100b3c28ecf98757c3974f739911ca826e46bb75ccba0ed0dd364cb76f79533bc4147aad7ead0f6d409dbb571b0233d73e58ef022f49fc648126ac7bf58e22a4e4f79a0007bf42ee08ad3fd6509c70d398d0ebaf96e65ecaed8f03bc6f76b692cbb8315f0f64864221a8307aa0be7f38077784b427ddccd913097356e961001fc222d804ac5a50926a41cd1a5cc0777ed22f0958df6ab3b92b3d29afdc90aa0d4aa2bf3d5eab369a380ccc7ce91572460c203b2ee882e4985c64303282c8f5f9b1a0e8a06f4ba65cda2d8e9b89c6cae818039467c62a7adb44407d729712b8133fa431cbaae041638b587407c9feeed3a268446def819e9c17615f1cb8ad90112f2b2ecb20ba874160ded297455bf5024685472b5942418d10b8163f42f91c2ce41e37bf3c386f4672e58a8bf5a613c99fe0d029fb65517a0f68feff6a009d100ed89d919d26f04fa07dda06564266b4f37e9f3c6fb6e05d68c1330d30915fe5e2d88c4d8db2202568292dff56a13172172a86c52c676180e96fba59e8f79c1a82615bf635b50e2534ac1a0ed4ecfc5bf52451b5f4a70fbd308a5c484281fa3a8f7167bd180908989d92a6531c4285ba694e85c1d800d8ab2b9510b43e0f9b065462fde0ce8eccae8432ad5f5cdd2255facb2ec1d9574e69454d0335386297b3a123b39ae69e4ae19ef8e8ad4ee9018c0a4025ee4434a2a9e1991b66110b9dce66e9aaad40dc95c1a529f44b286145ca23bad7c637fac54b7dff2dc8714feb043e98664d12dca7fb2f3549a6f155127e9bb08c3053c8609840246516ec101cee7d658c76f12eb593dd3b97496e8287f7eee25b49354e7a2995417a5c0c245477c030a78c35f70da4f5b734cc1efb14ce2c9e4e59079b83fe5cb5e19c79a9ddf58791d704733cd4a11ea4c6d55b1bceda7371638a3f311a904be1280f9df791e052902558743796176b6f60ade4b355920b7a21fda476d4f528a14e15c9d2d450729aad95265f42f9535b0fb172bd47a37ed81725be9b67dfb7f88896c15cfde577d3cfdb1b2ae9b8ab12675ff5b0e069e3ab7b93049a57761fc7a8c53ef9f64b2ec97e84997bcedbb5ae16047b8452aaefa21893302575f125d65b77141d5af76b0b5a4712dd569f780c9bb78f3b380407d3ff2d788db8ec3bada7e1b9a9695123cc7b3610942cebf1b52b2f14dae3be56c2d27bf88fcbcdf53d584ff7fe93b6231cae7b04bc8fda0767d9bfb801269afc085b00cf76841e5c0cf676c53b28f8ec635d8a9276e1f5e3e641d6438d727cd557bbd36ac4b6e30a1ca431d5f92cdcb3100300b13080bb0e26e87e5203ac845ff2cc940e5595fed99f7d903f4498386b98c7aeb0c59c3c1f55a1a4b7fa44eb7af95fdafc88e02c690db4f7a90ed7c904d9cf4cdbcdc09c8cd2075d82bdb8f209c889c4832ae81942075aaae1efeb6fdb4b69949d0c32f508c51bc407c3b35f9ab48b56847126fa70c6625413178aa60dec83e721fcd3fa23d236b855367255c299cc349e60469bec7c41d41926eed927bb6de6cbc26e56e4245bf6caba36739249bac06bb33d0e840c1c3c3bb2a94aa8016f13588d5071f7ea8980b13dc9b670fae3e575c9080cda35304a0fa306653262566edd7672b453a6b3e7ccd7b9c3a87994b153f20e221a49fc2ee65f7bf0e261ceac022058941fa16612b35df11abf0e59384f2c5916fc8883f4a2a67b6db5077e028c1cfa8ab50e6b9c8c5312c5d6b9f1ce4a33c3f8f200f21b4d94f0cb7d51fed317d129fed02fe3101377e94b3b68640e7df55d0b7db4e1a454149e0a832e21fefb19425389a2b43f5d3682f6eafc490d0b71025b9756dbe597dc1326f9484ab1b6c76b7a558077d4115bba097f2411418289dc8bf2ac69f715521ce9299275e85e8719f1ad54db3685f990d284a34f718023388e1e8de999efc005653d10ce533b3a8ef3bc9a1197c18d5d99edc094a038cd7f764752619d9e0b3435c2cb41f5c2cb68811876ecbf8547a70e383290cefb9663ad62fb886c913529dd9024b0a5457fddffd845781109ca1dd2b2b4ddc63bcdee4ed278f15d11461314376d8a5df5de06617dd6483bf6c941777511084d78113a5797ac8431d7b44bff29344483452b29a7de33d635a8c011c62339256897ceb4341a7560b90a3f549c5b3e69163ffdb16b32663233a80098fefc4fc32f5391171bf30633f383f66eed8eb1abf9d2a7ae21b138fb93dfdcc88e1f5922473996f4d4870a7820e3e924bee34e70ec0e4325685df909ecb5cd4526b1b256f81246a15cf908febd2670696b1ded37ec7db31841543951f15ca320a019c86753c56234ffb91eef25ae4c336a8570a8b59d0cc7a3497d0bb6d41061f6cf8fffdf56096755fd5a4a06e67421cfc9a5185b916aec48d1bdf15226c7a8bc264be41c59838d620cf482b4c4b214c5d322c835548c3ee5385bf9a29adbfd840e1b53ff27feebe197ae2057dffc2f73dacc7fe6c4eac58efd4a9451099178f479bde69776534e43f1db61bc9524b0f327f1e52788f062d4d581881316fb5a14abb577b8429913adf3b55bd5da236d4e057b514f4c4e1bcd2a5fa2bf4696bb45a78080f52d96a0a021a3544927d0a846e01d2c3a186394c5046a1b8b98cd345f27485dede26c4fa31c3f9e5e0054d7c854d3b05211559a2affad475cf3a866536866fb425e800eb098301ee8cd70c91ae8647a1d1a31dc8a7f30f300806955b28e97b22b3e7998ba50b2752008f0f98a8944775d6770fb15a9d991cfff7646a5731817987fcaf90bd5bb56e1132c2ce6ccf49f2056e7764afd1e8c4341214b028668c20103d403863899f997aecf10bf4f501116cb907f0457846ea69f870b67a56a9a7b7c2798278985b72686326e08192a632b17545326896aed6a86b2f762a805b821f5763e344cc6de995a2a10928235136c9649fa91843cf0519e1b9ae35f0ec9ca6086a5b37aaf9079739296e57aeb04c521573e7fd4f7d9fc093896cb7f0585c408cc97af3a642425cbed69909e905f9ceb93d781094f73465e9953d417180204e328718d3033a1cb536296f5041460cdea0ca1c0e993c3fec495fee9730babb4b40f056494f851d6e9a5283801ff84c06e64e1f6b45a9f2bee4d16ab3de03c8aa408ccf41da896b73f68e26493aa05944c980b4d4426acb38533cc46ae344764828ae72f68ec443b8f758bd1732f1e5f0ecb784d03434fcea70fc5e04e4e2f681f32e57d5ea18a541ac056d40dbec62ce6696f6ae57bd8ddee2fef9454fd46bcaea5b6601a0b1eb21d9b78cb84703b0dae345b77904568797457ae1eadd5353a6b812b9240a593cf4ece8f75afdff48db52614a3fe0e00990aeb8710a260837a196f9b2f5b35b46e21b92cbebd652c0eb56ba16c30c2783a21260115451548a135ff41cb3664244d69cbe7595069684f52fff69becd3f2e8620fa83e7585098e648aadc2633ddceacf6cdbde06a045c31749d40acfb084eaa41e044f815eec672dbe07fe3552b89f7fc5156b7eed324ddf3e32cca265058a60a6bc4acb8eed63145b48a47d630f79244f4eb5ab285262955f1467605becc5a4e4281a69255a5cd8a685c8ff786458bfa19a4e24c6ac96d81b478f57ef7189ca6166caed245645f6df7444253b5dec0a1b15bb89f31d9da424efb37ea64f5fd3699eff3347713ee1b1ba94108adc16488517fe6ebfeb00caeb868216ae4b3357593535df4a5a70b54e4e9e28b53586cc79f4a03a058c9ace6d95249948a03b21181cd4c375862285f39fed330f5cd26531b8844b5982deeb3090c60727b6c36904af46671934c8d5f8b3704a7d4c667af9f42229794a2be6a20981ba3d39e62365385ae48c654e90aff80e6ef3d64fd70eaea3dfe0fad8fb043f104da9981638d39a2d8481f1167651cb62ff433159edf69bc05e2c5cd870b61b31384162d40f2338c2c156dc06719bc3a95fb232d66acc1d2919ede6c9c1ba9c3a229ea452a6d54dd72e6050519ea5106538eea7b1f2acc5f974f3b9a2dd022db96bd1efe21fd761c4f0d058a0278b5357a0c3e1ded55f3b112e52a67f0a59febed7605884260e65664d9e270b33b069e424a00266f3ad2e43f3a67641d924b83319019323b6bb0d489d81c23a3f85cdb030b7fabed79ae4a144fe833556e16b30339c89d12a135066598093ee6016c3d06b9bf70491f8795e255ba7eaefea9bb17f4a17575201099783adf4649a82d165b76fac5ba04f23f5c0109b1ab9311c29d1e62ef775d923f3b9278230d73dd0767472f602e21f2ceb97ecd144166decb836f22c93699534114668bbc0631d797e6e152b3141eb013f62061af44f46a59259e39cd6f46f1b9e8706551387c8b8d28cda3e2418bc41ccc561ae308fd171b2ca3e780758aef791886256cefd25a6ab1c7b4b13316d8c0ded4233ed003cf3b4b38d8885c3fd79a43688af7f269022fe373bb91726c15d8a2cf935ff267a40c0d4952acdc859781c674aeb6d204e69dd6f77ed9d3ecc77973bbb1e665f2f394c567f17ce28759918e9b63d64e710757cba10b2d2564211be2545805ed9e699d97eb7cf4e5ec72d59a880cc5c383d88c466b5d1e3d046a2449d0f47c3d130a76bad58aacd74bd24e66b4633200e591f4f392db993282e5d6e4d3c066d616803d89d2a35600691669304ccb5a63ccadd37358258a68c5eb85e8b9093a1636d9e34bca8fb4f967946e6cbc854aba3485514862f3374e4a312fa7f82de5018c7d8067b24f076f7b2e9c64eb67825815b3471f6fb9865fef46f56bde53bc6841857deec7f4f5a366a2f4d64ca49a589c3e65266e663f251e12693921d527039c2ca449ddb8d5fed73988beb7c4ad4a537e078ae7b471d7a8e53ed0f20ecc96f4e07d4af5f590d74a0906868935c46f2b386d90f385eec2d6486c86a8f3647bee6ce4cdc1295d9e1bca85e5d4d50b40e42cbbd7a811dc2fc8d0a21ff1fc1a680f071a2c5f9d8889fde8f40c55f4a87499ee0d722a8168168585e68e5ee7c89027a8952ebc3fee4a67995b7efe02a678424396e73952fc7587ff08cefacb6a491d77b5d824cdaaaa896f53c0b7ff42e2334d255a368039b9fba6f06f667e30dddbf7226fbb427a94e0896cb2201b2b68de83d4d787226d396239d81b21ffb8f926e136a63228f01fb3305b5bf78a69ee3fe97c5f318b0914538a992547ebe99eb2f56403603bd58626d80ae99e830d938f295561edbffa51b2f405eed99addaa517e9aab726839fcc711fdc4f65efeaee16f9244ffa728b7b01ad7dab9b815c83e5673a6797bd22e9a708bd50190f5cd7e0e50688962abb9a3e46d558924d772e4f029f53a44ee51c74a9726bea8ce2f4e9cee119b29717541775cbfce4c6aab682ea36573a773ff60171471f2353639a77f644639e965526b837bbfc703f034e1dfdb82542e38d8e86d9990cbb08eee21a9be1125330abf14bda934b5343c55eca9f80ad4d367758c3a1db4d2a88f266fd0fac54b44750d7ab77e407296f141f90c0db77add22d64fcb6a24d68c6375970a549edbcc91c5fb39190465219090b8232546def67470a8b1e755ba92a61e14044dc706a77a2fb7468ff30783848a010f8107b0f52f65805f58e1566bf2e35d988e0a64f8c81933cc8dcc18b2c730346f4e5a39f55a9f6ab4f1147f4410b206938ce21cb8a0f03103a9bdaa289491fa22582e115f5172f33", 0x1000}, {&(0x7f0000000200)="a366f2ae0ec7b11b9ac1c8737061b89358b3fc31fcbe7d4073c00bb7e57fde5e582ab85d3d5cfa6fb626a5a37dc9dbd7556a124969c4d357f8787712ce1695084d244e451adb77394305df1b99a8d8b8ce", 0x51}, {&(0x7f0000000400)="53bd61dbebdbcf89808ba0f296db8c643fa2c228c4cf9ed0b72c86c9c9b38a6cf050fa6f5398eec96d6266c53291f43858ff3470a6752bad5489a64f030c570fd4cd2796c76672b255ef9d103b813d3eded8d5bc718b07017a9115dd3eb7072154673f919713c5ab92408b00e32fc631de5d7082a1e3e919f686a8ad10f5519c4943ec03365087b499f28754682910719b0be8fd54309be29f3da490068e2c3b76aa6fd1df23ec7d83bfd4830a7cc13bb4f8445ee0bb10466f91b8cbff7d0b0a98b97ed89e3a8e3a934cb11e8242a2122a200e78b3ff3b0d65632a7ae0b5ad", 0xdf}, {&(0x7f0000000500)="c3922cd8104dac3a1af4e6b242f32e6f4c6981b312b658a36f2756c4539d48ba2e1c88292154c40b13c344b15673ad34d614720230e7ff4b8784b840910f4f76fafca003c6a041ff4ca91d2c4d026234b39906a8bea601285fd60435e01135112577533403b286ed956157f2ef71aab6e07ac67258bd8de8", 0x78}], 0x7, 0x0) poll(&(0x7f00000000c0)=[{r3, 0xf}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0xe12, 0xffffffffffffffe1, 0xffffffffffffffff, "05def7cbeafc676404794e8098ed7959f7d00a60", 0x4, 0xfffffffffffffffb}) 12:10:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x800000080000004, 0x8000}, {0x10000000000006, 0x4000009}}) dup2(r0, r1) 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/99, 0x63) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x117ac644, 0x793, 0xc7a2, 0x2, "9db5b816f2d805c289c4d4bee4b2ec0e2cb2a270", 0x8, 0x1d}) 12:10:05 executing program 0: r0 = kqueue() close(r0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="5ac2142cf41db13ae81602fd7be5a953c2a6ebb8829971037342830ac7cf50b241250bf0057d791b898e8c1bf188984b5707bcdcae6e0abdd69f61a27b18d5417f3cc90836348dcd621fc852c898b8981f79075b9a250a2e0b002ccd12673e12a2b8a7902cca59a2ae03f9959f2e090dac", 0x71) close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="6b8833bfce877b9d9ce834716845ebca227b0a6332c5be60075737ece4af6f3dec32c0d0d14b8831258475aaa82ca91fc54dbd02d3a3b8ab84d3f68d373cd8e5584362b2d59366ebcf1a08e552b0e48cac43c60d29c521a656c1c06569f2429c0663730b9edbded4b1569ea1d88a1f7dbfd950860a0b910d7d943abb518d3d6a7949dc5aaa7d5f5759e4899b665056b2238b64b08e7dd3a0ff77c1bd8722951e1f0c3b031e5ce5896c461d9447c4c42275bde1629e017bcf4bc398c7c9eb320180658350cb93897bdad64a8c970d67aafc0cbd523b0c42542108d529c66639f28a4fb10a4b554257030858", 0xeb}, {&(0x7f0000000240)="1ceb005ae83abf469dbeec753c98488a978276faad6af502abf3ad6bc2e84dd901a35fad22ff2e86d4f707c72c85e516faac3c887cbb7d625580ab7e3adf16aae7af818588f6446bf0499a83103c4dd4e5c9fc742f00968ea860f7dc72df341770a58c76c331fd543b158ae24bdc4248e07240e6802bb69a56aca40737174ef8", 0x80}, {&(0x7f00000002c0)="b09113943a92c9ba2194e8aa327c4bfcd83d69224da1355bb00b2b6777fc630ce4b5e8a6687df5fcf76f7a5e281a7cd1b6cabac80e0dba20abc9b7b460425825c0c7c76960fef6e34c0b2745db0e73b589941f176b9760ab72609d490c933b6fe7c6a5c63604e33dee033ea9494750c0fe0a3837e45f04fb0cc058c2376aac350d5a78d99c08847c0ff85ee8d79ca6798c75d9c25792f4c5a851eb0752476e21d89d2982cb432a2f7774f91cdba763c327ffea98e71ef4710f23c7abf04406ac", 0xc0}], 0x3) 12:10:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0xfffffffffffffffb, 0x20, 0x8000, "8ceb3c6adf894e83d51803db2dc03691b979f2d8", 0x1, 0xfffffffffffffffe}) write(r0, &(0x7f0000000140)="3d43673f5c55a66e978b7b0c534d1005dcc12b42b5c7bf98c3f480e9b4647be11133aaf7fc49bb99cc66a24834b04d81ede3b16559ce4d06109e2aa87815f4e62eb12b86760c844b417122268e5ec8c78a6a", 0x52) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 12:10:05 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f0000000080)=""/70, 0x46, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000040)=0x5, 0x4) close(r1) dup2(r2, r0) 12:10:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x21) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 12:10:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) flock(r0, 0x0) 12:10:05 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 12:10:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0x40, 0x8, 0x2}, {{r2}, 0xfffffffffffffffe, 0xd0, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x6, 0x200000000}, {{r2}, 0xffffffffffffffff, 0x5, 0x7, 0xd3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x200, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x7, 0x2, 0xff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0xa1c7, 0xfffffffffffffbff}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x200, 0x3}, {{r2}, 0xfffffffffffffffe, 0x58, 0x28, 0x1ff, 0x1d}, {{r1}, 0xfffffffffffffffe, 0x0, 0x88, 0xab, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000049, 0x9, 0x8ce}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0x0, 0x23}, {{r2}, 0xfffffffffffffffa, 0x81, 0x4, 0xc962, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0xfffffffffffff339, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0xffffffffffff8000}], 0x100000000, &(0x7f0000000280)={0x920, 0x9}) 12:10:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:10:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000007c7dc39f28838bfc8aa74d3f37ae63886557a212fca8ab0002c2313388767d2a41ad20d50dde78e42a81de8e95023cc1b55a8c29d86134bae9419b6121abfc2a2af7ba6700af433f450d617f3cc5f6bdeb6d5bde47c03d62696613"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x800a, 0xb) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x40000000000002, 0x4) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0}, 0x40) 12:10:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4ea4}, 0x10) recvfrom$unix(r1, &(0x7f0000000000)=""/40, 0x28, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x410) semop(r3, &(0x7f0000000080)=[{0x1, 0x20, 0x1000}], 0x1) semop(r3, &(0x7f0000000140)=[{0x7, 0x1, 0x1800}, {0x4, 0x0, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x1, 0x800}], 0x5) 12:10:05 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x80000001}, {0xfff, 0x9}}, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) renameat(r1, 0x0, r1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getrusage(0x1, 0xffffffffffffffff) 12:10:05 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1002, 0x3) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4020, 0xffffffff7fffffff, 0x0, 0x404, "923755bce927dba824f1a6aa36f13cee375ba41f", 0xe0000, 0x80080000}) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1) r3 = dup2(r1, r0) getdents(r3, &(0x7f0000000080)=""/51, 0x33) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xffffffffffffffe0, 0x8001, 0xfffffffffffff801, "f558f2fd00", 0xff, 0xc}) select(0x40, &(0x7f00000001c0)={0x8, 0x8, 0x4, 0x5, 0x2, 0x5, 0x100000001, 0x19a0d49e}, &(0x7f0000000200)={0x4, 0x80000000, 0xbff7, 0xffffffffffff8000, 0x2e20, 0x8, 0x8, 0x5}, &(0x7f0000000240)={0x1, 0x0, 0xfffffffffffffc34, 0x1000, 0x400, 0x0, 0x9}, &(0x7f0000000280)={0xa97, 0x8}) pipe2(&(0x7f0000000180), 0x4) 12:10:05 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x40000018, 0x4000000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) flock(r0, 0x6) shutdown(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) fcntl$getflags(r1, 0x1) dup(r1) shutdown(r0, 0x3) r2 = socket(0x10, 0xc001, 0x0) r3 = socket(0x1e, 0x3, 0x0) r4 = semget(0x3, 0x3, 0x404) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000040)=""/236) dup2(r2, r3) 05:37:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 05:37:28 executing program 0: setgroups(0xffffff35, 0xffffffffffffffff) 05:37:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x5}, 0xc) r2 = accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000082797bde000000000000007b56c34371e6e86c4bf7ba36cfb4d6f472d82a49b3e05b932b20631303e31ab000348d6130699c209b506c0e6c3b3a87674044bfc93a9f70db5b482ef93b8f308de2306a2a3f4948a7320300359e3f834b3054d865656c57fa73309cdd81561e601bef37a99f4b83c8e87b944ba52f8aa822126a17636309417fd6f84a2a50cbd8c4d51ae99fd45efa9fb6342b5c5b720307c3357766b37cd059ae1999670480d7386166a8956c859543eef51bd0e623f0cc398ffee814af5f0fa42c6887b37f04e0c64d159a040da81575325b44bd1416758edb8ddef5ff487b20292f3b3f90f01eced5dc13fb29860956073b51a983efd57eddd775b93814ddfb841c7eb6751bc8712e7009c105715d4dfd6090f205cb20894961897d743e67148a3aa77524aaac558af0fdb18839a51692cd602cab3a5a32ee5163a6f310cb121f2858619e58abbe9d847fc2bbd15adefb91252049221c2d711793dadfacf59f774c5da7b8184227e33d77adf835586df3e40000000000000000000000"], &(0x7f00000000c0)=0x49) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000f4ff000000000000"], 0xa) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x3353d414b31ee64f, 0x2, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3c, 0x2, 0x3, 0x3ff}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x74, 0x2, 0x6, 0xabd0}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x90, 0x3, 0x7f00000000}, {{r2}, 0xfffffffffffffffd, 0xa, 0x8, 0x0, 0x100}, {{r1}, 0xfffffffffffffffe, 0xc99abbb02b05bf21, 0xfffff, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x5, 0x2}], 0x3, &(0x7f0000000040)={0x8, 0x81}) 05:37:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x2) 05:37:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x3, 0xfffffffffffffffc, 0x4000000000000001, 0x5}], 0x0, 0x0, 0x7, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) nanosleep(&(0x7f0000000380)={0x80, 0xf2f}, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x7, 0x10) pipe(&(0x7f0000000000)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/136) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000280)={0x7fffffff, 0x6, 0x1000, 0xffff, 0x800, 0x4, 0xffffffffffffffff, 0x7}, &(0x7f00000002c0)={0x100000000, 0xca80, 0x7, 0xffffffff, 0x1, 0x1, 0x8f55}, &(0x7f0000000300)={0x2, 0x4, 0x100, 0xff, 0xfffffffffffffc01, 0x3, 0x0, 0x9}, &(0x7f0000000340)={0x9, 0x200}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/179) 05:37:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x92, 0x10) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7", 0xcd}], 0x1) readv(r2, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x1, 0x1, 0x7, 0xf4d, r4}) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r5, r6) 05:37:29 executing program 0: mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x100000002) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 05:37:29 executing program 0: socketpair(0x20, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x4000a, r1) r4 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x40, 0x10) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac0a7f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236e2badca90356bceed1c6c1bb1f9e5eb0484179b3447dd669ee5902905e8a294c8f48f01370e"], &(0x7f0000001440)=0x1002) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x18, 0x4007, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet6(0x18, 0x7, 0x2c5e) pipe(&(0x7f0000001600)={0xffffffffffffffff}) r22 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r23 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r25 = socket$unix(0x1, 0x0, 0x0) r26 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) pipe(&(0x7f0000001d40)={0xffffffffffffffff}) socketpair(0x1e, 0x4, 0x5, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x10, 0x2) r31 = dup2(r11, 0xffffffffffffff9c) r32 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001780)) socketpair(0x2, 0x0, 0x400, &(0x7f00000017c0)={0xffffffffffffffff}) r34 = open(&(0x7f0000001800)='./file0\x00', 0x8890, 0x50) r35 = kqueue() r36 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r38 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file0\x00', 0x10000, 0x4) r39 = socket$inet(0x2, 0x4, 0x8000) r40 = socket$inet(0x2, 0x8001, 0x1) r41 = syz_open_pts() r42 = accept$inet(0xffffffffffffffff, &(0x7f0000001b00), &(0x7f0000001900)=0xffffffffffffff04) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="0a0d363c46dd858452feb3c78958a37e0f1a08d289ac44dd042943af0608ab5a3d556af985b7d4a762f033f8da41f470310cce6fb43b704daa75310c8d98133cd9486b6c", 0x44}, {&(0x7f00000001c0)="2ace851cab3d8129b993194e1a19610bfea690805a144f6720f84758170760be9490d0ce4ff179ee3c42393b8a9f8569285a7da7d25700ab91a8db1ca7542078496bd9c902330f365daeccca7b3aaa437664c02d6b63b59a7a045757f9f7439b9b42ec7e262e1a56a87751c64731b6edc82ba017d10dbf7657cdc44396d72df44750752ab5ef938cae4f31d67a82badabef8367b6a0e3e1a3beb76c2730d9beb648c53b05e539bce50b13e1088e475e7b04b0bbb8fd4a0e160509853252d2bbb02", 0xc1}, {&(0x7f00000000c0)="297063a4738a8cc3a81f6d77112388a9793b28cea1dcbca93ee2d8c4099885", 0x1f}, {&(0x7f00000002c0)="0219b5f296e3dac4d46e888dd88124c5007b47c7c7a4c4425b6e989e56d979579a477c5347ba12b5d0d773171f78cd68a8dc9fb4cb491842dc7f7c4a6722fd7cefa60c69d7ebeb20bf105e6fc47a4b8f8780300c744377ee8f88f044530eda56a7ff254134bb6ba8e47550a2d177abc8e06211aeb2206d5d95793e24e75d90b3fcc0ea6b2702c8e88dbe4cfaa42462db21dd20d2ad070b210c5b35a240ecf9abca39c4a165d6f71a778581a5d0a0f40b1f70bc635b3f9aca9c72874c1cadbc", 0xbf}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="1800000000000000ff9bb466ff000001000000", @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(r18) chdir(&(0x7f0000000100)='./file0\x00') 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100000001, 0x74e}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xc25184bf) 05:37:29 executing program 0: setuid(0xee01) msgget(0x2, 0x545) msgget(0x1, 0x90) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:29 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) close(r0) r1 = getppid() r2 = getpid() setpgid(r1, r2) accept(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x7ffffff9, 0x0, 0x101, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 05:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x46, 0x41, 0x1ff, 0xb55}, {{r1}, 0xffffffffffffffff, 0x4, 0x11, 0xfffffffffffffffb, 0x3f}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xa0000005, 0x401, 0x81}], 0x9, &(0x7f0000000180)={0x5, 0x40000000000}) write(r0, 0x0, 0x0) 05:37:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/62}, &(0x7f00000005c0)=0x40) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="5529ea1adfc255d904bb4c178498ab4d121ad069018bd2b43432144f3f77d19df73341719c2ad95c72595681a6cfcab6e460a5ab4353cff53dc50f5361792981bf6c85da23e90f1e1f6561fd338ab69898678afa1798abe9cb2edc045d05a85f099d03066dfef1d556519485112c491f0462829c58b88a1e5f1b1e0676cfb47d6c392c58b14c9c112648d294f61452cd9ee216d9ff8934508c25d73f662c70ef1d4d197bff9b33d385a52d66e5db6900904b80eabcf2469716dcfd786b356d7ca89e859dad07def4632823db88d27544c9c3e9e3d006f6d465d225f624fd5242aad356881ae59fe85a", 0xe9}, {&(0x7f0000000180)="1edd219552ba07f1110a0eec8afd463408af23e34f1e9c1ef43eaffab78483650c7fbe786f7caf7a388f211e11094d5faf9a1c49aa0d84640687b109cdafab1d1163e0bd9774d158ccc6e0eae955bd1853c06b7f1d388b7754de88dfb38afccdf86bb537b3a7870925d547a91b19200591a4d27249a75bdd263a42a8486824409201a57fbedb7b20b5b2de893a7d89907bc4ce2da52679fef108e83d576b030f1e869271a5fe749f5a91be4173b46ef1b0bbbc99b174e22594e6ed0f08f0d8e8dba027d13a4c6e514bf54cf23cb6f9c2ebee79", 0xd3}, {&(0x7f0000000280)="8ed45d14cec6e1b1006ca418fffdb2136c73b919228fed", 0x17}, {&(0x7f00000002c0)="609f6daa8ba72a88c8602ffbbc0866edebb4fe8a51a08ff1485e1984620fdaa7948dcb69ac5e2a", 0x27}, {&(0x7f0000000300)="b99f72514d377e596214674468a87d3c1947ca8810ee042529a524d90608dbc6e2754fbc5d82309c3c24e0b945c9dd9abf371d188e9a8770fab5", 0x3a}, {&(0x7f0000000340)="1c0f88b4ff09ba0fdf57da07f8cd7bb7b4163847268492a5d9cd10540a619dc266cb7aae4c656731a59e3df1e48c1a115d69f9ee77da5cb863b7639e9cb3004d184b8f0e50e390fe2f5f457bb38d4ad2bd52c1fe250267be6489480852de", 0x5e}, {&(0x7f00000003c0)="8969afdda7d5b1a27c665355013c6ff9be3fd0b93de4f536ee83ff306f3d53db503ccba244d03b0bee350d7d7be6b4e78de8332ee2ffb7773c58956c36de6b1ec0562b48d8c0de0a3bb26c0c8da1812a11fdb0bc219347cd1a5ba31cd86a1b8f8c7c329f2a9076c083fe8d5cb52d49e6badbd1d07c6fc9b86debd60ab3ede215af5b317d70ee6498c17969f3680ebdd60ed29a474774b3", 0x97}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r0, r0, r1, r1, r1, r1]}], 0x50, 0x4}, 0x2) r6 = getpgrp() fcntl$setown(r1, 0x6, r6) r7 = dup2(r5, r5) getsockname$inet(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$getown(r1, 0x5) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 05:37:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822378d"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket(0x2, 0x4000, 0x6) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x75ab6e00a4d7d50d, 0x3, 0x2, 0x8, r1}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:37:30 executing program 1: poll(0x0, 0x0, 0x3687f8ba) r0 = dup(0xffffffffffffff9c) dup(r0) close(r0) 05:37:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r2 = getppid() setuid(0xee01) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340)='x', 0x1) 05:37:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="c40aaf6900", 0x13) 05:37:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x800) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000024, 0x81, 0xf9}, {{r1}, 0x0, 0x0, 0xa, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x24, 0x1, 0x5, 0x2be}, {{r1}, 0xfffffffffffffff8, 0x1, 0x42, 0xfff, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x40, 0x3f}], 0x800, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5, 0xf0000001, 0xfff, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x14, 0x2000004d, 0xffff, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x9b, 0x800fffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000022, 0x1000, 0xb6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x6}], 0x0, &(0x7f0000000100)={0x83, 0xf3e9}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 05:37:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="2c565603cbb1dfaec8a2e4a330808752ebf4c2b14204cb3d5dade7715c8cca54a98c78705c1ef3f7138366cdcae3c5e9aca4c67fff5aaa9533e334d8ed7bca66df3fefd59924fde17ecb43cc291f6b32fe9aa712b1cf4248c1914736b1de5033efb8d544e75b826cc435a28fa753f07d17f1ac0431543da8416d98c1ddcb66c424fbb1a53cc76367a65a7b6437", 0x8d}, {&(0x7f0000000200)="fe417c43382c1c453a0f940800f161e97bb8ff86e9e1b3964477d7fbbda0da2214206eb24b0d5b01adbc94284dffd2f559642a1723ef97b50b848dda980405b65d5e4631d2ee2f7b177d211974451c6384f75700f9887f74ea7916b22ea51b3a655795b0e736a5bfe4c2a76ba995711e5d032929d307ed6e62d2327e33d0848a0bf8fe02d44e361ba8aad27cd939072c96cf9c364e4ba6772cf643c55b6f63ccfda14566950b862f499ae0f5ba939df65f5fc68ef8a0ddf5d9cdcd0e8f402792f520ecd596b1873c75813810318f8f95a6436c5e3d", 0xd5}, {&(0x7f0000000300)="ffa93f83f900799a635f3aaa44030ba3095afaf015abab5cb9521355c58319f692d063f55034b0f66e28d89a37ebc6b5bc53f6ad", 0x34}, {&(0x7f0000000340)="9b0d4bd7c2cd0bb931c5dd012d1a379477af98e157d2687fb9531bf465b2255a7364e2f56f02c318c590f9c72e4b237538bc7012e9667d92be436a8bf273aaca423d2a2187e901", 0x47}, {&(0x7f00000003c0)="f30fceb7422776fd293ba2b5604c0429bd26bdc7f85e05285d7bd2153cecdeca11fa6f54308ad7e4443a01808d12e2437ff7c80ddf299c45904439f867b146ceb42068c34d1ccdd9c45c12c438ba815442b6eadea3ced479ab9319264817c0331727ff9773b97e290f8648c7034bf0b73308035342ce54e84b24b88775604fdf5a24", 0x82}], 0x5, 0x0, 0x0, 0x8}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x12e, &(0x7f0000000000)=[@cred={0x20}, @cred, @cred={0x20}], 0x60}, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:32 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x0) 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8007, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 05:37:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="aa9bb9a3a2716510e626c33f6b5a3329baa5fab1e89a336d154fb1c9e53918bfcfc31c2a80c883ba6e59b30647267117fb10bf192ca32efdaf248468f6917b00b8e45ea11a73259610c7df713d999a5f3a476e2725e33b0e5c5df018431d66d05a90cd139687fb8bc1172828e3c9c3f0ce95ade0b1a1c431c5559a43aca5fa6af4e48ff9dd342b0e5b7a50cc07fb83db83d1940991168253385a50b471adc3eab23bd3d8ccd94ce74ef806be9109fab2d6fea298e4784a269f43fa097f9e4125ad750b739052c46d4265a2506644b90665e35771d1f4b7c70ecab38d64f21aa7d5389299ad90b022339423467142c7b91051af5c47", 0xf5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) close(r2) mlockall(0x2) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ftruncate(r2, 0x6) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x1000007, 0xfffffffffffffff6) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 05:37:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r0, 0xa4, 0x7, &(0x7f0000000000)=""/190, &(0x7f00000000c0)=0xbe) getsockopt(r0, 0x2570, 0x3, &(0x7f0000000100)=""/86, &(0x7f0000000180)=0x56) 05:37:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 05:37:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x3ff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x900, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x40) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchmod(r0, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) flock(r0, 0x0) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="d8d456afca00d47ab5e748d5622128bbdceeff0691a7e170b73daad20d7d4ad7011fe0755abd54b9e76297b42dbab2c01bfd74116a91214760b8055fbe1a1a9a4cbf65bd3da638637bb48ad3e0f70f8c19d9480afd578669adb9119a5ce006fc5610f0fb043e10d5cdff7e1c2622aa297a60ed96dcd4dbbb098496509ceb22a10991d7d101", 0x85) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b7069103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a3cc45229e35e53182780f801a77ebb4ed1f1423ea025bcebd8d8d47612f17549883a2f9a290a9adae219701d0a06a5c145c6436c7372c0d0be28549fea48af26204f64b99b00ea722125bc9171810c713202bfcbf47d36b7", 0x140) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') setsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f00000001c0)=0x3, 0x4) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) recvfrom$inet6(r0, &(0x7f0000000040)=""/135, 0x87, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x40, 0x9}, 0xc) 05:37:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x6}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000280)="3ffd6aa0967670fcce58905ccde68ef1062c8585899ecaee46e221e6cc771441ae62f9b73617f498edcf8864fcad5a58ba5352a4fcaae792d5def826948ab75fe38f7fba47dd3ab1c15be493725c4689d571c6fdb4dda418ae9a737ee3d8705061aa715a9e31474e9442675f81b738fb5d05cf70cade6591965ff4a8333c16adedd2fc8da69ed15c2b083d99d23d29e25019f418b283de8111b67307ddcbf3f8d5b69727af02423deebfe5ebb896541d53cf117c93d6d124a59233b5920394e881532f10fb4164bdb074de9c3fefdcfde8463323e29ab2672a9398d225cc960d5372bb7ea14004bd6c464a41315a7ed58e2e011ea0c846d6de7560c1ee5eb8c345d142c9b7abc526c35bff1498415414322997c1b2b57914a282402d3694e4648cf9289403b503ce38f72c79c7cf15cfd0c1f42d5d865a6e66489186ccfbb44294de175433c022ceb07c442adf737017f301efa579307e7bee397705e078b70b7e526fc9cc52645fc692536ef4ed8095538f78ae3057a56eafcbdf53dd299809b7fbc3408158a41cc78e84e71b6da9eb7797f07f83a383765be012d5099d597ab8236df696907e82c1d39bbf26abb552a328687a397139f1002703db3382eb488250a5dad1012746d7337ba3abffcafe05af39aa02abd3279589d66cb86b0ee378e642cf1e4fd048850f15c894699f076cd4896ff8b343b88b74c09abd79c8cd905dbcf4f9bbd745f90934f3f1586b4d62b749c8afed422c20099b26cdef47061888efbc2dee5c499bc6b27bfac00d17a02d196df76db2a0ae2a494760558801ef6672c475041c67456e095b966cf08ca09560731936e097e5d10a8e814f7daf145ea2851cea2d4cd47e9644ec6f6abd3703d8f8679741aa41e8781fe5082e2ef74c47afc525ef923d372fdb013881525c0aa0bfea69eb7afac0b41871d2cd8c7bf752375dbd5545d24074853250272feb7f2021d43aa92c1c34517f9797fb17fc158307ab80bfce34678685936c7d494d52c16fb83692bda6cbdcafdfc2adb8d1023ce048d307ff2fd223a9aae24e5ffc6dfff552fcd0e2fef917f293886275bd04fc38723bf131777160793012961b9ca2d950cacae07dd72cbec7f78541eda192c8440913aaf3a1fea5db15aaed2f4d4babd156df5687dc3399d84790ce618a5cabbbadfc2a1ee7f86b7ba1df2a1730f084138cbbdafadca52ff7ba4e2f365de25f181fde5da4f2e5e5a3cfd564b0d8ac1f553b96ffd0ce14acccd8d0d4f6b66098dbae6b667aa26e6140effbd8fff0ec7aa5361f9456dbcfbefcd6b57b1531745ed3800c389cf63fea948ce1eac18e6b9dcb68db39447f494655fee95ca6815b48ed7438996fbf6fa2466c182c4ea775c3b45e50ef6e9914bb64ae2b763545109243c85d525a4b2ab2f81c89ae2450c182bf84cc4a63df42a82c46035c068369649686d07f91b59ab83d9e49da059e267e35a9ac2cf1597b4c94fb1c5a196b427caa52f211b7b152d069c6c284469cdb3ccaefdd3b407c776b5d46248d65168f1aca212727dc97f1fb2d41e7973a3513cca46ef0b4b693a89229f469acbb74ece47dce6301d40311992050269c92eea6aa0e06610b7dad8e0bb29216dc7c39c8684c4398df9a96818fa78ce6e87423d0cd8f49600b14a5ecb5c29577fcc76662b0efa95287d9c4e52a5468c7411bab92e8770a61a41d6d01cd6ce40990fe1f30f1b9b695280dc3158e32c468a793aa5a54b085b6e3db57378f884f9b47249bee2489d94de32da6c9efbc9c307ed33fe5d07dacb4d84d1a004323cbea16291ca2f9e07dd9111ca354c7db7d6e324885a48b38d02ffc9bc6071a4fd49961d61b212d29b6697a6158df00df007966a76b2db135e1e4afb7828e01b02b737a5549d8bb849ef7dd6b13a020154095848ad216856cc7f20926d5aee48fb5a45c553e324c3ee05f222b27f321c23b8a84495d4d3daf48aee1d801c1d890a591133d24b6ebb422b055ac7c526a215c7f4629c8e599bf2c9a1fbcce2f59d6385a4772d0cf8b7b8b737ff20c106757a1bf8f2db8ea763dab844c647ff3dde5a398fe9ffd0aaa08566705970252a49c4149b969ab3f862c4fb565f6216fe26702985e5df44236021beb30854ab9777f84279b371015945aa96ea4befc64c5c6711846b0479eb8508ae451ce8c0595cf05b5aba495b96e61bcb61e9166e9a9c6c5d914b4a3cd9200706a9ebc0b694e866801e8084cded68c7aa6d814751343af0b76aeabb8fe707a92333ffbe235861e39d998cb16cc983f51e95abdadbbcc67189c9b07f436ac0b3d4684bfc08dec82d98faafb7cbd67f6ea0d507ba774871ddf96a4f08bdaf88fa15a66922bd12b9e5329d8af186181db925df1d223e8b0b146eae55cb9e3afbbe65476b7adca5d9bbdd0957d869c73f96c402a129b9f3a5cc04e7b031a9d6844a0ad58507518132d0b3f2bec46a819b06a61e5b2260e0536b21ec6f331148cc9c52f50fc77b0176f4deb0c822ec2d17f622700d572007b0df781ef019ac1053eac304768a327b82e8eb333f1433016c3b12f02becf59727ad996b4cad5867324f6e4c4e1a7f41b6d2e6c6dbe0ef77d17b65445f6f39af29d22af2584f77068b0da5dd37edd65cfe0df8a4aed91887c1c2f6b815afc265951094f03b46d0fac15196305fe1175964ad54be520ab806f7d3b3ae24ac7daddc11c3a66c51daae61e5f656ea85ba7548896463e0f1d3d0fd9745112e9202d815712ce7e2288d4e61fd370c9047244fdf046ca74b8733e4f77adf07a4b669259123f1a26d4afd2da53588f6b5206bc6275e74597d851574cb1f3828659124da9b9bf1f7d4fa3325d3b61bf0e6205902f62b6f8478ed8cbd3b864e5eb1f2cd0874fc9955ddc", 0x800, 0x7, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) dup(r0) 05:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) kqueue() 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0xdde6) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 05:37:32 executing program 1: r0 = shmget(0x0, 0x1000, 0x4000000000000100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdca9fb646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990807458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a979268de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5b463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ff6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754e81c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6a01000000000000000d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbd72fd2ec0e9b8322875f6f0342ede61ffb4283190e120d85f9d47c3ff521b986be15782ad4842000000000000000000000000", 0xe24) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x400080000007, 0x7ff, "75a35db5718008c8090400000000003d00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 05:37:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)='E', 0x1}], 0x1) syz_open_pts() accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) 05:37:33 executing program 1: 05:37:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0xffffffffffffffcf) r0 = socket(0x39, 0x2, 0xa5) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000002940)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000280)="d68682bb299039a5c5d041e6fb251852830f09eff4f4e8eba688f47c001758e132e0aa40a058b7d7210b614afeb26e3942be4774340c5cdb32e86c3f6cc2ce2bd12fdfb39501fdb25c04f526333c86103f7275b740a3b4f9b817c369a6bfcd319d5e09576a7c79f6c7a8b207f0485585172885378cb0d7c15ef8a93e9c0d11879cd0ad2a2ac27db1baeffdbba76690b88e85fd9f1bfac98914df87c212bfb6b2b9e65e812fa3f580c221f3d9fcba98797c7659a4cb9f712d9a7ef94bab1d0d36849fac48c830043cff0bf6ae035c75cd825c6d57c32056", 0xd7}, {&(0x7f0000000080)="5a67752cb001161b67d5b1d9bf2f3f229ddc6761c386db176ae2bedca45e26a444e570db53086f6fe20cb1eeccb0d158b94b489a49fade7db32d6e2989926ca2ef8fada9dfb32e3f10e486800a04afd097ba4fe9a87f576cbe5f01", 0x5b}, {&(0x7f0000000380)="dedf0a03f82ced37acebba89e6181aa99519e28558911350dea9ef3fcb6e08d415a516347e3e5b95bd6aed04f4826c06ef0a81bab6ad480584", 0x39}, {&(0x7f00000003c0)="c2072506b68497f85ea7274e3f77011457027588219af327f7808bb08b135659a5501b605d33b3d3d7adededb0f0ab9a4089baab7eea23b90ad878b5d9bc03e2394ae7c7ab421f796047396b2b01e5f6d074e9e1711b4749d75ae58734e5ca9b4bc403ab6459913482dffcfbc490d087b095f78b7a11f0cf4626c6b6e93d8eb6114a3a496eeb64a4b4c5e0c4cd1550e80c8cbe1ef9b33447585aa18df67a91daad72394cd39f630634fc435e5e38e94c1b86ccd3527737154358af0a20ffb3d9cee8c0ae8464154e545b63d2535d56c04856c02e2c2763c3b5f60a8548b81e58dff4baa83ba423de2f8068e9d6616418d00513cea4578b12599790dea4c65ae1f9dd6e138ee48681d20e8f7ae52e5b92b179df471118cf96aacde0690c87eb3620b3dda8708dd960e9c6ac5de06bc7eb5aa20378655359e70f5dbd2d6025a8ec3df58273c34153c979d7091514e3146e5eb340af6f5e4910c1b6cc5094b13872a6a73548da1a5ae456e9e28158e110f55ec975be9a6215389b13988b81c12feb817a1f0c6a02d4038ffdd9809d48bfbe5907cafc6b62c4615e4c3f5c3b26ba1c887eb9589cf3ffdf656691252da2c2590ab2af3958c94d6762aac9c5bacb90ac6d724c282facdead41f35ac52688d465b28d1700d121417cb018e13ee9bd3f149cecb4e6d2710dd49f08ff7af42bc5cf47aba48c00f5ef6b79787b4767898fd3425998807093e639bb394abf1eb5aae06203e21de4269ed66a7a8ee6e6a38e5db1d1b3bd271c1bc7c398048d55c710d24f3b5c73c1531332f1fd168a07cfab935a6376181d7c87d7256bf37a984d2a9c6faafb727d44fc0977c1dc8d31063cd67684b9f7340756a8b8e9040cc895c58f741c3056e2cd425165e29a6e95ae3ab5457929d3f14e35ece58900487b2c5b70743c269df68ebcdedb08b3b33da02af80841ce763f8adb25a998b86a5e211d8a9072602b74e43cd73a4aedc50af83d0e1d0e5d1492eafed0465fa58d558b53404265fdc73a1f7c25d408a94403b43ee6afecd786eb35c6f54290ddaf543aa64ca05b0aad9a07b8662f4096f6f48505734281f8782b64fb2467bcd7d97f51d6aa5a0e2debf7a8a92a926b446bbed18e79c823b26682f974f331ce4de1433d64d6b37100e0e48bdfd0becd1d4d45731fefc70ae49817e43242b35ae7ecec6be87b986e321b6fa98ee16eb6499841f22f237addbd895603c6ce18063cc1bc8c99ed5055ccca0f039d017698531193b3cbe64352c4a0e4bc2d2c17113f7bd95c9a955748f28f264a35454aa3b6616e23189965f7afe9de4a5735b5e41ec796510f89ab49f03ed4899b9ddb76e94c1b9793c432c5ba3a46cec993c11dcb46a61aed9bd793ccf876a8229ae3deea274e8576d4bb617168ca0e220c23ad89478cc27298ed7ae942e9b097244281ed18d60e572eca5ab4a7a09ae71dccc065c498b7df0f25f1ba514279cc5ecf318191a510fd431da6365c97d655eb1dec306af392364007e0238388c375250b130d379f825200c36758d351f25f7ed9bd4811780b43679b6b96e58d074fabbb2ea14f767b3f2ad531eea3af56e34a1ab976684decd391265cfba1b0f5d93149a7ed23654ae94abf0412f3e62bca61997a25a8d8a4861a22a0c586f4f8ef1f292d9b474b84eff4f9ce61100bae225bb03d1e4faf98c0884460692c2edb54cff791724fced228850e644024452a325387e082b1e1e12608e0621c9d07881f2e755c8b60f5e1d033150166bd47ab940823e4276553aaf5eb11e1fe68f686ecfe14d661c6e7b7ba7bd9bcf029cdc5d641bcfaeb4b39f399e7a02a86288cdc712267ba8570bcd6c5fd1d83054d3b404912bd75bed71cf8513fa81b6e707c14fc29f4c731331f3279e62dde670fb94eb9b7b5e8c3627245cef25cce15f2db09588ebe6fb33c977d7e85e893e4c14a882cb767920721a04d269938021ce64b588075b55f24343adb659cb4d8c37e9b25e80b0096883060c9219dbcc0e4f77ec6fc892eb7c76b1bf8944d250638dd6a263aa379111a88b2330088622bead1b9998f9012fad65f41debb3b6501eac030f5a96dd633532fdc68c079dadb2f5028e32ba8ecdaf21565adc76a5aa503015a35b4373fb5d765bc8f77287c08908d087cf1deacd94595896c445ae2c1cbddb24ebba1e2339ef818f74166c4cafac5b26962b2b7a54606e2ccb7ccad5b65ccf7556f333f33002c8baa729c90ea7c7cf65dda2df1a89c0d5d93cd0ca11983387f9e201fd77d0ebdf691cb6660172150bf5072fb39a2019971c973994d1076b58dc227244e24344cf3778da477a3e4263a16e7fbe8e924ac319d9043406f5fb4bca1439e62e6ca18c7701c6c7cd85c4b41114af41f0ecd27b2b2cae404149335e9de44d54776c940765e5f2fb9bbebc5e5bad2f6d11a609103f25ed5b951ce99279de4aa4a8862234b1570e29861a39ab50a26f214c356b87ac6b2807dedce167bf244c5221182cbbaebc8ea0a202bf7f94a55de64dbfc22eaac8470f6dd189c3b2ad7a21cca28f42d49f488bb4beef9b8071eb33355826cca417c4fca05ef3fefe4bde9923a5727e809d4982ec9f96d541783e58fcb93f50e5bdd889df7a7c3278a66fd11180ef0b8527edeee9f817abe6b9c35f53944f674b00da5225140ef1595912ff524ee3a8d0bb014c4d3390292fee58fded495f123b874ab277cf11f678428a471a7c141a482dd395eaee0dcc8b8ca3865931ae94b40564a4be3e7159afac9ffdde2703f6c81a526b31a076e3f416c0345fbb361bdf5e448c39d7d354e12713a89d83c00de2a8b97d8d63719f2a81399096ebd9cffb0b125bb5bdf3fbf9e1627899df3b7829b636e4061e44ddc777c727cea7d9ec44e39edf042fd961e34edcfef7f63af56ea34e69be0afd235cabae99cf2296ad3e8855a8aa60c1eee6275f4e687855ed58bba572afa5617221b8ca9c48550bcd5b0732f3e32cb54a3094ec29b6731508585845a902e84af40196912d757ae975cfcad61a0b97d34c97a0d7f6893315dedb517d16f1d16f359784849d53b2bd00745d75e7029a03058023225c3df01209b96550495a4f8e77d42b11a4d0db41ed4718e7e53e2e65f7ae9d7a2b57451107b16a7b7626d33a6650df602a2de7ce108e01bf33729cf94316766bb287947a6d84b995beba8c4b84b350d5a23ad856d9e6f6ecb06388af3ba3546757fd387850d1c1d2dfd17a721500993353556c4a6694c806883d397cd2b214dc3e9452bf4fd237df2a8dc08e350f12abee94f1067a1b4c0ee38697ad66f1a750572ff16757f44cb1dbb2e41c229155589b73d40ff24870c3744f910d20a66e0afbb46500aa89d9a7d4f692ac49ef8e7b39e978a1bfd09f57a38a8cabfda17bb85dd004cdbe1518569ad8eb3363ce72d41d5ea00fc9e6a05e2d75e5c05d71662db832c6313dadbdd06286a97f447dbe8c1f156d50f7c791ef3fb3c672072e440c3335bfd6d7153507d1ed55da5cb171ecddbfa6bc6c188bbca08a25d493cf73ceb26901909edb9f5dfc7702c629316f64590bd6a6b5f4cf6c1d7dcc82b3c74da7f02e4ee2aef7ba8cd7ae71453ac856eac099abdd2c664666911e42c421c19097017a59631280f7333828a42d60f982592be9da6e9eae16c4190261256f5c22bb397254fee912d4b99c46f836c7f82b37e732f9c1625306986789b6d00613f3cdf26abf4c29a88f64c982847ed4a86d95d9a38e41458e18b8bc04cff48f88cc7d6320147e00631f0915be77a008a95015778066a1fc466ac100fb9ada199b1dc14c85b49d58758c130dc2e757f2164bf2660d3e938c44d0a1b38f3be3afe959e832922a75a9400d3ae217feca73adbf7171be1f35a6a1eb4f1369c09261fd89787610c57597cd85a2be71e96b6c1854012265261204ec417660967a18465c53cb92491de0601b5518b65d0c4466dee8f278cb603c39c7efafbb061478f3d842823215aaa38e86d1bc9d7458b924f121bac4f93879f114302aa5d521f733d75534d0c06447f34833c58e954de5e8b031d4f611d93ee5d00f952d14e623ea2c5f73352fbb4a932435e669d20bcbd0af4747136eb515e0f1bf07a2030f6730e9749c3a3c52de138d6d43467c8304f3a234bb1264268e894c71f28fad5bee91aff9a73578f7bea638f83673e507bd6b7ee3b9452085a6e5d938f052aec007fe602147a6cb0dd91d65ecb5a8562b75d32e5483c1ab33da4648a7b0b57eb3fc6bff561d41867bdd4acef88617fe9d2460e4d196d726108f5c381ba318944246dcc2460c43f8a663bfb2cca3fd0a05ce8604d872d10f9a05a7f20a84dc8cdf1362aaeb2c3838a247417edfb19d10d0612a75b51031d8c206bc0a438246c348ec88a8cfd423c689d74580723c91b8ab4b28a34bae30a7771a3cb2a451435b1801ad366821f345047826a06cd7439e6a20fc4107201cd0fcd7b0e99ad6f4aca62d9d714658c17cc1c7a6e824f72046206060b332a07614aae17c2a417645a7a1f251265d7e2d77631fa16e060e4977e413d6cce7e0da3f3a5a11acc15fc03ac51dc15f3cd613f47cbf5f654e0282e71da4a06c060aeb351c5357262e98ba785abb0e9fabc7b3e619344d6541bd7f3d1ecc95bc14dd9db8386813b58ff971b2d8b6bf7eb61e2c8bb37904d84b2975fffc346d28b4ac09728c32a89064803338fda5a7efed1b04fb853355b53cec9cdb4752b1221c5cda476e48e92cbde32b5db3425ea3fe3b21075e59c441acf1f4302ea504dcb9e24959e88ec39706d2d31bc0e1a78c6eedf75e87d73581db5abe4f9f7ee09628e0ed63714e30164027dd58075df93ec33935b7748b6e82a6284b4d65cb1ebf3c0b4209f6b2ebd712dacc424d6447c5f81360ea5c9e39bfffc00b939d8ab282fb438006a648ffb10323233fabde4036401d108589dd7e57933b31dc06a5cd18a65044d91a5da10e6ce005825e4e8e14f830374e033fe0b46975154d7d5e5d435abe2bea74a280bf67d16adb1bb06c8f534a468576dea11bfc03ee89603425a327fb3eb222a9524dd8adc84607fa948e606b77174ba9a885461ce66ebec0d3fc73bec638d5cb7bfd75f26b50c7b352173f5de34614b907d1b2d5e1c8821437204ac5514196aa91efe4c5963676fb674ad8fdeaefbda841804b03dcd8da56e6700f3ffd81543fc93016a7e79d62f229cbb251199faab2bd0fd7ed38bdb931d3be5f051207ce3095b214eceb8439ee73ee935fd1cbe14c435e13a483778d7607937438bad7f49950de01331b23a53ac11ab4ee88947edce95c8846b18d50a82f47565cfe1d6d3ab7092e87e7d7f99417136177dd0690b145d5f58d3635f2cf01c0b57e44d23f7f6a222abf1cb73fce74bab178358efa261086cda1595efef28d44703d8980ef888b727bbc3ea3a7319362894befab61820e90506b94e5eaa8569a895b90836aa2cfc72e00853129bd607fb42794ef7d1330cdaaf52f7a1d6d7f66e4dd161bbe386e97db2488ba7f4182ed4e675114baab82ed095ac5827ae4242be6d26067126638b6107e3cca8e7236d38b142b72c4b9f4f62ca3733ef0242436288ca877d883ef6af2f34aebf007d5c1e9801c6061828242a4092d0a293ebb2dd0dcb9ca5aa4e35a20e6b05469350266816b8742af3a2b2c38cf82baa285d0f9fba241f9d2bee33974659ec8eb49e6f2808c147298cbcd6d3179d54da31843431ea381d3c97c8858a0c1df839a4a84f9d42658a160792f59f23642aa41e2516ffe418edbc7f9d713a9e0d", 0x1000}, {&(0x7f00000013c0)="f28cd6180c3135e5de01ebdad983549744a49b2ce14fa0902807b8065fde33468cd5edac0a993c34b57393c335df28f8700bb3de0120981fdd2989f15c04b3a79ecd2b13b628cea5f445a9bb9bde8fe94e4bae87d1983be1ce96b8ad190dd8d0f6284875de9ac10bafb8ec2f6eceb9b626eaa82515d014e40a77ae888044ae2423b53940bd2cd20e0659230d4bbdcf0373810874ac1a31af37277084a3fa4059079841bbbcc67629c252e5e0dbf9aab4fa501967efceb72787a31d4105ce5bccc51834b0531fcbc8fcebb16ad1347fabef835f", 0xd3}, {&(0x7f00000014c0)="2b32e7dd25a1cfe0f3c16f6d6a2f07f63201cda9c0d34496cf991edf9229f0e5d3ab147308d1d69f7e502fd065e76e5fda8a1465f5a6b7e21ad4c767f1", 0x3d}, {&(0x7f0000001500)="04e15671ea6958581c96087abb19fd4b5bb4ee885f8c69bf0a2363982cd2f92e9032d7d81f858ea8dc0f431c233636f0c3fa284a039f864bf3db7ce5d103abc421565d1b016da5d652a91f77e06d8287b05ccbd49c71fb78b75d3a9fbe017e1544ee082199f482806a90bd222d22730ca147f0e5260180211a861a92030aa1781059f8830c6b98f3b1e83247687e85f8c4e9dd07bc1dddcba8829bc60667c22decd9b4245ac8ad84e0ce2233015c1f1c195677e96d5574f4d19d0f28a1ff38d1a709bfab1be6189134fd080e1c61402f565356121eb7727273de734d7b35cbaca080", 0xe2}, {&(0x7f0000001600)="2bd88a291fc086f64b9d1bd8755ed7ff00fc80c7dc5fcf8a8a070b8bc9bdacac4e934597b844ef70b3ec226fc1b7298887be328aa1cb3a65f33639e2243978957c84a364b37201da925d1035232777fc84b032c7012642003b23f270606b63e811afd81fe66853fddd34e1aaff5848f6daf0fa6d964dbba4c2bd2218d96383dafc502ebe4432284bc89bba4afa619be4ced3aa79da9c71002e430c2c7f717ad6820534c9b95346a5b933701e049ea13ea84a28dc0034e0cf", 0xb8}, {&(0x7f00000016c0)="d9937f95b4d62ab59b9fabe33ce50283399b92a153c996673a06b9cb58172c340023cd2672ee9a2318f45249685e2b0bdfad63e3b966a3e894a87f1182c87b71de8d7ac797c2b1b3cb7b77b40837fc41d662d21b509425833e2470daeee61954425f187c1904cf574c8df5947fdea9d2d487b46f167e8313f1863ca36999f01754579fdccb5768b1f4fa0f35696de9683aafcef94bd913543d8293052acb7730bc49963048d2232f83f6d28b2a6e9bfe7d84c56109a0f4c9ade64e59f8f6c039c2007142b24e330d90751109d4a10d18d70762c31044bb5b5122dc5efb45f62bed22d381207377afbabcf6bfa7361f060655c975195ccef810469f2549517e54c77c20a00fe47e9cd1fc77144d51c1c61da5681c07af4ee212d63e69e5bafb477141bd2b95d64901f7f829e6edcb23ce7cf109f427f20fb4a9338655540ad73b64d8316f4f515954d0c6efe78f07c1405bbb9537e5748d593567417e1cca64e91b8b872de3fd180551615772360e0232abba4986d18df8a0f55cb59693b8af51dc9333cf562f0fb810f9945804aac8476bab6abd933ecadb9067478a6b351a89e9711f862524633c74fd098951c7e650a61a2195314552ea0be2c65d16327a27c83b3072b09de68b82f1d6be0ce51930fb792af9ca7080bdaf5bb077fc0bdbf03c117ff74095e71f0ec423b7f158552b4f1599cf05d1a63eb1e0fff7fbcb298f6672b8b286c935edde78999d027e3228541fc4167a00deeb331fb81cd60a74daa08028421857de0d2644ff8a3180754541d3dda1f96980c2db936a291531d8504eed6be0762c27d96efd792c0f877bf54003796f18997a365404a7be21a5c89bd4db514a0d102929f8e14a7d641e4d9e85ad2cdaf67a64530c0a2cb0896342025679e0bb746bb0119547a51ef5bfc38ffe3f77ec36f917a460900a1721801ca7d5e572017f45f19557081c50c16877f0ecbc8c701a4aa8a260e4d7f86f6a1c28b0bf973a99019d9e780076463bbf054eaf7cab47f033b0d712bf954058fdfd6e889a56f651322274b8be9119e4e67416a00a0bcbd153ea24a2a1ca4d8268881175e545e2a128002935836c2a6597caa7142cd4c1527b93e3d42cd29194c3b8f429c5627765ae0d6e6145288dbde4234ce102433986d4b22f3003a3facf28ac62671454fe1470193b7fd25312603537dea51763853d4525371f0d22c37d8ddc427161a4895496364b33cc19f410e26ce6403cf759fa5cf23cff374a30385f65bedf42d8c2b0407b5c4c35f11a7cad32bef3606d07ae84205a441c9dfa29ccfb28672fafc63e904de86b50779a1fe3c177636a1c58750c9e27fc9987381a2651927b74e9706d3250f903b8570e06719dc7e2fa4668c892a192fa2e970afeea10e1e2e24c0176ffecc1d1a7179aeb21456819f258ea341b0eb2dc0048fc4fff705d87bf9031ef348f5e22ac2b1b1468b92f2c977b7627f4130b0cfbe0835ce0be92e3449e845f380615d5abebdf77adf4b36e53bf2ce7e66cbdca11bc259899d45f5d61f983cf6ef4c1f453bb95522454fc7801e459cfbaaeca1b7ec94fdd8ac59e505ecae94f723304afb8ab2541b0b5306236771e893282696aece9efff84bd0c66697f10b1d86a1981ffc17cb1aea5a791bce4d22b310357f0b65f074b54fe80ac5f40e434d55d8e57be49ac81a4c23b2ce19fc75fb8c7a2ed120f983fe87e9653b5b42a689f3597084716eb5768c4d740a84edfebd2865c043068e0724974f441c2b5bad478a437daa04c8ccac2790f2159cf83fa8ea44c51dcbe391b07c91a4d8cf4d72f26b165bbf9500a64c6ef5d19142fab7b97d7ef43faa49a85319169eec3d21477c5938b0b83411c42612f6e0f8e8c8fb80f1018d46bec44dc741c7c4ec54a115f095a247b5b2ba10b0daf746a682ccad6b9939762bea13efedb36c9e1bde38681cfe4e34e88a82fe6a832d9ca241f1c65e2560731824a3fe8faa5def6c5adddcd97a1e3af9379a6d322d19f0eaaa206e564089a1d25f990a45e110dbce5bbf943446c822943c8c03c8333a4980fe57d2a590d7d9c7981c73a5ee7349dd06af45e9604fa6f06071f7babcebfd34b0eaf865bdb35ce53784f4abd26a419196aff20672fd291f64ae58da4076854afca643ff5d3e853789a7559c5eae13fd11f0e1348760f9cc976dd1cdc7f2c8469e469e4ce4dadfe42326a31b6596bd102849dddcb91dba79a08ab0c23f97463342c9aa719588eb9a28d3f07534311505c8f028ea4d1e2c0ec05d76522dd356ea6af7f2d6dbc3724c4587aa07c6a3634fb991cff6617b6438edab5a6b70b62615c340b7a95daf0df2f0b040fa53a151e69a97f556bf72cb31d61c1edddae1332b6f295c339546cf56bb8123fa8822e00072e7274da25fceed8ba4cb5f85a890ea03f8ab4f20f8801f393a64a0221830262f934f05d5ebd35479ec377f08f496b15eff326e0006fe659f607a439b73528525bbf87f1755c348fcf29fdf064b861fdeb963023be1f89f1fd963a8c25b4c89494fe3a9c832aa79c251c1a1c0116c2df997fc6daeb6322ab61b6c59b73d2e139934d091a6556f5152d89d2f68d991320e270706428960b107a7bf481173a3719ef00134b51322e062f57018063656b20df8a9033f123bf7e2521df2e3c2ac2627edea5ded3783075cfbd4190d9844a63a615b4d6555ab0e8295fe63821f9253371acd10d20e673204b4e663e134aa3aaf8628f6684cc979f613e360959fcd87cc7519f1e5dcfc7200dc41fef1cec972cd2052b087188bb8f16b828ebc23b46f226c15998d55d11a9227a4e7ddbeca8217f5e1646658f3f808787bd1cce850e19f2bc8ac8c4af0260ffca2975d8c5dfcb5841238f8c92812e1f73870ffd209e1cf62fdb9da5e86351b13a1a6d30bdc3ae11be58471920a428635f7a01509ee72cd3f715cbd55b6929cbdd61935a461ef0e81aa8e44f33a96d657847f99aa7b27e1f02d79f36ba8c56f6081ffbe96bea027e2ef5e634a4abc97c891dec61a3368b2ef3d307428eec355b41fd5e5bc194a7cc62adf38cd2ba62df00739afbab87cf0184e145b2fdf5b9933583dfad852d52cd19c5299cda89016052a2aa5064a633ad8707604844b89d77c760133fc8a388fcf5be5b5582941f9bae408a2650e73049d26b42beb5169545bd6f334d23987afda1563488b58c1dae321f8992fa5652a1d4ca0e7318ada04274646c30013c00aeb5f5de34b91bbb723f72aba3d8cd0d3dcd1b498c7a6b3b7ad56ce1980cc1dda7ab21ea26a6dbf6f8fc3d3bf1321fbce2011cb7044f6843ecdb4f0a4bbcb3d61ffad8163bbcb45f306f1619c983987ab0700c1e4184c278966368abb2fca59e14502596bfbfab8aed319444b0b2ff7f00b8cb7911db41d0e696a51e032382cf0af5cdbf6a653a4eeb21dc70313dfb28f4d67c124981e7e8ecb2f601340fcb693f72e809dcbe0d703487b79a1ae49e1d52e164165ccae0b95861d3060fbc8485be3ebbf88308c3debe56f69c3e012a2167a1d391d386f763dcdc3e190e70b48d46fda8c19d6e9d3ff52cf6902c73560a27ceaf761afcd5d86c157133d336a54fb4303b4eda0ab80ede787dbe68097e04514dd353aefcd9287f912f8e983b05a01369d58dd1480982f4a3c02e1ddffee89e0043f7483750fe71467a18289a549f1af948814743cfefcba9f71e8f59d5a592aac29cc53e1cb42a5ae5eedfa84ef1bbd30098b1c3b2e2ec1e7266cc51199bcdf0edcb7f23115dc5079fc5027360113d5900e59ab504a52f6198f6bcea5055c720c1a21ad48f052b4db537b64f2de3439dbacc45f3ee4d6033ac91a8e78dea6c17121ec3681504785483a10605e61d4b48c799bb07945d42764e35a94547b3789145fe866f3d1f20bcb5515dd2a9f78414955f638ee8d76450763ac59540b61127435bbe93273075780ca3165ac52423ecf84b51a4fd352a0ebfc2987a6a52d7bb90849393a72fd63f8cbc860c917af910a928d6431b75d6bf1c55df7f6b4e727eab9342e7de4e4063d60e52b55afc89f434ccacd454ff3090d00c137fedf574e408bb9af4e4116330162820cc5a845a8888f755e1f98ef49c0689c7adb68cbed71d8d121cfe2db759ff0a728e2fc047eeda14725a1a095a024390f7222f43125911043402f8f0817f6be3b270c070509f36fc5fcf34bf7541667eba4fcadd544fbbfc50076c85b0c9df5e8d4d85a23a92add1de6ef202350d9933530584e7d517c2d874fdd77bf3e89451592b1551a84650b063c1be2940fd2ce68e59fa9ecd0026dfe14b76d5895a52ab4990fe8028f9311f19cc035cb82c132788b577180587035416325d5597fd14ce7e1d00289092b4148c56716686ccdccabeb12df81ccca27daecda6f85115d92ac6930db24c1b404902df26d37a37f40381a8bf81cb396b4fc881acc014a2c4a443b8cfa125af33e2c55303c38ae1ee7f319ed0acd12ddb37f32f097920232b9ec4cc4dc9f59464eed51b9ff2d177871cea7076cdc18ae5224bc3598b50d41a6c2b4bc14a3c5bdb584804f1c39a789efb3c8815531a123bfc3b7b835e1a5a304627094085b154e76dbf03e958a3222fabafa6e95392285d2cf5f0ccb70ad4d29ba6b416c241d6fc5c8e78a307dc8cde513ba981dc7269e96b85f2c6e977f534e336bc3c3d3b88cd6bd2d098d70836ebfa92d77a6b973a18f4872ed07cb03bce192c6fd2c361cd20bf5bab8fa0cbe632be14c5d079bad6903b84ca7591223b1e399c67a8b10cb12c060c97a50b49c84f9ebf06491ed98f76fedd2a109c4c87da0a5e47cce26ec385bdf4c5b7d7cfd4645c1ead0ba65db633c7766d83d902169e748bc219c9bc7b56b27a0fa4e0383c780a1d301bbf48a127a6d6b36adf56a785d9d2446c00c2f55692f7a0c28a1c20e02eeb1840352f4416754d2d1655f3b0a1bec7970c70dba30a91dd350a77fb20e3f7f3dd96ff5ccee1f989be30a0b1a32da239de6730426d3dd0870ff926b94e65cabdd6f7291c52db315f86682486476f91c1fc19d17ba966483ab9b23b2bdd74ee33009a918df7851d723e5649a1e7947948187ab5fd440cf7637a31058a496e221fb057a8da23a595bd3226838860378be9291678bf0b86f4fc42f3b68e4f22ad93970576b232900d52826c2f659b73992ebe8672180aae90cae086c8c860ae63bfd660d16a71179bef511b4fd5e4a2e2791ed69c3912cac01de8d409a5dee15c25b8ba35965ff905802108f6f612673e9e2ae267da88eb2a86fc87e5164bab078292c538392e451e13a461d72ce1c423e7baba66e56327dcc850f0a137e22fd25c9843de9eb7dafdc1e7ae2b9b26bea7c440a78b93c1bdb71529b1011839c01712b0ac28bb28908893e09b49fad4ba90157f213484f7ab2336514a029d2442ac1ad74f34e4b7a6a1c3be18cc965c239bf874864be5746444215c97f96cd0934420316b0dde5b7101e72f323cd95de515d63673987ed680340d603a020f67b173356b0689e2a9770be6c32c6aabc3335969cfd541ff7f9e63deeb5a756551960570a9291dac31ff36be9b5d37039779dad29299c19e8b3173477ef1e63507a2b7a74a979172ca4d4f8a9279f645c4187dc4ce6ac7e7c365059d252c52be45b02645e849bcf75187c8549699d46cf1550a4f4e7434fbbfeb39e3cb7b31ab903de2d1f261181c182a9e4a4b29f3b8d556ba947662005af569550d66c8e6681431dcd8e000f02dbb67936a800807a99d13925c7fb06f1e11ba8729566ab76adb03a6a955", 0x1000}], 0x9, &(0x7f0000002780)=[{0x58, 0xffff, 0x4, "26472ad7ee4983d6ce3613ed795417788e73e31ac76eee0252fd499d9972cd228762ae7a1b2bf811e155ec8a3f27a3eccd5f8feb5908dfbb7684c14a7ef8736f4f3d82"}, {0x58, 0xffff, 0x1, "20b2665a03616239849d10a23434fb5cf9cade1eeb5f2662b82862b1f0a0e78172b9988b293a74e54420eea56d0179476c938ce1bec3579df9be4a927e4808456771ab15c9451df9"}, {0xe0, 0xffff, 0x7, "5a62c7a5e152a9db5e61341b5515e1af20dfa5135ada8bff1b50154e72b701a78e9a2ae7d848861e55cfd199317c734facf85f53fae976155cbef9cf52cf06ba47db7919e5ed90f2661f5255a5952522b7ea9e6430ce2c8b2d96982ffeea6064bc9ab5a077364841eedd20e2103fa28705e6e2b2ec0a6b85f9d13aac211857201a07a4d87e8417b35415835db1857dcfb01dd60ba4bfd9ac2b50c144d03c220e01e486967d3e30057922e68d2b134bbe832139d9eab56fdd6595b46cbbaadae04f46d79ec9be6d392ea0cc"}], 0x190}, 0x408) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r3, 0x8) bind(r3, &(0x7f0000002980)=@un=@file={0x1, './file1\x00'}, 0xa) openat(r2, &(0x7f0000002f00)='./file0\x00', 0x100, 0x34) sendmsg$unix(r0, &(0x7f0000002ec0)={&(0x7f00000029c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000002a00)="cc78c0da7bea0b459c97dcafa2e27fbae3843850890ee90793c6dca0ed061361f9adf527a77b71bf6ad786a1597ce65058b8051a0199390164773663da00149a93ea16f54bde1693bbc458970fa3671b04aaf698b850763f2c00e23a8329c6d311a860f4e49a56b3a98a9d149aa7bcd827d612d0dcc27cd8b2df3fc1827234a6b2779ca5b504875fdb4c07f970336c61e56b88f9f8581047c20b6be90520bbfdb396f00d052d3ece2f9193ce154363952bc4eb7992d7607b7ff48fce8bd7442c60c9976f3992e95b10835cc184a6f1530f088334384ec36a0e458dcc106b83cb393fbd60727238735aadcccbf1e8d0b7b96c0a74", 0xf4}, {&(0x7f0000002b00)="ae11534634a5d3a1ba90d96d4f1835697aeef2c6cb3d0c1631157edf1bdedc4d45c93aa87ee3d7dddbb4ae62563be9354cc0bb298d908eed94d4b2468051e1ef56048bc62c0f5af62dbdeb44e6d8c4f0d6fa23c2c8e12308590104962cbf90fb100c8c7ce1a16435554ee389db6413b23ee40d528b15e18bfaee66be41a30579fcc604642813b5f7d2279a8d13", 0x8d}, {&(0x7f0000002bc0)="a6bf8b27c5dfd741063fe4f310f461fde6b3d5367e0ecdf26530383b8fb440338a61a8f9fcdc6b400d53592c1530bd18dd325f60bf5943dafcc42aae4cde4e72151cf62ad81079b5650e70093af63f79cb0dfc8dc8467d772bff3021", 0x5c}, {&(0x7f0000002c40)="5567428ccaa48064800629ebc43b3023900f7efe6da5771c3891fc8aa92d835e1314458f92773a1ef58747bbecb80d9b57a353d9a836a9a3a2cb9ed028bafb2e2324e393f816b81177a9ccf29973e03427b7", 0x52}, {&(0x7f0000002cc0)="bb71bd0832fb5c41157f149a3abd7db9150c7f6cd7269db53dce206af1ea00c8cf87ca18d5d2c2df1116cbd597a7e83b1fc3201e19d9863313ea4e1b4505c1ad3f91284384a8e38e65bc15c5e3d34ca6bea5f905508a2cb48facb06bc11ef6ef02c5f471d5f156da3eee0af5b9ab0c6d452276e9f60f26d0f4df2b7f5f8a43e27d25a23f52b6b44d11af8670c167d073fa66161c02d2d7fa8b0e5a2724f55bb8ac4a451f68dcab15be3f7d9f541815f6fefbb2de5c97872a1a33669a1873ae76cfc53b62349d19f9ca696ef1", 0xcc}, {&(0x7f0000002dc0)="cd82e9dbb26455e7033b05e3d99208d45d", 0x11}], 0x6, &(0x7f0000002e80)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r0]}], 0x28, 0x1}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) 05:37:33 executing program 1: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x1) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x40000000000004) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3623a8088bb7ed7ca43862d8bf12d58a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094e96ac117f3f7a18fc3006a6b89b220a9c4de41a5f2e6a7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c2877385710a944b84", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0xa, r1) kevent(r4, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x200, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xc6, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x90, 0x1, 0x7fffffff, 0x800}, {{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0xeb, 0x1, 0x800, 0x2110}], 0x4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x84, 0x4, 0x4}, {{r4}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x3, 0x10001}, {{r4}, 0x0, 0x80, 0xf0000001, 0x81, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x31, 0x7fff, 0x80}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000001, 0xff, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000085, 0x66, 0x100}], 0x2, &(0x7f0000000040)={0x9, 0x26d5a10b}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) fsync(r0) read(r0, &(0x7f0000000040)=""/131, 0x83) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) listen(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="c4d7778e0433e28a77f8f58932ac6e9604e458c75a192166c4c20464b478e1aa53c6f6e1f5fe5ab35e27dbbe3415df6e0242069cadc5832f76282580d292bddadcd2714c473254fd5721073b207aec7dde3580b79d4cf969c9dbef318ce774a97e699bfe7b6bd9ec1288f432ca671f306d4ac8c461afbea323d8bb56cde9c0fcd6b1b8747804e4f4e2e6294728ae843485734d60f10ce2adbe8e7167acb0469b3fa32036b9989966a481c2eb8147b02fc771a4bd0eacec8322d76e261a1d6021a236461146", 0xc5}, {&(0x7f0000000240)="db0c56826c8a", 0x6}, {&(0x7f0000000280)="ae737050f09723622c20dd9f1fe58bf5613cb5270fa91416f5105e9793b67bb5e4273665c6f609dbc67a3fa3ead0f57a58ff6adbdbdfaff743b2f493fb373de2c6aa4e8990413cb29bed5141dff7b3b66cc103dd18589e0518db1a5ab2749389b05d7d0c0f32c04e769b8a3504da1bd037e02096772ef12136c9374d557c998c40285850833737d7e929dc993dc96bc735865fe2c496f06031029fccb9c30fa02f3cbe04dc74988544f36492d4e85b0e1f3352176e", 0xb5}, {&(0x7f0000000340)="a43da89c8b8d02719950be451649f0b68e752df98797326d8124e14dbe7f1a4817722232b28ce4986df6d2147787fd7644531352a03e512b9939e19a7da90d1dfed99c7559ebdfdeba6c357626225d72a57beffa21a33ba778ea4283dd4434aac811019d7046b4da693bc438c2df932f193b384ba63c0e46ecbec0389ace88724033580d9b498292a710745fcdf208322d097eed1aaa952625620a39fc86ad3e994c0a71d96383ff16b992bfe7399403574229af5f7e61ab99453094ea6b99b04a370835883fe16487c5aa50bffeb03d4555ca07741b407003ce2d8c320eae30cd735c8807d4ce4f20fce078032a5bb36595b618ad6417d6971132bc5e8fd2c06003287a7142eb9e14bce0189a9e0c007025103a5a6569d5e3e698f19914a011beca95a8e5047668ee39c22d472749f63749ff0aa75c0b4d336c713eee6399866b761e7a72d1ac9cf45e9b905821cde5d854a6863656c191972ee53a5a1a04449ceca49e7f5528aff5d8db4f668b03c21c30beb1e30b8657fa9ff55cd1288315f204bc80fcd50480eba9cc6d251df060e1664e756ebdecb8d9b9574e11d4cd1588b075088c9b5f439995b3fbd01fe8da5e77ec2a576558e53ccbe1a169fc508a13b5d9bc65db3446d3cfabf78bf3465f2b89dbf2057dba3964f1a1862f6ff5f3f03ae8c53eb1fd071a5258bdce6fc14a1e1eb43b7fbb8b3b1024d9f9d0a230738e7ff0698c40eec733151d42ee1fde495beb382c558c13227e355258468cbf42c9a77265b7f3f1a9fe3b371b29d1eb8a3b9a63d37250cbabef4d1b87c437877af8d715b9cdb7fd3a8af1714eb287e8dd7ad008f363cedfcbcf47760926306c722380f1311438c85be15674fc834bd192b9c9e52b36b2c3a9d4d72699ce80d31b343f62713ec8a4f44dccb46ce4cf9fc76806575dbe4d009eb9cc444a17323bee397ddca8604d9ba6250e2f7d716f47729178aa96acc742d82edb19914004cab1eb5f155c710b3fc2200003a380fc2b69c64c017ff974212004940846c5136686938397763b87106249d9516e7837a223fc6f270270d4d7226a258b54437bae5b97288f8d9e03baa1f5a3e3c03365a587b5b72f50e8eeec870d64a907ad88cf28816320c06c36f19ae729851256f6ca059794afe681f864f5782bc8692ad801b8fd97236ba740a0eca7cfc51eb21febed10aff0c21de58d944cbcaecfdd854749e0a24a7a354e6df487af5f11a73230dc9733bb4b977d0dab4179470d10235c905c4e71ca2fac1ab1e296056dc117760b6433490ace4915d861bf0ba2cf7d560a3e8780ca2e6be9f4fd545d9d6be4171443e00412fe22df33d50a49899875b3e35f35162aecd47638b1092b7f1c43c6e7e1aa11f968f7623a62165cd5cc04111e6e83cdfd54fef40dcad0012e64b67447ece1f905342840e91ba0276242464c2ad37178b49dcf1771b81d215b742c550cd28353e7f3f7e8f66dd6444cbc84f0b93d8f74942b1c34bf57b95b34fbf3e8fbb15c56253e276f568c88afb4824ce9bb3f8059ed987eff7f47d1e996d9eb231fd6b1d3a326337bb01081c996c0e293796d00187c030badc1a969fe9defbbcfa23418cf9f074970ec29da08a59e6775f9840999733f88270be7789570dffbae982ac022e41bfb5809fffe1ec9a449926ee379ec17c1cb84a0cad20dbd29b85ad0da477ae4990e36b93b735d83cdd7563b953412184bc67dc0894906ccd46a086dad44614cdcb07e4a0fd7a3f9ffef5ffb26441b4fc10cecb006168241a46ccc7a24c6e08b4b559caeda0f1b1860a0a5adc5c8895953d0cf65f74a1e99d28ab9dea27e08247be0a7464cd1ae615f3fdd416ce8e0c4f232ba09f6707ac549e8eeb6063f0f6e094d3d38545f002148617a7b7f49d391ad4e89b82fddf628ec246fe62b6683c9c170a169a5d2252d118746ba48663f72a6e0d57053f441fdfc666948319c51006bf092ba255371ac25bfe4500654d93cd5f9e45815aeed5e9c696c0d8d33f01b6ba37ea037afe2bf49e0b4ab304e2bca24bbe700d9c51cd0e99036a21dd33c0afc4e60d05d78a2eb4370013b7225c2b0320602be699b8405b6fdb4ed6f5180a9965972bf3ad15717f031fa64bc1f0f91f9f76161e11444651176fbc32f6f4eea98d7e44d7012b952befa760b01a4900ff6354a990237ac86fd78b4e88ec9db887c3203a46f41d3b70e856d1813b9a8f5f9f21858507851cba52626bfeb7de148bc556c1c1f534647ca5a065c39d33d646cfe5a0709558e64d7bca8665c784e07baed37a4595740396e394e4258a31a2199d9e15987c62e9a596694193e9c4d326a8fd642479841fe81ed20a7d8a6317c1da0b0ea7480886d9f0dba95ad5c7a1763444f70e0c5636fab8624ab8de72189996a22c5712045bbab6c008b5d03f152fda06cf881a35cddb37c09a3a336504015a90f0a3a5c1691a71213355342c4c9f9a3f22c997140236c2cf739f709c4bf32be645937d04136139ec92525de032b8c5101615f00dee9aea3e4df3d1c8710b51c77ae1f7dcfe20a19ca51527c89291e2dee860d60bb7a5e53b3491da0e2264efaf38dee760da82116f31b5d750585a5773d2830f47150bb04224c0307cca255a8057333a294eab397d52a231a5f88b909ac3416256eee047d6a6d2fe6d2a1d789522fee78f013c32717f1c160c8960141202e2b36278ed937a700011e6040652498ccb3c25e8ae66fa326e6e7143ac95ad9044974a2d1ce1a8939de80ee2765ecfd7e4ed7ee4f931a6c4f1210b1e3f93bd4c798974e5643f12648f29c759832d211c0ecc2a058441dc53b40f437bc30a864355eac083b508b63198a2d7e99c2defb08db86cfdd8cd839856ce7242f62b05f9c081a908a17c74af97351a828e67451da267cd1c779e54602b37a26835f16edd427c16912530c543d76142cbb3020ec5721916572781241239b9d4a797fc0b92e5e468dfed91c7baf3b6d06fe7d06d91f3c745983c6b6c851bc52f1657a3af57585ecf452e42aa2d6cfb32955be04a3ae6cc3ab6c67b966f8370b6e4fd4db2ec270c230fe9931402baa6a56c1891a9a70a67c01ccb5fff7937ee2671d95d240b820f90929e5ecccddf9234b81382462e35ad8d97a8d7781e6b22d87a8149d9057d58f115c88e25dc5f32d324abddb945c8dc731a8bdd70b65e440cfdf27091558592dc1214564c49de17170545ce192d8b6e619a8490a2110760445e1de114fdbce3ef57a63b184c76d8e70be9a8576d1bd4ed63bf71753a7fd65a3a5c9536cd37d825a84448389e93804ba3c2c6f2027313d5211256742a87f3bde265e224d85c862b5d29e6f4b382c5f5c7c38e41af0fea07da09da341a08d3e9893507e68381f1b5d0826ab95066e4363a782f1e915f355cffe6baf7bf55358dd4783ac8ab00f283d0abf1b0383991a32bd49c7681d387e6a51158c4d9da0b0effb39c742ca6518ccbcd1d74bfb9b4b85bdc69a45735ab4e4bcc0ba17eff758ac058ae4587808c9c7ddf7f8e5b0cc85cf5f3167cc7ed0c5a2d5849fd41e26bcc4338bde0abf93b5550adf65d80c8445803404bfd6c81ab7b8a791e98bab85f6ac3aaf35e5dc4d58b7e7c2d2440090642baacddb909eb3bc8d8995d00196d81e726af96f4d0f680ba4192d1d60454373fdd678da1359961eda9fa10abfc9de6fc0ebe591a47ed33979a29d8881ccd5fed4a105592a280b983f41abd8f5b81f508ebf2d9781220a8e2b9468e79cb4f235677f07a2598eb4f1e2d6ee6cae498194c6c2be6fc611d65d68220bc0edf20a80130d686f03ac42759ab51c003e9e20e394b17e02f5c663c57c436d903b880aa6af6d0212e67f3ebf9b93739929084d8cb0fff8bc10cb604e07c9e66291e6a321ae6a092d93c53cb3352e965df01dbc3bd4a33a60293d4000c43b06c4ca7f897c7e4d4e254eb13b94810a09d7f856efec6316064477f6c224e09d945dc784ced078e55e11183fb526d2455f43b8f62d180d40485e33652dc418156cf395f4c30a692f468dcbdad69ab362f138834585135324e08e336c87573f200366a8a03b4fc41ccc78695a65ece1c2adbf98f7d01adfb3b35435f8660113a3f22fa06347900e2944a3693e70e1ca22acbb8e9a1a96db30d27475d7100f75275a7856e64d3bd1f331df96f74e296e8d8a4d686d2de9a67230b5f4cc0ef747392568386afd7c60cc9698f3f467e0661ae6af31c8c7a23affeb6a4b069a9bc7c23f09a0974bb13433f1e1d103202f4d72786258e43f8169311794dea2ee79bef44a9ae08a38eef91d6ba37d62bbaa52d9c754616a2f7977b71591efb3c9085153e255d294a175a929b04cb8d2aba6e0a058ab4dbedd7bd603cab78a20087c03ca3e45f4857cfd783fa815dc032ad0999db54111bcb0873ef40d504d5e902ca493c7c945078b064757e4b7574d243ffed00a8f112d97e7897352b255b6b21dd4a495f1bf295cfcc5ad8e43f2e8b5f48ba873f3c57881b9fa079991b2d14a15faf7400d00d20d176c540ae6cd0bf5ebae1731194234560d27b784d55d6a31c7cc0b160b193e6b028aabcc5bde00644d38f2121a2158bb8c3b8d6417bbfe839274ce01836423fe2e2241a245f800f77d72b62fed52212c1273f2a2b7f2a8608851583366556264538fd1a11a402017892edaf58938016ecc9f771f616ae02838eebf6903dc6b11dfe679cafb102e72659bc4ed0b5e20205274a2e6c1171820b26fc703e992f1e08be5df315d7dc6d43eab9a272f62b0c050a0b39fd2521d03ee0ca06180c09b382fd58c1a5c0288f31236ae6ac02035f3ef1c4e9c5cad197104dd922ed113e0fe10cde8856bf10adc856334e74ee8ed42693d0d0bc2a820acce0af89b09e88983eae94195646c896bfd78ec30c35386e5613c4de23d525562350cb27dd9ba7d831a2af42fee30c356128a79cbaf02ea584ab53d000154440278f12b22b27d68e8c9b68031cd552cdf4db42189901d7eb9d95ef4b6171c090f6da5cd2e85d39f5dfd06a5d139af41d1cf16dca59bd3824b0bc5c08796e74e175fc254432ef3357dce9936101255d1c18e53d46f9acba30e4cdfd2e31502abca3a27dbce8da3aad155856683b7c538476d25e82a5cced17249bdfc740f006b409232f53408b99a9eba6d0b561c340ec855c7d4f4c3ebef14b0e6ea1d0a10cb90456519043c54c2aa9d18cd9a542e59c052a5353e7b8ff05bd413979f108cfa86e04fa179dcd364eabba8e523e8c5d3f0466bbf39adc59910c1dff792e2c3fcb510913fb575cade8c2db92004398b7795600516418f0752650d8e7da684a5e3e12bb7206b8ad95ee61ef84480f2e909388d20641fe82bff22e3d14f11e49f9f42d945f42e8a622b95262e69db842212f4bd84d7e670ba2aad84b58b7a2fa3e0099ddb2ce7bfd93e85d6b7911b65964c9c5052d56f6587afc2b95cfe4dcc10d863365d5457d3bec9d2308d8117dc15f9293df157c820aecfbd4448281e765f26c099c6584e7fbf3324021a5e17b42f17f46f6d287e6d0927673e328d6cc0fd5d47b61531d7d12efdcffa29b0e52e3983302c095225625d75141f3ffe8eb26d4e0b2f19a91fd06d707c41b444f41cd76038317b77d0db8c94b58b6e47b77506c9c2fde6cc3ff948fec8e64dfa54946ab70eecbffb00d6abbecda87b557cb253fd7c73f334e7556f056232f514e8988e8268445f9f6e54781bc8232c0406281396d74385bc6e0771aeea0b2566b47e6d0b9dbac575b88110488dd17310a72ed98447017002b0a0ee3d", 0x1000}, {&(0x7f0000001340)="e47aabf3faf39416a6dbeaa932893a13b7936faa99c48d7b7487edcd6f7878398ecca2f9ef261857e7e5755177a33125449833e52467cf0a1fdc9bc00bcdc4ea1961cdb831f5d7756cf321020b3eeac2a2f4ff034677b7c3b15672a387f60075439fc292beeb9a8b84cca2743d49aecc0dc6e8da03be5807d7dfc80c2ecb9a85c3b653eab4bc30174406eda1dfb9393e2854f58717f36b27b08089762b4e2297c464ec84ce1e8ad1db8f2ae95daeaed06b04645ffbfc7405c3385598555ce67516a9aa0b135022a831af7746cbd975c9942474921563b8e6d97b42b863d670094fecccfc04dd4202bf6a33a0826fc902b748777a231b2efa7beb82609d7546f2774a32a56fe54d17b191b7f2534ad3541f69208ed425aab48231b4489050817f94aa7d79e327e5f29a5cb2ecef534ac74b726b423bc96b0d867148a1e79dd19a00c8ba46d9e2eba6f09096c66d90824f654905aec1cfd0035c2bcd5f87e1f67cdd088b4ba097c98c3216dd21654153fec20fb09bf6f449efe2588a6c466ed72fe3e9dbe20440afafd0f88e98ca7313c2a33a1679ab4e838966c3c520c6e2d49856dc830c7c866193a51d8ab1dd6a81b004856149cc8534bba8acbe27b857d85fb6993de8902806c62b2695caad759be504c916f9164369ccc8011ce7c20d8dbabeb1fbd5cb46de30b6b508d76eee45b7c1c5f395be01c40f42b8b3326868bdc3574bb32f890fda2afa5197412e45f19b6e2a9d3021e2d981ff0701bd55863fe73db7f7a2f618854923d6a9d010b47d8586bcbd145126aca160a1ce61d6fb79b07bc9e077dff68fe1c50782902eb811e2412ea23f8ddb52ed57917ed40a450967ca103dffa256e677df47d5ffe8c2f5ae0f4db2240f2e123d141fe44d9ade7be1cb6509a0c10e4c30d458a9011078931bc717ce0049d34acf8c6cb89a668e5d2d2471f2476f82c4ef7c87c6d05fb0a4768d55e0ca83334a13ea18c112a8dedfc450c61720356610b8874b21fc706623e5269e7441a7e930dea6f333c49547fa5f9b58b3cbb6475aaed2b6a3fca1fc4cb60fb33913c9366e8fb0402b33269186091cae4ac1b348d29f9f6da110e0173829c8bbabae2bfd159e6250eaec9d14bb08451935b180438b0a31774dcc97cb50d40bb1490d05affe5ec5668f0ca781bdcc7252b8c1f194296b0c944250d0a0fd30f8f34403920ef00bcd48681f0674ab892c74d31125daf2047f0e84d21fde9a28d0ea9e11254d0a68a8948f65506a4289588cc7954bf421ad9ac60cd3a1e4a5c65437a8456a2d1bd2a21cf9919fe11294e3825da8e234793b602332262ae9dec2762920b4174086211a4ae74db1562c827e18a180614cbf7c29c8392653fbdda2d400610d157e56f31011b8686a479507ce01807881579900d6348cfd37a90a9e9ab2d25f1a39d0c17197d769df7594a39292c0b5992bca13ad3bf2099ea7418a8f7ef71647e7037b4c5e955968b877eec306a43cd731c340c4f81b976239fac0d15c134cf4ea0f530c4e5f10da25850e8507871554e4e0b513cd3dfdfbec397f9265e776c3b5a36b24bfc6abb98e64547cac22cd126d38eb5d64899665f71019b3caa4f5f3fe5cf20b80ccd9585ec5d7dfc88c952aab962e3e5164a019cdf0c84616a018bcf896814f6827e2ce1a95219034ae873bf90ee0da24ad274ab1c354c285c2eb833522d1cddff73d6b3450a8d2b329c20afdb76668ef4ad010a7043cd0313db0af748ad39b0d16d405cedca807dda1231c62af2b4bba13c8e0fe635d1e9d01c94ccc26256c8fcef28b95d62e108cfa41e2de284d483768361983eb21f9735d44e9e33eb52c6e4d9ae77e6b9151a79f2d7d57a08bc76d5a06c08b9e9d8d37474b2507106a34f7bcb1de5d9995188528c9934f98e109b04b000c27db94c2be1a514cc27490f63f01638e81f6552ddc279bbf965543d9c5d0a7c3f2b82c10275a4ecb280b9b3b475127ab20ff5533e87b25397f098d6a594d63a5a933d18929d59245290a5c95cd5e0b22d79a631afed892ace564a21692b9f883cc4b8e15d53741962c05db284244b39cf53af0c89696e8c5763aa1e052b1161b055c209271c54f0f15655ffaf8559a3a52305dc998c689a5d022249aa8e1b7b9ab9530dfaf230c5137345147454bb3a9f39246e07c45e4fec60887489eb5f9db69574c583041118169ff43972f851a8d46066a3a9af3bf91a860677d6695a095c4203f92b3b5b4abd34ab19c7fd6c44e55936d9f0db0c8a2bf07e69ec0f5f45ae9fb3347eae5420264100a79e1192a76a1ca6e278274b47c17d622cce8489f0bd00c85d325f36e83c211a1a16e1f38603be17b32b56332808f68d09356dfb361a5e0d1b246356f0f48d216dbc96928882ab7b9d9113f297725de1e29d2cb5af85b572cc902759b4750518862dd3d7287e721c73a37a34aaece186240b2d8a9aaac0eedba6d8c8ae721694622ac2b0a75e1dc3ce81f06effaa644a4b15f986f682b1a76736ab083823b52718dc28ab0d24ecc26658e375f065f180f76f46d95656d4755cca267c91a2197d56640db202d2b122a0082f24c0e39cf6733e10096c19182d79b784ba2341b7cfc75943a9a6f726d281d34d6d1175bfe966cb047b7c3b1b3b20aa1d7fc95c9e474766db3818930170bbf412bc7202ab15841e11833ae61c3c3e185c75d98bacc02911982301e76625d2d725270c6244dd80ffb74dfc4fed96eb27901893990f99dc75008bd10fa3af957da0fc9bea72adcc627ca764f63bf7a78f3628bececb6d55d2a3659dbeeb08409f09e34319c932b4e338401643f1332ee95866e72ba6954aa91da83caaa0242d63592c509f1afd39f6f0fd0b3a9b26666beb24b180502d9710f6aba46038e35754bfc5d69e6de680346bb0e7c1ddce1fb9ccfcd8b0b3b4151baa7098b9f5d10ec628a2d4055c377271857f7268a4ca59bc5d101617498c95f887c3ae8f1ee4b6f6201f073564017a4574bf44605a24dd8404027094bac46dbb864f1aa56f7932e5086d6c39d502d132b678feae07d703b0153ad30206d4988c7fba57ab4ccfd5dd4445806f8224a6826ba18f53eb6f410e227fe4411d5ea58e6c0c235576c787c6342a4484177975ebd4462a70c2d82e33c1d112dceb1a4bde051401719d1e7fdeca8dea2c20e82bda6ca422ae77484a9fc5f21f7433e34996e6be53c45ba46e752c706fddb8afdab89443b28ab7cb5880ba4a10edc078b9c099797fb6b628c77a5e82a70f7232bac3d6963159d305737eae744adbb6f414541b943f59ee417199ee77e9ca46d7bf42a6352b6998d177e78ed714fa99be5235322cdd803c735c4a2b5cca7a5184a28f8f7e466036762b61fe5832cc5c8ced92f071e42122c08db0f9f4687215a223b484ec95ef1abc335961aa0f75a73b76dee4c95bafd0b7df22e4d61e6ff87a02b885dbc36fc8b6775a877797483f498dea3c12a8a6267d329e6b33f5943a7429b9f9d8373e80a76195460d76e2db6ed05113ecd92be17edc40f033d3cdf27f385d613ffa1dadcb26dc44a40986fc49f9b40d7e8b88c45a1f7fc6d2546451c4e2f0e4d30e415b46dbfe9dc0196f678524db347543563a4d38f97d4634939b8ceb2667fe6fbbbe5da80d931d41726cd8056e3964551c6223948d51f19e141e6be74ca421e8209d0d3ac9f0d5a3906f8170dceae2efdb9dc634d103ef662fe7c3b553324d6768b692ef377eeced1aa7f8a5a93b33ee7f538dcaeb27d4f6a0b2dcb15953d843b1ff427a5aadd2a52c363acdde352d968bb029826c0c35af5bad19bcfc5e5721f07a2a643c32fafd57fc9e729a7c346ae2548faca7799ebcfb59a99ef2a9707302db03f13690ebd8a068a83faff9047d96b7c39c7a02a2375be5bc9196ca029ad0f2e53ee17bc335eaa28b0ba817b8db46ed83a87b21d5039bbb92dc65658cc276e8055831ffab2361c2f7434f0d08388508d30d1028d25430e8ed70f9115ee6062e6870fada90232fbdd76ae04a69700cda3e2c628b8d49625a98a272125c12dc54bcc36a7f7175c1f757f2ce0af7e643d50b82674a60a36c303a3a15109d7d9796e646ff2b24cd26a891844eccb2041d817e1d4dba25fc6f4d52bc7c4f6c9db174c70c795f62a0ad94c730dced8332320360dc68c2979cfbf3f57d641350973f6d380111332120391a0f5eef292bd76e73c6649f88fd754eec9f2e0208c2a491687fe1ab0fac5b0978374c8f748da1a5c358b4fb2b096dfe529c5cc48c8ef39852fb1cfe141227de876c9b865015b26b88c21823b78a333e64b5339183eb28a3fd54ee2ff2b92d32d5398d08881e22f8f41aa3c375e54f6de5eca13d173446b92c7a78431d9fb53f9fb94e84e5ea7ac784faa9712eae5e159ee634cc2034872dc8010a7106950435bc545cbfe09dd4d726642c8a4cd3d5c786da58d7a11939418ab10a203753d01af165056e8a63e3a7e4cfefb4455fc858b383c7fc4d3c6dc27b297ba05afb98593752c0e5e0a488ffd519545e7afd76cf098c13d4fed5b3cf4f4e3add3e76280c7d74c25846f32c24f5a20904f0a95117fccf52813c80849df1530de37c66181d4782486935e741f82f235b197ff64d0de639809057c84f90e84da362cdd0259429206a91e2131ab3b1e5672923c37dc4f83458e9ed82162c85fd0e4b1eb4e22fdcd74fbfd5eedd7d33aa0c57beafb476ec743c26890b10fdfce55134af4e95b816158c9a4194db0e8cb8e48af544ebaaec2140088770cb7dbcc3ec2534649900a0aa9e5c850b7b74a1707c2c461a20cfd888c9b23cb314ccec8e961c35704598beda2965efd99e322497c122f29b84b908626e26cd607a020055baba54687f76302e740265bd4947f0a79c073d946df2f1e9c4d331f370ddbc9883d3cfe0cf7e270c4a2edce51988dac1b5753de1d26836a789e2e5b48ab31b3c912439cdcff9b9811e2f4330ae060c1e90b80968d5557ff3fe87c5c3a8c6bf2bacba7c2093e1d517067e2399fa4301c4b665fa6acc298996847de2795277ebb2f69a4a53fc87d457237205c4f099f2fa9c874893f3cecefad958727a8035fd25550c0419b92cbe28f3a0a42ab0e456b1d07c4e1d3ce84462da1929352d2df999a7089d1d23730777b7a02e49dc544fc4e7a3bf77a2fdc5d43c2247adbf78d99f907ed5735d05f9559151d06fbc08e780421c0184de3b756007309a3692babcacdadeb2b7cb147246e7440148380f0cb9d6e968b28e1e6c64fa9446fcdb01490b18a29c31da2a574e99b57116caa731d922c0a7a5b856487fe3eb3816269439d4e1fcd90dfcc3dd4c161446d96c6f830af0e6840226838d718d5b6bb0f3293f87cefbb391c20cb840d9df3c4ec38dd0138a27a7f2efad6df8fc0543d76939914ca1f4ec126739ae5bfedb611eae4819f4c7f7339b6bf95726e850029a52f1fd00de18fd50b14b5117541f4fc462bf69484ec4f251279f664ec95b68e3cba921fa14ae5c73a16608bf04cc3c33e8df1350c2dacc0ae21ba750619532447652514e10065891a77fd505940211152af322d5e75f2e99ea397a357c1a6ce15db8fe38c4f15a973ce451020a58c575351f739127d023ae52b745c25f7ec4dcb5e4c2e8df1b4df1b32eb90ac17f9fc2618c71c5276ebcbd01a2b31100c67895d3a725d7f55830fd3e772061d5c3b4c6585b2c0af7e4885dc705263b72d374c0db7cc53dc5455ef37866a1f183e308a4f8f3c0db8efc902184c3f68d141bd2ad2c702653e75a18676116a9b817d8fa6d50340b56c", 0x1000}, {&(0x7f0000002340)="e8aade1383ee49ffbd1c974bb1901c50395257a65462b90a0a05f009dc8d781d2b6213f4faf29d2e88b21db0602caf59632fca67cccfce55336cd6de8601f09289d3b0c9d2ce7458ebbd49209fb1d3ec892b672dad2675a22de795cedd5689a5c60666aae6e167ca14b181", 0x6b}, {&(0x7f00000023c0)}, {&(0x7f0000002400)="6a8626dd620451dc5a46aceb5030e978f71572b1b239df2a33eb92aa9b4ed47116a3efd628dc89120f5b9ba8c8e82f0ff7902e52d092d5f3b3b1c12440cd219b2fb084472d12624aebb2767e3f6dd1f28b3d737a27ffa478104f806d9ba9c5372394c1d8f841baccfe826ac172df7dd11e4db9c95cadfe3b631fed", 0x7b}], 0x9) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000002540)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000002580)="f20f19a08fd439aedd38257fa074c85bdfc6b54c465a1ad03fb871296f7b0a1dc83c9dfd6cf897c7953ef6e62192edb78a6665b35652daabde533a0e5a28210c44e9cd81a0fdd4c3170623b86fb789e05f3c6d5c95a013ea8aab1e9dd5b2ad4f1ad14db7a2af6d2c95b97b18dcecdaddaef50a460674cc44c90772cf73bc94f1400b6f7ae8f6d0176affd98205bf7476776c1b69f7c0565cfcf62c8ca9082a4c23ef37233d9b0d5202a60c48e96f74e1e48426e0103716296cc433d30846edfb283dd9cf3fc694e9e1a0379b5d18077f53f6704a61fd6fd58ff0ac7fbab9c4450d19192d105b7652faafbcaef9d1c258d4160280726483ad8301cfefd035", 0xfe}, {&(0x7f0000002680)}], 0x2, &(0x7f0000002700)}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$inet(r0, &(0x7f0000002780)="aeab946c5879abb55bc29adfe17d5eb8624f17895269cbf2cbf36121efbed590d7b7c7e2472982edbefa3fabc2e4373c5d00899d7bd4b80e25bc6324dc02c4f2386c", 0x42, 0x8, &(0x7f0000002800)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000002840)="09656012baa6322426a8f9d1da9b428aea24ade24d00e9e763a13dafa255d433cd6135b63c09a89342e5275d5a39cf7dcd7a0a8406019325b218090cb72ecad73ef69506ad5d2feea4a5d64b59b06a4a3ed8838485ba90f67d61d9b6aa4d1051e6a987e102f4fd4c4447a6939c56e3954e571c75b5d5d943a561f23feb01c963974c87c7c4a4b231a4", 0x89, 0x2, &(0x7f0000002900)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) clock_gettime(0x3, &(0x7f0000002940)) fcntl$setstatus(r0, 0x4, 0xcc) mkdirat(r0, &(0x7f0000002980)='./file0\x00', 0x82) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000029c0)=0x8001) close(r1) readv(r1, &(0x7f0000004140)=[{&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000003a00)=""/94, 0x5e}, {&(0x7f0000003a80)=""/239, 0xef}, {&(0x7f0000003b80)=""/136, 0x88}, {&(0x7f0000003c40)=""/196, 0xc4}, {&(0x7f0000003d40)=""/215, 0xd7}, {&(0x7f0000003e40)=""/184, 0xb8}, {&(0x7f0000003f00)=""/108, 0x6c}, {&(0x7f0000003f80)=""/208, 0xd0}, {&(0x7f0000004080)=""/171, 0xab}], 0xa) kqueue() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) write(r2, &(0x7f0000004200)="bcc84edeed02ff851470cb14690d81dd037ae2082b02bc4fcfd3f22e834ad4acfe69c5f61f5adfb49309ce914bdc1c931eee03c5330ce61f989fc8c127b56ec0bb6c9421e8a309a8853300db0c222a73b8ab18a6be15455b8a4a47fd6c7c8ba8617c3b5bbb6ac286c953c4f0d9c34b59483a74323ca58030b83d8f40b251e32b464b6e3a295a76ab471c7368d7fcbadc9d697b86ba9b23f9700ad66a5684b68e398883ea7e09635d18b069be2841b7c047d2a32c9d0626741d7ffb942a5841ee75dc97d50cae1cf730c0d250e9cbc64492aa0e8c71dacd9463dd34739ce875947ed3ebde3fedc445392199d637c673e6f7250359785356192277e35bf1b6c132fec13f264820eb92c28d6ea3d38a10c5d79d45ad974f52170e66d997063401e2fff239b89803ba843217fc741b42451457c04dfc327d5a68520edd87a0719980b7fbf0c7b86b799f7ab8611e5458ddf917b2380433b72d120de646bb813e46511bb17df24101a02f80382c95fe5563ee499f2cdeb1909e8fe7fe0900f981578e3e7098ce6b0c234eaac3c29542467796444f582569f431b4a1dd2220c606ea5f8274b4d53624e562d1f48f5b25e67b34f0123e2d388f5a4907a0916cb3258dfb08ed654082809b74cb3af4b06a039ce750671c83d6d511b444b88797f49cfd6b8d455c63c36f229a91fff4f39641405ddfcdf4dc3b1eb27e3faee8dd1d217e54dda40850bba764bcfb8991e1268c30ee0d24d41c80e77d94629304d5e66a99b904753feb107903cb04de9ed7f641eff150fc7b60675cd8645b2effb5ca42af1d8d2802d3a737363bb8a5d7f899c867959c4d016306b5c1ae9472d5906c7f4f9ac266912607333c4183d9faafc9031c49cbfebaa9f5fe516f037266b0e0d30162570e954b3890453199b69055dd1615757c4136cbdb522cbbee7284ea4bb1063202d97141c9739cb6e8a1b82e43f17aa20a9a1b73eb7c8070ac19f2fbd8b18edcb12b6efa97fb15249dcc906b2fff7fd5367c20a2e503b054b25b7ba7014d2fe233bea245dd4c8159d0b8215f93af799ad408cb17fee76893a567694b784dcf7ae662b773e69f7ccb2ea86d101ed5e2c52681d1a556e11b813bf71ebc3a687aa6caa5f9e0ca9ddfae5534e3eea0acae2b641202b1c6dd0e67a939513abf6bd56dc43cdbbb4d2ba21285f504367b3d28a64290827a26fe5158b29c01c8ae5bfb6557dc744a84f147843b0215a81a7d442738071429755a4a4aa85c7000e4cae61b3c04b752acaf828386ffe782f225e85923a50ac8c892f8973f763d30c67797cd706d09ee3754f1a6734f91d94228aa1ee53bdda5f8f686a99d2f5d3a6c89429654878d5d748cab01a8d9aef0503c9fd87bdd09208b358afd22a6cd8aed868dbd46ce4b8cae08525b1774f0bdee79e473328be40b390f012237f3d8e7667e0efb0f89de023be4493a8834c38f32f381c08d2590f00241e8836bc0152036abd1eab38cc15425f255e6bc30a888bfd64fca0de628d0b6dc522466dcccd88a9d173b70c176c520e977a0669e2ce77b00c9b53ab91916d900a9e1c06dd22258f992054b4ae03d218bba4ce1447d2854df4a098a2bf9f5310186a9173fd7fb13b437489c77f324a379264f2846346642d3bb3618b7651eaf8413deb185b5b2c4a14275812579b1fffecdb13d166ed7f92e0c341b72d00fa3f802861849e0fe5892c36c857661e5d83538098297de263d89d30d950e30825bc5fbae730f898fc4529ef7e6112942b0d06723b3b2fbaaa002fb0aff7d9a27dedbc340ce9c5e3b6ef5abe74ca4cdad7fd5c6e9c4f0211cd8e02118962afcca7ebc55f6537a2f9b40c0cf32ebfc2028eb18658650fc2b4420b5810867d32ea658d546084237d7aad6eeb98289b02c061d373623dc873c60870338ec443cd874ad897c1c07d0e9a5344b7baf17f22dffb556ccd78a2d7ef0f83abfb9871df0371e3c0cf6440000b790cf8514af830bc39211afdbdefb2d78a8c2df9b5b9f29b901b1e1cf887a81f3d218408073f373b349519798d3b6bc31f0ed47840503a0a0af5056804d3edf1d33f49464108fbc5401eb7c3e882df1fb7b9db9fb7499a0d73f2380e065f398c2f023a40f124c61dc31de4982ae5b917bb4acabc19df0d9f1d5a968a69af1e3c22237d06c77086bd17cd08137905f75a064181490222a49c6a3057f6318222a8ea51a7776a02488715629bdfecf026b80d8e0984b0ff51cab5e7615872c1d8618cbad73c7d7b35fddafab315e7c32f4c523bb62ec0e6dbc65151e5a6d16b56fa2de96ff4875233e1458f6c30550cb5f1b98b60b08d5a8e22f419eda37989f4eb49cc9257345487115297423c926ec88c08ee09a93fbd853c1a0e53516b8aad3b816c0fd505dd16549a27852486db562fdf49bcd7b398c0a4db3f3335806a5d8142b82f393cfe641c12b6a9d38c4ca6733fc7dfe1e8f0985ee568794937d602905afb3e6567367be43506573a8279a5adb96ac5abdc7776a106144bcfa08630d561df6212de616a2d8f0a35ba6bd09c8dcf12e6cebde48180fca7f569a80705dce3228859907831022fbdc0e02faf748681779280c84d1a6e43752d8300d58912fd276d87f5c3837cd7cc59ac93a27c8271bc7b8724471da3eb872ebfffadb6e62bacea2af90dc1a3b3bdb081e5d37d1478300af957372edbcd0adec16808067a0dc68e8f704f5d0ce47a6242a33c3e46e6a1dd18d4674efcaeb707c6500fe975fae4862234327de70f9d708129ef40b5bbb4fac428c354612d21f955a18565a96486f4be56d668cc0a380cbbd858496d14fea3c7ab0bf1d60fe3861e138c582f7038292ada29bcd18ff0662728fabd9d1c78f4e42f59c21bff53235fb23a88d2cf3d72ccdb03a2bb462f9dd90b1c494fd43647b273087b652294723a8e59d26fcd185937c7b9a9d19fa47bddfc8726bd96bec23fa33a75b50467cbc74f593ba398cbc883a58e6aed8c280d4868c9fd446db7d387570362a0c77e56c34ba1deaea5feb33307bb043570f39a97b5e6f7cd27bce5ec4dadaa2be40bb3f214188c67762fa764fb9fbe344e68dabbc19ec003f8075b3f8ec21a12e445d2e5148badbaf1cdde5a840a6519e751ccef998f5c4ba1a11347091ff8df48f53451ec70e96eaf1bb982266cb499e089624e6257872f34c5477218d5096cd5f7db7635dd439339a755d81c221d547d5220188cec18510d79d158d85f65d6efd351d1b1d6263ef91c5dfac145be6c338477aa2b185a582c7c152655abb87dfa79651e3368ad9bf8036f74b0d7248e2bdc77fe8734cd12379cfa422860088f3a08fdb3b3ff1771a8c52439762f1eaacb5b924e40e4f6e50e5e77950b2c3f6101d7f7bdcea99f5f13cfdaa1e8c120f1aafd28b2a3e83f9db19cbd6127893bf0ed665d42aebbc3eaffa01686548eafd9e9a4ebd391889f1def08a07fb2160df1b96bfbeb914aa1bd2b558f4103024ee1ef4de26697810e2f676d5502a1a1be40910601bc9d506577e89bcc0c54dab3bc9cf9772a35699551aeaa0500b9554881a4cf5aca5668c184e5b354b7c175e1ede7484a8eb264143a3506c02a4f5b1ecc0b751880186652034583ac159b5646656450547bc0f29bd1f3f3e086ce15a6db9e2cda192f90c1ceef113a6c0cce77b2b5f7253d768cd5b29aabcb0a80b2bd2471a1ea8b8adf544d4a60b7d47bd531888fa03026ae618c23ea9db94383483b1e0deebb5488c9c7c612811b52a8bdd775909fa102ca17f963856b824dba543653862d37a70c76580cb61ac4852ac15adba5593459c9c5795a99b1efb9c0da43a431a57c3b3ccd3c27e9a79c45fe1d038a29b6a464a58e9f1f750edce64465b3165046013e18662fa41e2aa05ccdb5e72f443badc7a3951d9d34de7819aa0f06a7b840eb8b32b1d10b71561f00a0779986ea7f8b1c69166cc99c30f2d389db88d633ba3d5f0a602f160813615434a474f61dd864b21f64a203b458dab52594358f5aa8a240fcaa613afdad7606e372bf9764f07b3c70b6bff69426934341162b4dba816d5b1aba100f59f083e73c9e072a76a1ba6777a33051c71bb99033d1bc215bd171e20cc4a0853048987a8931b46e927588e66cd311e44227a770fe512bc1fef5ade46b67b3f166e4e03314dee2522ffe2bcedbd9888f99b05cece5235094d4930cf848d137221fcdeb65d8df850f0fd3f3cd1033b24a76514c97723d8e05522164731e34dda2df5fa0c5b775576e1378f8a5165803e140db8bc7e5f9a6c495a17e4c8367700d4d4b64dca859d8f05ca4248d13d1dfb01421c5c126be7942e2e66b2c671ac3982f2b71f5e5c8bd78141620c4e0188f96835d2602f5f2f5060c2f94f20274ec9a9f70652f8fe940c288d1d2e7ba920c0fd502be3f6c2c046456bfcac1a5324ba5b9e8de54b932f41295f5102fcf3ef455062a2ac3425b5a12af9f31d2ddd9a675d5633144e67a472071b05d42e498a6a47920cf6690301d429b6c9ea8872ea1f0f57c93b43f6613d1c924332461311a5ead21ff60f5c1f363f41a89a69e2016c2e05184d8c226abe04514c9ab59c50521bfd9017eae13ed82edbb288c86d7f9c4cb91a3e54559a31ea503242e9b07a8531e619d6b29fdd8ed8b4b10051b6e64b9fc0550b69930c55c1dc9fb4801fcc219cf3d0525b6ebfe1aa5d8df615a4009b957a077c3de2a489309974b10ab062a4896fc11c66b98ef1dbe2554493b1fccadb133a9e3b8ed223941b9e7489720122179179a1f3e86810913746d15998bad8d65f4036eb6f5a2fed3e1dc23d811fbd7d6accc6830420937ccc3541a8fee44fc78777e6f77b75177fb045141478fdd5acea01856e92c09a1c9240159ed45c3a441ff27a2e95fc7724316a90f5f3715362798cfe4ca6ab3ce63268f4dde8140744f21193c0efcfc7a15be820159ce71ddeea9f1c8aa8e4807b1c706c6700a5a456a58439ab05282700866a1855fa8bc3bfc7302a236711ba21442e79f965f091f47fea4b23a1c4008dba709fbee93fdfe6a58f245d9f9d5a9ff2ab23419491ee1d7aa92edf53bfb0deea995ff950c9a801aa447e9f16c2faac46e0a595588a9099847c1d94bc2f6f286b6ca7aa13ef10d794d0b8fed6fa1b7dab0067ab0073d5f7cddf442690776edad380170e7794bc1af2bb53a1d203895d54f0e434eabaa2b0358a2a230fdba2d5dfd9844231f84d8499e7a74526ccd5d97800663c6242a7cdb33dfa83029ee9273ac0bcbfbf955a8a7003e83deedb41e320dd85e41aaeccf2f05fd7917ce7d59c373564e8cc2e6569e79f45b87691f9c0947815fdaf04457411ffee842e1aec9c81f09eb5f16aec36629bee3cacda52dec970f28b3f1a9b1b8902742085a52d4c6576758d0a0ada641475f9a843d804413655da82bf566ee5fff21c46c85da1aceb8c61c092e6adebae92940f1e2ced8c907262cd79ed15611be899d33a47ac4adf89ca560fdebb76b35a2fbc714a0823da6cbe5d905f8ed12d9f3a4c0b2cbcf81c5f818677210fc9c7203ab3e67222cc68ca96bc0e122a36216ef935465c3322d105fb94968f44117151f0e4b100b7842a246c353efbd360bf372335174a60f077ec89d83d855939475430e3ec122f206d0b1a5579976bb9cba6ee58971dc98000e31b0604d72b37beb6e2dbb20f64a2d179de63cc1cf5ece1cd96c02d8d10aa05a88c8efb85b03076976d8044c9367fdc978e72122baf0c29ddc9833823fe83495a66e6fc937c14a7874f1accc18b60b459545da1114fcd75a735e9", 0x1000) utimes(&(0x7f0000005200)='./file0\x00', &(0x7f0000005240)={{0x40, 0x81}, {0x3, 0x7}}) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000005280)) openat(r0, &(0x7f00000052c0)='./file1\x00', 0x6d3bb9d869e8c159, 0x2) 05:37:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000003980)="40a11518663f8972f5008e7296500c66c7c3e785b613d47b9f0e0ff840087a03779b531f2628c88e8fe5ac14202922f1d1ce80254fd367317835fa3033c80bf1de978a4b137c27188b7ac15b5bed03a0841992e935b15d751e48c15b207a1d70e51706c1a68861c1e9d9f1b755e4437b55bc0f5b1aa08ed48812bd8c036688ab6be4efd0a353636e711a701e2df0714098564e076cb61f0f121ab75e7a071f61cf3e8094c9856c747e18cc01a15ec3961942218b067a366cba5fab7a71cb0dd83f541a7baf52465872a0acde17e45baeba0de5cc526c9fee5e24ea758a25f6e4e8340776f45736df056691a51341ce68eee68d392104e6b05aa6c1a985b20e186efceafe0c5546267d98c5378c12b73a060033fcc651ed1c07051eba5f22e07ec8943dd49b182fbd14734957a48ae804cdcdaa31da9cdb22be4b57f71c44038fb02f5fdfb32001076bc54126ec2be46b72650fac5adc4347533f60337d2755cd374128a5136cd2cc6e548e1d8f434c236b79ae9505b8fab3b2cd8af16fda0f68e88bfa0b2e7b60c6f8be2a08ecf4de75344422752adc9ab89f5407824e4e5e7c5aeed0e5732681c5fd6ab2d527fb07037cd54258c0014423565acadc65432f3d747c0e3d81f35b03037b8d398a1bd1b664cd50a02ce0c8ddc6f2e4751596c1f23d2d1f117b5e957db8e25c0e730d6e514bce309bf309febd2f2032533174f628bd4c879e89ee798ee6431ecc22e5dc6583e666c83365da61a342c30d104a2e0e2e6866693919c2d45aa23d64e6d218894624ed798278a975c914583ec096044087fc144b0416fddaa08fccc8cfe0d87db958cdcf25e781530445b0a7f29bd0250d877e75ebe44f3948e1b1f783898d1d911ec6dfb9e7e772db7d4cce260a46c3bebf98d4becd4689985fe2ab1b92cbe13768b049df96acd9fcf2ee5ed0f8e5bd0dbf8f35f151f5263260af626f52efe396ecd70596d19ba00dbec6d24f446bec1b8396e9e121c22dfc471220c1a9bf85f984d729de0fc7e416c00890a013c63d9a549ef3f3904e39f83611126586d65a488b358bc79a6da8977040d715936f3d8fcc62fa205f7d7dd6fb21d4b1f50a0f6aded78e19bf5b34ed92be8f9730bd1cba9e61161a7abd4c024f21dbf26cf8e91b1435b8d6d90821f94417c889ddb700bd4e9be2d1b858afdb5bba6c7f8efff2261436354febc657816138517bdef9477aa457d9256b0dfeebc97c3cb9a9d6d625418344c7d800563f669b1119640855b2cef361f7e8a4fce524d4f1590e0e139169f073719aef04d4f056feef1e217b119647646ae09d179e3d19db8ab46457231c6bea113599486693942d8ac5202624be92ea72699e09f49cdc55169b68d766c9189ca1dbd475fb873981fad011a711f49006a43fd6bfa241c8f5847f88fb81bdc9c8cf8e48ed8dffb85f61c40331481970a8b149606b12494567d21d96ec13d22522fb6582d4d8a1d78717e1327f8c791c588175c35eaf7bcb48ab69e622e90a3e8ef6e258843fe6c43771b45e35163b25b0176c56c10355538bd5f82e02ceeee98eecd07687d00eafece076b7bc3eaeb3c024c979ad9b9f2d5b3758447c2de06c8b3effcdb140afd78d86e8b8043f8cabbd5e89ad5af97dcb82e332ee4e7aa04875d9a15e6e113e6295875d4f9610a5b4f5896e748f94a1b926dfc89cdbd4de666d4ceb34a25c4ee40b765ad971dea19156ce616ee129178a18b717e3b244eb9e4bd25adb7987406a02605c5f2796fe9dd669e8656dd4dd335413c6b1490fc13e6f9d5118d2b291a099ed6a3c95bb11f2bb1ac5b57b4e3d6228b250a7991e201e06794cea6e2ad81c95ac3e09b16faabb0644be927f1ceac19831d7672c0464a2fb68495ada1eb70b6b5b71a6817788fd321e451c51ba50f92abe480fa7c04bc6ed4b8514ed32442d681e4436bece31e90aee6a4e4c83f1e260e1eb86219b163dcd807ffe673f592ec58bf474fe1b8ff78605fc4ccf00628acaf97fd1d4197445819666aba69f1045555f9a33ac9c16831a2e32513acacbaae223874f76aa47db04e050c6f5f1ccf33405d80f177f2bb78cd959e91f6bd98b9db44c31ffb262e6592fcfb8ae48c528a47dbf6d9680374d95337756c19d5b31c3116f70f09087710f7058ed395d2bdc22733442c2df5726a8503b68b710cb6d2a4d52c160b226fb04f0b40d1b0fe36beceed276cb58b00b916f1756de0a062e323115156f7b87465de218338d06556cbb69437e7821946b473a3f09fd1ce7ac90eae46d283e4050cdc16733aa5073b05aeec17958c030f47837acf1273778ac0085b5304a91f354e56f713e26ed5b79fa42146a129ab76fbf4243ddade20aa2d92f72175e08591ded695e808cb6c499fc7e58b4e80f3e255ceeec28affcf29b1a4e8e9d029b86a46feaa4b9214879b88b58db438e255e07ffce59fd62941f282a8d4a543df7ebb6f68ca70b2acf426712856c51708c5d1f45e2dd2ab12b14470cd76b0de837c9ac273691e6680000f0b92161058095457cfb7ee5e881da1652bbeb100f16a146c4729384ddc505f4d6e38427c4a002447dca655f9537339afb2204d284bbb7f6fbdeeb4b91dd1e74098e8e903cac6e185eaf454785086a3aaa7f811b8c8d3a5f0408985212bb8ebc809afb277a283931fb6a9276e281e8b29c63ab955b9878df376ec5211a1bff540d593e8f679ff44df998a302f05a11aef4abd1a9416f763db2d8099d1efc65ee76fe4bd6f38ee6068c3c3385af3bddb0ef57448eff7533d62c71e203da5af32a5bba5f854c6b33849093da39f03c132bd99976defcdfa4622b877fccc03cbbc3e5b41f014870ccef72bcf3d9770b8d5a0c609157406ae4d1dfb5ac8e83cac17069a7a70a18aafebbe3da5988cbb034abe2144070d8b0c871495d4b45dad94ecd4b5893fa278e4259d39ecc7da4489f91928b30b6277702e99dac991d0ddefc5b3e78e1716905f3048c2f56420d2f3850381bfdfe80cd34e028cf083280e334465c1eb4c3de6ce56008544401092286fce6ceedbc882c4f3535ec1ea092f164539f8a352261b3488370a7861bff24222d863e6e54ffe2273baadbb0d78ff7b07d6a5dee50226204e285ec17129a3ae4127e61e2b9fe32cf36d44da3662f00ae8e0bdd19bee6bfa6284f631dd32a12d29f2ae16f90cfdd5e876a0004185fde988c261caee1f1979614226dcb5d7aa3475e9c1426366051c9eadcdb1a73652ed026568bb8453f50a9092ecea2d43d80bd5d8bb735440cb330a32bce7f12a91429ec363bef84fffd0ed07018b648a76ff976f8d9a2e8381f7af84f5f45d7a8738b06a318f88126b3d5222e808ac4cf38f2446816e4ef5aa1cfa02bc3c13cab0d2f290a597d037f1612b1dba6b4f1b35bfa8602472fc3da7fb3a9d29cd821c70f175ddf6bf6b15d8a70ccff9b4bb4d7c58b6075a35dbadd18aa44615cf217f91e982cbc15cfab016efb86ebef2336e0fa315afceb797bdd5cc108ea1e3f2acd29f765ad7a895de13763caa166c386e817b34af1b67374565e9fdd96148537ef2966e0f96971d630c42b58200e02f572708c8c38f8c6ef5068d549ec2b0bea59e091be5ce8ea1ac4475855260f61caae42debf7e9b19b8bb7326d57a10d17c2f31aa1817ea3c82b04038c13705076f4fbc400385ac1aec63a4603958f0e477846332de2a17dbea58040eecb54238bce335ce9767346f38ec0b85b5d8da0e0e8e90a95ceb1020fc99595cb37a844b8cecdfb8123e4bca55b348875c0e27eb8fcb012946de954257521cd886489e1a7c6a66a0aae810211e2860730d7999b95892d421cad85715c7c0d01c3673b79f0047326fd148ba145078364e2355f422a31a14418e79b0af57e8c3bdca5d2e1f494c5425de339a361189306c99b7c00755784d6b52d527d8d4279fe210851d30845b1257ed1f68bd71b857ffd534d0e592ed22edf6e92648e851544a5a36043da5243ef310203ea1e94c937d2ca2ca7691ca5dd0e99d9759ff78619b753998e3fb8f01d1d5fa867b0c600ec7a2c23c1d674de7496620348e0b83fab882a7234d5e1accc1cff2514d3b3c22efebc8d0b69debb35c24231f7aae889515b3837aae4c8e4bed341321542db0cafd8781fa96f4a116cbee4e2ecfc952c218f874c56f92ffc478211f817e7a76cd1528e58d76c2f0f56c43c2e09248d2fe82a18e035d889185188ae0bd466f688f7047f934f44a0d775c792ac5bd94668ae72ac90ae5d5ff149b43d6a9748ad79b6d8f663550e65864b1054a2a4c939cfafd6c350274de1b03ade0f532e1b6ecd2e3446c783429a3f43e1303ee13bfdfb3deeac45707c68c1e7deae262a22645135d3578762e0bce1ca3a08aa99b8320b05e1f9366505ea97ea7c1a0100bb05e173f328abecfd325f5e1ca3e6b5dabd08b67e7b0c53190d8da73815ee623de735944a5adb20da73fac8a1db8dd6b1182947815fb299a65e0c973dabf3cd83522af6b90c354f7dd7d3964051f50a4046de88c348d896ae6b1e11a519b681a336eb3fc70e8583df4f632a3a339fa6cd67f85b9ca6b1d4a59f8be8dd47832197e5357b35a7c9c11ec193ae1049a01b9dfc8c542ebcb44c1e12ac58a9ac5f51b71dceee7f652b499b1d7295b7ad91800c7a6b021b52e80b2bb4df90e9a156c4875f30f087605ee5b07b33cce86370af9a187090857fc0c787c5b13c687ce173e8cf52ed633dee6fb21dacdadf79a92ba8ae902ddba6398bf7b5ff4fad73bc1bb25b48d4a15df9abcc8ab14d07ce878e4334f4027c44fba432be57ce20032fbdd1503cf619bb896571eb2c5d15da8a6cf7433bdb37aa9eb5832e532bcaa5c5ac6b8a500c01ae071ba65c2b0b31071193b5097bd24a528a75086df4e0e5e8b9a5d0513358b4e70aaf1b7cefa483a852a739e2e2635a39435b758c0b70196f48636a8f86e71829a22bb360c54e3b0f4f2e1a214680a36d52be9a038066ff526ee2e69aac64dc4e6623963f7f5b4d8c995bf6d33f5e75bbcc1469876504b7afb57937794bcd80643a443a3b0ba3cd17aa7b41a7376b1967a6377ed8ccbc6af437d7a6230f850028bf05785f3b78df04d8baca517dc599f3dc4bcfb36751183a00f1d9125569244f0b47f17df11f945018854571fb1f980185378d7cc59f4c5afca2fd1053285943d84e4e71f2490e6ef45babcc9e1b926f3c05ce33d30b0b4c04acd158791f22cf1d8f6264f88d24654f8dde769031f538131d063e36a7253217cc99967d6f0ae63f77a757bc1184ccae9452d917b1c3b13a13ac992417ca720a809e7f772cbe356a2ddf6044bd5ba736098b83d70846cab35889bff802ea3edcc2803517ff8ce8bcc0866d99d0c8e46caf39b5236fada4d5048ea4412465040e3c82d203065cfb3f9b63dca19f38475672d13fc4e8644248efd3b623e8eb5039426087227d02d338b4f90276ed060b0fd5d432773e41c474dd2814b7d5252e568fd8994fed3ab54d775942492efea9ca0d6c341460bc1c4a26fcc10eeab0fb14afe48672828ff6f735b2c149bdf2cd0a96cb6da0e8a81a0b50140fae5ab5efe2ed1b0eb9f15980deee237b1ea274b477ad5b617654b56c4b053561b4a600e070f1e9175b419ffee3df97c77b3e65bcc05b018da8e9b4069a72260f25ec24b48a7fe48fcf217d5d26ac0ed8f649f244df01d3ca5abed75ceaed5c228c0f532143a193db9fe8b65de669a4b4cb3919fbd281cc0c175242076db52e8b4e7fb9828a3d007d0dd846a853e0817e58d4ccc7ab482f65356", 0x1000) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) preadv(r1, &(0x7f0000001080)=[{&(0x7f0000001040)=""/38, 0x26}], 0x1, 0x3b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xffff, 0x7f, 0x0, "5ee123b25e2345f272214f3e090447748c6586d1"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000080)="1e44bb2669f91109c35109de3c155f458250fd027d87b25e5bf4db0986907ed8bfeaf48d8d2d19719c1f6e628ff04384d877e45c783aa47d2972ebe9ee28dd0542d2e28f5957f3d575ce452a03b368733f6c84fc7faf2f70987eac9724c5474636ed998d70d4005fd7008f36e302d46c811e45889f2437c37342a304", 0x7c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x10) getdents(r1, &(0x7f00000001c0)=""/251, 0xfb) 05:37:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x8001, r2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x100000000000, 0x1}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xd6}], 0x8000, 0x0) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), 0x4) r2 = getpid() setpgid(r2, r1) setpgid(r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000280)="f7bcc8d8ccb23039b1b33344b9688bc0c04b2e23642f506282a9c7cada3cb92323f28a0608754ff3b6b30f70056cd545724d2a3b895f85918ee0fa3f75bf2f6e47800cfac3e50ae22e7954040083cbf6d136587e2e464744ac477d17b7a5bf1c80a60e3d5764d00dab2d99dc032117e7876147b56dffff5e6ab6c28a2ffdd71a9755645b76b277830a315a6935acade5d6e84cc0a46c166ac4fcce0000a6220507b32df6e7501707ecfe1c9ed25ca33963b313f64d6ed2d8e8679b0905b4684e31020bef54c002c8eec650ff298e3e5c5f3616d32985d2f8d350e9566e44e461211f38e4b0a5ac614a40ce05780c4072b632842aca66d0bad5c228014cdcede69ded043c9bc9d8da42ff4e0bb62125d7e193325e92fa95122eb2aa795caa91932c0000000000000000", 0x2bc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="68a78da7f367603d0618fe7dced97fe803e6d56e687e2b907619e88d5188b52dbf7e05667f602ae6e203d4ac0b57a81a7a89ff9ff9fdf9f3e5ffa007dc22b3bfef814f402a8754478e09bbbe10fc4ffe200d0cf74b4298741901b1e4195976e3df6ee70a9b3b3fd0385bbcb401a01e6230e36f84e27411e2ac125c34f1b572a4dd816cef6332b89c05314d7d898c512cb61f72ab2726ae9b67aeeadfe877a2439771c65297b65e5bb3f39b6334e0f221a77819ed38bb50b503934b22c67c96e77f7f97adb1195f99d34f1e96684e500cfa54fc91f1709b8042bb13df1b9d713a210a455d1e17d89725b119231eac", 0xee) 05:37:34 executing program 1: open(&(0x7f0000000140)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:34 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 05:37:35 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="1572f83bf4f887d6f8eaaad3e88c443f52", 0x11}, {&(0x7f0000000100)="19adc26ec75a640cfa0caaa93b0b44c73367148f61975c673e436f3431536715c6d56c799525fbd7b64b5f22d8c54d8f42848245b1910364c82ab6180a952f4efe1d3f185f6f1a05a5ce98d8de4dc4d5244bfb074a2af1218241d9520d96afc97db5be06b21c86c28397b1248818f150cea9cd33c6816dd06183ed19980cbf089a5961346d75839b7a691f392a9ce26155c2ca862349a3644c9707da7b56ef7cc38abee9dc4ed0e888ba694be87262820425a325a9c0437ab93e034e841ac76bf5dcbd5196ffb0d2f661e34a0c8923d83a05d7f482526f4314b9065f72dd6343a95f1502c3badd6ed7", 0xe9}], 0x2, &(0x7f0000000240)=[{0x30, 0x1, 0xb2, "088e331092475863447986724ad9bc60e73367e760f09329d25d0eab9dad0a68"}, {0x90, 0xffff, 0x5, "10d822132341ac95a5ce666b6ea3a4ae932a61b5994a3e91b1b2c4d6e0c38ec68d89282fe143df63b350683f4f25f8776600e9458a60da45d11d0a19ee9d8ea11bf06eab0a0e59498396365ad8404b8f2b41319b19d3b8cd9f9d1232f18d303b51422d6c197c6e80b6cd539ac3ec03cdad97fff886825d92c040"}, {0x28, 0x1, 0x3, "b8fc9b5d62e11d4b236cb9e1f13ac8771b5ea7056b90"}, {0xe8, 0xffff, 0x7, "c322de5182288acb4a81a6264d35dd5078da9acc06b5c0002d6196c5828928c553a16dd3ef4e98aba8f118df54f736a00e593a0e1fb9bd8cd9870f97a7475cc6d9130ef086c866c1613619b1e340ef5d2e99be427eb888ef3a7f9ba8688f66d176259b9825e23adaa7110764e7240ed08a05968a06abd843954a2e60ddd5ec52bbc9ba8611ff28cceeb34c4095a892abefe29114c3570de4c5e740ddc7b455fae156d58305fe0da16bc087c6056b8b2ba7615601aeab313fce8f83ebfc350bb6dabf7ed5c5721daa7fd248e0836ca4581b52cb"}, {0xa0, 0xffff, 0x0, "d8fe34e3cdae95f1861d02278d7fe522f69d310268ab6fef877dce7a2dc7ee275a2268a2b21494f40520e7bcbb1df2ce38b05b7a93ccbd37b2b696ff4fe6fc1045865f7933d9305d968dd809a491ae2ecc5d057fb4cf65f892d92ae77b9079d249a0dfa802905e5fb244637ed054404d9bf6cc778e4508eaadd75e6671332d7a952e4d788106d3c419733ada5f7d94"}, {0x28, 0xffff, 0x20, "e8a0f42f163c83018ded5242a6f84c237d3ff3252e4f"}], 0x298}, 0xe) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000040)=0x8, 0x4) 05:37:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0xb, 0x0, 0xfffffffffffffd59) 05:37:35 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xa1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 05:37:35 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/168, &(0x7f00000001c0)=0xa8) 05:37:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000140)=""/146, 0x92, 0x841, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) 05:37:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/23}, &(0x7f0000000200)=0x19) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f0000000100), &(0x7f0000000180)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1826, &(0x7f00000000c0), &(0x7f0000000140)=0x4) socket$unix(0x1, 0x7, 0x0) 05:37:35 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000080)) 05:37:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x500) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/82) mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0xff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) write(r1, 0x0, 0x0) 05:37:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() socket$inet6(0x18, 0x3, 0x6) r2 = socket$unix(0x1, 0x7, 0x0) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xffffffffffffffa3) r3 = fcntl$dupfd(r1, 0x0, r1) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2806) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1", 0x1}], 0x1, 0x0) 05:37:35 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x0, 0x1000300000002}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000002}) 05:37:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x4, 0x41) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/178) 05:37:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 05:37:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x91) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r0) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0xd0, 0xf0000007, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x66b}, {{r3}, 0xfffffffffffffffa, 0x60, 0x20000000, 0x800, 0x1c}], 0x5, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x48, 0x8, 0x4, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x1, 0x4, 0x280, 0x1f}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0x4, 0xff}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xd6a3, 0x15}, {{r3}, 0xffffffffffffffff, 0x70, 0xcb, 0x800, 0x8}], 0x9, &(0x7f0000000140)={0x7fffffff, 0x9}) kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 05:37:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x1) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 05:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x80401) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xffffffffffffffc0}, 0x10) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fdc40699f915f7145f94fe664209cea48aab8ce76f122a447b04974f0f19e9e7aa133d10d533f8da4cf3272683cd20daeb763f12afdbb479fa49324d73e7f2c3339b6c3ba1fc89e35511561581ff54f24c1c54fdae10bac36b296c180c78016bd3176606086124c9574bd048c78bbf82808d2864db13c76e2be986e56dbaf377d643a533ffa65e15ab4dbfa35ad64be126956d6c1818670da2b512b196512f8107a2af72ca2fc56ccb5d7b7b49fec594dcc5ab43fb5ddb33caebaca7586dee97b694fb45e39922d3377c596881ca8762746f2c4ec914f1584559e8d3976d8056cf3f5bb5b80bbb382ecd6ad0734925953f5a9e18aaac73deade9166338b7253cbed9cfcc5c6185735289c5132637b66a3cf5e0da40e52ebb9bef60a610582ee02739608bd66a68c0abff2eca4ab482c6338d7fe59b334ec2b859640dd258099b0fed058a74116c09dec544d856dcd69edbfb17d0ec5b5cc852f9cc8c5a59080afe4af890f2b7ee772b9540287d505b238a572d7833fe948d0b72003f10203597f97e1a9e4b448ba4032bb290296924338c6b228cc10ccccd362ddbcf9bb8086b6917463ca5b32ab11a1332aa31010362b95138bfa2644e08e0a8004d18c724a3c9c827aa608d2500e0b9db86e80cda0a75cd31a25a865d4732cd58e60c7d4302726e3ec92129a1dec712e8bdb0d24c336d2b5ea5f400ae797559bb0935692207c2fd71e5e78e20420133238085436318e5ebab96396d8367fb2bf033bdebed7702fdbc87f704f41e80ac6e0d1f6586d57836306b5f2e27b569b4ed4433736f2da8d571c33414074bd551fe280988fa1d8cbcd529782bbbda138ebe1e9f23f0d462e29511e5e370bb5c505f0e9629fd92b58b3267a21cfb697bc2e5504167380637c86702ac2cd9e0813399840c30fa210e3990c97affbd86ee367926781c2d57cef8a6c4884bf022de8c435dceefaa5488be15f54d607795db862c3e23326cd67920584021c62da553b1f1c8d9d849a431f22c03bd28fc50ea679f4940db83b04d1a013049b89c0994f271b3bc575e6a98dfda56e289364493d9c47f0fdf5454d51d9d29d4b96c79d6f0d50408fbfdffcc6e416c42c2c2eb2eaedb7bed74db19ade0308f305b41bae4549372fd454e62e62e4b869be85d3977687f057ba0bb5514d3ece9771a665683d485608d5909ae8846ed1b70a8f3b534ecb436df2fc5b9f65c89318afd9e0d64d9a2e455568d2cc943bcd6f6149f0babbdf76f67c50a24cc161608d20adda669a98d2f04c42d6b94b6ad0236faee913ae6406bdd16cb0a0e14c305dae6099b4b320ecf034eba0952e6c8931fe513431baa199eb6d6f9a99f804e07ac3bd7a22b1caea98e7f56f72ea7988c3fb554391854f001e80f7043234b90784849cc007c9cf8c9b2640f101c70a6c23d1586d33770c10c6bc4c3c882de1b800a0c3b5057c584f58012410da50edc3f8d22c14d22d73eeecc2c9fc7c7f418a1fa67c3a2a50934c387c77e50e7de838b168ea374883c3aa0ef4148c0d025f86daf3dc6244c602630d8c8d329807278e0e92594dbb03edebbc9b061ccabf92bd4aa91ebf4e9586c397a4247aaa4a2f3c29f0d659a39550c5fd042cd902a85cab3daea331fb819cb17d5ed9a825bfc827637fac0475b56edc1a374f1d540057ae2163d46c4e2380e4af3d83358c7e33d3b3195c11c2a0950aef3f3221debe8f7ae778fa070937ab9afc8b469af34d1e8f124a8a45264106cf010c6858dc095a945b81896d66cb1d8fd32e3307f7cb4140b7705cfbb36f5c270e5e0bcdd08c3342f0d2e38655f7bce90fc16194c8797d468e081a216d78304a727ede9bb2dfd4ffe06bac715ff139f17c716d1d0b9f4f8d6c9f6b8ad0a4453749f0b78cc6ae80fcc44b3983866faf0f7f84eace0a0ab7bdaf6e5815afd10e0350f2c1ca9461d9b4d9a569f6acc8543e6b6c7af2e3aec656e966c7c19a2c4d35aae555cf48bd432231ee1c849efccc70aa51ea5b4bf750c659c3724aa88381f46b79143ae5648e5f9919d51441be0b77b1aad22791c2e21ea8a0af37bb1976fee79b8912ab45015c739cfa326f6cceea6048020ec60a8beedc2169b4c2d8bea2074d2d835c54bdabafc014e0efcf24071b43e3219446d97df40a7aad0bcad1cb613feed3f933fb9eef280a11aed45c5c5bfa0e90fc3d05654142171530f78198466f5c0b9ccd59f81a4b723cd32852d92267de51762c6898eb35af4e069ef1588263759f51b4a6c401f96f73549020e06d8ae1b953c11ab4ce2ca86cfa928075bbcbb172ebfbc2b86e73136d92081056148503ac1b7235d296f5ca4c1420a740f13568f7722538e60d65a0f2123d7885b222da644d30f6048b2c25650852a6cb64ceddf75d9b7e3bba3635b700bae68f70e8abac420cf28cf1e25790183f99c812b7c79ce734803cb7c75fedcd31ed1e931c16335cca713b5d49e6add7b022cbee9d2114a722a5c99d7f5365465f8a2bf0e0e55343248c211b4bc48a964eab3e4e5a614731fbe50ae1d866b8d09cbf8108e4656b423d07beb84b39dcc243ef3b8b8e2bed4f7ba7fcee3b59204cdc928e238d0a5f48bb5c7c329490a88de9e753e59ac0ba5ad0c0c42a74a31609142ec476c57b7d5a92f55e446ef512e2a0c73f4e6948b24587140b87a1a2fe54a77b80372d6089ec693250c078a480d5d24292c4e320c68bf062163e33771a3d5e1213b25e527486c1a2a58578f071a66764b27679af9112ce3dba4fb4afbbc4b76216405f8ce7f215592daa125bd5981ebe478242a3301e2bc1cc326be904586c6e05349dbaab4bbd9b79a38f88fa1a1a7787f3f8db5ee0affcb32979de759a9420dd2dd8e86d0c07e90f8d0fca0be8c843f595051bcab7c184153af0601648a1c65ce91082031a140a9dab910011d2478ba71c81f710a053898b4ba28d9939813e4f739d9ce1e7cb6a742e47f01bf8fb7ea9cb511056b40656fc3c57757067a1f102a7c8cc64f1245ec4ce9511aed0eaef9004659964a14631e4765e8093f73f0d23394cfa34ff5afc555daec6e3f5e64fc1ff9328fd4746514c9c32a577a938ab750aa334a6e2f4995d5bed817db93ea6a48737fda4292d85b4aef4ec4511c757c24d583303622d730be6e811aa4e552d2de201c278d3c4ddb7a0cd7fededb864c2dc85eeceb253fe58b1fca7fd250fbd6f3a9d852cc084a398df4471ab37929039bace5d189fd6a477df4edee6d8316f959bfbc046087a339345b2c6dac6df57c4de40a16dd7aa5e860782807845d269d904b0bd69379a50c2550b8edd53cf561eb322c553eb118ee6d5224055596c5d1cdc94a234049d94f7f381ad366b83277f8ab0a4538b30277247f0e21bcf12e03f6d091ffe50d62f309d255de23b906bf87469c0eb91b904ea2fb02b42e7d66a88b1552a49b09747da90a6cf03b08864635ef9e271b8a3b293d13ceb3361908c811fdb5d9f77a3b8c3c1fef38a91e8032d6a02a548372e8bda139417cef5d906963b961a788a86390abd99e67641b9d5544b429bbed216159e20454e55c0305b39b60d4c7acf247a2c9c3906e55b37236fcd8d020bee733a2901dfb61812ac4516a36a6f6fe6cd90f43c8efa939e3a47bff518e3b25b61a7ddb591986ee98516da078180cf89a96680e1e086e8e4b3d79e66bf5c0916c313f441ee0598f7cb574a179e81a603d7d4a850a3a7eaf97a397ae5b501ae3bfdad1207cd9d95febf78bc74a68b6c150f555262a8072abd856fd95fef0c2a126b63dac1ad473029b737888a6b7a714f2b34409cbd5964d41615de264e4712151b1b662280b2c80f3f223fc46f50a6780f9feefb56ad52e562a33459dc304ec3c6787768d3add465817807930377569e6912f228a4380efdf30c3fd335db09d376db86b9747ddc5c918bd4e7644fe2f53352b1d0d5ccf78e6ba555dcfaa43f6f6871d61a1da6c02401dbaa97bb213b397437d91dfe14c7ef6a6e926ee66dd19d69c987dc4e2948f8bb5839c1c791b787291948ab258f86175e57f35ff65033237802287d99edbbe89223123bebec2c9dca5be338c3893d3b87f5021874b7218cb84fa3f72f8a701c691fc576b5fb0a286f80e2d4ce9854654684570d2604531663856ce4f3205d0d275e748a1d4843c4632dc8e6408a9aff7fd5fabb4fcf5592ce021972ed02a2c12132f272c8725bbfaa031ef7dfc72e4b26aebce068c2dbd6af71e7efed626c65d5a2003d69ca9124f30705acb6b5d964d179ec7153ef191f935332b243e72fd5688bbd850d7f8ba11b517c2d78783e54c104dacec9d5f886a7d733eebc193e981afcb5313a8a1be3182c43c50da848a8273f35bd4d036869b54e4b7d25bd0aa0e5f0aa38896ee857c6747711b2b46b02ce0f937c6d7663cd9cc7499df98b4fb662880df0ac612f67ada49e51848f48e31bf1e09f4de7caafc7e36dc2eedbabd9709ea86c87e49def2dac7c22f1c318aa642904ee5a78567bd04d36847d2d81d98c209bd88de59e0c8cf4774d7bdc0500d4c5b533e6166f06d8576fa6ebe9726646c9fd893cf5c33d677662bd1ac7fc1cfa9c28a77476ae495ccc0adc8565c5ddc3e323636bc4e7db3c01e49ff7082ff1c5aef1ef4993ecfc88cdd8b2e3f6ef90ac5a0457ebd53e3453e3eff00ba8cb45fb36a1fbdc2f94a6cc81840cd040877d86f0c94a2f605df82696c28a8c1efe913b4f568161794dd25b8f951772d21dca102ec249249391d17cb766ffb534bb0dad15d3d00383326f334d2deb8f9f10fc8ea2e707bc406ba7204e982f5ae109bb5bc86508a4ebd087d973bebc0854a34acec699abc089214ed7a1015bd7b6cb1648130d9eda597207a8a578ca4c3abbd4029deacc7011ff8f9518e86c03f344d0218f808238c119160ea572013b27c49723e701911002b42962cb90333029150a6b58e262306e727b7d0b6d82478ad4653cc012eea28e9f1dda4f90d964d9db1c621ae04977beeb4b6098e6d7b0440557404a391f378d58401a41a4293d8ee66f76970544174167fc466d56ccf2ae79fc88edb97a7e27ef3eb9db7953c3fe9bae2c33d1220cfb46fd7a0e86affcf874c4334b8cc05bf29e30e9612c4bdd4c46ef43fca016283da33524bf69bae6e51a13895aaae14f9f345dc0af6aa663bdf3d1f16971b0ddb4c7137e543d5438898924b810f9af92b0dee8b41d48cc6440fcda7a0473d6af38f2d68d232e3708e257b106e24b96fdb2b1487c2fb73b8eb73d89d3a60a4832e3ef8c46eeb6d1f743a9b7683f703cf35828b6baad070680741ae09914864f88eaa27c1cc08e7f1edc0295a913b57a56de4d9017f93e5f455035488e31be6d5708fa7f6b00c40e06f6b3573cfdf37e3f05cb684fd7e662b3c554ea1d057e1f35a694209789f89002aff52d2964204239ea7ecf72a92a7184fecb7498b1952de12c614c0ab4a7fec989dc5f914fa73cf6e4d682ff5eae7db81cea4a73352ad65438ef270eb2141032ccecf33948449beb6671f71914af7563a22b155a2b567700e445f0df44ac4ae6eb2b7ac2caa391212bacedba40eec963372ac4640ea26b18d0932a784934bbae721b0d093c4d986a410a7f9df412d36bc3eff4c6eac25f2a2021e4859a0b36da9fb3cc2ccaadc698ae8b1fdaef0e01c2f10ef58fdd481518c3e0023a79690f5b33cee9a722b056d8ba297a1d1e1c6635d9e24ab8b6a28fc3c8d5f63590b37a9a012447d678fe3e8f46888f88437cc7f15bc6e4e6bd703c4f481bca1db1d9118a885c78d11ea69e21e9dff", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x53) 05:37:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8001}, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3, 0x4000, 0x3, 0x8}) 05:37:36 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='>\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='^-\x00', &(0x7f00000001c0)=']~*[-)\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000300)=[&(0x7f0000000280)=')4:{\x00', &(0x7f00000002c0)='\x00']) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 05:37:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="525489d8af93cf44d904285014225ecdc3231d78b07ede0c131126ec2cf6e4f25641bab033f1456ea7394780ed67714b86995a568f59d676e3f78d455ecb77aa6cc04cbcd53643b862d2efe4c7df5093f80c231a1e239f318e740a6ff954c4fa995038bfbd32c7e0fb814b74a800ef248ea2416b7813002cb8a08f7dd10936152edf1945655d7ba80c6465c22d5618ef16690ef523755983196f1003c2db4744761fa25d22a8755d0e3a552fb18859aaeb8f8ac226", 0xb5}, {&(0x7f00000000c0)="723374cee203eafb4d7def4e89aa75e354ddc5814af43de7d129be39b31a4b5f8dcf6344f5d37204b275a2039447fd93facb7284d7c5a52c1967dc61099c5a8e495bb791224fd643ee43f6b5507754bb373b08a3b2eaab02ec0f9388251e40f5367c0746996dc2123a6d1e593b7d28ba759dfad7eadbe7c40f8652a90930c5c7bf337748a394fd024139d548f00284dbe46e9a25e730ad3d0eca5e716860a06cb59f604e4820ea883c981f67", 0xac}, {&(0x7f0000000240)="821982dc93687e8c917aae0da60d280acaa4f0030815831e813d362709f98afe690ed63d8fec948408a1c15abe4dc61ae0b3172ac57fda5ace0fddff4e796d2e5dfee273b4bb7c94281200690645cac1074dcc5e59a06febbf970765ce6b71ae79d2adfb05656e309e163f0fb5872d933ba12913f10791f257090f03a979e454a8a97cd19241ba5df9084a9f377f7e85c99cc24d05f39ad4b3e837e7924108aa4a7424cdcf5adc9927636c990ca5ea0c7b19", 0xb2}, {&(0x7f0000000300)="96a2659a9e746d0a1e1d3a01141b64e66ed971ca02865539ac9565e0722a991b6e2b5e1c2ec449ae1a71c793751eaf428a9bc859d745b9b9d8d2b21bd4e027a58fbce5009197a20e0437a47a71ddf07470a6eeaeac5911cfe67691c693406f098a4c71e3d3345f40985396b1", 0x6c}], 0x4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x3) 05:37:36 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000300)='./file0\x00', 0x890, 0x0) r1 = accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000052fc2cf700000000bbc4000000000000000000000000000400"], &(0x7f00000002c0)=0xfffffffffffffe76) dup(r1) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000688000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 05:37:36 executing program 0: r0 = getpid() setpgid(r0, r0) socketpair(0x6, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) 05:37:36 executing program 1: getrusage(0xffffffffffff7ffd, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = dup(0xffffffffffffff9c) r5 = socket(0x1, 0x8005, 0x1f) r6 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0xc8}, {r2, 0x1}, {r3, 0x8c}, {r4, 0x4}, {r5, 0x1c4}, {r6, 0x15}], 0x7, 0x6) 05:37:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 05:37:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) close(r0) 05:37:37 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x31, 0x3) 05:37:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000000000000001000000"], 0x10}, 0x0) 05:37:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c6", 0x1) r2 = getpgrp() r3 = getuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x0, &(0x7f0000000140)=[r5, 0x0, r4, 0xffffffffffffffff, r6]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r7}, 0xc) getppid() 05:37:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x80000000) r1 = syz_open_pts() fsync(r1) r2 = fcntl$dupfd(r1, 0xa, r0) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000240)="d4435a70d25269d459b80a", 0xb) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = dup(r1) setsockopt(r4, 0x6, 0x7, &(0x7f0000000040)="6efadeb5aa1bcd26a1ca7f7e34be78f5e4d40aaff22cf91fb523e76d1128fa5f28dc7cdfacfae85db24ff393a4b728", 0x2f) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xad, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xe815d19a0c6700ee, &(0x7f0000000000)=0xffff, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) 05:37:37 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpgrp() 05:37:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x100}, {0x0, 0x2}}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0x7, 0x8, "0307a36b5f0fb7425dc8dcc27a18eaaca0cbfce1", 0x6c70, 0xffffffffffffe5f5}) 05:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x3f, 0x3, 0x80000001, 0x8, "680673c522f9eaa20bb5c740af6b9e675af5c074", 0x1f, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b5404", 0xcaf) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) write(r4, &(0x7f0000000200)="d8eed13b2de389b7cacc6b1ba2ee8fe5c1667d944d30674f8b6e3a1002b111d3", 0x20) recvfrom$unix(r2, &(0x7f0000000240)=""/127, 0x7f, 0x3, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:37 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb0000000000", 0x67) flock(r0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{}], 0xf5, &(0x7f00000001c0), 0x63, 0x0) syz_open_pts() 05:37:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x7811, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 05:37:37 executing program 1: r0 = getppid() r1 = socket(0x12, 0x8000, 0x9) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x1000, 0x5, r0}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/57) lseek(r1, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/119) fcntl$setown(r1, 0x6, r0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/245) r3 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x75c00000000000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000013c0)={0x7, 0x9}, 0x8) seteuid(r6) chdir(&(0x7f0000002a40)='./file0\x00') r8 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001440)=""/88) r9 = socket$inet6(0x18, 0x5, 0x8) getsockname$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000002540)=""/15) fcntl$getown(r9, 0x5) setsockopt(r3, 0x3, 0x7, &(0x7f0000002580)="d398eb8c31080a1ea6f02d5428a24e7d396598ae42b0bde8236d81521108f6392e2ffd87c345add2e110bb68acc596db93edad365b394a4c1b3fc37722ad0a08b85c820047e54a410a810340c2c6984ea5d1a6e185516cf98b2aef9adc007a59158f1ddf7bc158eb172e7b826ecd227496ab9fdd10acc6", 0x77) write(r3, &(0x7f0000002600)="4b0de973e02fd1b0a368c3a9f7ec937d765d3a5c9c4220d9b73fd4987f833d3fbbc4c446a3124f5357691f217c168dd97a9ce5ba11d44d38e98cf23a422f1744f3cb0a0ccff22fda3c12a751e41179312004e48930f6752aa7e68b1f07ae35590746db2a16b39e5d7fc0e79eb73f04320ae6d3e732235abc58f3d70127d92b8526b1287a84efa23bcec3cc4370ba89693e784819fbd56613cc491985588d1820eb9ac6d8062208f9ee36834cf002bdcc4f8405d29f2b0e1f1a8ce55475b20e454a012427077e3afe082251af4e01f59b018f4a07a57c4867781db2ff29c7ee0e7f8d3a512bcf5e7434dae3d0bb92", 0xee) semop(r2, &(0x7f0000002700)=[{0x2, 0x7, 0x800}, {0x4, 0xfffffffffffffffc, 0x1800}, {0x0, 0x3ff}], 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) connect(r1, &(0x7f00000027c0)=@in={0x2, 0x1}, 0xc) getpeername$inet6(r9, &(0x7f0000002800), &(0x7f0000002840)=0xc) r11 = shmget$private(0x0, 0x1000, 0x248, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002880)={{0x0, r6, r7, r6, r10, 0x30, 0x800}, 0xdeb, 0x4, r0, r0, 0x0, 0x4, 0x6}) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) shutdown(r0, 0x5) 05:37:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x4003, 0x100) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000340)="35106e120c8862ea003d0505fcca800635eb2ef8aeb927075d79e5263bc78920e5f5da3b1e7c10dc5a1d2c6a3c41443c69c1364759f44c79a1846d119e09e462baaa972bb3bb703b89f4c9c2dddfd895320a0370a1f978bb872f2b5c93a7eaf9375e84c2a168a52303f26eb53a8624d11d9209eaf447fcf4a062611eaa291b4526ecf67576ae1741705becab4aef24fa6de72ae0c336782a13e9f39215a0bbfe449a76b714f777f0507509b4a9791adc0f113f5d286ace4e87112d96df5993bbc19e01859cc7a9ed052c99b9f49d55a8622f16ba56b4187441773d603a5a840a0c129b88e16e8a9addbb124b6b051f6ed949dfbd25664f1f9004642e51a1dae5dd565a5d4a5031897e841857052663a84b1007e736966a95a4295ad0b84a178f373b4ebd0f089d9919dfe30b04a338e73c3bdb557033017d656bfb1c4bb9fa2ce74f1132085ec1541aee3f946f84997a60efc7ab1cf7cd009534dfc45d6d82fd30ea49b20e5ce50ecd790cb24e60f62ed0860c1064f6f31d34d5a2f897a7ef05a6c9cf61db0aa98f98c5823a0d7c654829afa3c141e1c9b9300041ad11c883722bd437b64ffd467adc25bd7543022d5dfa6efad902a666f0fd2d3cb1f60ff946cb97dbb94c8188d1327637e29e21aade1230286e55beb7fc18987361bf1ca2cfba8773b8c4f8c82e4f28e41c3b43c28a7dd134947283793f611e6b7dead260142f4e7f9ab92f147aa7d3289b0af295178c84d9c4a664cc275edbcb9488440ccaee8d066146c9fabd9360d9cbd4192dc97fdb6d4c67968ee128592497dffd7d71d8cdb170132fe44f44c5c293c60409672f671588d4581e745d4cd39ecbd2a2ce8acf02d4337fe2ce3d9b3adc8ede73b7e85fe2f86b36634388b39f4779d781db24abc22b8d75d34d3b6140de39dce358c7dd11295627844b1406d62043f1df20f3c1da577cb21d53aefac31e8cea5db67c2e45d9afc7b8ceaa0881501d2efb64bc7f319b41a8c969e26ce277371be016d8d481cf01497528339495e20bba67d0ca08a59f1d6d0027570444bd50e3170fb7e56736ef3d23dc1842bafabdf7420725f488488cea74cab46bd215f704af6f256eaca705877e9b8bd46907f59dad57b58e0a768c4f52d254f794bf31ddec6ef904475d165e3d3b35d1c01326582339db1b634ebbf1316b9c3aa5909dfe6c57bab88ad6d7634e7454a9f41334a0e9e6bd89c45fd805e29df875a4d8c52e7aedde91b6396b9d1586f8986bf226a56eaaf3371cf20109cf7c226cbea3ebb2bfbd17ff01325f8ef238b9367e8b983408caa8d8101987177c9e39539b46a5dd6c3f0fba6cf74f4ab2b3888ebe208c0ee78ea1c6e0533594d68647b6bacfb0135cccebc890959235c5fe3f8565791e262186e0a7355ddaabd80eeeb5cea25e7102917f6ec9e780e627302798b25685d35642e4ee9bb63335b80001d5b8fefcea553d751fcd8beff2da71f7f11cc924f14a7a070127f8298d59b012c3b608299f7bbf87ddfd5f34434c6a6ac75953dcd3ada7f66cbd0c56de8d8c6319eefc57e9e3a00b10afd6d23531938907b88f62fd129ba53a524406ebddf6487d44fe06cab7766a964e6bc3a52d4078c30a2c1dd1f9697ae5f3fd02655ba8e7d1633f0b546fed85618383898feaf7d647039ea16823988ac870146144de37fe7bc94490a19b3832bd61e472a58cdaea0df2661947acf70f128f9f763119f04ec26a4dffffc6cfed83bf4c8999d85e39e7fe34a731ef8177aef41d0a668301607f639e55017fe864f1d08b855ef6ec14c4d612943e91f5525ac646999e3ad52beab73e40e38ad37129c84a7eec0462088325d52cf84f11bca7bb0f33b95cbdded96854e50408234e89d029419eb68c44a7a5c2c2916f46c82c7c1acc356ba36fae84aa37f3e3648d5ea3ac497abaa5cf1e13abf399f0089594583cc147ffe6fe5c1daf94126d380951e258cb848769cab1853a9cb3216c05750cdabb157781380d833b090940f36dc2420a5b40a1917aa7e589982f8e4a08e9b03f75bafb87327cd7a09c0dc0de50159f4777b0b933e0f38ffee57a8759c2f71c3aea544384508ee6b79594358b89c54bfa3d8bb81188bab591f26daab9070a76c1555916fbcaf78be9e667ef078078e153acfd9f3c37de0bfcd35ecc27c0740b58a301fc3040af0b7bef007da1b0be5215904c51c263e90b444d28722b9a527dfddf54734c19c353d6e989c43bda4d3c4e44f9b89c424353877b068be8ca84e6abd41aada44213490334c422efb59213fd01f366923c21040a7d8e35c7532814d7e2027abc7b871c109649d76628631f482f9cb9f7d71b2641a1df8c7439314a0be525359a2c81b9afd91773a84a02d4411e0780e24992615f0fb7b136602bce98e8e8cc05aa68a33c727bd09a5bb8c08274a74d858fea0c3a9eafa96618a359a53355a601b125f295c89cf0f2f01162dfdf1795bb485aba03888efdb0707cc24e609934a0e3ecfac1e6625b301a8b8dff513f51ec42ce952c5209ff79cff08d43978a359eb701239c9d6f97fee522587efd2fdce73d321624c39bf78db33f5ec947aa3ca085ce360a4413f85faf599e0696b8b2ac3317f7fb08d80a3ceace6a47b4c7fa181ca6e2a889fbeeefda9b106b09ca07c2691926de42c5ba75497bd8ad9c3bc9917df46045ee0761a7f11b7393c3e664833fa15c4808e65a940de47253028c5997d140700c46a902dafe0a5a8ba99cb17a41d1447c40495e3cd4c71ca17789aaef91ce3c9852f21b3f9403d71813a38e9b23be1497d56384652eb4f481ca738d4be1ac9aa04c0be8b2b7fafb252ababe71b2365f8e49e909f668fdec1df55699cdc8cc95c40dc8816a72b2861e8e022aaf47c87593f074ac641acaca03b94cc783691a6e323a12e8508f6f3805f350be159147ff081625c85af6015c42d240b42c7624e9abb8f8268052ff3a9c5500bbc55a3a602978eecdff69251bf360acb37da4be00dd62f7df8bb5cb211645540432f627a2b5075523af64e6f4b36d06fa4871749515dec0666b349c9169faedfe2d7b8938ae6d6033fbf96e1953e736337e46927745d2cc2234e14a32b74cba289cdb24c8eb12d192cd5ee5b52ea55740f48e8bd57841633813cee8c51e95dd1ce71196d8ba2788ba6f67a9dab91a8d5f09233fceabe0acc9acc84efc241e836b656608ed3b80d98021e40205e14a6055eaf36ce639a6bc9254f83c3f0a247539e25f2a2ba57bbffee296404b6f075b07d517eb04e80ec00e081cdb4d3eaa07d1566e75540de2e37800f3e8156b5a9a516f3b84dcc8a50718b86b58e13b5a67fcfd863128723ab5a897fd154d9a3689a09eb154fc468bd31fe88af7256c33b299f54b39ea52e76271af7c420fb9a17af2bb3319c440259f5408d2bd65f2e349ed387b889958b1d64d1aab9265d913378d84fbb2947cc165c0e2559775af0c9ae366953d8d7f1edd090c024b91e77e47d34443bdcd51e701c16d696e51bff9ad19aa0db469173efcd8828fa796615a5e6f9adb72dbc6c28830ac8adb3c9ea07f119eaa7f88d7913b41d7903aa1feb0771a3ca6d71433e582b37e2c3e8daf7dfcdb96bb38e8268204f8671c15deb694cf65cab09cc37e9897fe93e56d585e1395f72b942c82da4c93253dbc115d18b13852b3020816a118ca9530faef0e4026180c04a59a1225b2aefd80b65776d692f335c5c91cf5353bbc201a4a8434dc9c6139e86627e7ecbb383839b254fbdfb8fb360310ba6c2465cfb2001fb448030a5f9084023322da66edf94a0a2e0037339876645d65345150d8569f19e52fbad9cffce8bf5bdb0c6b8f642a08708bd65cbf188725961bef77fe68bed82462d73b8279ca6ce573d4a70ab125545d22bec5f4f58b1ea3c947d7a4670c1e2111904f588bea2314204827f584291ba32f24d5d4fd583122c55ba4b46f2221c3f2eeb9d814f6606ec2270578501263e26d3306bef1692190b02a8abb18c74fe1337393b1b677608856ea075306663cbf2773ec729f1a6b63d76387153fee8bb8367b9b1c9db9bbf044977a98eb7a3200d058a07b03ff718bd3b8e24403f5bdf5629a4ccbd595eff4c171f4399eb75b95f33b37a43650d36a10f6acca4054150092a6e68951a47964c74e07ddd0a6e9341fa29d5ccecb08dffcc7e17fa665a3eb695a9f2f95fc9585d76e07f87054b5678066447a6dae3dbba267e08a77ef222ddcbf88f6b563c110e80251e8ade400e7de03512e3eade430269874fb1383e3b94f0608b32c7013b7fb7b1d24be129f84fa25c7dddd879cb891e2aee7d7d9c191533bbfb83a9295bfa1e438adc0726db3aa70358c1d57b32dc0aa29c6e6b981b5a167e01f68ff1d8aa8ef26633ea86ee6428dd2034b92ea3b4f187237ff9142795ec8f2fe11499af33a699ec8ecd0292db7e6f3b6584490cf2429192e1718b8c0af4e557c11be375ab256bddbac1f0b9cabf669b2968631b2735909f3cd8324b3f406d02ecfcb7d56455c8ad207fc66721844de393d54ac9006df189d0ecb95f77545bba96074651a04ae76dfff5cbd19c2fc4ed4f55e188aba122a2813bad8e9431dc77d62d4d525a75da018c42a431d0d95babff9c51e2d354ed204e9cd9949eae863e1b241e1060b8d866d461db1e3f1829e7f178ad547094b5474c4d8f8cf3ed3f4c4c59ce278c4fc711311df4a4d67b0fbd73f5f28b1af19e2a06b9897d08ae6f3af57893d270267b5daec3a16a474675bd6ab87a2e7d27f938d705cc9807692e65eed6fa60a84770df6611a35719e339cef56436b5f4fde1d0eea0e931b1b71bf07acb9b353f729a269417bfb26f4b60c46e5324fe8843d11d6a2fc013f103fa8202af60e879c7bac10590a434b26e0796f483a2e54bacc71c9c093b59cedb4617bf2f844f0278078041740cb665016c1bfa9d10039d3e7f379d4bd5220b30fc8246ae553dafcaf4cc8df6e4fcc247ac1fece353fe51c5427e16dd92bd6c3f31f0c63732ae57c3d2ca2aad301b8ec884431adba20ddcdec0c2dd3e9091b3e90b2337bac0fadb51144c4c87a3f7835834d6272035784e0a587e802330d270df0a6b03b007011b4010190856c7f75d3db15325d3bba64c07662c85ecff465aa7c1a8846be3f9d62efa452a010e1c3a53e6fc4e58a2737ec335ee4d023ac88ad5debd681eb020d44878bde8158c13e8c51fedc5e60e673fe20f08823c2309c8ed5d6754502bdf7d7aaa14f7f11e244cde242f3b214325ea00fb3aca19b83a21419de8bb9e22e68be59945e9aeac06d83e06abac083c8691a40af8f1dd0007bb5a592d27de02bb38f91c29f99e059fd171dc25eaa9c97c63305a2194c042244d2f5a890c94b8b8441a6262fded44c431ba12d5c60100330c594da3a6d40ca77fea832a5a612d5258c43cc0c8a9103cb188c65a7919437c9bfe039577ea0638296fd00af374828ffe280be4c1246511abcc7afa075592ea55f8605eb5d1eb56a5d36bdc7733e41c5f147e3a9e610b3e6e848fb31121c0648e9b764682b99df1f9799033460c803ec345e4670c41a701438a8352b36aa9db1262628f77618284c257f0055669c88e8dab3fbddc33967a404e9ab81fce7e98f776b3811ac489159d6b4413062591eb7d5ad0614c7d60d21d5b00834ce25427d47dc677e6d2d05dbde42e7167373d7bf93bcaaf00a18f7f431c1eb7705cdc9b0f1a068649c9a1f693dbf3eec55b9233442e015fc23905049254c65f1cbf8a04551b370e7c2947039f87c1d2054a5012ab13e99f27a39", 0x1000}, {&(0x7f0000000140)="bf67db77a74ba90c80bda1cadcb1b6dae0b0d08ce46f34790ca919c6ce6d88fd57fccfe5762d445309622b253d1c150edbd41314a03faae28b29b0be5fd7a1f3a2686a82941c0fb2fe74b792ef2cf1769a7c77de21c9bc5a2d7b2de26a1215a3e4fb7537b74de391bb4649a3d1417d04df58702ca7bc51b228b7ad63f68dfc283ab25e902000485e3d7c59adb7", 0x8d}, {&(0x7f0000000200)="1e72f23f3b844c7f1bbed9218d0c3698457826bb8a910bea3492d737735fba7fc1", 0x21}, {&(0x7f0000000240)="d0338605d3bae8d72f6c912ddc1e46775ae6d5df8344cdb33ab585c907373079", 0x20}, {&(0x7f0000001340)="5a92f0e8757edeec4c80b2f1008717c444f58cb798a732646204d71fd3f9615f9ee5120ad18301f41a6237dea31d0e1b6b60cdb6c37bb45cc01f92e5bca35bda3bce20568123dac8d49c3f5a6c24aba2391c25f61de812407ea5e8c51a70fb6feb7a3940ff728137b63b38342317d0053fbcc697f089d6d54a25480f7d57baa8537e0aff4895ba447ddc410d0c15eb899c9485face46eda813a39432bd60b62f64", 0xa1}, {&(0x7f0000000280)="8ff5ebfe45b480cec95a4c1bd7b81414cc1961eb32e601259cd2e6f18f42e66269609e875a1d50840f45846e03e384e97201ada3cf9b7ad8efbf76c66931a456f1a8879863b4edbe34bd815aad2dca3101ff7b91102d3284e2", 0x59}], 0x6, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r1, r3, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x8}, 0x400) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x35, &(0x7f0000000000), 0x0) 05:37:37 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = getegid() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1f}, {0x4, 0x6}}) setegid(r0) 05:37:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffeff, 0x20}, {{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000081, 0x401, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x21, 0xffffffff, 0xeb40}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x962, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x5, 0x4, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x70, 0x5, 0x5, 0xffffffff}, {{r0}, 0x0, 0x23, 0x1, 0x6, 0x100}], 0x17, &(0x7f0000000180)={0x8000, 0x7}) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9, 0x1ff) 05:37:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000140)="d5dbf94c95252eaccef27b49649546ad4bc93bcfeaff0f7379a9eba50a39c6", 0x1f, 0x6, 0x0, 0x0) 05:37:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x14) mkdir(&(0x7f0000000000)='./bus\x00', 0x1f2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)}, {&(0x7f0000001500)=""/214, 0xd6}, {&(0x7f0000001600)=""/87, 0x57}, {&(0x7f00000018c0)=""/166, 0xa6}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000001780)=""/187, 0xbb}], 0x6, 0x0) 05:37:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/5}, &(0x7f0000000200)=0x7) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000240)='./bus\x00', 0x30009, 0x4) 05:37:37 executing program 1: r0 = kqueue() close(r0) write(r0, &(0x7f0000000000)="905553879b4c36abf3e3772f78b88b5706ea8f7959f6cd60dde9c5cdf24675af54f8a11c80bd07a538041fb0faec2ecf3684a3c6343da7ff6cebfe655782ee", 0x3f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r0) dup2(r0, r0) 05:37:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) lseek(r3, 0x0, 0x2) execve(0x0, 0x0, 0x0) 05:37:37 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x6080, 0x8001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x100000000, 0x1ff, 0x5617, 0x4, "553ee996d1fbfd3abad6b67814edf381c0abc9c9", 0x8, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x30) preadv(r1, &(0x7f0000000200), 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x104) poll(&(0x7f0000000000)=[{r2, 0x41}], 0x1, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r2, 0x101}], 0x1, 0x0) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, &(0x7f0000000000)="0bf0cea5b1ba97ffecaf0a1619aacdc1f0c605a50ab73d97e1983cc5afb98936d0805fabd63b1a7af58f8c2e8d47e89697871251d6a396203e89a26757d8e6738b39f7a5d9870af63dd492adf222ecf62907fbe084d3b3c694edcc5accae31f41241a95eca4986d86ac6d15cc32feb4831ea7c5ccf118af21d59a8aead6f70b84c0188e342677a33593c856d97930ef8a8d7a08500a32b42deb3b8001080473308abe719f1dedaba833381db7895e1854eb396c1052f02f127e4619c8eaed26e202418a920e5e89e521444b147dbfce463", 0xd1, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x2) 05:37:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) close(r0) 05:37:38 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x400, 0x4, r2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x0, 0x93c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc7, 0x20000000, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000004, 0x7fffffff, 0xffffffffffffff66}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x2, 0xffff00000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000003, 0x6, 0x400}, {{r0}, 0x0, 0x88, 0x80000002, 0x400, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x64, 0xc, 0x6, 0x4455}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xb46, 0x1000000000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x55, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0xca, 0xf0000001, 0x3, 0x94}], 0x2, &(0x7f0000000180)={0x2, 0x27}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x8) 05:37:38 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/120, 0x78, 0x801, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:37:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000100)='./file0\x00', 0x400000000d) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) geteuid() geteuid() r1 = getuid() setuid(r1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 05:37:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="100000000000010000009f0000000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000100)="9a3c975fe126e8317e9a74d5ae540a01f6ebfbd47968b8bd1c3dae7de419b02fce7c2c9f806dc56692ed", 0x2a}, {&(0x7f0000000140)="c48c015ffb1e71427f6e4a46b153770b38d6d73a80f09288dec9df076c51a1ca43b51bb1857069bf1704590bac32671dd585c5a19a89eeaed440778c9d393be902a499ef26e7b3414c1ca72a8935314c07a00d6ef82f28a144ad3bccd610e5883a9932dac11edec9f7eafef072aae8a0215750e7ca8f0711d387c0056adf3ee774e6c8df8146cda3a194c60ef9552c400761ed5fbc3e0f8ea97373dda5c179d8a568090fc565b9ee51f1", 0xaa}, {&(0x7f0000000200)="e19d006a76262a386aac06668047215d5fbed872e693ad190228e095d5916873b5e73093c8ba2b4419efbc44a081198e33557d1f1bf158726b982e0bc58736f7f6a4f09802936f60d1b3033b499dd9606a7e8166b7109fb46d9b5d48eec08c94e2df07809d34927d361449c46c47cf614fd548f429b4a350db3e0ff38b0790ae2f5c7ae0bd44467474e503228b925a191f94cb4b1b1eafd9a1c35ad8e1c0b28a3a052013c119b7bd3d2342d8dacde9204d3afe775a070c", 0xb7}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3e15d7bfce4cf0555d9d147d44ba3ea1faa3a9be114d41aa49b8f08fc5f5741b73b16557fe7fcccda9cd6227454949d1fd4ede51574db46632c3032905a645a84a5c2cc1de885a1c237a2507a6140934e05ea5c00cde178ba73432f947ad621071ae3fbb3dda9fc1583d505697083fdf503e4d7d90782c0c917c846ce7606a32c05c741dbd9000f01faa5d85b413f1c5f155c7b73a6ba30ac26cb36e4d8c7186cee94d7d7ec211224d15e721690058e40267a4b8c4e3a65e70bda86e25d1b433257b202b1e4b2c1ec3f0", 0xca}, {&(0x7f0000000400)="64f72509a10484ddb085e2b32f4248ed4ebbdfa7d0099704ad7b7ae99bdc792130203f73ae851be4caac152114d52f7fa3b123207e3c975973d44f9487fdb42e32372dd1aa66798911010b06e20e7d3d5bbe98ada7d610dce6d2064ce441de3e9936eba711eba141002366bcd0b516699265f0fb87840f9e5fedc1d42bf32cca49538174216d124919218df7e49804d19efe072553088e602d35677271c43a0b1a342215dc8e7ea3b1c168a1da841efa399c05ee499379be98da1a6b4e", 0xbd}, {&(0x7f00000004c0)="91d4dd0f661deef562f80affe510167306044424a93765b8a5e2c934fad76075b40cb9a82b490b55f1a9a5d066181002ffd5e94c751d8ce957ab6189b5d6972b6a71364cb4ae75a93d671d77355cd3dec82a7f5b0097a87476b318511300f64c289759b9073b88196a658c199e0878d6691fe0cc079064236567e1a79f4bea78430ff8f282ce11e04d9c88f2e5623cc322bd3ebd7fdac3f46ace45527a57f38160e751f3c6c76adb2701f1b625850539167af79e314bf0c155c23d1e7a0dd959416d32d91cd4bf0e16b9f4cef7d1479a181391974ce03b5f396e7f2b0c62ddbe1040f9abcf111adba1d87e2062018a307f35a8d47b348dfe707f", 0xfa}, {&(0x7f00000005c0)="01ca67", 0x3}, {&(0x7f00000006c0)="54cc9bebc672fe0ddd6f77c03a40391e3a3c27fc76507f1c8425edb72a7c3be5a3ca694343cf3189fe67f31e0dd7c47e68e8e786e5f5b201e220bdaf1841df252899f3ae0516633dde0e22bef8959c3292c1d16c06aa2d87c8d4bb11e6d08d1bd423b8d1141780758405814e82beae66430684ba4b2a8db2a101bf72782f4d214870c05448c9c3d89e4f0d71bb2d77357312aeec5d0c6c60792e951fa1bb47c6dfc203b774794c817594c244423d408e22fc5ecb1757a2eb8c939ea6355956eea5234d30ba6e6ae452f4aa8d7c0a658eb116b32d32e3654e7bccab0079d245e53cfdc5694d60457462398aa0387da8eda081e0ed00aea8246262413f24676bddbabf1d758e21d63b3bea1a6a5dcd330621d9dc3a4ab433d338d19b42098ec2ae40a84e711598dd76011d29bf5529846138ac58c9717937a3fbc3a2ff3842fada5bf7668a38a65d53dc673eb7e8b547cd6fbc13b146df30cf8c99a31d4fcc73ab98b0afc7cfffb42d6cd8ea2f17eb14b2c40b887177f6e1b5705c66f6028e7757918c11daabf4cf5d19b912c2724d189a9765fcaaacf32b4d8d75e738db2c63c4ea22885729c42ae395d60174e8cc3aa3c7776b782e27919d95758b0e6cd996f9965d8578367ce3bc89950b750f553922f636887096214f12839ede22d18b0357107f27947bcf6b5833de086f233610036516c1bad31ba697eeb92d0b0020cf9bb467ebbc14029f5e4ae7677a569f5e090f05b0decb515ff4b648c374acca000d23f598eb5004a802ca0a18355a1d2059fa20e4adab8417098264fae8cf95232f3049c6346b4af85706fd4dd27e6eebce558f8465fbb7119357de31a6fbf34f9c990ba7da2345ec0e3e0459de5d88ebade7c0ad26174e1b39525a8f14ac53d0b77d2e4ecc40a880df1d637a73cec60de0407913f7cf5ef6b27ed6692b03517241348a1301c01031095cb033dfce775ff685bb8e8f01574bf3b751e7e84476e70ec680498090ae9d16a317c40dcd1b40d9001b17d0a3c32f85bd490783a45d768193b78ad03a59f9ee61910f994f48c0766abe6b85a1e82fe586c9fdaa2b6afdf0c568ce3533209d1b2cb1fd6f4840aef19812320214b6ed2bf2e98d9dd4ad8d042c5c366b4d3535b1e960d6407f1158b123d723cbceb65224ce760b9207a0025c57c089310ef0f879420c0433657782c3b11136c6e2136f5aba483c7139e94ba58e72051286d1f34c7e72488e732ffa71767645f28e571925dfda46636d20362b553631c3bef5c41d577b19e53e31b40964d5f7c045784c7ca2bf62b3b6c8a168d7a7034b9d2db2d219bd8e52e04b1ee2fd483c5ae1f0e0bda200cd83ac4123f8a634835d8eb584b8cba281ffd35928ac1a4ef1c07671640d72090ec69c4473d16511f5c2c47321483fd00b79d1bdf80de7906137c465a7876349caebc6b30caa98f3159549ccccc5bb873de676650ec56731e1fc5dc4be3390b7c06949df3a454e1d8a687ff87277c0fd5f9df20ecf833ab5cdcc8d9c47b950c783a7cb826969314b6b9e9a3a0e8602d7e62ec918a36773187a5d4db487e7336f1805533413362a9cce4bc88172b94221c2931098f35bab3f51d063e6c6aa9441e7f559733c1d660e6196f63759e430f80fa1808d79314b39e4dc47d6fe47815263e87b6161e5522a0a630a3dcf5279f092e122a197f6f85b0cff03aec00ab04b63894530e8b8eda52360a0ceff1ec1fcdf2b0b98ef0bb9545a9baca9eed7135bb62d52a411a5db681b3269f7518171ed7ddc8da925b34b7809c521ba259f1fa9fb0fca43ff2c98fb922147f66e04379729986326a99166278216ed95bf8417a370825c5e74d445b0b171abfada614a55c58d8589b83a6065ee2e2cae7d30c0c88104fa698f623bc5860826878aa94b6061d2ef8cf8d4289dd00c87c91f954f00811199c70969d0424ead7debcfb49830de61460225ac495d9fe202b6ad64a3d0bf97409e9c20b8e1aa9e069998af0a6a816606b22560f48ad9304c495c285a3b8a174183ead0f1d56bf3cd405041548685c960fe2412f689f0ec7779988a9bb562cccb6e462669fe6d93d0f7fb3f7cf9dad7b93fa15e2f3297b2b7b9f4def808604c4b42c44442ea17199170c645532c40f55f07ad757bd22960aab573f341d4a133a42e12fc5a4fc4a7f3d38d3f5cadfbdc5ae925fc75d455731227b31104041ad5d9871e50c6ea8510cc724e8a2698a243db840b8e23377128e310074d6a581b61d2f85b1e4c5628b2a14df6bd00cb4252c2f27777f39cfc4b6dce0eeef2154b2786fc3791c83d331ad8538fdb1c8de6f776a78c719ab13fac723c1e606c589a2840814774c9d4c61eda752d6e62026db2a51022d7d585ae383b4e53e8778d124de8701c56ac5f29746a5ad05fff41695330e4eb5ee96c33b8a7552783b06c8cd9fe74354fafc4d5b96de933daac5e497264bec9f265bacfd17997a1908063ee344af55d086d90c98ee9119d24d708a9e1dac474107e26c75fef90b84897b615bb56c0ec009f8636339e7908ede4d3b5c3d53c250b57664ec756b4dd3e8bc037400d42a213a29834f5421146750de32f266ec892d7a5218531baba4961e5ddc5f5e7ec2ae6f73e69da1f3491783ae734a90bf7aba696551c496dc6ed1666fcda0d96c11f107285be4441dcd246861caeaf4d308e9db94a5421af97d7a67e8d0f4355eb7cd2224b23eba64d9d68b531e61fb1f9bba8dab702f2cc57a6ed36e307681b35735d9c5b8dd5bfc5f79f48d86002d9e14544f47c6bb03e8aef20608052031a3a4ebba0381ab1a37709bfb38fced2db23207ead4ea7d8701b4ed6aa6bf5891101de81d41059d66b1147acfb02c9f5e66f56519247c115d7463af75f6120ea64c49566e5ea19949f40d10cce1d8076b97bd3e38a9072adad3604a3a3469f80321c628f09c5f91ebe51f359376697f080aea1d146394aecae36f03f7d6e2f7b69320dd4c2bd3b16a281009c8e26d225fc9461a6b8209f13909328d24cdb1bd9d81df306f55afc101cfb064ac361d935f6bcbe95e4c8f8d16cf5edd64ba0f187366c8154873f5b2093fd22fe3e21d0eac76079a009937306fbae9a08c0d192b8180c1707ff026aa340c315a7b97836c95b93ac66fa99a7fba3ceb4eab494ffe7fe10720d8227964404cd650cad4678c9aaa7abe96de0e48dedc1d775184eb70f532398e953736c814d9e89b0d9181d9a9934d9b40782499424bef9bf3a0d50b26602c602b1bcbb2b70a8a53939c9b551cf4f237fd218a2c1e9c7c382795af77eeaeecb82a85f4ae096e011b001ecb9043ffb0ec84ad99772b660e174bd269ae2e6deb70e620fc734fe4c5bc748274f0a40dd428cfb8a1c2ba65bc99853a4e129e5e894012cef543d8d98800ca6029ff015fd284b6c432253c4fa39920afba2e67898cf602d19be3be2b26bfbba7bc75f50c94326760d7116dbdd5e07db0416b8d7f24670df726e933b8c26d4eff57a9eafc4b2ae5d1c4cd86a2dd97ba39485cc8a7aa31febb8dde9d776143a0662434d178cae2c58d64845dbdc74e499bd89ceb42679cd3490cb8ada8a2a8da7fe6e69080fcb72a1556638d9f38cbf94e08039cf0c9175109558085a1c5d42979b0f2a93ab47ba7f1d6cf9b560c805ba8bccd08b1e0bc3b7edca4638f3867711482dd2a20a6d79d04f37bafbe5b7bc1cf775ca061e7de2d9a3af0284fe0cdc77871c81523c2f4a5523249f7a3844ba296912b3ced5432776151ebc6b786798b6d41a9ba5b8cc1f919f9c0174913c24524683d10c788d32106662e1a4b85371f8a2eb23951969159978066d71d3f2e969eaf630925e9e06e3b1241497dc7aed2eae29134c3999ff917e85fe27635f73b00bcf52bba3caa8095a2c69d371789cdd7cc97c88480f87e7e38949dec54c60dbf8ea7ab998e1366cb3f7dc43fddab3066aa7512e2ec68361a897c6397493ea5e39b686752017cb740cf9a6fbee9a4538caa9dbcc7c738c0eb790fcd60e0612d697820d3a06b8c9e2156170c71b6d754c32547777360778a39b7ab70810699fc5c95781f63af4c0ec3cd08558849690d439910ffedfd285652237d3c17dbd47e9c7398284183fe106114e954720727d84debae103f255164019d708832efae1f3ad520489703a747edb7f33e185413e100b4bc2cd1a41d70ba8d81841852c11979284d1014c28cb2461ac04b9cc9a3a10b8f4360dd4ea9a9000dccb6f6175ce910fd70ffbe13ac6eee5bc1297a86f06764ffbe550e4ee37eb2badf1630d0382978062421557a83da1a51e6cfc4ac006dba2583b43fdbf5843ddcad2b9a205b6b71c227f44759ea5f6cf3cd253604983e0d9d8664b28ce74e7c1e463d4d56a3edabe9734566f9b5e44eca06872eb490d751ae4999ae933109f2a5b3d4c3c000632d600099df1043c096f265442329d109d33326090c1ac96155375aa79e4442a715573611c9055e21abd2a91ef1ec054e2f9f1cd2dcbd3befe730b04f50f252c0851ae46000eb50c030a5f0ffc0aa50c292080f50ef7e90bc4b6967b1898415d3586d651e04afd1a7abaaa5d174e62a499b313d60e31977eee4900273dfd87c3a4226cc30c51fc61b0afbc4843d7f92ba2abab7dc8c700cc658be730a4d4ccc14cf920085ddd17ff9d4d0d52a9b77efb2583a3f75c7f6d42b5a712903fee332af1d2d2ea99e204a20a67f161af348f3364e1306fb9de7530247bce6335b2d3f98eaf2c930915d0d7cf132ab8d54c7248baa33a1f7d66f78342ce367f2dbe4b240660949e327c1f9fc496069e3b27ef0671da282f37647465e4a1355fc9d51dfc4a54baa880a88d21a20ffa7198132a7df51b3140de8f1c6399abb901a0f63196eb64072cd3e694b5d460e3d21f6285725f5dc8267d078759a87ec2672065a96bd580a2762f02b7d647943befffae291697c696d430b3cf623cb28e6bdad4954c6bd33697ee4e129d8f3dde4747b07a0ca25f046fb561673d7a87b840763db8ecd9f5af35ed033c7fa8e5bec8b6e612dccd97bced239eb522a776664fd8d6c8168ea955a544844a91a362accc5dda2944e2e509e0bf847c94a3e63261c2240220433cf12b51f3a46416e08e660ba5b94a498a947d78f84dbb037d058dc5d8cf09c81de6507726a39928613b32c9edc527c65e9bd89cf2d4637c8e69c04141dda723935a6da5d60a6a34207388bf1358fdd522ba05d04e1d74e28772ce460352043b8c4f87af7aed615039132cede903a6b0d0fea11506f734df2f9d300e1f69b74960666617814390c8ced3049abd75469e08e13338dc99cd29bc3fb4d344d99a6c0b28b2658695ea2067447d8a9b2878455da06462c20c11109a41d3576ddd835d51a5047e6b6e6b48da97b44a1c4ae20d59eabe2cd70e00353e60d761f8444763a3e99d3820b92fdd52d37d9e3a7a61c9a17f63d6db0239dba48aeac9e49ece674fa81531bbe62c44602f7638bc50a4ccefb9b9f352c00af0fd11323ad76705436992f15b8ff7ea0911cfae4443d4f48d6c1542cfe56859413bf17a21fc17b7fa994935baa094decb6ef018f4d07542885303134b1a062fe60384a93b930ce6ac02b6c41aa026ec880c3f481bb84c0da876accceea7fd302f86b940eb390e0906456f311e35a6bbcae6ced858fe26da92718f9dcb8ce72832fe2e9cd9b7b9bf9b58b061dbc5fd3bdc232dd7c8fec1ceb69d4b074282e92e95d969e473bb3114dc4c89744af777e071f46d6136dcdf3ce02677230c05c516e90a41b719f4882062afcf1ac1e3ae55", 0x1000}], 0x9, &(0x7f0000001780)=[{0x60, 0xffff, 0x100000000, "0882f6e16cbdae513486e63400396eb1e9799177b9ecd19a44f1402d6bbe5d7799f960b3fca0a6b3f1a8299a7c24a7bc30d168f0aec5c8194cb4349d0057b59010b29f616f60a8850d59629ee21159c6"}, {0x60, 0xffff, 0x8, "41fa9c037909ba363538c5fdcfb33cf6f1b87e797f5407f07f1c1075698f4ff4dd5570407f2ebc685c2a6a8d990520ebc2142a8ec624f3924126916ab8822db161d468a21d0b23f298224a"}], 0xc0}, 0x40b) 05:37:38 executing program 0: socket(0x1, 0x5, 0xff) r0 = socket$inet6(0x18, 0x8003, 0x0) getuid() sendto(r0, &(0x7f0000000000)="7adfad412d2af41cfece12476c0758890a093d13316b41f88aee74b10ce6ec9779", 0x21, 0x3, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) read(r0, &(0x7f00000000c0)=""/133, 0x85) socketpair(0x36, 0x2, 0x6, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) clock_gettime(0x7, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) 05:37:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="07ff2016257c819f94289c478c8fa54f968de4bd0fdb748e3b262843e308f65ab1d712d42601a45f44be01267be736acdda0e5f3a25d26ea47497aaccc43d5649c31befb8a2cb88c433e77c74e92d3703cc9e505413a4ab1ebc2fdd3b683853a5d9318d7869d8ed6493f90f134ecfee3ff6f23045f8a14887cc70a5e037b8f8919cd1e46e735c85351b146d8d133f319a8494519abc4a0627998f474086f8c9bbda73722a8ed67b6fa21bf0332dabeb452653b3a3cde48f5e04f8040d195095bec826183e5da7f45685b6db2d8d7acb8d163913a4c9be08f772d9d72ff2a500005de1fcd4fc181bc196191971a7821d7e5c2ec03970e2c2727ab7307d26827550c0cd421fdf63ddee87d7aa77a269a2ce5571c8c78c88c13d9a500000000000000000000000000000000000000000000000000cadf4a1d3666539ffc342c20c679d4b00cb3d038a21250a1ee98594021fdafe33e336ae5a4233e8df7d1ae5aca0b9d187215"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000280)="3ffd6aa0967670fcce58905ccde68ef1062c8585899ecaee46e221e6cc771441ae62f9b73617f498edcf8864fcad5a58ba5352a4fcaae792d5def826948ab75fe38f7fba47dd3ab1c15be493725c4689d571c6fdb4dda418ae9a737ee3d8705061aa715a9e31474e9442675f81b738fb5d05cf70cade6591965ff4a8333c16adedd2fc8da69ed15c2b083d99d23d29e25019f418b283de8111b67307ddcbf3f8d5b69727af02423deebfe5ebb896541d53cf117c93d6d124a59233b5920394e881532f10fb4164bdb074de9c3fefdcfde8463323e29ab2672a9398d225cc960d5372bb7ea14004bd6c464a41315a7ed58e2e011ea0c846d6de7560c1ee5eb8c345d142c9b7abc526c35bff1498415414322997c1b2b57914a282402d3694e4648cf9289403b503ce38f72c79c7cf15cfd0c1f42d5d865a6e66489186ccfbb44294de175433c022ceb07c442adf737017f301efa579307e7bee397705e078b70b7e526fc9cc52645fc692536ef4ed8095538f78ae3057a56eafcbdf53dd299809b7fbc3408158a41cc78e84e71b6da9eb7797f07f83a383765be012d5099d597ab8236df696907e82c1d39bbf26abb552a328687a397139f1002703db3382eb488250a5dad1012746d7337ba3abffcafe05af39aa02abd3279589d66cb86b0ee378e642cf1e4fd048850f15c894699f076cd4896ff8b343b88b74c09abd79c8cd905dbcf4f9bbd745f90934f3f1586b4d62b749c8afed422c20099b26cdef47061888efbc2dee5c499bc6b27bfac00d17a02d196df76db2a0ae2a494760558801ef6672c475041c67456e095b966cf08ca09560731936e097e5d10a8e814f7daf145ea2851cea2d4cd47e9644ec6f6abd3703d8f8679741aa41e8781fe5082e2ef74c47afc525ef923d372fdb013881525c0aa0bfea69eb7afac0b41871d2cd8c7bf752375dbd5545d24074853250272feb7f2021d43aa92c1c34517f9797fb17fc158307ab80bfce34678685936c7d494d52c16fb83692bda6cbdcafdfc2adb8d1023ce048d307ff2fd223a9aae24e5ffc6dfff552fcd0e2fef917f293886275bd04fc38723bf131777160793012961b9ca2d950cacae07dd72cbec7f78541eda192c8440913aaf3a1fea5db15aaed2f4d4babd156df5687dc3399d84790ce618a5cabbbadfc2a1ee7f86b7ba1df2a1730f084138cbbdafadca52ff7ba4e2f365de25f181fde5da4f2e5e5a3cfd564b0d8ac1f553b96ffd0ce14acccd8d0d4f6b66098dbae6b667aa26e6140effbd8fff0ec7aa5361f9456dbcfbefcd6b57b1531745ed3800c389cf63fea948ce1eac18e6b9dcb68db39447f494655fee95ca6815b48ed7438996fbf6fa2466c182c4ea775c3b45e50ef6e9914bb64ae2b763545109243c85d525a4b2ab2f81c89ae2450c182bf84cc4a63df42a82c46035c068369649686d07f91b59ab83d9e49da059e267e35a9ac2cf1597b4c94fb1c5a196b427caa52f211b7b152d069c6c284469cdb3ccaefdd3b407c776b5d46248d65168f1aca212727dc97f1fb2d41e7973a3513cca46ef0b4b693a89229f469acbb74ece47dce6301d40311992050269c92eea6aa0e06610b7dad8e0bb29216dc7c39c8684c4398df9a96818fa78ce6e87423d0cd8f49600b14a5ecb5c29577fcc76662b0efa95287d9c4e52a5468c7411bab92e8770a61a41d6d01cd6ce40990fe1f30f1b9b695280dc3158e32c468a793aa5a54b085b6e3db57378f884f9b47249bee2489d94de32da6c9efbc9c307ed33fe5d07dacb4d84d1a004323cbea16291ca2f9e07dd9111ca354c7db7d6e324885a48b38d02ffc9bc6071a4fd49961d61b212d29b6697a6158df00df007966a76b2db135e1e4afb7828e01b02b737a5549d8bb849ef7dd6b13a020154095848ad216856cc7f20926d5aee48fb5a45c553e324c3ee05f222b27f321c23b8a84495d4d3daf48aee1d801c1d890a591133d24b6ebb422b055ac7c526a215c7f4629c8e599bf2c9a1fbcce2f59d6385a4772d0cf8b7b8b737ff20c106757a1bf8f2db8ea763dab844c647ff3dde5a398fe9ffd0aaa08566705970252a49c4149b969ab3f862c4fb565f6216fe26702985e5df44236021beb30854ab9777f84279b371015945aa96ea4befc64c5c6711846b0479eb8508ae451ce8c0595cf05b5aba495b96e61bcb61e9166e9a9c6c5d914b4a3cd9200706a9ebc0b694e866801e8084cded68c7aa6d814751343af0b76aeabb8fe707a92333ffbe235861e39d998cb16cc983f51e95abdadbbcc67189c9b07f436ac0b3d4684bfc08dec82d98faafb7cbd67f6ea0d507ba774871ddf96a4f08bdaf88fa15a66922bd12b9e5329d8af186181db925df1d223e8b0b146eae55cb9e3afbbe65476b7adca5d9bbdd0957d869c73f96c402a129b9f3a5cc04e7b031a9d6844a0ad58507518132d0b3f2bec46a819b06a61e5b2260e0536b21ec6f331148cc9c52f50fc77b0176f4deb0c822ec2d17f622700d572007b0df781ef019ac1053eac304768a327b82e8eb333f1433016c3b12f02becf59727ad996b4cad5867324f6e4c4e1a7f41b6d2e6c6dbe0ef77d17b65445f6f39af29d22af2584f77068b0da5dd37edd65cfe0df8a4aed91887c1c2f6b815afc265951094f03b46d0fac15196305fe1175964ad54be520ab806f7d3b3ae24ac7daddc11c3a66c51daae61e5f656ea85ba7548896463e0f1d3d0fd9745112e9202d815712ce7e2288d4e61fd370c9047244fdf046ca74b8733e4f77adf07a4b669259123f1a26d4afd2da53588f6b5206bc6275e74597d851574cb1f3828659124da9b9bf1f7d4fa3325d3b61bf0e6205902f62b6f8478ed8cbd3b864e5eb1f2cd0874fc9955ddc", 0x800, 0x7, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 05:37:38 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x21) r4 = socket$unix(0x1, 0x3, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/85, 0x55}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = dup2(r2, r0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000, r5}) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0x6}, {{r1}, 0x0, 0x1, 0xf0000000, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0x42, 0x0, 0xfffffffffffffff8, 0x1000}], 0xfffffffffffffff9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x12, 0x3, 0x101}, {{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7fff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffffffffc0, 0x4}, {{r6}, 0xfffffffffffffffa, 0x80, 0x8, 0x4, 0x6577}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000030, 0x632ce321, 0xee}, {{r1}, 0xfffffffffffffffb, 0x41, 0x20000003, 0xa1d2, 0x200}], 0x0, &(0x7f0000000340)={0xfff, 0x100000001}) 05:37:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x18, 0x80) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() r2 = getuid() dup2(0xffffffffffffffff, 0xffffffffffffff9c) setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getegid() setsockopt(r0, 0x5, 0x2, &(0x7f0000000080)="047a868a18c332ea5f2d2d6b121019be4944b65f1fe0c905594186cd4934bbf99ca84c8ba1d39904c33965140732279b9349a1f17dece66edbeb4b939796909f2811edc0521e9aae68f001af0eb67b956297dd3c8a4637cfdf3c5ca100fe9d32d61c8ef6f7e4206d431a7d2c2d3a6796a8b9b751a5ced3b7a2b5470d0b84098cf8f77adfb4e7546aed4b02de07cadb51a3e17724c4dc", 0x96) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) fchdir(r0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 05:37:39 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000340)='\x00', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000000)=""/110, 0x6e}], 0x5) 05:37:39 executing program 0: r0 = socket(0x18, 0x1, 0x100000001) fcntl$getflags(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x8}, {r0, 0x6d}, {r1, 0x85}, {r1, 0x10c}, {r1, 0x113}, {r0, 0x4}], 0x7, 0x0) r2 = socket$inet6(0x18, 0x4004, 0x80000) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="50116f8349904910519ba363ae0d6bede46631354c39f8743b19d2d3aed8c895fe7dd46687b625743b1177b221eba11f96cbbc150ff6814c1348d617d54e57bb9908421dd2f5383806bfca227fadc738c40758dd75a92e1842ad3cbfe0206fc40f9064b441539c9eb1af44c7aca5f14c91091d86d7ea39c84bd577ae50de4c95787a1cf6090f4571250c19ee272ebcd9f86559cf256e470ae310cbdd446a0242c0d0103ff88e4deb9ad432e8b68b0f0ada", 0xb1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xab) write(r0, &(0x7f0000000180), 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0xb9) truncate(&(0x7f0000000200)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) fcntl$getown(r2, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r3 = semget$private(0x0, 0x0, 0x46) semop(r3, &(0x7f00000002c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x1, 0x1000}], 0x6) r4 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r4, r4) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f00000005c0)=""/47, 0x2f}, {&(0x7f0000000600)=""/200, 0xc8}, {&(0x7f0000000700)=""/47, 0x2f}, {&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000800)=""/158, 0x9e}, {&(0x7f00000008c0)=""/16, 0x10}], 0xa, &(0x7f00000009c0)}, 0x1) socket$inet6(0x18, 0x4000, 0x3) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000a40)) fcntl$setflags(r0, 0x2, 0x1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000a80)) sendto$unix(r1, &(0x7f0000000ac0)="e870be4181a05209c52311d62f", 0xd, 0x9, 0x0, 0x0) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="10bf079e8bcd369835dadae90bb489d4134aa0060c4bf2a900b15e63740d56e91311e566101931e9b0c9caebd676ec5c5c", 0x31}, {&(0x7f0000000040)="5aad61320083093475f956a41a614489d773628ab5beb4e864060b58c19cbc8d733cd6832f19080b0d6b4b7c2528a0a34b57565a493b7616b80b8cab3c0c5cb550d60f563a35d4547b9eccb739f0097899bdae2d9de5a1d11bbc3a0d801bfc741c204d3ec710dea4de4fe1916c6b66cdc9acc2ae5219c4701634a38f0d0208b39d1d0c80f851c9ab955481eb849da0ff955d39dea070fe02305b0e5a19bed93c02bc9db3a9b84a4dd75b512d80960ac510cc81e46ef379a8be5ad40b93736a56", 0xc0}, {&(0x7f0000000100)="fe0c65237ba443c8812ed81eaefd9eb9fdd0b11154047a6dd5995d4a7bda985db085593ca2254296be77ee7ffb98603b15c818804f4410d1cc89b9d27890346de1e679779d73c6e8ce1e2fc7a430f95da125f7487fb38967d05e6d1aad7bfd3fc9758e83cd356ed7a6c320720a9baed52f7aa665fda18a1a1fd71fc579ab65a6baa1fcccd63a187d8c88221c139976de42f4381885f7bbc10a496fad8f29d361fd5e3cb95ecc22e233665e81cd5cbae9351185e4527c205a375e61def58e257829bee11baa88865f3838a1673da25e8b", 0xd0}], 0x3) sendto(r0, &(0x7f0000000240)="06f229f1dc629f968205371b5f340e2c32517c7b55b4d9ed6c16271b80d46d3f48c2af8f36f49db511ad9cb8914b9a6c9617ce070442e0103f3543f2ee73de8f2f5264c50d05c9d126f1398711c0af314a3f95dcbc2baec250e96fb260ebf895493abdfe1e4e78488d37b4cf134e290cdb3db34544102a5ddb5f278be1ebaa0e4ee424500f6e9ce0dc74f4ba778f650ca57bb29674a350778f81be42ebf064277e568d57d6e1d90ad90af8742e31bc86d592dd4e56836be7a24c2774d9f917e277c1fba8dec6fe6d8e7f4d5fdb6b8df885038b5e16bb12241d65d77ba4cf22ebf40a333e194f1a91", 0xe8, 0x8, 0x0, 0x0) 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)='\x00', 0x1) syz_open_pts() close(r0) kqueue() write(r0, &(0x7f00000002c0)="e94698d6f6dfe7b8d96c4d4ff306596f4f2ca37eb48a3bd66f479e79e39b0eab0658772aeed86731366f00139fd920f5aa211abf816b49454fec5d8ae2d9be4b618e1e37fa2eec1a45652df6ceec84e90fbb79f9b5e272d4fe433016a06741d9ca2aa114ae2a35e0227b67d5b033c6ed5bdf2e86cad00510baf4105f3364d71dce7a75c0305e4750ee27d098d91e2397a480d5cdd0906545fc842b1b6005bdcc576388292e6603b65c3738bdb5bdef75e969aecc601651e5a510d94c1f1a8a7c7ee7f1c7368f0d369982421d93c777ff06400082cae4eb94e6ebf8b9ad66d0787276e92617b6425175985ea52d9e27a100d6587d213e71e7f9e783233043061f3bd96a850765d63e0298cddba01702666390d6a601f724d07a75320eaab962f7e7c9fc048186a42a1eaa4dccb84b24582398d9ab9b4962f207a0cc17412ec94ed03a8fe8d5c01c80417bb2b33b64ac4c214d12a96bdd6c77a5a9b6dbd10caa17f5def09b8b1be8e73852668c20ed86debee63789e47e00b758a34af9fffec12100ff9103babc9795ce8f77d794dcb49f6425f6a25dfb1fa4c5eb0780ca88f4b34bf751134e2715045f7033e1722e8b863d6ca46f17e5a3911b7ec87b9a8f9f6c4b4220d61101be45ece9fc7ff4100baa9c87107cb5aa8f807d2858fdb7492dca15b4cdcc6bde5d50e62be6a10115b6c73baae5507a516e63eed098d443b287f7b3005d52ef5b89294aebec2b673279927aac2af560a25e822bb4524933c65e152511cfbef34df7199c7a4363b5a9a4fe22571479bf4f635b31d9f9792d3fc7b5442b6f18e0211b2518040341e4a6f6855b9b6d74e7d71eaca3ff9894f383079592ba230889539646e4f3f9aae12b7bf944985da525c6f2582fd6cb49282f998c37351125624cb0372759b6e9d220f46c431abe126e0302e7822c1a5ab15228162d825df1d04a156509f2e2d56d4e71036fc5f107f5c0fb14479086d348b30855b1de80529a4dc5c60c825379ae617dfa4c7ac9eaa717127839fc492fe3cb2eda24114741dbfcfa7ea74ec1321bdbe0d14aeb829e5dd0245ad5124646a7bee20e2ac4d314b67e07ca9a278e4e913228706162cdbe6840402f3a23380b45f1aff77a6b7361856dd8f8046dd2e610aac5655526949aa3dfe1dd049534f1ca852116740b7d2c3002a1d8f3907e261854e1c78b9da991565209140c9b283385eac5325ec62175dabd16214470db38abf6e96b2569602500ad2410bb1701a364442263c3409ddf2bcaf110027da284954c87bc2410e0ac6ec43eb7d8f370f8189c6ec5a6d20393d38a84446234e055be5d9e4963402cc8cf3dc1bb0ec0cdb3e1176667e260617c23dea83466ad1ca7c1ce92c63be86865d19a041e69567c537770827efadd7d83a73eace008b1d4dd0c976b92ff1bb3a43dfaa1bf69afce8bba0f8e2bc99cffd0c573d583ca08f4b8743245207acf33ebf95a0f224863a229de319f73b38138debf26852d1836a22c1c519c4c7f8be7280b14ee56205d6b8a2f3d74db1923f3ff780130c808eb363507804d5dc1595cf87d9e658fa98c64c1d99f4c95c8e8f098ecdf7c5300f9c78f66fe7d40de88bb8117384041d597ba0efe090b0e7cf5275472f7c6c08bff7ab64c084245bad8ba5d2f8f2522e9fcf6d0c45c01cce79428c1cd8ae956bcdb34549e0e21ca601447eb6bf1362744fac8d3d8c6f331038749b51c6583a5ae086baede5d11aa00400587431536d80b32f745d75a5bc9fb4c0ecab181d22b771f404e736cddc599b8efeb86aa252e0d220c853035ad99155c0d84ef525faab14c843bda2c13fef1baa3f591c1871d1351dc3c6c7d87f6fffb22cd38bf201ca59cdc518a5b2cebed7c6cdff5d19fbf29626685f84a2bc15dc7cdc225059396a4e18f86650f0fbfc79cc250d09c5b05da4f31ddf4e98f7721956e1277856900b737daf6f4020fadf796a758d82d0eb67738040d8116f6f8ab51ea40eef03144afa77dcab8c46e6035118fcb3354d5cb56bff0443c6e1fb6503804ea5fd06818b367230e25a6248c6a91267f14d79ef6f2e40fb93e64408090818921a982137b981f3373c9c131189a64ac4a6340763fbcafabcff201c0d4ea9d1f315134253855aeb68c915f1780d9dcf87d8fef39aa1ee71858eae23184989d4cc3750bef8862ed78cbe3cf7e11d94125dcc1b00d6e6b7fff66524093f65e5237c6d33af6edca30f99d0bfe43c3df6760f3683cdd897321ef54c10dda26c86bff131ea2b2a871fd3f731d63dc2bdc116c0abdc6c5fd45736d4a96f33bd95bc66c88c3a520260dce08a60f390a0a475580686c87a7b1645961b8289475c22e3074667f5e5a27ed1964205e1d627584937af555dd4751a21b31ac082d9f8884281007cd641cdeb78cf5f7c589cbe010ad308289c56011a41729fcad713bed755a29125e902a9fefb97476b8bca41e094c03a05ae9c4e812522d317dd4d0ae0ec2b81f422a01013e3665f8d734467baca4fa4ec076570f354b7e7be9932cff14029ec6077946f586533bb6670cac9198df88b8b5ac3233832bc15091d600829822f742414556bb76d62edec463eb943664d97bdb0a12011fc275d0f867c83f10ed3211743a6854a9b47062c09fd274deb85686be44d0c0ca7e836fa8cbfcf288ea955b5c1c717749caae4876aaf12c93ffbbfe494ac23477ea0b7523973009056923b8278ca34d4d40aaeb14547f633f9b106a381f1e8489549f5d6a89dec03c51559ffbe973ec3332a197bc18ec66244678e0a42969f72de86ae9e15400ec767ebfa707f2c517497f0e1dffbd1f33831cb202406c47a1d7f4c6f58daeb45070f38df1918b2e7390901de5f6ec3505bf9d8eec7317f557c12e7ba166f7eb97b3b18f591e298f0a775859a3210e2096903b81b39ea56f38da960d7a1ba78d3d132100313ac827cb52b69f8a12c3ef9be6456d5a82b784126b22a521df8438d53155952aaf014267afd64f072f10e7a21c096ac101ade5873cc10d5b45f1236b112b7bcc92aecc33ae4349663e27ddd634adc6570c6a8adcf6493001890aa0507fcbc58f3840388d6470871774675a0f71665c8bf50516176f3d956cf8ef7a48ce3faf2f0cebc78f82c9c7bdc047b4bbd1a85c1366c1e7b85fa07c388af7f1472d91ce3c86c54f77c6368f7a22eb5f4842f6e62c2eafa32970aa3736b175804e64f78332609b9435bb3c142513f02438e3ebe9e3cfd9dcd08ec23c26129575ba2dd0a55b5090f5ace4b626402b31d8fb44e433181e7e3a3422a05507155dfb95f0ba4de043c8455ef24e0dc536bfc6968a16c25b1afeb13a1d80e81d5fe271fd5d9f64af8484b9c349d01b7d562500e57a2ca456a1071178b22d51389a5b0ffca5bbd0713a48a36bda77787468f183bb4b9ae33178c4e1505f6f94db3c3fa975f92bf0089c622501b32427f465749ed6b45946a1994a41584fda41807f3ca66bfda378d1c65d59bfccdf9f550bcb63590125c56d73dcac920d05396f89bd3a3ca56604b92fd73830820ee8f3e27c248547e98f188748f9c761d2abb31253f564b165af0eb8d2fcf16a1b954c8b31d8bfe97462bc527e1f1d895b997faef2b0608a398be5cd43c510023059f83efffc9901a6b04985ba8723954f9f08952c1e4e7a038c3b0ae49684b331bd54c434917eb2a3bc8e4d8b6a1d53b9449a74ea10378a170853e6487242ca3b66de0995e8319aec8bd7c67adc7af2c572817441bdb4970986c27f301288d00cd17346baf1a037266e6e17aa807d02e8f1931cf52f97dd4bcb1df9a08f3406fef9a69f2bda90bb668672c021759023594606799d4ad02c4a84f6a3dcb1f12f9ee1709166dec2746865797fabe59580d93be4472f3675847df1571b40105ad6576b779666936eea6cbe1023bab42f79b30f71fe82cda4500c78c759c0d55e37e9e91f1a6c6366ca0ef0a413ceea6c2eff878e3b057aa7fe98a36ea8190ea1e651185ac763ae8109e64cf1a6b4fb25b07f69e4f030472a2ad0e3360ed4314e5925cac2f3f47461456130bbeaae0e062eeb686fc94582f57636d51d29e1c0255967de588b9822f32273fbd82dc3190105076179747f5016013f48dc68bc27c13018069db34d3d0199cb22a541ba6434292514e7d14150e25a8507b1365c0973cc0fae2753e28cb9ae9fa7e61caadaadb5ee1b59891128382f1f150af779e5bf613fd69c2c7a83c4fcd0a025fdb554641f81d77ccca063837d44daa0c22217bf0df84da3d6cbeb820f67ae691cfd906fc96a33a8b740dc8c99da745b7249bb6754a1a874e69d5981fd97ae11119a182538786a695cc1d8600a42dfb7026d8eb64cce55935a9e5f7ccdc406174b54ac1ba71fc1a21701a054e80da07bc8dee47e3399724b6115b68e13bae86a7f089b922004d8dc15e95925c6f56fe88ee7a07922c437f3a1a2056c6ad8f3279b48fe4a81f3e78c4a3bf9ad2cad58c81bf2d31c325f00a078711851bcb289cd96f0dfbc10d0209cc9d29bb70525062c89d73e1765e67ad91c62c003851613543ca1795c2c11aa2212631916d1b6f38d2f8eeda4e81bcd25ef7242c325bbf7dc85d3f4d784d4c04bddea2e1ace829220550f3d2471f0f41d36be419aaaebb2f14a43a01aa8ff8c6a990662c8cedb85a80aac32966ec311d2d492d097f21f4d347ce8dadfc09aa82112306d85cb818d52eec38b47c41ae9fbcf3b844cc86fbc5e63e7030e8f87b39dc39114e3f9be1c21575bae827313975808ab6f8bc0a61ec4357c0d5e32430a71ce2eb9069a8b81412a5566d37c0a24f34979502434b79a83b77854cf79aa5372f91c4a03040d469c41a9eae59b9a4eaff0f9bd0294789eff7c1718849b9b43f0d1bf9b43219fe998a2c73e39e2da9214913e33e11935e1f1db98de6d03cd56441e9f5736395b333c35fdc7d3c40a6a35ba35573c8acd8e2051488ff2ac4a9442a43f8844026d975f99ac9425f08a7274981aecc7e5f027d4daba44664a85d8c55f86a09b1fb29de94e53b66d295627df4c25c0106875c2a153e45ae885891c9ae3fccb00b7082a45ad61a73c1e9736d59b96f46a556ca68b074228abc89b97b69b32be0290a20f7e817ba71007dd2b8a68ae13234ba828391fe7cb78eda6bb4f99e53709653402910df1e36100dab8f00e27b0b69e499d93dc437a9f4ce67380b421d95a67136e9cf0462ea09dce3dad11589817c80a2491f0eec592055d3c66b0904da61034f467dd61954c1d0ee7a505874daffe0a0a69a03d5a5e3ebbb6a8feea63f9d6881e70d87b1100323ac1f8e6230bc10e2d83cf85344748c7ab97b570b3e283e9e395a9132464c151acea0cb3bd9044f78b3a2d4f7969a5f510263c4634d2f1edec1db1ab19d2aa4dc55ef427208926b23306da8ac8afe27fd3793943663c91c75c03f12f4089430353af0b0d25c0f0bbaee5af18a2392c10dfe313bfcab1c3ece78cfc9b4567999cbdb9cd74ddcd69ee439459c1229550109347c490cb77e1ffd05032e6527d393bfe788fe16a7d2a29b3687e79e8d0a4fca8fccb217bac7c372b9b8b57688a3fba36e143bb396da2c92372d184f454be28516c013e253c92d6e52c7ced9f7139a59db54511201b0d4d2ef82ae4ebc0c88f287fb5d4bf8ee83b7f4c35be0611d76862aeff214e0e98b0700cd6e82c4a8aab85adba14302710cf55c9c5797019e3e2165a87ae2eb676fc88e212c12ba8005d959cbbcb4f01b2e4e023dcf58db24b808825b77a7a15eb27cfddf9498a87d578a4097c937f57c3", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:37:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000080)="00800000c25d520e765cadc729", 0x25a0747822924afc) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f00000000c0)=0x9, 0x4) write(r1, &(0x7f00000000c0), 0x0) r2 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x1, 0x4, "17cde859e833bf12ac47ef1af4e7bab33f021f41", 0x8, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNOTTY(r2, 0x20007471) 05:37:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xe7, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x7f}, 0xc) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x1, 0x0, 0xb535}, 0xc) sendto(r1, &(0x7f0000000080)="f8b887ec3b3b09f5845de250b90dcc45502cc594544d0ab3244fff550c8ca594b72f778b14de248c8c42657d04cb01820094a1d099ec3306dd48867576fc9aac3b9c32f7f6bda616bca16d12c82006e80bbf6386b880ebf40eb252aa34a6021f28a8baba0a580ced9d2220c07ff1e557e1c954d4dae1e63ed8621bcde0f39cd2187cbad96f5fc0df91a21fee61284eeadbc4fde70334170900be35cffb095b6935f69209c0bb13701e9dced50f7d2117e61ebe49853b74824255d4", 0xbb, 0x4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x109) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x1, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x9, 0x170eecab, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x32, 0x40000040, 0x7d37, 0xd64}, {{r1}, 0xe31cc33751988736, 0x44, 0x3, 0x7b9f64fb, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0xb6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x100000000, 0x7}, {{}, 0xfffffffffffffff8, 0xc4, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8a41, 0xe3d}, {{r0}, 0xfffffffffffffffc, 0x2, 0xc, 0x101, 0x3}], 0x0, &(0x7f0000000300)={0x9, 0x9}) 05:37:39 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7a3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131930ca05501823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="59e0f241f5e072a40c2aa976c5c4107f3adaf932451fdc6bc59990de2f9d0b7a4fa8acda403303b387434f18941f1ecf66315f4bfc03bb08fa6801bf6007927589a331776dc637b318282cb59328e2b37fc423ef392bfec4a10a03c52bde18a7b7705d6f15cf561f4cc2b9b93dd86bc31d75cba8dfd4817da2ee030630f5912aafd1ec9523fc3d5ae1ed8a5b9c43d4df263388053c698e883484d917b9a27a948801dd02ac9f15b71aa5a6bb1878fdefedef1d653d030a4d13191d96003c8d4ff3165a8db34a8888a6a7ca248d79ff", 0xcf}, {&(0x7f0000000380)="f2025b42bcab88e19aa8482405928d8c84fc6d94e976fb15d7fe8cb87da9fd36b48c9e84704cd0ed435bed2c4e4c41fe30a2ade39996c505373c538bbeae08471a680b4b061059d6a50db399e6832b35d6f811495db1378ee475d81cb43a913972dda470a1b1cf4bafb4ad", 0x6b}, {&(0x7f0000000400)="34cd2df23c644265973694f4763fe1e58229174d48bb44a0591e3cb286cdc6427c2fc0f02ce9ae31c1016de6d8eda6d41957a79cee6b7449b5578a9387e07908cf1a681a3f98cf9471d6a976e27607a847471a264094b0e882cb7f303ebc22c8692939ac26b8842316fd150bf4c426f3fb3a71979c2a7ec6a8b3dc951b1b32ec0115e3fcd708534e1c7347f4ff8331a531302d692dec0bb694115db616a34c5da150c11eb8815b73", 0xa8}, {&(0x7f0000000d80)="690b5ff22d0031794580818e9fbb8fdf6520b6a884c22e5dae962d62b96e5e9216b3468d5be6139f090c99bb6b516c71995428f8e01bd02edae162ff436b21c53ed5c7e8acc6fa1bc801258bb3d51ee720199aa64ac9a627675a521fd0c32006efce586d05762e8ae299de8148c93a01116c240e3bc6746a0d2dba5f51cb03940177964c001c75610610095573cb51df9d83e367f67dc531e8d0f21ffc8c056f1fb2a5afdf3a2f66641dfba0cafc73950a7e74ec914c78bf88ed7847c910af801358216fa18c8d1872d7257d262e1ac240e90d6cde6459a98766f249ca89616c196e87df4f62cdbdc3d15986f53d1f7977ea91aee0761dc551666a47eca4", 0xfe}, {&(0x7f0000000e80)="faea8372902956fe87470a8ff77ec4b70b85f37b2edd3325e59538a945614af7de1ea69674e0949bb2a07a75d38cf593534196807140a15353952161121c90ff13541b244c0ed2891d9d0e872505ca0d62db5a75384af7885ceb9b87c9ad1d73d99644a4817d32c6ebca9ef0bd067cf31b1ca4ae03a6d137c53275474e0176559d2bd31783e0dd765834cbb9277010479a5d1a7835f36e734f6dba8c02b0c7b7ba371ef92ff0a3d65871a4ef473bb91c07774de3ac6821a2c96060380090670c49605a6eba63c507433219a1e74c6107e01f63ebd14c7d455c85573e279c009b2e8fe285350bf598f3db3cff2113f5f3f9e790ae6acae7fd5ba1", 0xfa}], 0x5, &(0x7f0000000f80)=[{0x38, 0xffff, 0x6, "904406e61652c9b82350abb61cb2ec9cc9d57db70c6b218c0d8ab97c3279efb5a075d050635ce15c"}, {0x80, 0x1, 0x0, "a405ef97e81a81f51685e6c7b19faacf3f5e4bb67270d3a6a35fb1bc740e2c8b0b7810b333236ed56d55085aa7b190770aeb8b5716a8123d2a821b07d3de2cc9f34d840d4f501d2f3aa8788ac2a3b0ddd0809ec7b3c09bcb7d950ceee8b1bbbfd8577836dbedafe60f820ae0"}, {0xe0, 0xffff, 0x2, "e1516082e79f5657fd287842680f4e2a8875747cc411364aba804ba92a7202a2d330589b21e32470f3c2a383e4a47b4ed89e2d1f806132528e4eb1f92390063a847e95855f4b67f4c58a12d8c8049033a799a8c6caded02f04f8fc6be96b62f014d0da82866ee818327f2edf63793937a9cd25bd3e79b43cada23432993b4f4e73c6e910dd485f27dbc3992de543c83a65eef35f6d74691baec52afb2db661916b86c4665ce576f11039864befd5df6acd9026d142e5ca0db4d316080832f8da7a5b61d03737dad7750d4394d0b861a0"}, {0xf0, 0x0, 0x5, "696ec2579a44e37071d029e9cb63f60473f2e2b0e343bfae1f98b958fcbb3bd95ce7df9d3ba5fa12c169f8432b69d9175b3462e93dc95eaa7895040365d11d43c8c769006e8b4146a519237f6be26e0fedf692f72ce9573ffe03701e01c09ac8288d5cab55b4c2e936b8a55573d0a6a2fb093efbd357bef4bc9c8eb54fee3d4d372e022003bead3a1ee68c7332ff72f96459346c7ad26e3a752b483de933ef5c6498cfc6b0da4017c830118e8bf7fa9933f9725a363cea7c03a96f45e93df71ab7ff984ff938bc344c7ea2ca385c67774fb222c7134cbd7f5cc1ba8eed2a"}, {0x28, 0xffff, 0x73, "6d0cbb47c4c03e379516bcb156add55086d7ac"}, {0xc8, 0xffff, 0xfffffffffffffffc, "016778c5e8c3d31de45905ab711b39faf55898da8975323562bea85420b6ea630dd1552e67294647526d9a13c0aa7b6868c9c39ff4bbe1e402e68b79925007882c939cd7e2929a10914cd5b8518cbb7bef1da4e5231bc03e908bbd45b7c7b4d4d50af258d0bd7f7320a0c33798049ad26c409818a62f403e7d1c99eae6a43810553f842e0ba7ec65c57996116e2e4622ae9aab9eaa7cb9f3440e83a76f1ca69f92114c2c615a27b1ffe77d7342ffb3de44e8b073"}, {0xd8, 0xffff, 0xfff, "69128908baaddd03822d8fc89ddf2ce055dd1348809a67605f73ba9b8d2904618e59df472876065cfc0506f0c93c4ace5846a7818d224869eaf9f3d873e56430773fbdb299e5fe886fc1064e68ba2b15b6a761d5ed2f04729848df86bc0d0386c0bf5bb57d517a866cbbaeae7e338a847b89de143bf874dd195d5a76cc0b9b24d6c93800fb7acc30ee2897b644db324163594524843f5c70047f54a46ffc35fd2d4c18076f49191f3431723ba1897775d46d8f63ef130c97dc5a003dfedd93175b"}, {0xc8, 0xffff, 0x0, "444eb0a65a42ea0029ebb52d2f7a059daf74eb3cd21a1681188ca6e9d605af90c65ca4a303304eecfc234f3e5b93d22704e8e996ea3d2443678081528928f05a1f657d05a13e58a9ea2b3ab02fb0cb5b8d66fe3c69867b7f0c60c5b8a827165f983fd7b9a21c315c6662c195d4cda0a37d61978858360d841ce29ce46c4d0eb0d0e03420ae039cd7dc18406f5a5547a076606135492b0d49967bc14a6aa79a08ca82e38179eaa2a8ce51adf90cb2c1a3beab6d"}], 0x518}, 0x8) 05:37:39 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff0000000000000ee50780dbdb8c9b3f9bd3b65c105ec548909624bbe2aad439a99e56d49a01000000770c4ed4a654af17896b60ea35d0af8f27e8b6676253a70e2ea4c558c94c5c1b7b2ba1791c1b0c12a526c91f00d27cdc9b1d95542c7a947013d56a64f20482df9e1575c0db536fe4bb64c38fdaae"], 0x1) ftruncate(r0, 0x81) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:46 executing program 1: r0 = semget(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) 05:37:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f46397c0102e7cb92592b6409e1b73d3242561c31a71cbc76449b32af955b010c6c6f44f001932bd7c2d654292f02e35384a6fe9eec740e95932fbabc8acf4a009650f1b347411efaa2b01499e70830f839ffa5d33c5096330537d2e806ce7e8c831861a912480f9f565ba67f39ccf8eb0b652dc801"], 0x1) r0 = getegid() r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f00000000c0)='/', 0x4000000, 0x0) read(r4, &(0x7f0000000000)=""/70, 0x46) 05:37:46 executing program 1: msgget$private(0x0, 0x440) msgget$private(0x0, 0x1) r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRES64], 0x2, 0x40000003, 0xe51cee7028d5facd) r1 = socket$inet6(0x18, 0x4003, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000100)="7d68ab39dd3c2b202265b7ab5d5a0f921f70b7fa26e2a33c59b2a1e3a1833d567263a5814c9d26e2170411b8194d35ce1e463d6212d9d2e975db52e83518af11941e615a43e42941d9326417e27c15f0e3186ba0273248578a31059ee1f1525c58f0ceb9a7735435a9ce39efec6c49699f133a098901ad", 0x77, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x1, 0x8000) 05:37:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) accept(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:37:46 executing program 1: socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) getgid() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 05:37:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/179, 0xb3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/220, 0xffffffffffffff9a}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000240), 0xffffffffffffff4f) fchdir(r0) 05:37:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x13) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc2", 0x201) syz_open_pts() r3 = dup2(r0, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) unlinkat(0xffffffffffffffff, 0x0, 0xe857dccf940f9e00) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) pipe2(&(0x7f0000000100), 0x4) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) r1 = kqueue() connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000f284639a201adea5c42752e343d614ff74cf73eb4b7d202e4ddece6e8eece7b4fe894984dfe97bd9ece05d8faadad51854bb7aafd356bd3ce56f148840f290bc5e0f5f6c8cb8b6f1f1c9cee5ef3f94fc82129ba5140f75800253c2d97f08a6fbf949d2d570ae98a3fc5769de41127edffbfdc80bc5602b828a796c6d0a9f"], 0xa) r2 = syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f00000006c0)="91", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 05:37:48 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = socket$inet(0x2, 0x1, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:37:48 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 05:37:48 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) fsync(r0) 05:37:48 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f00003fa000/0x1000)=nil, 0x1000, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x0, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x795a, 0x1, 0x3, 0xfffffffffffffff8, "aedaf5f77995cc46334e4bdb8b9fdadf77fda2a5", 0x1, 0x5}) 05:37:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) dup2(r1, r0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 05:37:48 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, r0) getuid() setreuid(r0, 0xffffffffffffffff) setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget(0x3, 0x3, 0xa1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/190) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/95) 05:37:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28080, 0x9) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x6, 0x5) msgget(0x0, 0x1) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) socket$inet6(0x18, 0x2, 0x6) 05:37:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xd010, 0x9) write(r0, &(0x7f00000000c0)="47f9bbc9e62d566297916e79c7c81ef61fb5281d9f374ede1cc9d4b5e92ff6c16a37f1261b5346b443ca8f03db1d3dee74f0d849ab8a18c10d6080d2fc74130ec69c3059d4c32fa6f432328c7d6b2a6059e7e7249547e69f3ef926078258ffcb81531488579590052ed54d6e333174b9246f41c859f1a4b20d51c3e5904a3ca5cff83ece560e9d1fe67bd34e8f6490f0458b9045f0", 0x95) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) r1 = geteuid() open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x40) r2 = semget$private(0x0, 0x4, 0x402) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x5, 0x2, 0x5]) semget$private(0x0, 0x6, 0x31d) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r3) 05:37:48 executing program 0: pipe2(&(0x7f00000001c0), 0x0) clock_gettime(0x2, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x44) 05:37:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7c6808c45850ebf0ba0228a0e51b63cf13e22c44233624082dac1d9c4824ea44095a1012ab84bd5878ffc681d916cb9ed87de38b5559b24da56ad6d017ff5432f73666eaa3450c4861d7c0fe953b4133e24904c1c78659e07c75c6e0d67d0c293bcaef2c3f69529683b771108ab9a158f3043bc71c9f65ea09687441b14a07d7593d2dad0d869a70504e8d37f41508ba337a5cec66d44ab49956360440a8d1394dff23325", 0x171}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) readv(r0, &(0x7f0000000740)=[{0x0, 0xfffffffffffffef2}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:37:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x2, 0x9, 0x1800}, {0x4, 0x265fbe2f, 0x1000}, {0x2, 0x1}], 0x4) 05:37:48 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f0000178000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 05:37:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="81dc76b4d111634bc38d2abcff677abd2be1ae886978f17111e181572faf0e7fafcd979c6c0f16de19fd90aacd28c0dbed28eebcd620d913c3b0550dfef70bab03cb61360e8d32b7a81b3df893ec513a79fc9543594b07feb53c785e7dd1c15e5722cd633bb7c77e81f732973f0c9a346dd56376f22212f25419b4ee4aaffeb2bd4798d89114ec810f6471aae96af60d839fa0e4ef8d73cfd8fe5472ba657a87eef69ea3a8912a15a381a549043f2740180e808e5c08109b0e10c35f77f3a5f98bdd58f4f85945bee426876fd67347d05e25e69a191010b3f0786062f6aaa88fd377aa3349f9", 0xe6, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x800, 0x3}, 0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x6000)=nil, 0x2000) shmdt(r1) write(r0, &(0x7f0000000040)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 05:37:48 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0xffffffffffffffff, &(0x7f0000000000)) 05:37:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570", 0x9, 0x0, 0x0, 0x0)        05:37:48 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x118) r1 = semget$private(0x0, 0x4, 0x180) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/226) fcntl$getown(r0, 0x5) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0xfffffffffffffedc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) close(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="2b5203ce5b5d70aabcf7e586e048428402148a3f815d4842bbe9416a6ab9181b43bc78cdad99ef5c7c1653f155dc7039b1e13d4e0f98be5cf1f87f8a5e249c646f223b1af4153e9ff9df2920613dc63a0f5412b8acfc9e44ed9b7704864b6d789270792f241b106c02ca377dc895272c1706ed560fc1f00ad0ca787639a991b60074760d437c73cb6c4a5f1a671e0622050072b13f632b1bd10083dc4e201a13e166d183ca900c21697307a60d4c9416bdf6b388c4e719c70c78f7c5", 0xbc}], 0x1) write(r0, &(0x7f0000000340)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xb6d3, 0x2, 0x5, 0x2, "95161417034bb42048d06952526aa0d4b5ac3e33", 0x6, 0x10000}) 05:37:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x8007, 0xcbaf) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f00000006c0)="47ec6d38a7bd00e2331134888d7d88acac94015f1755289c144f7ab1ef063c7d940c4a5821d062df9cb588f4a2153d3f8cd9d60b613e6344810824d65b7b7099410a6cd1b101582cb6f2f9a8787e6c3161bbd662e276c6ca13ecbf5ef5548118bcee8e418a569f7e93f57038dd5077d9649e085818f17ad8fe830208f0118580c5a8b3fb8f4d005e838035055aef1e7d558edd9abf5c244c0f91446554aefb9c81059dd2f42574cf0e0b4f8b94dc5c0c88e57fa624f4cd90b2506367ddbca0a2597dd49785c01d70670a780616016ada7cfe3893b955ae09562042c01b34c255985e07d2a77f089e6b77312d172652e3aa6c5022d0c4d154a812f37f6a262b9caac76876d751cd4fff637275b022512cb561c0fc09b02c3c1a69f7b56404315abd0fe0c5ed421128038f0da6929d8fa5f6857e5c3aa228928eab3437c239b2aa4ea3b8f008f1e8306c42e411fe4a3847ba1b1e3081060f5724c19efc74dab57abf93737f7d1f6f5ab76527395b8b98da63c3ec447e03b51c4f5453c85baab3b2902b1d8a504a89b9e598b870dd548877a2d79b0715433b4b0d8232f24cf2c7b0924210edfe31070db6059ec804f492eb29f4d475d048982e3488933e82337f059db2fa2327c93dd2cfda907c755e4bfdab6918e3a8491f94640d0303e46ef66334c1bd1cb941c5857c9df0a0e501cfdb65a911f84b07e2fe48140704a5c15a9bdcc47fd07892d239a8a9b5af9b5b2557d3e83500b94d08a08b303d577d0856c493b5c6431611496050ecb8e9adc4b3ffb481d4371692ad38a52d79060ce4e6b27a6609b435a2f2dc64e9ab817ea30b80878652cc034fa81fe02ebc48785c1380332753c5ed81e94268584a2c79fc86610fc0f38ad4a6bb84aa3116164097082ce6ae1c0e15e1e251d1d749f5dd98e9408c67377ec9b38f0ac2096f13ec4eedca820fa84c096e6ff23e062aab71b824296b69a4f264c5fb1bfa7564941c860c4ed9b8365fcc70c62b23a5c1708ef90ce3a3a60b1314a2a23c56d2e2818efade10a55f65a730a9a7a31599125ef202ec4bf1125c7c78de8dd416c102444ee09d50e1037b051dbfd6f109989f9be001cee3815c6aa4c44623848a0c10926b3bfe7ed5a780bac0d6be70ab03375459e8e2d2c3cb498099c51a9f8093add31e701a4b5ebb547bb61f3118afd65b912d5fc7911fcb89da7807f79aee576916a8a940b647f0fd2a1dd19fa78253a46c6ac988c8e1f4235c7619bd03ac600dae30ab564471ef86e1cce6cebf13b7d8a9b4cf3dfeb2650b57b13d7371fc060f0b2e8f4238e344583f6fb2e4fb4da61a6d5e2496a8e5a0402a5318c594b4dd039e862633e3bddee82112d31fb28021afbf1fb4607012c6fdb462818c1680776e1c1a42ab9d0fc1315b5e9e5b87d50e43bfd6177181e840667aeb6cf5b525488b5e51bab27e8d02ff5bad7fec43d9b5890739e1cbc745b5784c4eb6ee0b799dd721ce60066b957c7f926d0218f25e1a8885f0b738a9e8ed8a2804e06a227eaf061bc34f4b179480e703c15e4a973c713392d5ed4b7ff470b39f82981d792cb6da005288fba4569f9b026d4a419f44a4070471ce01139e7cf0b67726722ad8c0aa2274c18e1b7ea8373a6dbf7a0ef0644abb73e3ab0bc646269c73791e73ed8dbee58d9b82b764bc1940f9a319d85ba7888daf3a0fcabf35115b8f18d2c52a09ef93c971a5c9cf38662dac3c5a2eecfe097d9b0d8843a4b069bdc7ce57c9e49737ef5627e1471f2fd4129645d35eeeca6c4cb504823805463ffa0feda81d9044222f0ec4e1f390918d70e85a5f33bc4ff4fc1776e41ee831f46320a99ae6b93d49a68e462fa5807b1545bc14e211b13b0d661adb43aa12a1909434103f6ec5409c1680cec7de084d95bbd2ac837fbb900ef91daf9a3d29f0fd60e24f3261593fb58273733e2c837075d15e59892712cc51bb02206b7c00c143604890cfcbac5536733f704dd6bb1e37b18c35971d2d0f15030a579452e7c728d100885ffaa29d37692c8d2e09c61ac1ddbba492ce4a481eeb44542ca283ed979148f03d0830c4bd3137f0f057babc5f2f2c2ebf5518cf755a5d523a87bef395dc476a40068efaad3928f251fa322a9135a4968d6b81bd40ecbf932693ac2a86855009b7d065fdd59bdcf83d657c5d86afacf4e9f6c4abb18154a46cc694d0bbe088aeee1311bfee7a224a59a1fdd05307373f5c1b0868fc695beeb7426b7e3078c7492a63881f5827a9c678536b43fcef329097147c0800722df150b01f6fc78028c761a9c847ef5fb4d02e273f284baae0ce930c16e347ef643f3a84e2fbbcc3874d6503c4eaed201b088c01f98053b16360832de634db272a781935c446473b92f75815cc342ad852556e29d2cecaea2f4a209c6cd6300c57780d227979b94476d91ebe85254971733ff883411ef004dc8a9082ac37c82f0038038ed4ab73d7559f589815c2f1ea1beb6eb82ff52e029cc178306bd9b5201dd3fd184059c705afc30a7af93fa2cd87414b8b50c56b7f2869e21278ee8a85d5ecc2fc9b8eb915c77eb913ffb33e7bf2f96e3bfefbfe681de3dcdb121a3d8987ab8dfe51668e1bd58f0940b2405852913c36d6713f91c6bd9aa8182df56b0d2c2bfe7e9aab3e0cdddbae28589f380f360fe5e041acdfb0db88fb1ef8bc4307d598ef1759338c6b537bb54c49608ad53594e4bbfff84179d8695e163fd15007fb5fb39fa2891588c1a2cf486e824b5bf6f2562283590219e8167713a6da2e4888ec939819cf2fac3962ab79db2258a37f95a49093ef4b189d0000318bd7e04b92dfbcf944847e3895ac563cd7e3aa089f4d0ebfac0c5d000decbc86a72ac6fc42b03d557f58c72e8bfcbc1acda242e1ae4bddc332013783a9419154c3172ae622b4e3ce78e757b470667112d6361fc175c5437db9fbbde64387d3d2e3750d9ccd2d802c2f94d745d25dea6ad5bf54657cd9a5c029e39c32b263fa8afdf32c17e6b7d0e201f7c5e1d0746b0d160390480569917bdc205aea00c6d172d40a208cb3a2d579b1fd8d685eca9b0cdde73666522f39ece7ad3ac3abaf96bdb546c9e5c4ecd64f3a2f7008c203cde73597f9f9cd74b21ee29f79471859b64c516ff5794c46a276924bda2ae149bf3f5a963ae219b714d2c0657a107bcd6ec25d2311bde2ba19878c4fb3d2650204c41b78f7fb541ee0b57a9735e19918da3d71b20bd481b983d205f348eff8650289bad2031852b1d910244a42f679ab9828f0feaf995abc6e573dec45ae5cc800177a0d899e261b3724ec68ec343e00e91e499f661ff9795418282dd312859c1fe995d46029873be5b0225d9674064b8d55448be0713979f1e51af0e84bf5bcddf4c9a0c0b459314220a86d77ed4ab287e4fba1886634c8662d0995362269badad1261385138622ded474b065aa4c3ba5ae271a71bd11e02e8b5376c91052b4f049fd0d995a22fac3478fcbf62da36a1cfadca1a52625ccf24dc921ab5623c7810feb897e2b893127e32372fbb5b2dc68b8fb9e9d107b08ce6e064dd1ce8b3019b722e7f84651c676197fcdc88b3cc41943966c80f25b08bd833f8f20f683686148c0bd0d01c7d8dc062b080d30056f78a864e81a8b05e549f2e054f77c582425744a49a12f2efe4c01468904e3ae5df98bef5a591b7de2157ba96ba181e0953dc001f3a8066d08390024862de0ff4122c7145bd0a2d9c5916508e98b2170c3665bf8866d8ebd173d24e65274928d8711a10cf486e3693cffbb080021e754bcc45d1a1b62fe2c77452028c67b7aaa3d8cbd4634af5240064f0d684cf6370836a67a6d7b80ed97b7a0576eefa87b734d3fee3c2a247f12f3ddc43f54acc6a20e7832fd6de9aa8fb747ce6e240cac1cf53956190b1532ce5eabd9e0b0da5a7f4ee9459f3204ef40b4f5b61c41107c7e22eecffeecccbc322716b049f0d58b8f09ab4fdb8f664e670d26a022b8d739503ab4b2b7b5375a48694e6e510632ee7ac5afd33e9ecb33431ab70a585a647349c6e782975b0683ea4886d951f95b6ae5b2221503e656ad3a5e988f13de4d3a9abad2ae730cc829bff0da3ef46c75254502cbdd9917732253b2d6b5b04ae004cd09eb5759a81fc74a2b6e7b102c00d15a8d9f8bae9593adffa161ec24f43460e83dda0efd813a5c7880906e4dfbd90016ca272192a65d378e25b6726bffc1fc82958cea054eecba67899cbb48573b9e375141088efdde7eb154148531b642f67929f373d386d41e72f6e45163a4477566f6c660699e1e9b54ac331f8a465b269525fc106010f016cf6f40492ce55163316f6becdc9846efb7f56fa57b3f1d79f6ab0488f080b68c1a595bf0c2ce0ffa00d249a03b36e0c08c704d71e04dbbe5cbe27dab71dcaf463c1188bd572929efa3637e096990a2574a616206a61a85982efef6b88183d9b1b5f8e1d81e34d5d0a2fb02926b810e90029cf70646029d7b95beab2fc5b4a379089da5b609a7c73829f27e35a0fbd84ec6972db504140fae2f54198ee607b01190141d0b57c57614f525fedc02a687a765b181b4f47bdcd94239913b7c634837fc1f8abe5bf62132bfe8f1847072ddaad1a5ad820dbde9c82649f24dfd15e148bab0101c85529e96b33e870d8e36840096b8170d17df1ef1b3f2b40c9418f15ea2a4b99b6c807d645d3b9f6a8be1fd87cd70c6af38d560c4b1705da816011759e294baaef92806bf876ede01f6da2b45436227c915ce7a2bef3a2863ab5168ae1e37492e22bba83b34b4281cde76cbf0fb31c8a4ff68a6a71292327df6364dd57f6012abf67ca514a2da4ed248e8d240bfdc990391f56d260b57aeba47a2db57f9500a490c79f117404592eace91e8e693bfa7fd116e1a10ff11751691a77fc2974c707eaf607ef561516a1d743db5ea6f29a431eaa40010cec8d372e8cad0479840f076216aa021db0e162b52f0859ce9d3d53b093cfbee3bab404b2d903928d54021bdaf0e8e4456c5d5a0e390c2e0e91c9d3411bab386d48d4c848ec993fc8026266409f1e035bcda1446b2f14f80845916249b2d7d00f9e925a5b8789c65116a2c0f0674739815f379eca5f57fc9aef61aeb653b1f80e97ae2b187caf89d3c28b38b6e5d43e122b59a9101caedbd5b5157d3747ee23d6031c4892cce8d9b5f3b7bf48a50ccd8167d7e0f153d2504cbee058eeb14f59cc0a6633f52fe74ec9a1bcd5bd2a0f06ef854f7eaf0286368c747c2ea97c85fbcfabdf003c67ed724f81c7dff273b5dbe737e1bdea633ffc924f953179934f9adf4580aeca14eee6be35001c265c075a20cd15a3ff3f75bd2e38f463778bfe536e0863ddce0f6698e3a8f89dfe2d07525e1b9e1e14605deffbf03f526d2bebdbd996f53bba894a153f50627f4fa87cea8abd3694e2a1670f8ae01db1adfe5ca226f4e1590a9fb284ca00f17721bbc5f3de9eb6e961796226e0abeed3acdf03c9ae108417602863d3a7abe13a03e03d2d2be708871e80bca8e555335cb6a8d4ef7d3d7c22faaf3298f6114edc354f2e23f79009c506a2a565a0c26ebb3c9ea157d49742594102d960899859dffb6f1d47d0a9ea759197e44b74ec1e4e3294ccce0a820b7a33b59d781a01175e5a53f04947122dace7a926ed356c0c07c68cde26f51a5fb1114f4097f2a36a44a933e499c87422a53d4738fae487c5493b8d2e680faba8ca2e2cf4e5523edd953b069d6267b72710c6ec8dcfc4de28d9b4dfde0743656d07288c5c8764c3082a58751b31e0f038cc8f85d7e107c993711", 0x1000}, {&(0x7f00000016c0)="9d707f455219fb5d09389e77fd858007a631857a68802f98121f754a21ae17ab9be829369b2651bef8ae2b7c9c485c34935fb6a92407c567275717f3245af28aa7600af4173a7b084ab57cb83fbc4ac20bd1e71d7521fa73ade8783988f0d1f2dc289fa555c9078f67c53835f1283d832b70c261cb8a90f644ffb371033ad572bdf8ed502f23121b80df014d52406d2def9643b2b96e291632d3f7e5ea64877d64c536ab079d072dcd0fd1b54bcd34a6f9edcfb5114e3af9d46e30c48f5e88db0a42ea817d52485f29c915d72634a941ded5f2a57dca4537159ce6d8701c1025d0e46c76378a45edd519cbe1b4d6abbc54f3513577a6888fec6fa0471bd980ffa77719ef2e17e7c961617d5c9dd20e9da36fcbbe394974cd40987fd5efbc6ab6e82d6e625a5eeabdd3a2a9542df1233c8c54c90a7da005517efba4514f5a0519ce02b37251b8a8185d2d7f0ceeab299b357bc9581f2dab74b64c90979725876d3159e778c7714a4613bd00ea5545500edcc89736bdebeb759926b27203e265d76533b2396351c7cb70031253b0060da7302d815f383beea171d415cdb7e08f6401c658725dad97b87847c1bb39dd46c7f66561861631f3623af3fa857e35e2b1ef6e1364c53ee44292590b2f7a813206e6a8ea449bfb96ffaeebadf800730089e9ff8d95e1d7a2c7d72712cb7daf20a497f3be3af0caf9194496da474982b91a0dfaee62496baf07b92314eadb5a231c87e9a16cc3a1a69511deb611156fb88f975efc6da10898c9f12e71d386599290315a9e7bd0223be70bb52f44a22bd29872e3253c9342697b9eae7e49d9a10d2429d18f7b6baf37b994f76591a5e943c70cb5c01c711a8bb5ad55c48d1c182d2d9eb7d34ff8f60a5c66890722996cf0ebf605ff325c0fa9e423c5a34ebb5f17f8361cddd64028b9ee2287f637ada291b4083a229899b4433957ee8c558902a29a36e9e3ce93572145a1f0814aab0acf23f0960ab74f1dc05b277229ecadbcb90e22b2cfdeee5635294146cb0e6a50f4effed3f91968ae1717dfb03800396da1ef1f2db247030aedd49bcf0cfc2f052c856acd9ec5d8f8f8c728164b25147e28b208dcaf00b084658475e9e7a44863352d5f716a1fbe0c01d05e27b5dd45beb0976589047a37e740ae65d706e2ef967f63749dd1d60616101100d697e41a4de7278bc3189ce21bd256eb3ef6992359a0b59b42c1bd925278991b12530263b486e737d774fa65e5e8cb4d2c2ab44a86ce155b0d1a2eaee3b4ddff0fde3413bca87d40c00f7cd3626027e0c817f2a8c079e5fbe98e2e8fe940161ca193e5e2d73dc72fd19342c64529fa86e885247a1070d4f41d61ab3fdd9e3502a1dbd68ffc19abeb87ccc7a23b935a81d9e52cce13931e41d4eb3330b622a62c549a7b1577f8241d7f323255565089ecf57df0e0c8d1a2b5789f0ff59bc3661c5d8a46d976cc23eacc54b5f7cc5a32ba229bc95bf73018211c41753e95c7f8dd811962267b691bd64ab6051a550cafbb0c20b55045479a96f21fe551daae17d578a28491103b165633d8c1a0ff3054a7da1de167d368f5217a26620792238b79ff28d1f34676279e3daf855f39e78a77d12368721b441e4533441502feaed9f9bf00b00ddd170070fa89eb50eacabf932e548060e6551b6165fca3bf3cdeffd55e11f094b6e5a2b78a65f9dec6a3d50d813239ce269e4a7cf0ee045d51fad64f4a76a23ca73e0f8cc86d5aa24a3a05bf0ac3744280e70fb1eaba29d74b1fb6202427a08be50bca3a1fab2c5beaa4452e238b471ea62c005f3f18cce69890a777784a06f28362078c9946336716e164579da73651a99abdbaf583a3d2b82782a4e40f4985140553caf0fa2fcc74be093ea99083b31a6b68eecf631eb3326deb5ff40d5922f23567c7493a23ef3fae4ae7e275d289bd95a6e3f5f8b0b998c6586af2ff325f908670d2d07ad6e66d16997561a471342974d599095c6e91600a46b12cae682623b2a9a849ad7cfd42ac14b1ffa1ef478c408c9d41d08f0261fbca962b136fcd470de0de7901dfbf9193c93ecbf7354a356b80e57848f84b5760bee7618496ed550dd521f0ea54ea451d48037afec0280bbd9a1ca6f61c3d562739159d3fd730ebfd27cfc1678d8c3872ff7f3717d06104cb06b4c84e3a159c00c1e7c2086e1e5c6d5cd2f281de120f93168ffd9cc41762585725ed448611064ce306327436326a55854487bd25df6512a85b8a11dd5c19324728b6242be5ee1aea5dd825a6fbab3f88e72101b87503bb59e0dde4ee21f494eadf67582fbeb2a5cba771294f4956e1807337aaef7c14ca817b06bc5a2990a8a78c1346b96bae65f41b8ec4caec9e444a1f4f0f77c49d0fc553d1e1ffae6ebe499cc82fff56ac5a818c5384330083a297bf7603708f32b5a3a5b40c7a43363c2f5b05dc0972e21d0cc9679deb7bc05c0abe94fda73233e1d7900ac9f6b1327453086606ed52991f1708032a0b9d400b2d94a69247070716bb68691e9fbe86065e8ccc6427ca6a37485e9028ac8647a782911ac22c01b9720e4319fbd794bda6ea4cc0f7df300ce6e360059fd96c5672e41f9348e6d04c0c0beecaa6b6b7197a0770feb09471fe1c33cd832a9dc368e36c66d3e280158a33480ee920444d27ab9ec700eee85105ab33d12be4d77284fc2184269bc0469f17fd684fa77af8e3139b75f6db7da7a4966f668a50426e2fe372988742122d2ab7a49dab1277e45707331a836ec2aa31896fb9602a04f1e3d58592d6eb1f3e05f6416401260df19629868cb827bd09568b2095a5e66c0ac9a60e00d5dbc276887c926e6ed8d214f096f6131b038f073c7992043f73f01a63db1c9cb6e3032ffeaed017aaf37298decca96f643594a802d2ace67bd8ebe7cc66e5d88dab23b85d34751455c572e1f2c88cfad9120d836177596fc7b0e92ca192c8da3714e1244e55e95d5fc5c8e429f18e8b15af853df88521a82ea2d7a2b5404ac8d88c3dcce4fe9c6be5548ca28e6e9834b40ef81c164b1a0a16583fa0ba847e9149df00f7e51c3a306eeffb3acadb210ec8acacc792831d2fdc85d9e44e685822321cbae3ba4df2f97868ac5ba1760b28bcb328004814147dc3520e2323e0ef551c3ce3c6658a694c9e4f4cf886ceb4edea06aad2e4d09eb28d506f64d2169cbe37a7a4d1d4d80626520010fcb2713321468f4771db7d98213238c570593bb5462292c72c1702cc64e63e225ed8ad78e5ccb639af8a803a249bddf3f53b758b2072d5c5c75ea67761f3f51b2123fcc2eab4971e06d66afedcb14141333dfd8621f88145416539076439be611ba0f49b2ee124667b44655eec886b6308f05785351d5cb68d54b4ee8ac6cd615da813cd162cff57a8042c5c2d9391dbd34911ffb2f7e010b18e258f3406eeedfc47a5d03e8828100ddec87d40cf485c52acaefab556af7df8d39d72e8d6933df35e55d957d3c68eb900ed1b7624152c143f0ddcdf0b3cc8b2349022fe9d079f36cfc2a8ef43048ee971995c953075c1d0f4a752da88ab4c4ae9e139ed5a084952786e8c9399b44f4868433e9176946f3fdf250abb6459bc7128801b4434aa1d1d788c5639b4e53cf9b587bb2d8eea3006345d3f4fd0ebf53fa6cbe43c4aa9ce891fc10243472fdf1c527e3c1d475fffe5c832fc98c6770da68269d86cb5835632c93411a125878981bbf73e46d82ad8c5f7bd915211e5546529157d08dffa0341d59ac7ea6bb204b960019a6962b2b42dc48dec5bc250b8b5dd7a41b2f30673cd9bd60bd9c504647129e89556e4ef1a8e8f108008536a4d5e62c726dc05982d86433a391064dced767ef546a08aad36f234a91eb1e3119372b89c5800cab1b7bb83d84291ed0359dffe4e9b3956dda75aba4d53f1ce43fc7305acc9cb852caf8bac16b61b873473dfce0711167334ec98bbd191beb054970a955b3db6fa23f010b6eb4ec76e8c5a05863cfdde9642cd41fd67e1727597aca2831fd3597cdae3b6d4e84b2a557bbdd910447e728dba0da1a0bb7f3aebec01b3f459a58e1d585cb256fc5443270de8e9241b8a0aa57af4af6d7f7a3334ecb4a183875b2485fa89b0726fa25e084b94dee5643918e6d2f03eb760ba39c030796260d8628d5f7ed4d8298678a0f2e0568e1fdb56f3f43439b0cb22f7035a0a46c9ab304dcf15460bbb832a3e612dbae692c4c0b3ae4769a01dddc970566c1b6a422a6c7f0d6deb0bde0601bf4bb13ab9979e15c9ec92a68401cc828a3972fdb5e8048d83a12743daefff8b8cdc1ade50da3c82ec9913e17f5b39a7cb0dcb042d477c40efe7aab0274bee952864853e0e97f8b0d262cc2638301d93ca5904373e8e95a93b9ae535799c03a556257604811e3be0b404cf3eabd85e27c3d3d5a2c5a7bb4931d97ad60d86102c4f19ee3b346af733ea1c228c983cd761b7b99de47f10693f5fbfb5c2986c3cc3b82e1971e569283fb5ea0fb501bd0eb1be7349fd8a3aaacaa084c2b55c0f00baa40169a04ccce19cf5aaed5f639d0b261e3e180087d9f7f7480c764a6703e5dcc31c8be38b01c1ea7725f9ed0b0278157c5046811f0fa741c992a94aaa75b7a5b4db0971d5ca43c4d6e2bf2219cf6cf25d829b69ef9611e0c8bcf3057320d7d85b4f3ed66fded19ae4679142d269ff7f93df47683db3a1625ff2324167c39673b730eab97aab3cc3e07a95e0a25cf40c470c7618b1c63351b19d1383e1bc086024b85d5e173ddd30e391788d8f33ea57972568727787cb05ac39317ec957ee15424a08498193aecc60a40d676fc857a1eb006d8646cac635eae440139c4e2725282645f7e9064d661df501820395d31e362ec6c6136989fc9932c4f36cd5a65adb14ee06d79b7f293d2d3fd056fccb7ff490ed6b534026862a12024a11ba99606a454c00e9abf48202ed876bfad5825f10f7093f840f891d0efd20839e7e721b73859bdb600573e15aaf659a8962d671de740b83d435a2a552356094fb4356e5934f62f1f80f7268d3bcf12cb63f42cedcb65a84a01b0f1e69f9ad9cfd56933ee0c09a2dfa01745511a65bd25e458c06ca244c54fba518bcd04e66a0bfa85db457f8472fb04fdcfd3d44439884ae3e929996b512461cca60d20bd5527c8ebe7634b103b94cb409b79fbf1bb0d903feba220e4f3690fed49eb40a5535b35d5e7f06703f7b1e3e7a9897b60b7943bae1f27f2d5d84857fb08801022a7a1f073a2a43ac3247e54f493e00687070cbcbfd6a2db1b6b4ad92e5b102b7044c5666291b99e3cb22d64b7410a34d9f9a86e91b5119072acb1153ea5341b7b01fd836993a8e2969efa9ad4e3e071eb32140ad2f318ebd8226160ad014651d64c2a9891d7b7348145850b6d1984f4095c431066a7523ab4feacaf007bb744a07582f9b1b06eb6799e5856205864362e7b99f766c108e2742ba3da2433de8bbf1064816ea40e1d395221e3e6aee9f90717f702b9bba36f26237c6c130a4b93049b7b85c869ae2d76d25f018b6afc8634da8bb7c0d52567b1a406cee1768aad10183737077b5eb0cc7cae2cdc1b41849eaf791a869a58c7c89f04252902c35aa3aed354b1a05aadc8b74c162af931a7a90baae0a5fd14fab1eaaceb055f67831e63ac7bae040b536fa37475c5f4555101e7315ae08141b066912ec9c805ef5e3603be8ae0f44775efe13d25eb90848433ab3b4ab54cf6954f07c5832a9e871cc111ff7e7070b457dc45ac295340d42a4edbbbe7409110b61b46899763cfcaa528aa77ecb66d4ba", 0x1000}, {&(0x7f0000000040)="95be7309a8fcb5012db2fb2bfef5a71ef50e7f148464e686371292e0952a02a2bfb1839eec4d557a691f88c9b5ed576a57c1e4bc2400246cc3", 0x39}], 0x3, &(0x7f0000000140)=[{0x78, 0xffff, 0x9a55, "503c5c0d40ff361fa976004bfe4fbbee13f0a91542e043280f05a45fc8ff7641d93760c26ffa8a92037feaa9a0ef5cc19dd3ab39401e4fcd707942bf9b73deb39c5feed2908cc2829fefcc0d486d81938353646b5ed868f4b593e1c03ec574034e04"}, {0x58, 0x1, 0x3, "d2d1732e0e845b82885167351714005ca4f6caa08e71d5e2849282e7bb0b73be5abbeed6977b9b9cd5cca271aa50e13cddebf45135bcfb3172eda74636c547f14422e88fa2f5"}, {0x60, 0xffff, 0x3, "ec1090991d80dce53bbe8c8012b4c1591b8d37c7ed895567e450cc444d8732378527346743219d185118ad90c6e9bb5110ff04869afb12c945a720295934fdb9c456732d3c34da5a83ae"}, {0xb0, 0x1, 0x7, "110117caea22e26f45867a82912f9fc26a5f491555aae7b7851e2be4000ced76b34058156f597f01d9e8292274fe5bd53caa93b4000a72fa70c208feba30fb1b220ec08b0984dfea463c8ae5ed97888956bfd70f9d94d159754112c6b7165530b57b600f16cf4e59f8d0135e3aa3d87a3b19ba8a0d4bc5dae1946ac14eed91ef10d04a6bfc49a4e6421602359b2e6c641ac025439a456b862198e9db"}], 0x1e0}, 0x8) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:48 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r0, r1) r2 = kqueue() r3 = kqueue() close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) 05:37:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) 05:37:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b31) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x4) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x11, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x400) mlockall(0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000180)) 05:37:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) r1 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 05:37:48 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 05:37:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0xfffffffffffff801, 0x7, 0xf2, "8a860b25c8c808bc47c7e96db50941c7b6737e52", 0x7, 0x9}) socket(0x2, 0x8005, 0x9) socket$inet6(0x18, 0x4003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3ff, 0x237) 05:37:48 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:37:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x1168, 0x9, 0x1, "85cd663f1b2e74bf1e031517744b8fb43bed9081", 0x5, 0x401}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 05:37:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x9) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000740), &(0x7f0000000780)=0x4) select(0x40, &(0x7f0000000080)={0x5b}, 0x0, 0x0, 0x0) close(r1) 05:37:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x20ca, 0x2d51) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff00000001) 05:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d36468be32aaf04e4040d8905cec46caa59cfda31a9c4b5f101a876d9e5ad4379a806a344ee164e7dbdf85aca0ccf830bd8436995c9603c478db68c7a203980062ce73ad85b4b807d1f4e7ca05f2f5069c15f8b90040194ceb656c8be102312f17b1bb0e0f41f7da09121427160703083d0d45fbaf418635080ed2fb703b18d7de150e6eca43d704e7398f1dc3f5adedcdf451f9a7e7319f5b691a0f82c219266f0c1d55c3e768c41648f4ccff576e80ec530a5fb5e25", 0xb7) fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) 05:37:49 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="70bc5903e96248b93a80"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x0, 0x302) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x3, 0x1000) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 05:37:49 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 05:37:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x87}], 0x1, 0x7fffffff) shutdown(r1, 0x0) 05:37:49 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fchdir(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f00000001000000009f6a6378c8825124588c9295ff0dc5f1f0da19320dad4991a4ba7f726abc843bbc41d80d14ff29"], 0x10) socket(0x13, 0xd7b52a5656638ff9, 0x0) 05:37:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/199, 0xc7}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/74, 0x4a}], 0x3) write(r1, 0x0, 0x0) 05:37:49 executing program 1: socketpair(0x20, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, 0xee00) shmget$private(0x0, 0xd000, 0x0, &(0x7f0000ff3000/0xd000)=nil) socketpair(0x20, 0x1, 0x800, &(0x7f0000000200)) r2 = shmget$private(0x0, 0x1000, 0x548, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/86) 05:37:49 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/163) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x4004, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/56) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x21d}, 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) 05:37:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x14c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7ff, 0x2}, 0x10) 05:37:50 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) close(r0) r1 = dup2(r0, r0) close(r1) 05:37:50 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x401, 0x7}, 0xffffffffffffff86) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 05:37:50 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df24000011c301cf2bae87525e8c5dafb33a481800500001a09"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 05:37:52 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/163) pipe(&(0x7f0000000480)) r1 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0xb0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x2b5c) r3 = semget$private(0x0, 0x7, 0x7da7d94d3e25ac7b) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/81) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/133) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/214) r4 = msgget$private(0x0, 0x40000012000490) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getuid() getgroups(0x1, &(0x7f0000000700)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x1, r5, r6, r7, r8, 0x44, 0x3}, 0xb3, 0x6, r9, r10, 0x8, 0xfff, 0x8001}) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/171, 0xab) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/238) msgsnd(r4, &(0x7f0000000440)={0x1, "c2d88ecf4d811d30"}, 0x10, 0x800) msgrcv(r4, &(0x7f0000001540)={0x0, ""/104}, 0x70, 0x3, 0x1000) msgsnd(r4, &(0x7f0000001700)={0x3, "c50d042a30e984261a1211a153725f04acddde0149b312da7fa8d2483a"}, 0x25, 0x800) Connection to 10.128.0.175 closed by remote host.