1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80) 13:34:13 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x4}, {0xfffffffffffffff7, 0x4}}) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="c63ada461eeb95cab7f85c00", 0xc}, {&(0x7f00000000c0)="4d0291c8e5d40ba4c3cb6f954d1155a84011219bf9bb500baaebd9eaa1fcf51356e582289e3e979f7ae1c6aa7d7160a542229629d84d6c1eeafbfc55d12516b6522fcffc579d31aa8d4576dd8637184500dab4f89f3b53b9ce53b54aedeffc6a0f9c224a22419b511ac81f959d2122a463c871a5011d6dd9b9bb872ec91c1aae06", 0x81}, {&(0x7f0000000180)="9e4688718a54da804fbc06925a1c89aede437d0cddf97cf3a485b2877f20fec62a4ad7ff959c31c600982795d390ce81106273176735962fbd8f4b5d0a0530289be3e3e6dd458dcf14610eedbe", 0x4d}, {&(0x7f0000000200)="ed8120dd487c1ce2a2d992ad3747c665d9b052", 0x13}, {&(0x7f0000000240)="374b8cfe3437cc2900148d89045740c8b2fa72af33348f1b048985c7698f898bc1c580a47d3e9cd5b670492200ebd277973c03f00dc61faf3bd775fcfb196a2268237f1c3912d8932bbb77653995f87c0f338db848d292bcef7a1f434da2b8bf6822a6aa2b8191c44c94c9e5423da05a161a4c3451aa1571cf88c810099d44e44ddfdca98ddf5784faf99c07436af2352f5fb9cf9008c901a96393b25ca0fd50677a0fbb53bb0582b7f5e75e60907475b1f33252267ef827b37c53fcf54098d376d481a5b14916e6d2bcea32f8b5b108b89311a88452312d185ebd476566a7f21960c8f6035733dcefc51e66c8dac990d97dfe69bdb28a97e58631380201db", 0xff}, {&(0x7f0000000340)="c1b54f173dc073a5c6aca517903b61ba804aaf0a4fdf17b2bed4eafb8df284b86464b5db2976c53811bea5c45413960bbfadd221d8ea5ff54c4140f396c93b1085d5ddd578fabd8db34030a1420807d6f191cd05e2147015635fc9c8b2d3dfa6df275c5598cd9736", 0x68}, {&(0x7f00000003c0)="1859b11c699d722c7983228d3269d589060910ef632ba1dd91bc370dc843191cb3891eceefdbd2bde3c4d9ac983834a7be4bb9dfacd11974d22b5f2b81b100d1479cfaa638a02672a6ead47e0f931808eed6eb52372a4b972759ad2053b7a7b6c4934d1d63c47d10c1e63831f4fe8683127ed09d56b5334de81aa2d3197b2b211e222e20e27de2a4095553298e0ca6d8522fa411293a05fc17ce1445c3c9ae44dffa576c60ed743dce373b879def9eac3ab3c1026153a7df839b1e60281531eb523024224147b0c2c0e15a9f601bf5a58309e2e2aa6ccd9b", 0xd8}], 0x7, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20928, 0x7e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x22) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xfffffee2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) 13:34:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x4bc6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 13:34:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) 13:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/165) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000140)) 13:34:13 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x401, r1}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x6, 0x5, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000000c0)="d94bc5ffa28907051c4ce3cba8036a376848f4d555a948ec059f", 0x1a}, {&(0x7f0000000100)="ad992835e863c144faa8e02cfa0d525d6745e132cdfc41f07647ad305725453c16e9c40666ccd8cb1e6f89a9309ed09daa8b0d4911ec6c364dc7e197437c6183f53f829099c0bfeedcb3702ced069fbe53b509f871cfe7535d436c551309d7f910b0b47c1e6f7a9893454a84ea374a07f69cd01fbdc7e3d06f13e360e1142a8025282b372f84796efb012c1a6d94392fc0d58fe42643e31cc2f20235d4de842f197a4695e7d28a6244fd141c32b60ced866236d468daa3c5ef753926364ae03c88b2ad2fe018965c5625b9b1d2c8320de1f8ff84c1c3f6e0748fdec733dfd91ac7abe705f883c7397b731a01cc95c26e84d4265171", 0xf5}, {&(0x7f0000000200)="fc3a236eb9be10442c26f769d11e7edb5eba385030404a", 0x17}, {&(0x7f0000000240)="a6f179017f75ce1977d008cdcb362241f1796a01a4ff3b2f275a01709a1768751545b8669d20681915c249561076877e0a1cdc29f55a0d381a18c18e1389dca25fd5474076838229d0d4f06b1660a48ce6fef6f752fad22ee1c20a4756bf14b383cef8499099bac1662c02cddc535c4ac65f2b63a036ff13240c9be611414f396eef00ddc85868536e8d08e1d10867fc5c2cd4c4ef1ed083f563887bbe07cb38db6eaa18bedd9268205664e279cccee00196f05e7f26cfd158e49303e6718239b0faa74d371ecc09d1979bea4b462a215896c3c7f6ad81efe3729c58a87349aad4e5a55f", 0xe4}, {&(0x7f0000000340)="df416d58def1aedf212b424f73f100bb17b1c07dd46fd99366bacebe3adeda59fe062ba568a9484fa8f229b7b833064bc05ac5db1db261ad12d61577dccb4339961d95c01b5ca1a7824f600ab70926276d3562a615ff14e1bfe75310b27f9fa3f93dba853d84c12205d848390985712b6356cbe243c87ea585bfb4fb37e8c9427f5e38e850846da9d8baea9ad114af09446b96cbd26b86df6993d74b979aedfee0ab6888fc6a0680d1c908afbfcca40cd97f5b93a79f25be71f4cdfcbb184d623cd9086d6074cfb77fb4", 0xca}, {&(0x7f0000000440)="b15122dced0b8daeea6f699fffbe5ed42eee3ab2323af8bd840b9aae70df7e20bb3220f824", 0x25}, {&(0x7f0000000480)="190b1bba067ed9a6e3b8a08324b7512088c1ed8f3fbbb82fc27ed0dffc732365cb781016f6931df339e076f53ee70b5d11f88c41969ae65497350012afd8f4d7768a404e2db4edad98a8962a888ea4b4387a0d9518ce993e1646b75498e92a828ae175cdd4c0b6a8cf05614bdcef21b65a2b3bd828b8718e8ede59db4a6efad04a35a5c8f65149b97e548aa3335e98ad79ebc097ff29b69f3624f96ada60a98268ece2be1d725137f17dc81f06b4eddc49f305ea86700141f2a82518f96df69c8647a9e0a7114926424eceddae70c7aa0744b1a56f", 0xd5}, {&(0x7f0000000580)="b6eb7b43ffe450c41f89833b4dad426ebf6c138809efd96a0246b930fe2b22fe0a2e025fbfcd210affd345089d71bd477924858e852c21fdde810778e6da43c9c5b43c95e6ac320f2754f9c8fde9d4770c55e7f03660569c319a5812ade7f29c1a08b2ced9d1ebf1cf94313d3b3de81e73633ed1aa4bc3401ea0ab98e4f07be35b1997799c24e64c288124e17bbd2ed211e125f8c1f1c71c316a03a10f2334a7a88a1c120c59c39190ed91f5a7e7f35069e7dd6007efd7a41899de98f2ae0a7dc0ca14e5680f7c4b0f27fd96ad760681e370bb16ff9b7b06230f6f321e282a5a5e18eafe82accaecf02ab2ec3d962380e095a163d27faa7b5da84c8128e01bce986eb124a890b39029adca70596b22ad18f96bd97be734d531c9613d26e87e571ec8b07e1fd5c244f0e1b04c074ac3bdeb090fadc848ca8b1080a40e104c3189eb85fe05ea19d4c1229cf2fc45e3965c1627f1159e530da7dfdfd3aec2db0f85c92f32d4fcc40e400c9a3a58d10bbb208b54bbe409d28f70fd6942a21dba5da351945c6311d620dd4b3a5ab217be975f9cfb9cbc31ed456f0e1610649c34edf051e2c1226be55693944280f9352c166d881e7f5afa17b7d5891c2f28908d3c8a8569fa8c39fcc74d2f58e70c4ce05ba22656f49d730cc3b4c51cbd166546b51cc79ac454ff2a1d05e799dc43f3d5d1f95fbf63c7eda46324172c03dba4af25b15e3a71ecd2cd50f4b0037143d3729999232212e583413e2c7be944c99a100b59d11263453924699dc214877faf771f6fd4e6e8b7330cb10b37f6cc36bd098bb5651121081abee550d3ba604b20597374d7b962ad75b1c4db05d34162e70a324c47916af1f9ee182c30621b215c044acef2dcb83bc4d52e1086c5ca3883f40ac64e8eb47bb12adc8f434272df13da01d7c8d722e28f32d3ff5e53b2418c5a885c13d890826964fc6cc307de0e4e70acfa4538d2f782c182882eed542de027c930763aed592ce6098769bb5a6a6578acb0eec43ba5d8fc3ce6eddaf1ccfcc7c4b7bbbdd091c15a59ec35eafd38d49319c7fded938545c7474e70ea3aec67277d79847bd16f20b035f311a922aac298ff8f993b9a79dca972688e8f9b63f1ddef5a6438087af4ff8c4e547980f140a092eeca8c2963e0b52a8dac3246a6a7dad17d87bfe46a63fdf9a236e9e20acde0896c4b0775f488c53a42f81f3c892c3b280be389de0b3e2942ee89d0449bcd0ab84b45b26be6d82ec449f6929f4109da5b6897a25bd71086191ff23712d28346b1f6cf5d3c7cc37bb6ed0fe851832c4564ed5dc7dc0dfc63f3f59b504ff82422b79f8405ee2ed6760bdb4c97b6a1ea5df67529770dcfbb91018e23684526399c475585311ef62cbc5606f1ab5d7724c31cfd444a274c7bf9d98720488d088b942660b2587a017e07ca6702464f9a6dc1836aa9be0ffe6b9c5adb90f0e46f197d94059803d6cc87d886be1040d1b238ff2385f894c8d375a4f7a1c1769be7444d7f15b059d57c87b8b3526b118fe537f5bd59898ee0288dfebb12268975397c79d3303deb86d20ec72110ce3ac587b9f392e8a7bdf348c2d8b9eb4669630ffbc6d54c2ef56f614c7c56bdd8cd99dfabd863895da9f8a50b42cb865e7e114fb82949304f7f598ee3c2925115be6ecfdb0ffc1608f166573ba9cb89a8703472dd9fb93ca6c07452bec03ff9c9dcb33602566fff30eef6e81defa33c3e68b812a5352be852e1b3d1a4e9a28853eea1c91a436296e339add021094b9a49648a7152269be5d5672db77e4ef838dbd389196214f03a3843dae4667b748d6fe1559d0a19bbc9a37bb592c0ed2488c8e51ec496e2ad0b3f865d02b2905fef796bab372be5af11493339a1d0b18ae57cb24298af08043bd381ea97d6e0a4e83d694a647950bcba471d1426f0d54d2bfd6175dd60f9f357ab0f5ba78244bb33baf0e4871fb9822c244236d0f13441477ae1cd54edeb203a84366f6360d8cbaa3658bfd97f3dc72d16860cd95a36d077b8a424b92989a7d1ef34eabd8cdd64c93bf7c83cb0657c471d7de6ee1c75ecc4a9e4f960ad06ab9cc585cbb27b00afc9c90e788040bba1b5b29cd5ce16e23899cedda9c2ec019ec38aadb9c458be0994c065c0240fcb3932f31fb6714cd7f65a829ae7b7b7b613f8acb274291b724493882acbae3c1ab3753f2772b15a7157c02525823ffb008fe540b04b7123c27b47f10e0b5861de38333c5e7c89be0997509bd7e2d0fa48e3f35c7180b49aa939ab2d09bace2cd568b6934e83689ea048a72f8c03b725fcbb6579571b7fc24ab0de1be1d08e5af5fe8b5b81dbe27f0902cb748ba31d86423e7bc0ec15ac74e9d502bd15c911a16d00d0935ab2f61c142b36bbc63ef7cf3d9751bcf7af9ad81548f6012edea032fdbae4bd7506f984aded3203007f8230434d230511c6a8c7d660322e0cf4f5278352d99134e6172fd1be879663ed2459a445ff5faa41e011e1699718df2d62ec3632ed42e43c9c86ea0f1e532f359c330ce241235a77f11a18619ecab70cc55770f2bab8210433ea5b6c0d703b61ce05ac19e463350f90a0feae9528de38287526e8e1c7f381ef5bc54bcf3592d7259bc4741b6ce92f9e9209a3e0b4264935f6952db85a8a28ff0293e2147eb7221de21d10a1fa6e32e9e4122eb788842a0dd1e1c55ee12fe9dc6de6d379c33aa6677108003e11b9848e73dff87c361fc2cf02355487affa8ee65effce51b500ae7819a5a9d4527df189d7c1fd689f052ab8478cf8df6ed11d9f6f25404657760b3e9a255465f3181d893d3fe1a823e7879e3bb27071653be1b7dd081ddb14fb60e1e047bdd710019847f0fa7cf5e0563d6d6220d25b866b849c16e159213b3d9957ec930821222da1c87aeab34b161c6be602af53ffbf0949936706dc0a83c417bacb020db83f83d480349924361ce8bca289a761cb8039042572d9987c73d2a0252913e9738f80b8d9ae645a0b35f6b6e7f1d5f6683b225a7b758964267a9cdd00eb098dda6aceb3437247276a3f4a655e3795924fc86c208c5b3bd353dd0ac4250e61c7060e2ca00c9fe92dc488cf920745a93b3d9d8e4242970a30935419f0bd17e529b1f92fae289097aafb5a6fcfda4e825c3c22d5e6902a1f682cf5a3bd50b503f171368a50e0ea20045c272805663499b1b0e7cffb9c92400b5534c7050ee1792e305e7be856a0b20bdbf1dd0d024fe1185131c2f8b55b1b3137bc1f4d0daaf9718f5335065cb25fd85a5019decc54a677c69728262676681db64b959e9b2a50d3591185b21069c7380a1677b93e3d1ddc9fed269a0352f221ba9a090d1546cea6c076c2191607db70b05ca0348c5c5b002c57cb1d3ec4be83ad3b6b92eaf3d31719c2b2147593d7282fdd87613471dec346fb6f029d9ede5597a6a0186a0b5179f685d7fcc18b09d0fc321633394cf7428efa901cfcd2eab863565ff52ecbb9c5a827cc2dd54c3bebe5b99e4ee652459d843b212eb1bc72ac28b27d8db1f75e2356ab54becaa358d7f1b020b18f327b61d3a12066bdc6bd9ac797cd8f766e35d7c3696b5d6f7b8bbd4275f69707443601dd2bec6146556f04c0dc9f5626a7f8b56acf224cd0765884d13de7d79599a2d9e06070d57682f3a530d15c5878f1a90c6bdfb4b264665710419ed334da4e9ac23894f33d8f1987a34c0676599986fbf5eca0866d8bfecee70211d7766f36192a2c2cfa5f30f861fdacedf6f82120647d2359f994972977099acaa651949a47d3d7230b467b7b70e1abf4f4412d377e9703c9cfef3637c21471806342a2116c1cfa2f8afd6f9b238543ced23b5c4c366ad20eb26acb612cf6ee590d47e603c12201cb8247a35fb1616581979e3af0e0200853ee65a0f8e3ddec7318dcc5478aaeebc3cbe1190576acb5fb7545bff1f98170ff422d05a7f482239729d5d520aa727552acaef579ac1e115c66b4aeed6ee7fa0cd915f1deff6a5f30ab79a4a80434d83fb5b276efdf857a74fb378c988a130f6ab050bf96864fcd59d6c38d11a359f43adb5144a472ad4409a3e115537dcb20b37c49de422463942a1379a87a9e4c26af993bc9a63006a4215ee52169a8a87d6232571190d0bb4ec6cbc24cc7972b144b80200aff472e543068427ce56da0e55cd51caf43b37bf723ad337f4b131d842964d34128587dae7b8e788971b82d92bd48a0044b0bd3e2e4035f97b84d62c29e2bf12f89e4da3159ecf83aba1bdbe4b4dff7db7a88e13eede3cb0f19b4261b77558c037f4e7b838c8b83e716c18034c3bf8d6c22d672decb2eae92b733877c011c3efff05f57d9828c58a18ee5529a417f81fb306591d8afab4c07f48bf2221b3b8bd2638b281ddcbd5d7103cc5ae02dfe8056cfc7d0369a268b6907f95eb42fd16e177d314ee79be84d31c3e966c260974acccf61b4233ba0ab264b555af60d15c39e4d47e43f33803a20a030081b48fb69b2222b01438bf9f37ec3428808ee37a9d90436018daa1f43b3f6d4030ac9fde486620f89cd2764439116a7a535d89a643536e700816e7c47b97a40ffbe0b96efd10f105a8e86f1fdafa39be55a8d1c79986548b8c1d8dc2580fc3670bcbc32c31ba7927fa4d8ab8092818ef2fef0fa5b724b5b34d5332e10028eb0b7f0eb678bc4c693bffce7cf2d945433bbafbec02f2890a81a41b1078bfbc82206952f6be79f2ce64db1e7ca735b62b0e71d1c8922e1ad91ca12704ee63de81493461181dc84b540779b36b983a5fbb2b81dac0e1786cc7c7dccabe0e67c62896a5ef65cd7150cff54e51170be6ddc355eb86e0e8cc479ee731189ef4f9894334f67d02306a19eb8a614ebac25e325d50848d1fb725991a7a6763fc2858c09d751f2b93ff73f6054035a636ead55564fc83de51a4289f810549270097a960fe1c859b22178a75a997b2a94e724c258c766af58465f960216b47ced6b1266574b19478de42d096921977f8c9a28ec18274bbc3ddc3dc263d5e6af0d1b27650022734ed30da99f26c653578367ae5b16ac35e054bfa9b41d44423a8a60599e4d81c678f85ec47a34648bfe45119e44482be5a4c1209a71840618a79ddf042e763e959bfd14649c698ed0b8f53b5dfff10e300b9b9e845bd231c40427b9a09a667be67bdd397b3a5c3f5b48fa59729db0ea056b7a355cc77564d9d77269114c532ed09f37f00abd290ac722bcd6f7442387556ba25cf66a2cc6d683d2491e29af7fb535465151412161dd409ccb2c8d85678b81c428567571ae3b9e43b0a0703ebd1228d430e712eaad338f331c30c5eb69d8d66e75c0c6ee3ed9aeaace08c5f361e2afabc1f982c103593f75e0ead6a9df54077f36be32406aae429ed04e1ec11b3214ba2263a0d2eca20e1350ad3d0da6574be93842e0862648c1d3cb20299b166a40764491b9c478d3c92c870ffd3a32db549471f72ac3ec2564da6a929a7bb9e8a1d7843c410303aaf1521e7286bc683c86955986b0f79d6403e7063eecb0a8ff1c7227634bef922dacd4544ef4cd212ba53b0d610ce376810c4f86553abfb68034d762d488aec315c0a1e6c474fd3a4ced2959d2b84ff41c3770a213df58b7cd67ec7fe0ababa3620c3c56ee19db679d62445ed71ebd9e2d892182478e17f0c582de9b3e6275c5944c0f011e7ca69c75813761f460015dbebd7f83b4c4f93bd0a8f975165f7e9453c45bcfb12d9afba9b3aa1d1a8a29677a9902fb6cf3adfbd20e4677751e8643c512b04b26a56e8958182efcab5cb0267f13188ee7bc1fd50009", 0x1000}], 0x8, &(0x7f0000001600)=[{0x18, 0x1, 0xdd6, "c5"}, {0xd0, 0x1, 0x5, "343fee664853796838c27b604b5a6bb2ff0357aac2c675257e14479f17eab3b80c798473a930b710933ef8ac774af4e76a95615598e68853db1bdb808f31ccb70c2df39b76949a2304008795706e75c71eeecb9d66a45b415571d3598ec66ab2a0a6153bb393d549018ef53b461fac1273cea204ed89c2680671dab3dd70a889c5dcf05495c2e27b9bc099345e19e728e39320f8791c5b40b83a63b3c64e9d07b6204e71aa763cac72411f1e6ac9807a9376c7d84b4fa67304f0df4325541726"}, {0xa0, 0xffff, 0x3, "f25b397c97369dece7cdc2e209c250bc646380b12d48150f9509e4b5b32f4854d326f7ab6e7f2e28cddb53b0fbabb1bd80dad2b0708480599c9729b96aa11e1597469d5bf99ff7f4bbcbfa9c0a834e2218c5f4da2f47e2b5198cbaf9c708bab79119007ba049d61f7fd3bf0cc8b38bbefd6b0327ff986cd5a0f863faf93f1b2a2dcd52e82f94fb2a4a"}, {0x58, 0x1, 0x4, "32c692b3d75d39b7bdd0122cd1a4f0196aa3883eedd9ab239319b2ba52adeda5359069bdc9450a1c7cde13d1be76c0681e88fdcc7dabdf2637af38cedfaff95132a28dc21177"}, {0x108, 0xffff, 0x0, "63650644fa6e128701f11da6551f8f19b693f2e49c8ae78860547cfc93d4c84bb2764fdc1b1dda1a90c999acbda0e321bc5b32740061ac610ff10ae1cc6201d802e88e3d7610f3c7a13536e40d4d0ef79fa5e4958da6622f180ccb5ddf577c83865b8d9f0b820411c2bb660e12c29219aba17014167aff910c4c56a9f391a21d0d092bf23e653f0ccd1155ef76d766190ae90228739981239cb5c14004aefe30c6aed67200a419ed232f382d82738147bb21f1105c76a5ee47d2538a5b4b0dcc73c5470e31cbc110f2c4375486d5015b00aca99b34b637ce938d287a085339354180516be94cfb11c228aad1af475210e36c1e10933cec"}, {0xb8, 0xffff, 0x1, "a476e651d8e18eaee402b648e0814164f3fc7f408ebf9a75bfbfab43a85281bd04cd9879fb8f1126306c502897abc64e37e9117936c143735dbaa536bd3e6174959528c7af4a68c512595277d83d85742aad5be0d9734234abfdbc589cb56ba495c3d8b3fb7a552685c4be8ca8ae748b58eddbf78aac2927eaef006efb0fb0e23f5cfce43de19acf9c120e5612534b551f3b884749f5bffd59a9c29dce118889172af64eec321e"}, {0x40, 0x1, 0x100000000, "0e97cdd258c44e4ec5c811dc405a19e5cb277041f8ca2075a22040e8fbbba7fc27be85bad7fa7eeee59fd67dfc4a82"}, {0x88, 0x1, 0x400, "566035d9ed260be2b0f60b0143d5ff7d993b3f7867495b15d2bf6fd8f5aec12c82cb3d0139584d438b909f5ec111d45b38f9ece4ec32e959ecb152b3277a1258304d871126c197dd83170bef3a022bc7e8ffc94f4b0466bc585cf8f3ab2c99542f0e71040158a7a0a3bd885640a8a6ff6e3ca3"}], 0x468}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 13:34:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x7fffffff, 0x80000000, 0x59, "8fb76ae2573fbda9464cd3a5b069750f2f143cd9", 0x3, 0xad}) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6f2f60cbb87d8e4f7414074585106b230f547d3e4df12767ca53cb2deaf5c54cb9e167ff72f561000000", 0xfffffffffffffdfc) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:13 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="f48372fbc1c01122b2c4", 0xa}, {&(0x7f0000000080)="139f", 0x2}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89, 0x0, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5010, r1, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3, 0x7ff, 0x6, 0x4, 0x8, 0x10001, 0xf02}, &(0x7f0000000040)={0x9, 0x7, 0x100000001, 0x1000, 0x3, 0x7, 0x2, 0x5}, &(0x7f0000000080)={0x3, 0x7, 0x7, 0x5, 0xffffffffffffffe0, 0x1, 0x40, 0x401}, &(0x7f00000000c0)={0x100000001, 0x1}) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:34:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x8, 0x3, 0x7f, "8d710c44819230d0e40719902e236763edc963b7", 0x8, 0x18000}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="a25211567744e43f79b68a502304f793e4c4617ea8284c33f5e61bbbfd274766d41bd8a58ac6417196f368a49886490b2d11e986e1b2da4a6bae958bf3c576b1d42340a3dde9dcd00aa60a6a8075baf04f6350ff2cf4d3b1c56de8e712a0f2bac4459bf608edb618070d2d9f4c26f29437556624b9093db3033caab876b9dd23", 0x80}, {&(0x7f00000005c0)="e39d317da3ff9057130d1e4b2fd080b19bfc96e4d581da4e5dd1acec03b6fce26a0dd9bf536dab3ab81f049de4fc6ee3c1a9d733ae28e6790d9f425df3d899ea700fada4da43b3a5b13ebe30167d7805e2972a673afd7efa4514b10b3c35309fbf1e8808326a8b87b442dfc8daa251d62b4010cc7656ccdf64deebb1b136f14592ef8a1bab733eff6956c8c3d3d6947cb905de7210ceb129c38b06c652d02faba51e09378ae6d4acbe0b95cbfaf7bbf8", 0xb0}, {&(0x7f0000000680)="9f38e65cac56428571c5d1dc0926b10166d908ddd6921866c5b1752c1889cdfc8723f42571bf448465ef1f3510c978c35793851ccfe841aaf26323ab5f8ba8ce18caad293eab1654c80e427ac934f482bd2c4315152fe21bf2c4d4dac7123b121a52244c95ee6771ee4b6a0b1fc292324036707b3b4efe43807b0276d3994e9337aa2ef724ac47cffd173b9f57b893133e401edf7d7ddaa86a638e36c08de2b7709a9eca9736e621daca859ec56ffa19fd", 0xb1}, {&(0x7f0000000740)="9c1467ae45c837e1bbf012681c15753e06becc8ec1fd38bbe96864a9d1ebcf3ee96a3eaab389e61de9c89dc97099a8fc694f2e3e8a381b3a9a7fa60864beee11c143b3f6a1d9a9dc2239172b4db91d16a590c62426fa1d5e1ee6055269a1f4b57c828661b11f7d691836873a2019037158b8af24e7680387838fceb13c00d97e7594c33c174ab380b3b8f2c5f64c7aa1d7cc108910c77efb50e951e940aebd16cdd7325f60f6202c01abe7cecd28dad8a109f458cdc7e8157ea4fb18e325f82eb7156322623eafba0a4bb666e306a458624deff1fe44c09e6ddb8705ac3fb85c9771d23964346da1c311c2d1c7417cc997f336b8cc06863f195ebf605a702af5dda5543151aa4b3639c106dfef7e38cd5b6ec054b1fbc41a4bc8c9d2bb8ac1aff726c36972be6c1b7c92409857f9d1494b89ac9c9e8c23d18df87641a4b34d4dada70e5f5508b0201d32aa0e43613ce856d6f5be32d70a489b40c11f5eb845a4cae7708efec84cf3895ff7d1c9bf6dd3195b6d3712e810c2fc08c1a2e5945803daae8073f8befd7f40886e40c20ab10341019b8a8fe8795f26d2c2294fdc212660e362db83078377373f9bf122270b696d105ca42531d22952b2ad4da7d506b06bb970ba0942f4009f4ca1823bd74a6aeefb99c9118174bf84830f0df969227441a4f7e25421ef202915aa9fcf5a68f607adc69b48a7af37d6b89480fd0a5692f97a0f297ca0e04d515570dab37ebdc0e44517427dbbb56af8ccf4471660fa731c5ab141cfb47298b49a5c017cea82e55c3ef6c081ad5dc4d410a67ed876d94fc6263216002cc2e35f70afe6db427ee48394c9e829dba77690174ca76cc25fd9fcbe843a866ab8c539aea8de35d3f74b639675328c3683355cee09c8bc99fe573e580621c0f905f98a99d2313c8e90c15309ed0bab13f997ffe691d2feb01b7346f4f73d6338c49b983efe0fe36df3c6b7260789d6a165a15e3c92049217dc88ecf3710ec3a29beb60d9edcd67ab465f691ade58220cc977906dfddd831556c0ffb138b113c40227777648065a730afa41512d08a9d31d400a7afeeb4e8c7036cd3a0c269168d3b1e2be8661a8d7e3f79ceed2dcf164b65ff24d6e54ffabad74d5486779812c76c0b6af32d74dbab95dc10b4cb0859052df733b9f0840344619572e775af5ef4f21d697e16dbf553f7143fddefe1c866cdc411ed10a5706375b8ad8c51b927511e13897f73b26a590bb47bd1236364b85038e02806469f683ee722600e8f0f85200c89c8660c28de24ae0eaf4a4ade3cb93f200db76e589db3e69616942135c3416caaaf4d4333b99724a3bb32a146e8160dc5a5d5cc82812bead28b406512295ef01550e5bc400ebf6e35a2b84f6d46497f4217cd261bfae210ee98ed7171f8c09fffeadc0e7351898c19a3cc7998d2429fa39a098e27b996bdda42db10f2c4b5580a56c211259f6dd4629de3158649225638f0c2d36af884eb10ca8dc1fe56555ab93cfa92b4a169b706f1179faf5ebfb43c5bd2b416f2efa01b9eda0d175b07cf41edb6f62a92b4ec61dc9c001a52626d96a17df7815e839eb52275b9ffdd4bd32b2f9848914c61ba1a11a42d748df0aad2cde0d9b2119ac16f9fee2eaa8e3399eea04fc4eebdcdf2d68e682954ebd27116e1b5fd79bdda9701301f4d170c72a03a2e7b6b8636e5fd23349931ebbd2c52e1652619793159630ce753a95cd33bb0e84399330bf747555235b403dd558f2dd0a1dcaf5c258294eea7beb7dfbceef31c752b960f181012bfbf539ea10b78cf091d1ac7103a85f8db9d7a0005d28bc67f9498306d6415191e52d035375cea99212aaff38efe1e2d0b837a2d4f350f2ff505d73d87d0ef1699064cbe9e85cf5c3a97053be820a154da821253dfd1d63718ccb179f4c6a704b2ec19774efb6bbf7f30929fbd2e0f888d2445b28d45609e460cbc0b65c0d8427be2f18c0555cc60ba006f92f36899c64081a9c6e4d0895b9e0032cc8547fdab862a984733d8757753df345319504330da5c2dc72e57093bff2dcdab4170c20a64f111e7a3d4c0949d4ac3fbdf0bff837984edc082f9c0a5c26527906274f5d534205ab861bd1c1bd8ee9a289b3aee69c560b4b3990d6208f646bdf58d70c3814428f29cf488ec0f00c3d37423c30ea62953e09961f278237e56504e80a75f29a41e4ec0e81be0417c55611ab1894ef7946eb7e26e964cffea06e6fff23e5c53dfb3c2e76388a44137c23be33879f1cdbf7677beb75f25bf471695888d71accb0896fbab26126179c1224ae9339b7471479dfd1c4bf44366063151b83f2b0272267049cc0bafaba99f18d02703faabe90cf9a4efd25ab0859da49324446d1fa0b758115915a484c5a770c459cf74f8094a5037bfa24ba7c7550ac55ef5ce3cb51d765c481990c4afdd7d254f09c50f772ceabb01b4ffb7ebb42583653830c609a52db2524e73a4a363b33ee9a1fd365575225ef5469546facc18b388d6592dc4e83d8a19af7b8e78faac3427b35817d4b1537609a97739262d7c2f69bb19b031dac285cc469e456988946fc98fea0a5c1107b7ab9423dcc89505886d1208ee912d58728547edb42da1c6b6332574d33b0b8e7ba294528bb0b663583b0b488cb18d031528ca202e3edc51eda5b3136a88688296f18db1e8e11e6952a84d48a492c417d33479269d6490b624d0a64d581df5a09d99010acfa0af664667f7f30144ff49a8336591b6eb1c92e08b44e5b1ea32d9bbf13aebdbad8258fab9106679baf563c776bb1dfb1707f7aa828cf556c9e96328e99d8a2f1aac99888b0fe2077b5a2e66b067815061fc23c886cdd207069b4ee4a732c7df42a3a67fb431afa8cc700d7982ddbc0caac9f07bdcd92999f81115f4a870b8a78d96b85785a875628cd5d34b29ee6a0bc670f1680e65aa9d39b6c88308c6073417cea024c23e75bf4e8c6bc01958a04fa5b73f2e2397f062a3f1e21c0b92a9e6aa745fcc33a3e9061763fe2b703b80518c8499d78bfe09feb6056dac771b42439c852ca06e5d024d1e96a7438f1d6e0355368f8414319c4048f18c0a31cac626777b77a6271f02a127d1c8880111a55c0762eb598ed1f9b0b0bb67085f929b50fdf1b22b7dfcf1b0ba813e74e2139c65acdfcd322e4484e7b148f280137b0e74015859afd9ad9f777d3a233f24893923ce238cb08c75bbcb04750f0e490b1806ee169f480cf3ed82ce6ebca7fa4bc78d76b368003f2929a8e31cb7cd2bde758361b59f5f61ab15dea76e7d5e1e49355884facc07514aa7fc9f6780e50019a655cffc0456a03f3bb44267691ac18c6aaaa7cb0d89d6cf74cb2470eb6106beaf9b0bce7ab8047cb5c54ad18bfbbb771112e156b8777f9bcbcdc77ada07c4f764b68f08a4039295be3bd9888b39e31560abdc20e4f62058576e6e165e42e7a2ea36a85aceec961d102d6d916411422f7ee3c84e21aadbabe23dacb64d6b2c53ad66126acb1654c76eab4dc3d08fd28fb0ca2d5fdf57de81678a193d183002940c8d741632758f66f927abc92c26f94a087314b78d2a5626f5ad6d1dd7cc303f58d9d32479e4b87f8700ca5e1d3273eac2032381071a9cf2a5d7b5981abdd2e627751fdfae211095a2d4ae46e42e8839c99c8b595011dc56f1efb80a9756eb986840052e83471733522356bdce314c816a1851e3b49b248246325f815c004d995bad5e5e3ac1cb7668414b31ea6e4ec2cb4a650c3a57913e06bde650d6346c642e9eb999ae3e1ff4fe4893aab5f3f63f033b378070a2794d32f7f2920b83fffa59787a8c55b734960795fac9e6679b97e29ffdd788e284968fb42f4fad7fa3fc162968281a655ec4b209a1aad1cd96acb529eaac4257146ec624a0bb6057ab14d35d4f59f04db4e0de7610c080a75d70a751c3f39a46a71bb7321937d36de1bf608fee8c6db44958c82d7f35a5d8dde58b504cbe7df8b6b23047bc21667cd50f4bcff4d5bc75179ea35058e40cfcc17f4bc444ed11cc75a57d542da0d707a986bdcae4d50929cf6bce7f19eb39cbe024bc367381ef1fccd30e669855bc174c6498583ee13bb18f020504910c39464c1526d250c65e79fae52f5b6df30f163cb4462cfff45b9bf2a71cbe2c53bee47d91cca39975a10f88c7e18da0248fb61dac94c3273bd720e1a4f1755f5bbcdd106aa5013378162c86b9613c06d63afd264b22fe6e788f9d6f4a5bca95ab4b68f6b51ef770109f89f11a8289847bb2a6b50b6334229ebfd4fcd29aafad2be5536d0bb0bf8e345020960c5f3c8c7f13684a37b74fbc82e03063c73924d38d49158d609338ce103739503b9674d3cc90c22c7b5badbb17c4d2c0155d8e0b9cb1390c95d9691fd43d9b068f18cc9d71141f90ddfccfda775291336ecd292d49c7c041a1f9c282620f6f40c5193b9cf1a779fb390e8f6aed66978f53d3c8b4b5982ff20e67cbe9360bc8a424d9ca9cbbca0c3c738a36a20ef77f0f9dc9dd92422187400650d186401637f2f496d4c8b3ba9a7ce5e1c1d21cccb832daeb384b7e55dc4777b4e6b6dbc70ba327d75106ab6c0a666c07f35f6e49d1a2eefaac6df14479bfe18597faa8c010db65f8322b6bdfa7dd2543d8912e4ebf7eff5326244a7fa8d5b8369ab4934129122fca9d41a8bfe54db6742b3bd3fb84c6ada259f672d6bef03cd7a517457564c6f38b6874710ced11a39a0b50d875860e1235382fa58a377ed1a53659fd6ee9319649fe397be46c4defe328c31021e27bd4f5298d1e186180382fb0c374ce09bceaa0e650f0a7b97fa221d84ef01658c818e2887132ca855f86994b3de8e62d59cf9b9ffa2b226d3f3dde6c9195bb1357578532bea9a89b7b7837cf13b3db6d148cf1f77e6949cb0dfdc135b68f69d593c163a0b0027f9abf391c5553b12c998b4131738df785a240efdfe3c7e29d561db83c786d4ff1b81f9d3e68c9bdd844b6c23a58af7d07813e061e859c4644b2c7e8242495da505d4999d8ed5e322dc787608d035ab4008d456a8b5dc69bc432ce13a529e8fe85c04fe2b7b7a34200823e27e9b92031600cfa232b461da6e2d4af22ce1103bfda03a2209b1a1bf06276a0809bc9b3d24c4f32d215d7d509d25bbbdc35e72a2ecf41680e9f616d1340c7eedb018198907662a93787ec33a3a521d0e61f7463aa06352a12eaffe8763976845e8db64501f4f700ab24546302bba642a74d972cbb543f0318a6fe40df20b192601422a3d2b949696838123676550ecbe1b61f4146398b7d07c053a7c5eeba9aad0cf092677c7ad3bdb87742ca48bbed6f09f639262777b0a8abb929c3bb418ae782c924274c2e2b99d3e067b13ce7d280afdcaad0f457878ee794c5a27e47a75ebcece84074cd332b6baafa1afa60a26298c871a08058050a5142399d97776a9564bbd554f8ec3c47e61725fd13a36138d447aa64ab2fee7fbb25eeddb7be4aa754e98ce357a728e5f93c386abfe16603b6c004238b2207697cda6b2622e48b8669778fea040d07ec29db4568a80765912507f47f4f769f80ecaf31a9186c155c5e83f5708727d8b41e4bd86e0c3798c996bd6bcf3963d8b5e17e51d1fbed3c8ca577130117a22ee6316a0e62b1ac8697999130bc3449719928fb86f48001f97cc8170fe8ffa93d9ee00f53ce1ea6c38d357e236cfccbf16d08f65028f7a28b88ff04116b9366b58f154d5ed4e71299002a3162dcb2c7a65358f7a4331e5174c4781e45f4ac025558c49e243f8812091b0f7cef57eb34065f80bf5c26b485a1d3e626b", 0x1000}, {&(0x7f0000000400)="137d4fe2924d6f3b52f971dc1fbd70d18897ab0bfd4fe31da75ab8183c4b1e5e925fd05476c33908f966edbf", 0x2c}], 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x200) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 13:34:14 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="1cc5333cbfd2b778add3cf0c67919fbd0d6b149dac534d2b61826b199889a31162362dac5c895025d6ad93945d426b7f2969444ece4a5960d648fc172645683e3a5a8598f828977491f48e5a5d05ae751654eb3042fce5b23805713ab7f4b138813729", 0x63}, {&(0x7f0000000080)="78d4c499e7be54b383295e9b295f65bec55863a6a325abc34abcff89f3be89fa46838ac066e3b91744d331ba", 0x2c}], 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 13:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x9b4, &(0x7f0000000080)="512a7f6d938eca7191515b80b6779f31df74132605370ec3fe2d605a3dbc01693a292ffceef4601236459c70483a", 0x2e) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 13:34:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) stat(&(0x7f0000000100)='./bus/../file0\x00', &(0x7f00000001c0)) 13:34:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffffc, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xd63, 0xae34}], 0x1f, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xa00fffff, 0x3, 0x1}, {{r0}, 0x0, 0x80, 0x80000000, 0x7c, 0x6}], 0x0, &(0x7f0000000500)={0x1, 0x800}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="03fd74f65e5f8a2ed394f872b748447ae80531d74126d0ce416c1c888b078b5fb7ebd28853773736068f0247c3ffc4146fde6e22e72e84578de26858a793d5e3ffc749c9bbff6e8e26306d6f003966b772060507c4c1e31a6e58bb24e6101e9aec645bab0fc3eb13bab13bce91a30dd1f4a66907", 0x74}, {&(0x7f00000005c0)="44077b6f867ecf76cab0ae7747a2a9c8c9731d0fec", 0x15}, {&(0x7f0000000600)="42fd874970bfc04f42f29bdb6a5ffe88f818b3352caa388afa6c6d9575c788c3db595970bcdd0ddb237010334f5547a33fee0e6e042643f29dd61d8a", 0x3c}], 0x3, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="958b203db75ec4d174f6fccb145ae980f8fe94d7929a2dd56336a6aeb23d97877e328ccd7e270214ae8a24fbc2c2520d34fea6ad865f", 0x36}, {&(0x7f0000000680)="527aec6d2f2886e66ad5a24c7016dbb71ea5771fa4aed04b59c63f4aaf88a81c601ee49ef3fc955963c98ae5a19fbbb2f61fc03855715f164c75f91c4842bbce96aacaaec392af3e7649d3412b381648cd96f1bbf92da30f3be7c8ffa6d97a227d5a92d780b364f7447566040863260313afb392b8", 0x75}, {&(0x7f00000002c0)="e4a76d7c6de6e2ff83481d56ed73a010fea64ae811f59be44ed3a26512453d8eb7bb60352c7911aa6f16029ea2dc97e95e487f2b83fe2b88c879f24e8ae04f79d0811bd48a25f71b89bd27c807e1aca0e3bf1e761c4a816d4776c467f39be50a1304ff8ada4ff1d1ec7503380709fb66f7027525df4fb63deb251cd3a28fb65d71d14c6105271560de837dc895957dd1e161792c7236b3949118ad292d02dfff943ea4afb301b598c489b914ccf7fbfbaddb3259e3392bb97e964c90fb7d4cbb30105d1f43e30b3adc60640e069fcbbfed947210438daafa09f03062a7ec2a23d06ad82d9e31e78c5f218221fdf5125548415802b69b8bb3a4b4833b", 0xfc}, {&(0x7f0000000100)="38bcdd5d2458bce74f62afd913f87796f25f8a4b932831319eff0c3bdbdfe8ba249bbf0d2ea129396e1609", 0x2b}], 0x1000000000000287, 0x0, 0x0, 0x2}, 0x4) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) dup2(r2, r1) 13:34:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x186, 0x4) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000028b2f3eb000002000000000000000000000000000000000000031e9480528a25d5b186101e0000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000009c9201bb00000000000000da7c97263dfa5d2528fa0be579e8d5f2aa08788193231b72eed8109756caf3c2650f808f13bb1162e29bc289ec8858d4493054143768982ad22ce042c161c3fde759f6e0941ea333ae3b9547f80190c45ac6c5412ea22cf160ba1d45bd2bee1bec6e3882c54b9196d680d81caf9ea7b47de534bb43b48aa73ccacaccd6268b6d4a9eaab78b2045ca5daedd500d10da6b3866cec85a76ef1f6abe5c6c9ca30f94c0f0396f4b9e4746ab954e0b5d80dd2c87ee3cd0a459b86ad1f41bff694fc2c3aa08ef4976e0ada15d5b2b8f8dc9b08b93e22e9f3c9a9ef5a6bda899cf725669031ac801db1712dce7e6da8b715b7a84bad468ce6ac483e06ddda64673691c4dd6c9bfeaf49c98"], 0xab, 0x0, 0x1000) 13:34:16 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0xfffffffffffffff9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000140)=""/235, 0xfffffffffffffd58, 0x842, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 13:34:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x180, 0x100000001) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0xfffffffffffffeff, 0xf6c, "2c9bdaff4942f0ed127d42bfab526fc71475e2ae", 0x7fffffff, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = msgget(0x0, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x487, r4, r5, r6, r7, 0x8, 0x7fff}, 0x7fffffff, 0x3, r8, r9, 0x2, 0x6, 0x7f}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) fchdir(r10) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1bf) 13:34:16 executing program 0: r0 = socket(0x6, 0x4001, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0x81, 0x6}, 0x8, [0x100000000, 0x1800000, 0x5, 0x40, 0x100000001, 0x8, 0x4, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, 0x0, 0xf1, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000006000000000000567eeca838f372f2aa8b0b61061867aac0490a835d21b311f1c276bacc28e3acee6058f46b877d44f53daf37ea396ce32dbbb91274aff7f50100f0344583702f9d07df4d636b2aa8d7f05cf0ee36f1000000000000000000"], 0xa) 13:34:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) lseek(r0, 0x0, 0x1) dup2(r0, r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="faae9b967288a8878406ef323b01db458eb1d2fded1b8cc78d0b056f7487cdbfbbb3c249652f9109e9623499e07021bedf21fbeeaf2af7b1500138c91b579da8091df23e1729fad8fe8050a6dfcc5eb68c180f4551f57dfea5e8e625e19acaccb7313cf52d906a6228ade49f8726120b857edb5ada56672b16de5a816ae7aa38944874e0", 0x84) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r1) getrusage(0xffffffffffffffff, &(0x7f0000000600)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="bade6a8641c79fb3ffc9e5", 0xb}, {&(0x7f0000000200)="c24fe4c4ccd80d83aa2999cce35ef1c06874499316e1b84d429fbb73014eaf5783e889ff4e9b293016146793193b05015481fe14867a45439d1cb30e0f5fc59d13ed34b37d74baf3aade93c524c626b0d92b8ddd38f82078de0a4b33be77280677e2c3678def37e577bce2b98807e919d150f4054bc5d88540e2ea113d8d091f7904edc665eb1bf9972d36282a244c02e8d8e75aeb2f15924c10d66e514f3b6c45e3a5e91238adeb915ddc7ec91c", 0xae}, {&(0x7f00000002c0)="de4b4200d59252ddbd0860118e959b84deddce03ed37263af941843d903498cae0b304632dd46e0349432758c347d7a34a047429d4f6f6b77859bff9543a69cbed0d13686dbf66a7c916df34b25ab10e2276b7b910022c8d6d4a87a078338f97d0c8479045c637158ff50c03c63a69c8f235364b816b88b03423133410ec97ac8380c8dd3f3c23aa8442884c7833c51deba5dac0ff0e9bc28ad6eb0181516f281f4f3bcbe51f7b3db4ff47aef5e62418bfa0103a59ab3269a18006ffe75bd5f5d83bb8d3156d7c", 0xc7}, {&(0x7f0000000040)}, {&(0x7f0000001000)="5a8f00d3fb8863b5d784dcd46d8e0172d28c8fa9a1f4a4b34f8724400426841a1283f42d4e1445dacdebfe2f3e912763c3eb633af5fc55eb48ac41682512551f073ab745d196c6f875abfe0d47dff97be95f6408b8ee6b5a3461b536888ad1f7361c92124ea15a4a27757d5d25b0b4890a73ce887af5f822568506f6175ef5f1dee8ca4ef32ae506fa86b711a4f7e79cf9567fd06f778b158f9bc6f1e3968e5c4063813569e8e728898138cd012fc9d953cd6eefc3c181b0c94565230012a45aed54da787437727a8c49bbc9010569f6109bd0d8ca0f6102c6ae4fc153bcabe33013bf0de31b13d968c9a4d681e3a69fb64e986153b7f2f3a7edd225148254af3fdebe7ed78954fc45849042498555a9c3af10ffe78102a9f975a18fe27ceec60fe67ac45c1e695fa7f966b80528edabcaecae810a870c6553abf54a63fc094f6a3bcd27a183ec8dd1c0682322ae1a3f38d98aab4a1d5c9f7db58ee81e856d029a636451cf1eda8654cc8eeb5eb3ae1df91ef4796d3ad16fdc738654cb77ffeff6505773728d2ea50ee7e2e374e07a1759a5c61591f4007859d743bf71b5857d387d345d9e7265c23bca9407762127c2f40a433539cc16bb978dca7bf559f311b1f6177363ec9678a780bdbfe3fa66dec3b941e88bdca431e03412d1a835b7c3a81fbe46908320632e541c9a49f434df73c7e487557461d9107d589ae284a9e1097e41ce989e385d7b5722f53848934146eb613f47b4c89020f008d3cb95fd886fe19ab5daa7801144bbff777be3fd3f363805c9ff280388dae5ae6500b31ed3cfe3ab4e9245e1b797bd4c765163e464255f1409e075995909ac75d43dc67075ce39ac8533aed234235a89fb7720f73f8e2a0d054673d12a0e790c9212e3cec1a0ee4b428db2159e5bdba3c4e6f2dac3da5a8a4d70c87876524f4f08f6ca00825110eb97ac57ed752457e48a9f6a316fdd9d86ec4c09cd9a23f1001c9247185dde871c92d694173d3015eaf02ba9e3fd84807f92685b0fecfdad77d41dd9ec45c68e08351371e39eb89745b6c990d2b11928ef2dbe1b99b0fef446ff30d7507442f4fd4d703c9deb5b494b5ac9ac5efcae776d0490194e02a3e17b2207dca381952163d576ba2e55dadbb90ad9348c0e233fb964c53ba947c0947d533326c62d53f546e9e513016c517fbc2f48a753d4226845fe06843988a569e261f9a5122342e4deeb923471dedd9aeebe5992703424df3994073657cba9c4ea6c7765e7062508ef6924b0d37923743212bb008e99ad4f6f56ca99176849512506c1ef4244ffa8812cd05c554a36bb7272b7100a385bdcbc36b408f66b2ab240030f0c6dccd241ef550a27902266b2dc5fd04065127cd2008acda704f3b1b769b5672b98d94ddbf3f11f96011dd4e090ebb597f045eb8da4992a13e93d76fb57b76c4e0d0b2f4e858ea023ded47a93fbbc205899457f8629371a86f8347826c440b4bcbd10f2c5ead1f12692f68261a05e1c6dbb673bd709efb21beb0f89edad624091f8342de18649e8e59fd89cdc2ec747680539f5387d9b5d47ec11e9aa199fb4f1885c526436dd9c3fe2b5dfc75e1aaa8ce7590fa42326a05ac591cfe66eba54571adf15bf95133b88489c87a83c654f75a51d3f2bd2ee912839ad5fd1da32c5dad35d7c589d029cab51af2596c87669a55467a413b162a269b65ef6ac8faf382786d9720861f0e4873c1ac5b4adb824064cfbf7df4735c9dc519e9b7244ef429e020500c8158d3ce2455fce547b4fa742ee7333d82864b9970d546d24e886b6b51a4256d62550f117880d955b86f6229dbdeba8b63ad2976ebd01c57baf8d0438b577cc9b1900cb31c428496316f0ea97ba41907157532d01138fa4fa35bd3808b382f6430d1d6196baa4a7cea376f21343115c1d0f446581969ecce2db5f9e98dc472ef285edd8fa32475a3505e34b13ee36d4c069c6f7eb4185965aea66f74d0e7d7a737a99e0cfb0a06c88f147eee0653e1fcf235a4ee5cf083005fc6f8b16a2f9138514b80192948b2c1b0123d919aef6c5c157a487d533f61807f7c11c7cc9974b83ff4496134894f9e56be942a95baab8ab9c68273c53e5dfaf20241d0b0d7104e6496ce69c567413cd8400efd137af546f1fdf27544a8fb1f45b3d3fea87ed1bb505f9c10ee2440fdf96a097c0ee761e130dda58e882b3bfd55e95038f6a902c970b45f9289024b3a2da7fce694a324acd26e6a8cf2575e0b2187e1b8271081d846277ea2e1ee87034e6eb55294e9e109add37304ad3309ffe8610c4001f725fe1abaf6743561031c89ffcb738de5bcd5829a073d02fab6d1f75baa00923e0fcbe915bed89e1c4e637b907d4b2b5495584622db5ccdf398d1aea32d9e6149320a5180b40eebe6ce55ecc43d791509831902172ffeea47e3646bab5156275015bfc9ff3e3698b12bd7722a24e04d5d83c6fa99f9f5ca5177b679fbf405c8971694dbed8f170d8db8e1b147099c3294d9cd7d5db941f49b546ee004adac32fb408f272bb8a78047026796ac5e294512b00cd17a763786dd8f09f8fcfc71d99607e8003f162940247686d8d839c4f8b617073cdd5214ac72c96f8921d1ed06f4afa5f5b63c8ee2ff3ca5b02c0c009f6a4e145e81c0ff7838b0d58bb9ca16f6ba57435eace4fb958688b25f5a9ae82ebc8289ab4431e25441c8ce155a4356db0abf7e759f5d137f9780e84105f515a4bb4525412be5c011985be1cf4f10f8735ab8c62a1c3c36f7086083190dd461cf871b02fe97e8dd68c8a4fc0bd6bdcb4d87f8bb77efa6d3136ffb33b2906c803984ac1c4c396de25ef226da7dd19ef5c814f4bb609896f4ffc12a06daf8da0a59ba8408da80dbec17808e08a8aa0863cbc3dd2b18fd76d29ab76d04811da6489baf5756097f991bd6f1c771d3b8741ac2b9dafff11aebbab0c67bd5c89d17923c8520c1be92b2eb57ae1f78991ab8eaac19047b9e0b47177bfdafa1bf882ef5580c4ba193f82b7137de0e7269842aa47f7125ae73eaa2af13c936ba3f9525d90e58ab8811042b6d16c173eeabbf9381812186034dfad6bae49f8bf6761240d809ffa781ecd01c5f6add92b27022be2c3636838b5cbfced7be989baa408491b5e254545699ad10e979f0f848e4155de658f58525cdf51c1e4e7be52eebd75a3bb10a6d7b557f1ca9cdda41f29f6c910ece495085220b120c0e9d55926afb2cca5a5d6d4aee3be554e888a2c8b9f8874b539bb4e5899e9fb7c2d5d67acce6231d7d4edcef4238ec512a7e1bc8bfd263cda8a15f115537a631dd02d949abf898b1684670c589fb00a60c388ce5c1cc92e0294329fcaf3da9b069008fc0cf92b6eb8f75d671c9474d3bb2c05c9fb66d3461e0a89b62dd5cafbbb83a45a52eb7bd6fc73f7e0728fa12298c92d32fb73c070f6f1640abc7372d7b819d585cb6d5748c479838c2d0901f732dbe0f152847ff57dcb995ad38195eff4ea77352de7c235d96845ad21d1daf47007f6e27541aab987039a7a3037e98b66002b357a37efd7c92db7f2079ffd760600749fa893f2e25366088d30aa2929c414eb292f8947245ba036e91b117db23946a7f24d18be39025132397572a72dc6d490bbbc69e6a56c26e9ea37d627c088077c1e2517ab170a565fa44cee90c0fc115b1de692c529d5244bdab5ab329f533f3dd572b4afe60d66d01e15e10f00077364f57eeabc6fc9aad4bf48d7b29b140f709387ac80682bf5ca0ff6f4029e7e31fd4ddad5ca5c00137fe94d2766876ad8fbc195d92d28029922f7f1204a4d2fff8689bcccece43849fd7ff3e7a127519a105e1677fc020955c13c6ce17b78b60dd6fbe9d474d5764185b3995639a96dd5d19dce6f920a2cebc22ceccbfccb3003739adbc89e3a9f11bb1c8a72eebaf77e3e15f1737007eae28decd1b40aacc0fec0db00cda172814ddf265b326f20d69e3f122b5b6c0b88c4d9ecb517fef99cc3004cfa97341d5f47969bd347803ecdd5591ffc11474b34c47946c989980ba8465a6bdc9abb6628b12d15fc3eb92c9da1318513afa2b20d6b2c9efb66ccf289289864842481558ce43a7e02d4375d88919fef95075e72a885f92d5831d32ec871761d61eade583c18c4be3285ba144560ee894b0112a4e61605953dc88b8358976c95811f6543ac69a67a97a22bab11b7cee3a585fbef796ae8c773cd82a8b759971d5842e5b4fa67bcded1e0b536a5bcd6d162bc1a92dffff7b3886351f52c113024894a458e7d24cb34bb8eee95955e366e0e9c38942b031b7790fd49a7d4cd03098349bb35816d6ebbf5d2ac3d88a0f0125f80c21e3d1ba8b3a7f121640a4dd36dfaee904573cd72fabe900c6e0093a5768da451bb20f9c2c7d3bcd2e63ef80bd357ece91179ecb780e5c7009e0c1ce603fece7c0ecd313f5ebf25677d4189ca600e5bd4fe52445448af78180538311be67d435d83a6bf1db0f0aa01fd32194c5c597caccb999270300480f25b3645909c350d01e9ae9cbd10adc345b626a17dd41b112ae8c832f1ba406f68dec2956cde49310672aa7d88bc5ca6a2321e75ad4dcd62f5c59a4e2a319f266896b828ed1ec9d9aa10aac476b3d2d47e3468a30ab1a72d181ba65fe945daefebbccd27d3c5fdb6724728a01bbd5506db1d951be7f23bfb8071de29830e5f32249b42e52b1a817f4bc58a42aada9d704b634a5e9cd9e7d455385fc3ce4209e19a8f39dceba2dd8cf8bc3135f95ec6bb5c3c72742e803e2bdff0ccdc164d39c277ca657d0efc47c8f4d3f307d88935f073c09dccf7e6d09f41fe5cac579a902f453e1b819cf5bb7b665cc22b300a5fae72b4c8397d167eb160bcca3d5bf1f770e9cfd38c39496ea0c7e09013d83aba9d8b9aa290b06c36f0732a9adcb1b94e66f0e35758279084bec33853f5d1ec210d62f2075bfaf003cb879357e4fb8b9093042bc4bd6543542bd59e4a937c8363735531082e464f08a831e7296e83a9398ce9c494562c56b2bad2ff31acf4260e657244533abc55e563fa1fb1ce1ab36080b1ecd463fe8c7836eafadcc6f1f7dce2dadcf5d902845d6634452d47207bbb53a7f1202030fe9601663538577757a65bd6c6a06a0074ec231b76e1fd6ab5ecb550f19ba8e23c1c77c00bf4e754a64a836a4b976887914502fd764161c3ce5ce12dfb608ddf576792be7f19045fff8bb2934f8cefef96e44cc0d9293426ef9a6b1d72486eaf0bbbcf6c81b68c042faeca5728c8df60903657b140cd4794be01ba3b97b68893af3bb3ff405bda3b71deb6e4316c22b835eb59bc157da83d816539139a2322417733604e2d527594ec3592913744111abebf00f76e30bac4800355ce8b7699cb7c5c0a91df84e67f316d7e430f66122b4867dda29b3122673596764335d9c0190687ebd6a49c3a8b765902b3d06282b0ccef6dfc844807f8901d45799205e2f7cc5d0777df0aa4fbf2503a880f942bd2d72caf1c0d95229d51469117a3ed742ffe2a5f6b4316fcbabfbbc8d2e50d829a1d379de99e3477f6b3d86f1eac30c383081191c887b8eb3b613ea745775afd67c62bbdcb1e43e84668e02541cd2c7791cc23dd09f20f2393edaaf6a88fe776eeee379ac0385dccd93ef12594bda5d6dba7582b2ba448a5d0c9ae757bd864ae6e634f7db15cedb274cca024f4ffb3081874b152b57f41aeb29d2fd7eedbd4a138bf28931d186bad668c5d1e6164c37d5a885f87e1878108f47e1d8ff0701b2706016ccf342cbc36a0ce975d619b688da2b0062b16f590020f", 0x1000}, {&(0x7f00000003c0)="684a91d4b01cd10e7f2d8998c51c0a5e2d778ec8c505f8c40b4617c48a5c03727682c14b3100748fefa14d8e4e347f39ff1c65c1818491feae4eba8949abb7b9d56adeaac91562247e1c1231af1a3f6db5a7490c0f12542297c565256fd396b24b13853247e06f45d6f5cfd967f7b4e59965988afbfdc892f20475ba3fecc3b6ece2372deb7eef3e54eaef79d87fa2fae84338c9b20b65f7a5b420b27224c15b712b252c6821aa56a16c060b732cabdc70db664405d6f60efdcb614cb2007e337481efa29efcc1722bdfb3679d4d094c4a364a83acf48f9415d4a56fdc1456b5462a43230e91e011c7aecf15c7f6395926a6f8afd742b56c", 0xf8}], 0x6) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xfffffee5}], 0x1) 13:34:16 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) 13:34:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2904, 0x16, &(0x7f0000000080)="00fb3a07a87de55f50192e16649f9050887d2f453033948966dd0d61e2353fb63b574ab9ae18f0d1259499dd1e4c8a8d357806a37ef51653f6546ac3644255b4e656405698f499e02fc41434607ddc745201f3", 0x53) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x9fe5ab9378cf449d) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r1, 0xfffffffffffffffe, 0x20000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x6, 0x4) 13:34:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x200000000000002) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 13:34:16 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) r1 = dup(r0) setsockopt(r1, 0x1, 0xd1, &(0x7f0000000300)="09282ca6d89d29c1af4ca11c7dc0ced27aa53e44178a00c0445ee59a0501776844eb33c4abaa68b72c38949677342265c45242ce2679c20486f3152a3664fe70573798837e66a207290a337e75c5c73a91c057576ab3f57c2c8fa691b40725358836311370ebc9e5", 0x68) r2 = dup2(r0, r0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x321) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x7}], 0xfffffffffffffebc, 0x800) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xfffffffffffffffc, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000080)="1e", 0x1) write(r0, &(0x7f0000000400)="363c7eb874c35c1d4fc2678de0911d148cd37a859ddad68a80ca90808930f9472cb87ac32a7821e6d8e27ea96d369d1caec74b62dd3a2cc3a7a9b3d5785607ad1d7b36b863a92e8f0edd063f88c09036f70d60c8e923ae9782d43d0d6080d4db8bb45d60f787be3b828dfbe5e9718e3ca711e07693abb6efeefd40755b3f2ce308b2599627c0f793eeba093e065d695c566c189e2ffe961320472410ed3da782624d8384014d01630d885d588ae392200f06ea8a2c4e7603f7f43e8eb46d434151a345a2631ac0646e22d1ae4a148e1f5563a8e888ff036d44f1ad152a61bb41bb4ea0f8fc5ecfbbf88a65316c64dca171e00b20e26b0471dfc9d9fa5d964a4eb33cef0bbc9b86f50039cf9855125d59204ca01d48c54cda4c94f29b2169f8fb22edb5afc453162dd53a78a8705a558ee109d7c64eb7ad99ec7b6074c0c12df187722c8eb792208303fe41a86e5886ccc151dcb495d8fc3083c88374722ac6ecdb3c7cf760dd1ff6b94b1642df7c65e4d14d147b63302cdfa222835e9eac8f419afcdd743a256acbd56f87048e11b2143c4b1036b5dc3b604c822d29e14280298355b4a45c07dac31402a9b989b902016b0d28a3195eb716fc25c88e14d6876bcd56b50ee3a7d7c41f0a57e9b9f55c7784561e6c3ad38a286d964e7786e83d50cea104c46549cdd5e8ea2ff12cb4617c8519343bfefdd53700e4bd2add17cc94ceaa74a297168d6935310ba720d6594ed4a7511a42209af64d38d25216bcb565822b801f930d8c866c0cec4905d55f7528b1944764cb794bb60b6c8c195b233af775171586519a77be869ae0f2ef870ed003ca700d041674f29e7f33ecae4abd0840095177f2f54bf2ea566405903f53bf55c119d13767a0c14acb9f73d9c4919d4b113ef3851604c120ccf1953bc93d08e65fbbae66e912748844005b96becf90720473e0e46c4a3e53c2b6ea71787736e31e9dc70a9f5d97510f09395e958eb5c86d1f2bd89939a4f80bb2ffa2132e7cadcc49ba9a97c6c25f7fb228e6d9642adeed452d326778e277d555d5f04593bce74034c2fb5dee1d0cfa1d2fd337c4c9099e35880061e2c05d3c480d7038db9ab834a0f10d1a855e73c0c0146317aaf21949b534028509191ee61c67a5db0ac82a13081f967bd177192216aac1161ac4c8aa90a5338771d51c3cd8f0f5fd951a0395f9808ac379419780f7773c3d3b4bbf0f870c94f916aec236d4454a076b0aa95e5116c4cc41e0e58577cefe8b61407505856de8653cda39f23cfac867a59b74125ff5a11e038022948cb3c22d50af3474174ecfe9ec10b631b359e26280206d26994bdc14ef13c2c734e0b05e53b3b3db7e7be70159a9ae94ef869f4266dbca44d15057b83b5b2757a95e8ee3ae2b5a22076e25656c3549640ec4dbfa15b03a15a2226993b4fb10a1b6975519c8e9718b9d3b9dbf71f0c6c683d732d5a2d1f1acb8933f175e0888ec511f94db05324fc71848c8d23990b55d79b671db9c0010868489bf2bf29f68956d05a4f6a9accdee7852ed6c63bba70b4eca0c3d9c34f803a98e7b6b885593461af0bc8acb408fa52d0f0ef3f9aa4d3fa0cdd08b12e39cda51a8a78a464e81154d91fbaf89968ac9f15fa34b394ecc2f8b4d2e73b413d5bc6a51e6331b4846c50b981e035f1ab28a99b18f18dd891a02867c3ad1fe537aa5811b6444dc8b8fea1d61a4a06bc02abe9e8b402707d96926cdc420031ea975cdadb6e287c2a3744d07c84a30e0b2ed093756665c7a5c2819ece528ccec948b16d06e5737daf57a4ac0a583ab8b88b4adf5868eb3d107bdc68b280fcc50ac070f53a8dafb56c300d000e26cc08a6b3f11d8902c79bb56143bebf332c358b3fe9981b2df8f94991068865f8fd5057aed55b3b7f0380e6a75bd6a5e4a38b390ed01b174afdb8a70b5c43b2201d006a5d22d8baaef5e2be592dc538a28982484742f963b2a93526d6b0d5404e57a7d2b2c520f542db1a365359d7cf26c0577b3aa93e987db75c35370e2da4d6348377cbe66629ed9570938851fb50195b41e62b0ac0a2374095a75091279c3b9751cbe6202b216157bf29fc1642f67680fab151e7cd563588207ed5fe1f4cb50814493affb3a951b1f62fc95b147d030f0cb55c54cfed8756adc9cf1b4ccae13787c2009a264a058444791262da3a30703ccf8af4ef9d19b7dc793cff1a73c8663800487868a3ba934a40458ef569f24d29c55af10612f4968d5e3aebe997ad7e0efb2d50607a7184bc4defe1e2c615aa586409090781d4aa4331f0b2b54bf781222241c8a3d4f3320cc5136399c6ef7a4a2f8528ac0cbc24d67b4d2e3fbe8662dca744c8d785f0e642307cae4c3c5df827b8db2b1dbce7f20510cfaa2a320e915b245a222e5d6f43f306a5ebfade68a007d307f68f4dd0a61ad9d7e9f0f728b61f4ad08ddbc18176db4a7b4aae04a4ecc58b998b4aa59a05cca74b40ff52b17f2a535df0fdc79ae91d1d41ceb2e223f04951a50194d20c93667a8c1a14966d48f0b7edf5efd8ef152f3f79f7830078011ccf7c58bbec9e435cfd67b448f474373c4f6b64ed93af9a25730b99cb5c740a50cf6d1353c6dc26cd7195260b8a1cf0585895ee666c88bc3c4fdfc9aa3c146c3757ac8a6745fdef2413e29bec3b00de52d3aed851606d01bacf0e69754648cc8bf29337032184a8ae4cc22361c082e820fe1092b1bed447da47befbdd72eabbee1c90dce3f57eea3fd336f5143539be5fd69e36668cc068e8bc6c96500ed599ca69f46549795b27eafe62f9ae2afb791a5505d0b12e33b35474079d22a380bb0e669dd9e18e6ac69da1fb508aec6c4ccf8850ba708d80a44c2ff12300161308fa550c9c897b7ee72e442b7f738916b77805380b2b82678d36eecc877a2de1af3f2bb2aea8272984cc7fc09193bea7d9ccf2ef978a1d444d7d4913aababf757ee89e2738bb132bc0190b711ae6806498539bbf10bcb578c24686cca9a31e8929b5a4ad55dbfdb326860b5b2c949b73ac3e37e1c2d46cca42584676ccc61cbb3d9dddd89e757b18498af7ce18dd4dbc70dcc47b0beabdc4cee8f3cbc78d541dbcbd8bef16b5a6556196052398937ae0f9b71b6cf157558a3b381fc529cb39df921258df95c83b37139ad97f21e2579007bc0c32a83a3cbb67ed0e620cc08da535989f8db1ed7d430a3ea192475bb9065d62433f655fe264ad071a50379cd8e484059aa37e77588f95b50bca2b551ea77e3d44872af9e8cf71edd430164dec391e9a700bb7490c2882670ed8cd8ea2d400ea0fa98e70399df4cf37ba6ea638ab6d55568e2a4d142310e4b89a030d6c3e9fd2468f24f0560c48dd5ada23fd1a80ade9f89d53e2c948ef4cd2a0e130005789d1a39a8d3ecb12e255f002de3d0c9c906baa90adbf62a0173fcffabfb14a53f78d0932b63215054dbc8691997551480d4039e7ced2b6e492308e19c741aa546605436a55833e6291a175deddd4b7e7284153a5d4475534ae4f1abba164cc082275c1313106254ce1d2a932e4682b241c0a5f4335d9bed559a4bf21c3cd4365d633a9223f70c1c52d51ed9d7fca3664e469f320136adedc94803e1f647cc687345a93d109fb37c1684221a22a3a2ab871e821a9c0a44510aa7050ddde41395543739050cce57ccf8d067eac0b610f5dd27777e99b1cdaf03ba6ca88455b02856af5b610feb7ddc86f30e5dbaa29207528f4dee308a07f3d2a8cf8ca4dbd13d208b321f3c8e65a468fde196a2b0f21af86a5845232a4584fdf522691969cd4d669835b421abaf3b01d50537ab57f36b94c85b431fdc95dd52e592da17829e9e9ab990f5a94844b793b190d27bcd5dac41a0aa2a946533664f89d0c9263694854256033267a3101978ce4b5e781ce200996004e5fa6ac2e7ec7e9a0c2103214abf0e0755b2df39e7dce5d6086bf27daf0135222cfe7e5c6236b32757630faab202c0fd6f48768e50a14b44567ea9e5c68a99d2a399945224b6c31c1438471ca32647e1ac9e40d5fad0db8d25d9e5be67efdd301524e4a3886fe2e98b5f7b4776cc025a6dd497d8187f755f6f2151e3f969b059924985737638d7afb0120b8d09ea26d8c09dcf16ff11afecd1f0839e6326c78ced93cd51edcbd8ea6d6e8dde33289965f12c27c425d0f171c9547df38423bc011858f3ede0494d5fa667821add68b9304d92243d596b2792351ae92aa87d39436533d5ddd3ac61dc9ee67bd3d6495bda53fe8017618cae89feacf6005d8cfd000e0d5ece128d75cef7598cc2217869f42f481bbb17c2b4e7b3a37617a21ec3ac8442dd4d830be5c6737c8598c30f566cc7843165857d4d101434ae8e1d3717fa5ab4bdcad93493f6ff6ccb6968ede6ace5b4fce82142e0574b5bbafa5e63cb3c140a3a2e2b941bcdaa61ad1c1bca2970540c3000f55d8dbcc18702e296bd6c355ba48185a160835755b7eeba563e12ed6a32fc0289fb5af2d253b5b614286d4175cae12021a616bdc9b60419f29b60cd99bceb9949bd32c2aa247f83bb5aa018fea2fad6c8df3d99f51e05a549337e1e1003d6d074d357aa1948f9896d6cb6a761d89a1810023bb43710eb264a34af5980f4987a45d08df77f4ed996cb41a2a0fe7e44041457af18a3677a4367f6c2b122b9bc99d0e892ac7a4f4cf856e9d3ac140cddf90dfc558efe354115b15baeb856cc8795e1359bb74240da32d964ba80002db798b40f4d17374bc934d0733a4a61fec4d743a880f16e1c4ecc02c8f1cca75076e3d49fdcec794e7c05b96d6b21eef444220a116b23389cdf5d1e51ec566ed3699336a985e51fd032b4e456badc7dd233d226eda5d9d5fe9db445f011b687fe8521b84d186f2a1a7059dd5c091ae0b5a0dcf0fc333c96af746b08d0cc75f17d6074082ba7bd22256bf54fbeb40eec967a12563e3fadbb4602fe0ef98d116796774d094c8308bc24d603749345764430ee992ac0ee0ca5baaf4f4d12c09ded4d4585451ebbfa660c2c0cbf65a693cd254369d506c8796c205aff6623f7da0a16a79de31d473813fc6a2a61101a213f39493764358e8ba8e860ea92eb9f14eb2ca95b414211399ebe13b07c353e0d7e8044192463984bc32d4b26c1cd734857c0ccd764b877774afbde70456cbd2114c30b8da689869090f0661e237d1aef64cc41c72df0d7dea0be35a36c74bdb4daa038ee1084b9991ace5e4fecfb5014903b9c0c06b9e4a546a06805a12c9df76a84e6a76399a563cae514cebca9981e241ae3cc710cc9dd9e43cb903632402082227d56d196e76845240701b2bbf310b26e1b1c73da959464a901593d21e7f74463980048643e555b72dbeb2be2d4ba4126510f3f417db8c2a9d3a1ebaee05959d8e68e4377e0661fe68fe8665f7da436c7fc0b49129fbd9871c6a433e54108dee0e61b703bc860810c86d79617b77cf9da515a399fe9c69c940eaa1e41441f0884a6ee2bce3a91887754dff11ed63c8bc2855970d47c3cb23e71b21c837e960214599dbff764f1c797f3355a1919d12df2bc1989fc1885c5d205187ad13570bbec6223fcc9a71a1f7bf00f0727f5bee19138edfe5d9bf1e4e3022fc32746b2135512dfb586aa52c1946d6ace93f84447e167bb4740851eb147eacd3b27cb8712683deedddd30017a7da0e9e22288aef4ebb5b4ff567c073877d9ec576d9771e2e540420919b36a93015d46494fd86ff6c985514e61d3686fcbcbb94734fcb46fe102420c737d13673715dc71b723d1d6b94cefbaea35038b8bdcdea71b6d69", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0xa125, 0x8000, 0x85d, "31c15545743a580a772a204e1887c16d25bc9803", 0x4, 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 13:34:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x1e, 0x4003, 0x0) clock_gettime(0x2, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000100), 0xa) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 13:34:16 executing program 0: setuid(0xee01) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000440)='./file0\x00') shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r3 = getuid() r4 = getegid() chown(&(0x7f00000004c0)='./file1\x00', r3, r4) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r10 = getgid() r11 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000340)) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r16 = getegid() setgroups(0xa, &(0x7f0000000300)=[r6, r8, r9, r10, r11, r12, r13, r14, 0x0, r16]) bind(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r7, r10, 0x0) geteuid() getsockname$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) 13:34:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffff46) 13:34:16 executing program 1: pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x20, 0x0) r3 = dup(r2) setsockopt(r3, 0xb0c, 0x0, &(0x7f0000001740)="adf786b83b0d37567654a5499ff761433bdc3f96ce21fef8b3bc97e06f3854ecd00a9d39380a54dc4d63ed4de9862c9dea73c13ce96b5dda766efff6e55923b270be181d3d6892c522788267b2847309586cfcf034335cd164c037df24557cd0dbda483aefa5435473729f9e8bbd2d131d8c1b82bf37c57f1b31cdd35b9d90e326477bcd72b2cc7ceb6ffb1dc68d41d55fcbf05ce2ffc46cf80b5d5396e8142fe1df81c6d31cb5772b3386cfdb4bb0be2834535eb9f4871ad822d5aad579d8c68bec2e5a957cbf5da7cda7407f8f7866d5936b2b8e245b98b72a701176e53851d5af2d6765890c418b517fd7cb99f71caa6e96", 0xf3) sendto$inet6(r3, &(0x7f0000001840)="e4fc310b0e051898d866e04ab026624d3cfcd0f5ae049289a4d7270eb86bc21a8a70d9f405b0244004273aaa47a64e315e882e6f10f25744973798f0d974620b4406e02b769b45b024fe2e59fb80caf95131b5c1bc9296822c16bc07ec0a946e7434faf89d1da7d7ec8c6cc6606f3ad98dbbb879a73db02e615b3c403c4040", 0x7f, 0x408, 0x0, 0x0) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/75, 0x4b}, {&(0x7f00000011c0)=""/47, 0x2f}, {&(0x7f0000001200)=""/47, 0x2f}, {&(0x7f0000001240)=""/181, 0xb5}, {&(0x7f0000001300)=""/192, 0xc0}, {&(0x7f00000013c0)=""/13, 0xd}, {&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/44, 0xffffffffffffffd1}], 0xa, &(0x7f0000001600)=""/57, 0x39}, 0x800) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0xb54, 0x5, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000019c0)={0x100, 0x8, 0x20, 0x0, "936add85fb86208e4c469c2bc75dbbb9b9771f40", 0x4, 0x18}) r5 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000018c0)=""/199) linkat(r3, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00', 0x4) pipe2(&(0x7f0000001a40), 0x10004) 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x6}, 0x8) 13:34:16 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x400080, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x20, 0x5, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, r1, r3, r4, 0x100, 0x2}, 0x577, 0x0, r5, r6, 0xd0e, 0x0, 0xaf3}) 13:34:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x5, 0x0, 0xffffffffffff7b7e, "8540000000020000416553000000000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:34:16 executing program 0: r0 = msgget(0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0942112c30a22d43b6dbe4e18d915819704cb783bff61fd68017848fcd5eef0780ab3c05985fd850f8a3310f8c687bc08379bff19c2fc8402f5231f9da14292a771cb85f7237085228a03f9d10569387448ca6ba96e61750e0a26bf1c9ded1551e4d7eacf666412337adabb5cf8cb1e9450a5df433e026ffaa9e1b1945bc68cedc508af4f4bbe0f57280986f4a749b7d9357fbe43fc11e95e75939cfcbbf8904607faf38f2ebe0912dd83d3ff18a01075f101f0ec936ca64df014a12df98291b8ef61782b40416981ab5d40b8110e8d"], 0xe1, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000004c0300eab9f0672b420915d74d196519411c88d34459e642372cdd41d0121c1a307a4e58aed6a54e7fed37aa0c8ff44c020dcf1692cf239912c9aacef638db85bbc66beb895b2d070fca52ea1e2325d1286a04ad884b45bacfff2b582bebecf6092ed50df53324ab97f22371c438147027939d4bcc0f874710481257daea754c689ab7e889f947ac24d4eabd1f5d72cab7689add721a1c86363a31"], 0xa3, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xffffffd9, 0x3, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8002, 0x1) 13:34:17 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x10280, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 13:34:17 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/227, 0xe3, 0x1, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 13:34:17 executing program 0: r0 = socket(0x10, 0x1, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x4005, 0x0) sendmsg(r1, &(0x7f0000004880)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000140)="ec08a2079faab9eab53baa67b16580b7ff537bce75a2a0557fd3c86cbb74719de7ee13a48d33dbd9a53de75b0d6ca8c7b2823982825009e3b08898a6bd476769872c54b178dc41ee7c82b2b2a9dec567b78fd02c951d89a425666edf5d96494801549b04f59f97b91cdd1d7a20c5ab1a1b53880abcdaf1f51f117cd4f5376e631e99d5d0f816f3aebc915713a5edac95d8e52c96a64e6376246bfe81ef3c23344a9d59adb167c511e79942023bab2146e67f33cf93609b9d28ab2617a336c6", 0xbf}, {&(0x7f0000000200)="1f8ecb3ba21903cad6da6b838b59738f4aedc78db99b0289046227cf2eb15ec1d5bd8c93f45652635b9a7894deec3470dcd4a4c1160196abfd27cd7a1454dd341d8732ec123a4e3d29848ddec43e3539713dbe8834b331625f7e526e85de2ac90ae4685214bb72060a039ed1a9a3604b611f2ddb586da7c29416967b7b75b73bdf4fc43f7246ada12a16f70533f8a1313e63830bda7f202bd00a45acd69fcf316085d24ba3618fd89f49b4fd91c74c39beab23e6628ab351787af1e3ebce1d4ea48b0d5e3d9699de330b6960372016536c0aa880b6ea8fa2da38f13aa4b3c401fd902b5f1f9138e37e4d29fbfe50eb26b631b1b526e405efe4079df8034b770331c284263747e8dff2799b21aadfc8870366e4d61b214c6a0557734e75d53a6fe7ae974d4af9577a64683842b3b2caefe9693f44944b6229c2c6ebad5d42ef8ab6e4c16b4373a9c0178ae18986c3725e3142977ccc43fe5ffddd19af75cdcc5c94136eff5db6a7c937448ee0a7748b7d51f0507360bd470d5346b59e1a2376061b1540fb4e58d3dc6c9d66b245406babd08094ee06695fe91cb1ff4ac520014338de0e3df58fbbca928170c664d5f24a00d62773a0233558455abd259a78b55fde4cdffebf07c89aac85e799ab9e5156d126dc1641ee1e3184f052d1c9bf4d6a04e5e7ea6e326d42548317b6a25c43942d93adb50344f8a7c2dce3734300a4872babd0496f43c2236a04cd48121f9fff0eed9d751b575865b3e8b00985c8799d57fc7cd785d8b3a47dab441fe34dbb66058efdfac46f6556fb54a55c76fe50239d9bd004567be5a52bfd710cf443c1225949455c096c1fcfd7bbc0a8d485bd92ecfd7e3a96cf0ed4396860a509e95d164a5ba1289a5f40ab2c5f13bc920535603ade8345cab321a3a7ccda938a4f9453dbbfd656fde403d10439187b0622758833036ca72855a6886eaa8fc389fa597281f66642f026f11a49e4f0f5a58e9efd2f69293c2f132a3f5be32c67c9fac4167f0c27376c66ca5cb14201620e63da30a595664f5cef8f48477cf686c96bf08bce88f1c1698e5e3d4d9a30ee55718ea41900de5116931c97f077d9743a903963324e9133d422943a9d5be7b9172f6d438b1b4cdb0cb5358c701d48e82a9b1ce6a7007c32c2147a8ddd6fe6e9d3a74eb9f731ed1c8cfd52e4a3254fa3ad622406544f51f7e95c6acaadc9f575586b47f3e5de707ca4f24b114972dd6b879c0dc1f8d0d39a5be33a142cadb6d57b435845c4e1a9eb21f2daa41465a1c76f5cf51fc9792318912ddce369927a38d679d94a379d2b1acaa6a51b5be6c29e3e7981a6cbca7f38eb27b5a366875905915556ed86eff5c3f898f0295ed7c5976a300bf0ed7fdc89f976207e861181468a4001df2cbf08768f404337fa18f446a27a0eaab03a836db8bcd8acf947c7bba6caaf286adcc5e6512558f0bfbd6194c348bc8f7a41737f754beb62f2ad9c73eceff018af114d513b9cbd40c085f5925768863f6a67328dc92ae6ba7cc3ee11a7780620cb8feaea652f57cf11f4268845163c7c4ca5e6f16184a414c0869893a352e94fb22598c03bac7fd5ce7a120894f76b55e182548bd3fc57fff9fa7c6234003a65bd74a859720e87b8c070cd9a2336a95dd3c1db6d5b8749d5f8bac118c5bf7f93bb9a7e799376d208e1db9f6f7c989c33947dfa3586e9767dd61c8e9724fc0b6da349041507f9fcef0cc72d62eeee6ca0492717902338441d887294579ca09146ce71c5a73d1b19c84b60a50b951f93dd9e0216065a931147701294fb69180241ad1ce1acc35e444756890a50b5003d301fd01eb60d4340a1d5afb306226245ebf8a47da2929f8b47451e14666eb1066f24d749b9b805f86f83c2e804f531982bd4d1b78f7c58732e36734ab87d9704d4a8bd505478c36da46941e27cfad4bb557c2af6fd847e1c948b99fad223ddb51c9e44596ce2cfe61d30b6332938023bf6712d5d60400989c81c42e2a7fe50e7e16539a76a6dec9b6527a659a04272efa18fc1de676aad6becfb485d6f7aeac5d4e20c9268d5fe417fd1d650f7dac48b811204f99e27d2fbc0efb488163431be033e77e360f9410e289cc29ca8a546343181f2133983fddd5982293903b492bf5bc0f18956d419fe825bc5997c856f6acb7aca1de1ad00ae6d2d33b1d375eabecd0c2d54cdd37802aacfaf8e9ca60ceec4201594174ffd6c9e799a471d372e53326bd52d7619b21e1159c6649fa66f90322f2d4dd8f9fb3df38878088a7e04dc4866573f6f4b55046d75fe2ef1832cbf6eb16da3a279d1b42c62cbd5a6c4b6633596f0a96c4970e00e42280de7c214f6652eeb959409a010a7a226498b91be41a55da4bb268b27c3068c0b54891f0571b2714f240d99c5bcac5a4d2f9fb77eee3b4675b33feb0ec22c7294db01c1643a78fa7acccd1455d310f9e3dfe4ee451a6d046690cd9a7fd1f5ba6c16bc176e967b78e6d0556e81f9ce98695dc0de4fa408f25d606ec1ccd3d6134442ffc334257bf63e6b1ccda622df5dfa34161421a3fe4874ffa3ca237d8589bccbd6cf8058621611435cc6cf680e71fc127d8b12ad37eb37a5b750931bf4110ef2e4bdc87421a3307c6b92327b6972fed2fabf394c2f354633a86b0a43ae061c7472a280468a65480402ce909d5af6804ee4f1c05ddf3fcf24b0e5b9738adc15d1f80909a25cda13933b0bd5b7252c578e7b98c8831b3c77a44e9a020f93698a2a3fbc2aea15771533387ffe55fa79d6c4d12023da1970c1a49cd1076a26ee3dc92a7472d36b653d7337bd08a34dc56d66ffdf7681d8bc53e7af9dfb7204c62d0d18e62a3c8b9a61c7d0d72448ee379c14150dfe4ffcb51f503e420ae62175f20a9f32cef133c9d1c4ca1b2cb8ce1f71b3bdea8808078788a6411b0e26f4b6aef20fdaa0a3b50342122775c6e36d3911d3ff078e8496d9fa713c9dd5f804d10ea4b8c3bf432f2aff7029b42dec9d1e4a11a6767d2334132d87518490b5d62e0c7a58692905c7f95227e0a81a7871e1b7f0e95d614e53b8ba15d87bd13a6c0a851df5f0df847df4d3e773ae5258ed25243208265c3c0d31078aacee29e610ec91f735ea29fbb3488a509d4ad7f5970c7215a8449973516db6857f8e836bcbf8a7c747fde0928b8713641d6e8534ccf1c3e48ee1d8a86a5b0fa9bca79e16e676d2552913d6dbafc351e7f04faea2152a10b89ed627d09a2f568852f89a2ad4fa8b26341a7eb1c14bd92dea04feb7416fa591c11d200937a97c11b0d9dd582b62fa737521240102825456bb96ef1e20d79692e155f40da71c9410ada647bb9ed94fceeb6d9e09fc7caa50e0bd97a4906e2fcf830867c7368c8a6d31f5870400e2604ad4da9cf819737f4a55f7a77012d163228f7a0d284d3bf9f6f204259f012eac8dbf69b5c36564fb16dca8e3e0ac681c02a8089e1770b49a8b3706c94669fb1708f0d19b7edf3ead721cde6a93590fbf8bb66e375930fa7b32bca88d85fbb480e5b8298a24d89971b9540f2bde614c478bb9085abfd15babc449d7e10f11e1c3bced978334827eef4bb5915fc3433d054deef297f1182767a081f25f410ca0555075c8c13d47af638e07504d95a3abbe5d4758f5982183ef76fef26e24a57e38cf0634f18c6f751cb4ceb87d2b1e99c9fa52eba2fcbd556a03f4b609f3e54de4ae790b917fa809e364e7d1ee35f33bee65dce9bd9abf1ccde892eba4b81a8378ce0151f99b91085055895eae562371961d345de3a380a21ac065641e9b26c0c373fc2f1dc22c904d206cb8e793d81301ac954ded4c9d60d638b4b2a0e8b2bb0cd4c5674bcd416f25c34065f36765b40cbe7f6ef5d0920dc6fef7ad9440c2668a17f5e073fe5382215bdbd720ff67b2a469421a78dddc93af4a34254a97e9e7693c7c988cd7b4a5421f729c2fcf343514cbe34ad391658a089b3adf786fb0d4343a3817ed4b39a27805ea59e8f74e7eb6fd940e3b12aafd34e21c8bbc198e4a72055b27ea801f35e70de483263a166962c7b1dedc5ce87f1ed85c6dcf63a2f1eef20e28c752c00f3d5b53a2581e1ef6058384a1db2caffe91365d82fbc3307f6122805a9b7ee69849b8ec91a3e527bf143aec225b30440e19012e67b7dab91ee40b3f585ee626d4f9d55654833e73bd53a4c9f13dc4dfc0a1fbc7b374866d28e1ec193357eac947b0b7f54c563156e18a90dd2d2f825accdd57b9c86af449c6ffe1981b660e4311571bf69f1da711258819910209c1394c7814600176222d144064d3f8dddd42d7a98cf21805f7ff05e911441bb0fd8c4e307a263ce299ca4c3d059d7ec8b3d012fd257aa472d27e7060eba870701d45b5d535ae77dee3abce646e271f3314ac1cb688f1476a1e66d6d62c0db5e7bcdccbf931e4c693371cd925505e34125edad7cad46abb3112a0a73fdce4a61ae07a28afbe4db3e465bf73477b4c46de22db128d9986ab189e6eeedca87a75f2bd01d60f47aa5bb64863608f1b6edeaecba660c2e7b9ac93d674821937f7e2551c3b91d7ed8c5f48688b576bccaf5b71e5cdc22588ccb6e967c15b8ebdd6d6ce1706973043a3990570b4cfb08ce2d6c8c08aab2166b6681e8d65e0e3333f7cbfe6b15ed1bc7f153a4468d4998549afc53552876ce5cc47944f352fc0d6b2c1447a3d190f5e3e9200b7b20cdaae7990e9f16cb11271e019a3484dd70abc73924f5ac09611f5d30ee43438098855cc1c6ec3a06711b10cce7746965038a6889ffd0fa75c66ebae3bdf5305cf1253c49a8d9c611fea6ccd1495c86c31a5099a32c677e9e37204b3e22ae1e6d5e177f4d2f15383f22d991835aa32e47571db8a8859892010f5a92543c4a6e9e1f337d065f612f2e8e3f3cbd195ccb2c62840f94a3b964ac4391e55880f35c762752760be34152b79ec2b8fe57e675f91dbf06d8b8720e45ff9820bc87919e7227e0e187154b4b04f501dd5467f2d30c9099cae3d070dcea3ac4fcd6e42d7ac4aeb228c9e62e6bbaa3327110253ad01bb7962768673a5f6f383339840cd0177161cd9090aab0ec2eed005aa94c456993d9cb7dca81343bd4909cb394a0eed0e4cb8a3d8daa1926b17b10894f1b5f65ac0221a58d5dea810197b71b382f1a45ad7b40b9f667d40e651e85903b432de59eee1576e74971aea929910a9b0ad5f15aa36428762e5968ae609eda926b4a95147c18ae765ef37095827dc11f619560048e398fbbd9c05a5d798e6f18f612a7cc00d01edb821d2ddec19c8ba5f09b2a6d81686750ba9156d1598a4d9869ab0dc063f5acd7b9faf3eda373adf734a3ddba60c27364cae623371f8802d2367e807c3cbf8840b2f558abf97fa788b8fe28ec0e4777b5c09ad6e908b65fb6044b65ac582e305e1ba9e779398bf875a6bdf056c8829bde76b41681b7c4fe982a88f5d05d4f2afd721b2a5f231739faf05782549c97f8ea4699defdeb0bf3457d773cdf280f81f97c152f13dd4311dce351dcbf3466bc91e0b30307cfe47b947d126d41bad67cde3e1ba59f6af26eb036be5eb349d5be8576604ccfd03792a4df8fa362067aad4d6bda62c9cdbdcfb8d5bedb2da9c8da75629909e1a0a34ab883dafa738ee6c38f9cc44610cc34722d0e366fa8f13d29b7b5483f2c759e7dc4f2875e34be1b1b93b8292f9e01a4c8604678185be7e342cbfce22a16c74507089a52eb34c8297af8fd5ce72281b1ec3f2ca50cafbfb9b5e7a1d223e6db262cc0e5841a9b601ddc2b6f35472a8afe0ee0b960c19d0ece3a239f7e517", 0x1000}, {&(0x7f0000001200)="a406c1cb71e05cf6b4450750a0619e8718639b8fb1db14ec64048cd102f51006b91edd36412fe6", 0x27}, {&(0x7f0000001240)="b237419b2e7e2d762f84beb9150c96827d7cfd2565e634717b37d94456bcf13cc30124b3b097888749493df0f4b67179f2a3a829fb5abbb05a052388eb7904fb9a244ed5c93dc4383a0647efc33f84756929bedea46fcdb184b5aed5f4f56286ff39a9198bbdb69c2d98865c448dd2b539b3964965c6fb55af3c55dce7814732953f168bd8029789af3d201a8d69139fd10d7802cd", 0x95}, {&(0x7f0000001300)="aeb9c8464966991cf6d77bc948854789e0a67697e57e544c957ba60b0f0cae241d4710d8fce9547f4dfb0e58366cc2d5c0fe19c03d76e96ccc6169", 0x3b}, {&(0x7f0000001340)="6689bb7213592aba5e41e936c04f9e9d9bef449c717d08934262a83bc199e1cbab7f4ca3537cd498f8935a169099f0889249016bf626a761d5c64220c8cc012ade712d8a49409c1aee5020f50f95e5ec40a05080a4616d14a35d7d2b1da0039a193116a74f11e3a48e932b9796da9d9a0ac128804eed077a1e6d998a03fe94fd959cac08f8c7e8e3d745c85b669310c23d03cf4fa9f440bd136db62fb5a861440588c201b333c31171b37092a9457051ca673b9b71f237d0d8ad37623d1a0503508f84e65d88c4623fd145fea953dfc951ce29609365d3f0bdc2ac94f285fdf30d843987df64031e772091f787695332dd918b18d723aa9864a8033fc2683f12bcea4ba449fb71f6b26bfec5428457d38dce0a4131918d577a2d638aa2349f0e27411df7e9f415b82218311b64dcb7a4be76d0169f4e18321315b5988443fcbc97ea8aaa21f8036918c81ab5c877adef35747e475a36243e54e6363858cebd89f3026bc16101572159abad1e8cbc271bfdb5c1c78263fe47a91b652e8ca6e057b8e7f76aaf3465c40fd0a5db25327cc273c4206ac20ed47e6554c2c580cb794433b93ba89300b032fad76fdae2663feacb4ed2fff2a8ea358b635718bca4a02c01256c5f245c6c3bcc73d285370657c93b8b96ccd621c849d7a9fa04dd4ec3ad7bd583d736875a3676bcfb56ae7d42b48f3b1cc0e324f2d6d3b1d32741ec304e888dcee0f4bea5f2cbfae81acb9b6bd69c6c286cbed7648595837977c80f48cb0f3b88d3877af827737005de54eabae69808e7938ecf726904b893d72674e965c9dbbde0ee9b386cb26010c4f0bab0bf9257e9a46a5e6eecd5e42a84c014001478f1e791a084f082803d1cf787f76c5879379fdd3f69949a8401e76fb76e88d39b4a58144456fbf6db0331f6c87d2f72a0ba52ee9057963a8a52f16da8275c5b34a14e69ab5f28c2cf8649d15b65b8bae48439df0a0114549078028d7ae600581be1f52111d54d79c8b6fbedf25a3fabed29a5ba4c2bd78ba966fdd583cc03ec66e8938f94be049f8fa0046197ed1000b14a242dcb76456ea42debb1fe0fc2483d523dcff3a736648a43447d6db13dfab5c4293fd32c8e7ea0025c2534d19ebb66205285f48339a456db8222cba8d99999389b1c395b6ab5ea2005f76352dec86ad18fc7f891ede98a95af1a417aa7c7f755f3940499339c15b5a0d32c2fcd6da9ddfc32a0db552058d4aa6c0818e78de2833218222edb6aafe3c8be2c26059399962e89d15421b7b2b51c4c4c6f1246496b60f7635c880f0c919bb639c43ac75d2b6474e693c1ae03a507b9e5551792d0b2e8a99fcf9e7ca905bea2a018efabbd50469be062236e003d968f49a201fe0ddca978850f1cf6942de58794d3b1f892e59355efb2f0e65c4e412307008e77b18652569d683c6af45165842d103244b9ecf2b82d7ca93f451408ce183df98d970f512f78dedcc1c7e15c00220ddd3e2022234d9c3f685bf27287942c8c9bda46fded28a7bccc114e51df5f708e56546f1d0fd1a49492e171e676b474a6066e03879173ebeb68c09a5ebcf00671c82f54c635e753aa8cff97fecf6c6f980669d9d149ba0a0461eba4d14b737c50e3f7c86b57ba921b564fdbb4c11ca9e60d9e9b812abc5843be266f458c43c035d4dc21074c4f939bc93b6f1d558c71ea83cc1e46d0cfd3558096932d29c7cee56a8f83b743892d90511eb9c5fc469a0c7068e35c2d850474fca770e7ad4dfdd1769d4866f0edce8106f8f9c623ad05c44652b2e5d324ac85ed7a394dbbe94a645bc21900effeb6c62b0bf13e23c0eae6cb17c9f3cbfdb942d139b748a182b41896156f8d316204c557a578c2cf4f5a61b8ca68c5dd707873cb11c1ef480b602f7901c2da8d81e6ac5b5bb152b2774d818e079e944ada48e902370e5d9774c337ee43c04157851a214ff204dedb2aa1436c7ef37e060914e2282c01f423043d0d536c8a2b573e3e43a8b7c727f4161c56ea7c2f64879016fdd0406fe0ab256f88ae78702b49224e452d48bc1e5fcebd67fdcc31159b51e9c738def010f182bb3e582daa1b7970ab2876d96b3e9a32dfb6734d13b6d066b709fa01018284286c9f9f0afe11e5feda262baf5c8d33f9bc1018c008a95e544a57901389957d5d723f8ba47d175abab76d33f01f4006a13f61f62c7401a98ece5442d411b0e1c3d9d99188670f8eab5fddb0d1774dd7eb25b617a4f11805b67221bbecd35d4a64220c5a4baffb1bcc22685a275f0213500beea72a8715312be9231650ad17d7e0887fc648f4914c7857f128484b162cb0b2bdc485531270cf64f7e317d460dffd377f828ca117cba2497c3d1a9e89884f91d9e79a697754fffa0a54f608a68665a472aa59993e362b24a8de4226e59520cb76f6b2ff029e340db706c8a6790e663f8697529267fdeffb75c6d0dcc07c601ac1a831fff4d584740c131aabb6b21683c2ad3cb86a7063810d59d6b6c39e2e0f7a3e3b8b29ce3e42984c9bf4e9d0f42f91ec39c755f8f1f014920031de21ee48f60caaeb4de62d0f3804c71e4908d587a9f17ae4b78ad71e1f72fc9a0ef67bd0494175e5949493205c8420b9249bd4bd9c53600ae206d4377919b5b3f70a5028695e0c318320c8510fe393741bec5eb467b0c02b7613e7f1152f088ed1d8c1c653968f3bc08f06ba282bdf90ed99e1c948d3341284747594bc9d5bd9a4af3a5ef04aea527e874316148dfe0ae794e97f0adaaa75f6f83bab56660649bb1ed3e6337a49ede4197f1526e0eda0be5a5957bab9b7f35787b9565da90ba781a3b0aaac058bd0997011d124a1c7c500c5ba6e6e2e325d573214c71dc3da429fcdce6d6d3fdca140fa8760524ec8b761e80eb7bdf2ae67d44b1d846fe009b954b78e5c2c5e1e4f63a6e2b828f383102261dd2da023b6c565be915586117006b97be88bfaf60530b41e42e11921747e1f36631b6f534086cb926eba4c0be0aded1e58e5d55c5c096837512cc88ca24b30547c8fb40ddc238b3dd736850003d47bbc2bc0ab9325c2d505e13b33e941b86f94b19b58dcfd9eca6beee36bf9a22d67d9bf97e0ecc44d183ae79750a870b82408d247b93cf9e66d4aaaac703bed011d37a0d7273562bfa621e25fc2a6141d219ba653ac7b6fdb3a5d70713d6e2b03cc6e0c161c400dc96426ebb139747e6b877fdb2f2c39a6a29b3bba8d0e3e40514d505694560898a9b2562c1f1c13cc81c804724117c7d91bd86b1e2f3f9574ae4c82b484ad70f2b0060959d48a378682c8baf715f47ef1854c52a1577ef9d0448d837b9fd5d223ab9be9329d69a0bd26b8d0feaa3837ae6fa118a0503af0d7381d4e46dd59abdf695509d40607e700ca7ee24dead10f24b101592766bec8bd816c1f9d739c5ef82a09b84d103b4c1f4cdc5043d4b22577dd4dac2401ae30844fafea64fbdccdc191325d8c4b688cb3c6c83c965beb40f7a754ec7260b1055c67c374313ca5c56d7d06369bb99004af08ee7cec0888e760d9d28d13f78fca34e5f6e262f9e93bb72f6a4017999c1dff199dad3755ea5152913edabba84e954d221bc1decb79178b252adf52ce1b0d4828e637d0616e007d8ea1ed018385235d889f9ceba5bc61b5be34588145102c353208a5da6f3e64644938c060b67e95df08257965a31b804f8af65d24c5f946bed00948f2eacd08307bddafb04f6143e25cf4873d6cea15d9ee6a2879f29e03a739212b0504d00712b4b5728d44e710a155810d3e7a48f05e8757e312505942d9e0e24a4d3e9753245de89b0ed322ab53d9c8c4db3ecbb7562cfb8f8e3e2223aea4861205d44f1d548c24a118d8564839a0e421226cb8484960dea6183bec54518cbc4004e64982e9f9bbde6c21ba94d82ac5193c979caea935dfb4c946e1d083a47aa87ebad5e7da819b582482933f4a67f25c451741ae9e6bcc25710b50bf4d722bee08970773fef96fd48cc309080f665f860ff796d1c024b0834dc3299a417e2446ef97212c3cef1ba5c9beb43b3002a014bcf7af4b2ec96f24719a2afc01668700a891ddc223eac6b0eb320439980c2160dc48f365b1e2d10acecd632ec5ab6166c95433c330b15a8958b88813b1f3bcd5afb274c2b818be0e47187c6e92690f782333f83a75abdaf93b9149298666635ee92310bafebf461a387774dfd20ba9c66f14757a27f7449ce0c82efa5bcbf2ccf05f802f86a996f8a81fbf5713b882320bf37bdcf94bba050cd703aad6bdac5ab3a04542acf2b109efa76edae1b57b08eeefbd138bf7e203b67877651f328edfa35b8797780cdf27a48c0e460513a488b730583956f2573f862311ac2711e75d2aae5c75f105300b8e1dc7b911fde34c8f97dff6aa93b1c37bdc8e5d803761863fd9d3d85ba630323f66dcb354cdafd869a64802dd6ca32accc02f781f1d2765cc22a969e74dca187e06404d617e43f2c14b4970f453d0d38d54f0c0b665484c0c85b6e8816509dbce68e5be45b9989745ee17d90cf0d81fc5c5ad5b76b7e2751c3eb347c46c08febf34d807fa90af5548b62b4035db6ff76a9abb573cc692e6325a294e69911fbd8e7fcbd6337cf7f7d0c06793e33c1c243d902f61ac94c6c1ac54e3da64512fcc55651add8ab807fa984af469a0948dc0dc1152c1b3a97a5647b9a6144087867042d99b2509a64594b4f278db249caef700fad548e7ea34c6f56f78a2993498707a73776239e451eb437430456eace39c2c48b1a0e4d61720e42b45892c89477a0a5cac1202fadfdf4015c0ad5af6ff55b5d2a5271b4629f4efab55e76da99215361c807deb4a0b30fcd496a763562156db880f50b4c10552ea571c0994a5d71d97b6ef313fdaab37e42db1f2d79c0bd39a83a315c0e6ce558ef43945a27c144ab9f0c1afc1feb88b06f900d6328a1cf431c46e70131cf18b9e3c1cdd2307e63dc5cec881039d2d5c3b661d5a00c31a787617927cc9f052a7aa45831faca24b643cb9fec1cabc0de9f4a58e59853f4b6b5e9e8fa144ed17f11da805f228e7afc63851f124cc5c70ea6bbc34cd0b8523673971d3f7f1fc7235f43421ff85ba955716c052e801691d40b9714c72ee533aa5477e1d4d20e63e058c88b6dd3820b5d3449a2392565fdf050fa13fd1800e8dfdf281c2cc4490d9823ac8ac39ba391ea3e1c418ab3abfcfe12548e5abd9c4e8183848c9a78ed2a835df594988ad9361b073a341204e970d94eac94ec79d466952f925146f69a061eb11b8060d9808cf4a3a7637f8e26fbe37fbd7f616b146a7e00be968e1cce96484aeb062e823fca39bfa7211cfee560eb2d7e7ac1030f3da7392b58f7ee64bea3ae2f14e9fc00a9fe9e05bd5d73662879795c11e901085c11029ea147579ad312928a7ed52c58e3e0b9f36a68931f34360a749e93bce98de1a60f3a92deb5f43a344950b9d5f2b43b2e604470773e9f343f65bc8053ba2ded2e74521fe7dc72bc9949d4bb0c41e20900a625ba70628e0d65080f15671c6e092e4965bd63cd1b526bfb6b67f58077ecfd68ea7cc728a258e75b2a3d1d569311e9eb70dff966f85c4519eea7ee07235628bb0aa038be0beeba9109eb835902f8ef9254426f765b8f1bf30537a50e4c173aea53816694980a200d1656003985d851cdf9e523f0c64aee350be64c0435bddfd8b66542bd71a60584558c53f45527f2409c3c691f3a9f80af3f141b50810722a81e7ce599183ce6894e4263ccbde3a6d847195be04b7168bcf07c10c24cf7a00eb99d67431393822297d1fdd", 0x1000}, {&(0x7f0000002340)="cf0da7b9a5237fe19cc3260c42b4d6a3e92875adcb19bb7f0962ef0c617aa3b9c9798111f7c6909d897a7a74a786061a8ce607ecbb8ab11f6e22f7d1f00f897e2f99039f951e19fd7f55731a3d218c19e4d6bb2833adbb21e3f384c2047c6eb741aa8599c8e5c019c297b2288b6bc048", 0x70}, {&(0x7f00000023c0)="0f69b3af3f359d11d9d21b177ce0a9fecae9c9e54b7460edd7d8eb6474281cb79a85d66bc793fe01d388dee2b4f571727da743ccba6aad0a209a223b3f49358bd8110eee8af6c8fc9828a85c9425c733f526d40dfabaa2ce0558a1f5c622662a115d9f8793c258bb8e881e5a09973ef0516fba7d94866ea17c2e0b1518b1a47c54057c3cb3ed82e6b907b305da6369cc66c0d8b6e8e88511a11b817d7de2e1dd", 0xa0}], 0x8, &(0x7f0000002500)=[{0x30, 0x0, 0x6, "27685978a75bf8b5539e715801af16006384159f50b8737f5d265fa70a"}, {0xf0, 0x1, 0x1, "c75b75bd602e1b29b5d5233592d97fc146699041b31c3bed0c8e03a788775000b6ef91e3ed472e55bc88b1f982bb29b7748b9cedcb6a3ea88effef1ed6947d44dd814ed5f7f3ab22df3b5005f2c9a035cc66b75f9db97e480b83f2f46b3afd2b7d4a7e5adb07aeb9429d3de407cdd1416d0d7ee089cc40d9f75735214897d33f29e147dc0b5e0be745d0cabed6e4bfb70a595a0396882feeeb668c2176159147c315d30b73499209afd0555a9aef5d7e65eccfa5158b9032f84ff7bc606a2a1f03ace6a6fd63910366cabdf83eda390e2e414b50e76e00a187"}, {0x10, 0xffff, 0x5e342cbf}, {0x90, 0xffff, 0x8, "f43bd10887340fbc2b95e9f5666916afc9e4971b9e77cfb2d325d702457b529fe39eeb375c8fc85812ba1c846d76d3f589c02416813bcfc044f75a62a5fbf25d9101f8ce3e99a9bf1259b231efff4474d185cb8e95ebaba888b4eb66d4533ee58072dbbbe2dbe6230cc71f8b3f81f4812ad2621fc6ac26a1275be1"}, {0x48, 0xffff, 0x400, "05cac7e694d81f360a4c4a151fca97669ed5f8d609dd3aba19f722dbec91439bb388bc2f3417f83033eefafc570aa30011f8e1dd2546"}, {0xb0, 0xffff, 0x82b, "66a9c72b700d6ac750cada67842809ca4ff420e8ff440f4f59f7b6ca99bfe4cc4bd5f3b1fc46a3f1dc352208b1b6050e114c6e39054a13a8ba1a2790db92b7bb6a100b29d3d2ad49900dec7585db398bf8de826cdb1f70cab4a34701e70437a768bc0e5c14e797d41d6180cc15f2a07c2e68846558c576f01df1199dbddd338513e268b3645512f3c11617971ff60d281c38b85a3c7af8ae0b018a6ce916"}, {0x1010, 0xffff, 0xff, "bfa3cd0d891c803411bc18dff1236e349df22712d0b0e5facb059f7b7715c1b8c1f47e5b1f750d01748af2a31ebab63d32523cb38b2c10b20da344ba28e2488e7d28f1fc9bce58ceec6c4307dbfd986c4cf50c5b6fc51ec363980f4026b70654c970a717d4aa509737082ac1329ca571a09e8e1d022fdc4f6d5a413c87945896c88c03e04c0b00dc2c21cb208994d32d1b9f5810830d11bd5d3bc3caf7e6352ca618e876f7f978e739dac3063c6d413ca3b518e22e53811cd45bb70a12bee04212e177eb4fa764ce06d4bfe82674847b59290fb33ff1e225867f6fdc5ae5becbb009ce14be32a2d0072e921e9ecb2eb238be062e1ec35229c192a31c28e3b9c959bd3464c0c22e31980bece18441a76f807abf527bffef76bdd1e12e612cf22e78944d8ab8cca2428bcdfd6db911be80cb1aa6b04b1fba82d3f95681390a655fc5e63ea388df6af5337f7f009c03c86c9a44487d3b1cc3d9f8becf62ce87243993a8d72c5d7b48f50d228772085cbdd11cb00580360bb59ce14c27f459983b7b6977a86b58bc49d4724846d2802248e052f8c01ad87d3eeed62978d5c48aa5cb0ff9c49fd46c69fb135bc43dec44e2d49250df14e60564403804b52a8a64760c8b98d600e17363d175cc1182a4d2a2ac8ee7d428e8954b56aa3bf7c79add7a938ca69849b889048bdfa1a700b7ec9c7935c014f8e790dfec61151b07a37905b9ab174072093e341cde65daa4042d1a613116cc9078a75a034ef98cb9f676e1249ee9fe24aa4175df93afeb7fec3e6077425afd00ee0ddf9503a1e4948db01ee79d04d300ecc517688dd483c26b5090fdbc2762857f1a93d7f6dda630dfb371880f6752d299bb51d496119ec0853cbbc22cbabaa8dc427514faad9dff87ca157ec59b0c25f6440d2a27d4f045ae0fd66dcda62a3397686e5677b7036fb4c9b0c60944f45be9314b2a5b193054d35cf6f1c11c543364f330cc93229beaf5f398ac443a67b4bf369c9b4862c6e7c72fd517aa1ab5d830bec2d02bb7089817fc686b3991c72134e8727777755c805b6e0b9632e5b71c56c94762c6a36b9ee6ed1942921e360cf2607819c6241b5775e5b6a96fc3f96fc58b5b09789670ec63e4702d42a9011b38dd7560d70ee2b22d7af13b4dad9c3e158d66fc5f038b4664aa091080106ebb3291dee7c496c08260bc6256a5a332f2c43fefd9fa31f0aca52419eabbf08b2348ae4c2be2e2be2a718723f202ceb9cdd188320ea6783fffec786b3357794572757e8501e1f81b5710464ae1996c4b5744b1c6e0237d552950146f9b540b4ab312025ea2d5f6b79f727d354a0a52c13078ad0b44e92a7cffdcf8968a999948b2afade93eef1a95a446b2c4b55d4abb9ec075d37de86f57208002ab3f8e52860e957a923419728989bb5fddba64faaca09e72d749a1f04b200a013a1a8ff7848c89bfc45bbd8ae057e2c9c1ab9371331d1156a1b01d7b4fa5bbecf1414145c4dbe3285cd0d58a1814be0691ff1416d1e9b18334209bced57c90a80e7de2e5f754c81a18459d0603433300233fd09509564c127d40fce09e64fc66760e6de6153c31f95cce3fd4d6f4dac0854b00878004cba2b19a256f9bb5a152abc2db01f3640f4668c6be91f82b3e4cefad8e547a3480541489a3c58ca8072e2ee7e56d6d371c5c1954b4a73fc07ae0112bc2b791c9cda6da557f7c279753e40545b25c245aecc982a25587ea023c97bac245534124f524c1e3eb8d1a1d6e5c318a50696fb2e3cd9ffb52d8b50630567078e6b9861d7604d00aeb1ce13d526b25e7fe595696d2e99d3263d2451f7d01f2fc36e42be97fb98c587d5974d64a7b7506e6fb26f354adf1e913e36217d591039c5cf71ef599a5f98888de232f102672ca91db3705d124fbac96f84f31eb9b3e406399014d1e107cdfe808a4ea304c43b55e07a2fbb6c52c436517371349b310e5d26656dbc88c02d464afc13ad84bedc7f402a3b9e2410388a90722c930928df970774009f27542c8c94ad75cd6485d70befc10adc55e3bd91f6348ed646a85d48a185f31760c361485a454e5e593cacd1b4edada7719d2bd383ea7981e77d708136b2af6e31ed8281b9587d77aa7cb113c8ac6b6a37a25a2db06e42a63b93ecbf69bc0b363a9aec378a802061a9ff1c584306c9920d5a6a600a3bc54ba88b53039bf89ce44dd2d875cdfd12117148c8c957e96da9669f87b7313febb880f30d350a19ae768282bd9596b03e31a80d092efe206b46f2bda13fa1167de8fede1d7c43d7cd578a86d9d9ce2195a3225b6ce38e8258a0de36b396ac96087b3f1f8d7279125b451587649bfb5bcf3ff3af5512b97423904255dd75e7dc37f41694a02dec5eb553d16619f577e84b2723e106fdf67cc08230bbbdfcecd8d0b5df9882d06c7525dc0439f38b9bdc74554db78f2bba055912bd3da75e95c992fa56adecb559c53a57d29b4f72cd4f348ebca39b20907d0393c4be496ba13c1c52469555966b6be460bb804c86868afec5892a1233863d3dd107dfe636bb8697ce72ccab47c16f93940fb2a2522283b0f39c0cd688d5e1a7597c680830f47e10db8d1d6d1e0d6a38bff584de4088d306c18ba99803dbf547db407237db10f7133398bf9b64b75007db84035c630dc4fb949b5d5df311ad44ebf16dbd06fe101965b2421ecb264d1a544993be993de9faa0229f7ded24e84796143418a2d22cc928403d651494a8cdbdffeade5b581add4a6b333dbde15cbbd7938c2f897a6af6f4eb17f7309e1b4eb18a0eaa3e873b7bd57a1afe635a8c20922ec87044ff1d111f864c04a59127c1d1d2da73f25aa96717a9332d3cdf85535e680b15dfe4e9d24da79c4a92a4a10c2af7f14aee0926f970d81da1356766383a54791242cb0561456dd672b3c98954aea46928307bf9d4e10b2f9e50357f0715312b86264c9c05a8610c8e1d4b754fe9470ef9b18961e5bb584e3135ba68d460625fb28ebedb794265685901cfd73b72763ca9c26b4158cd22b507de7b70f20525fe63669ec310a42ffe60f9fbbe8182cec9d37af400319aae8b1b76b493f680e3d15aefc919a28ba33fc48806d35eda18d1c9bf53005e6125595c5334ffefc07b911a8f71d5f3dc2888bf8195aeb4366e7d65fdab000e195047fb75b2e6cc1ce84da546d48fb6baf4f78d7785a5c1362983546b90ce4d04cedb6ece19b4c80427a0505bce82ad7dbc5951098b94e924c481f08dc82011062ebe9a310f75333ce6a5fe27b6e9dcd9095aee0daa9d324c7447f4be1f4f6aaefcfd022cc9229c01dc4bc7bdfa1ef43b9ef7d4f8256fd6e9a070ae5365811ac24c0c3d2e8a4f1914a7807aaaed95c42c50ade49c919ec98ff0bed63919ad91026c77abef4efdb833525c635548f30fcb99ddfcd94e0f14f1b7d85085ea5fc6bcb0f67736db93080deac6fad7f914ebbeb81b9918d0fd43ec15b211d3c2cfeb2e254b43907d4eaeaf4c50bceab67643e720b0ce03b33ccb73c3c7f418546d7a8f39767bc12eda8aa5a41b74541dc475c06b6f1321c2dd3b15b0a6d6d330df3fe94a72e4b26fdd4be56a3226269869e69d4223eff366e772b7ef05fbb8769bcd18b0fa173266477c8cb0f40b6af8bf250c1e15ef284c5e26cd4b80e4756332bf56e407ce4889cb3f6104e48ce3cb305ee0fb01a2a3548af46eec403e12676136ad6ebc24b47d78ce3ee4c650833d47cec25e869ee1cf867a0105e26e73c1e706ac39f1d35bf2d9d91df912f1a14e8af30ee8df3b7578939c6cac7a8cef5f2dd40afb382e22584524462d4dfe9d21fff827c93f03b2bc2b7c5f1ce4787439eed0440ce9414371b55db64bc840c0af3c1240868e4d0377a8c124dbf613182c1f33769c289f3984a541f162273e92eb65119a8d9a60777fb06d497f779678544f5f244b76d5d7b5b96e1ee70b96afece35ad3191efafb95bea764b733f18936e6db0bf69e8724f356a7ee5909856d8e6a67f591608bacd11a8ddafa16f1b67b06d87544199ba20f087b1f0ae0d7b90519edb45e718f43fe5b0158e459502db218351dcc59dfcc681c9f2c1f4cac0c9504dee2f6bfc5a04966ad82c0e55418b35e4ded70f8c7ae66f2c350a6f41a256daeb01007280f7de935265d55fdc110e0a939f00beb0c049804a578a8642886fe436972f2c02043922f2ed4c6cb91641e3cc23424066d8e01c54013df878f561a0e0b20e1f185e2e23b355e6511f15a7e404e8ec8326d8c013fec13714f4b6c0b3beadd449901dd4899a709c9b2bd18e2a221c280f4c14c1a87ce58007a4f9f8d400e173fe49fb6c509a573c108ef597fd801802e5caf783a346de3b5742eb7ff7addfbccc4a24a51ceca6bb65d21d9daf8f9916c1d31aa876bc021f66e6b1f7ae0c743e4674b6e8f3a2e2bb5e1c41888350338273333ef214a307b9b1a8fe88798b58741bc5d36a3dac48e220af51298622d9fed0df22bf7b5e35e86dc504cc7e85a6c03601103fc8db00ee18b797d681cf59427c570994928962b31e2d19c413f9a24f1ae8e509f9c7391b8e6769ff824f0d83f1774adcc506e139b175edebbdd0f10cac2e82d147bd646064e0b413d10aa4522c54d88cccb493e6156c33fe5615f276df3a7e62fad9c988e0e2eaa99ef36d60562cb5a226cefc447c85fdf18ead9eb0184a77d7796d6db3c88fe897e5d841b008128016c22cfe13c11c99e958218981e6b6027210b6939d9c88c5ac732e17a146bfe36ffa3b02c92e4f00d4efc83773bcc84a16af4b53f999ce6cf5eda1512baba3ef117ed5905274c81b0fbe3181c47122ec99dc8aef7bf9c93b6df52a4ac15d8d1509d5bb92d97b778737d0057bef068bac3467590dd757882cb53a05dae85af12101c77accaffc9447e9755d15415a7196ee45a818a84820093a4865d568ec17ae66d2eb882de64e31ba4d717e797f4c7ce0469e32ef8ef20022d09ca700982615f2fd7dc7d4a107368ffed30a17d224336bde318af2c2267a3e91f515b1269f83ffad51644fcb6952cfdf362399625b66d795141a69fe92c6e1bdb2efde16f12a942b7bab662bbdf0897898e760c86741a3ca17125032d6c47ded400d0ca8bf761670d1eda8925349786a2003613264946c096ad89ef400de2bf60bf147bfd18af39394cb5b9e93c641f6ce144f74a70f40acd512a0e1695f1890d733678f69a690dfbbc647bde449331ad4e7160c813331f57c77f7ab981436c76a1c3dc2213422f1697874be0880dbc2ae43205c10d915a3a9352acb3e1ccb39a8df88749863ab924d61c95047a982c6a0daf02dc081ec131bcea9dc3778b8dc266f4f58a20cf73e7c86a0b493bf7ea8765cdd02a966decefe6ce08c38ddb85f5815876edbb9c6f541e4a820dceb8e37344530990ca87cc6e66df2b73468d41eecb91511ad382cde774dcbdeeb7e84b1afbe9c0d99c2725190db0f46e0d1c2931dea13b5a0f40d585efd28bc66d51b93e0b6ed46262270f0395acd8a7cfce86cd8815a8de706bb3b06af5423f2f26cd894bb099237a80360014794ea872aac19387f1d62f5bed16dabe9d3bd7a53b73a19581a1d92dbb746735862cf8391bc6232762dd6eff12d6df846a546ac6d03fffeddd8060d37e46d456312422bfe6e7c13daefc34b2258ea34fca9f2e74ddbfcbb6c51ab60323f3582c95a938cb49ead1162387e42ca57a8a5f44a20636e49be581575db04d773504c54de29e148f984825eb7ce24ab2e589aad6874d3225215749a6ff805cafe6e0de92dc9291733f40c9c32474873"}, {0x1010, 0xffff, 0x1ff, "2058b057c3228bc0f018657c167c70d0959e34bc37e80cd33ee351c04f37a46610a891dd8cca25cfc154892636dd4cdb1f8f71e4b5f3bf9ccf556fade7ead3af1ec873d2fbbdcbd37e0c677351da10a24400984785a39989e980fc1baa81f741f8482601d994a84b89331bebb519fbfbdc6593a9916b5cfa9845973aa624d7630ff0459daa9000cb7839a002a5096cf43d91634e96d38ccf2efdd4dd1351ffddb32f23fbba52f111fafbc9863fdcc0cf7395286ebab174bfd41f9d9fe3359a36b3da95d8971027c8ddc9c012e6a9bd0aa7c7a2bac8a8394fd78dc479a6919f5cfaf5fd0e075cb05c4ccfd7397572acddd3cefdcaf2c935869637f9ef8ab9a1cbdbb5ecbedb6d84ccfb51b11b6f7d5db6c57d36b20129005abe5cf8f1b5f335cf29aa25a398f0ae0114238c719c3ac5db9a56d92be93546ecb52f47415b9fb26ac8d8a48391ed1f9e131c214d99656e845fdd64806bbe2f1c635a1bae54239da4c02f134de879b0f1e7e6a8b9827f9c8a21ae356d27fb049885e300a668b10267d35dbf2091982697014799ba2c9891aff8cbfad7d4529361ccc0ce8a89cfb5852cbcafc64455a4f97a17d09257670939f70c4a418e950a3785535e9909d0992301eac2fe5dabdfe2b81ac5e44b50389a3491b39ce5cef4950d40db033ee417391e81b76506ea002483d437b760f46d9b186746a96f3a9be6df152a6bc62a115aee36077b0dbd21dd2c8a811a53f9026023f12bc8c2b2e1d5184f2fdafdb877e238243405d6ad5758f56cc56dc5d7464a44c31a1ea962ef1d0ffd51559bb36eb9e8378821745cb0af3cc882882b4a54f8072e1106101e6ceaaf7af9e02da7b48edd0f3527a3f77e1f35c9d6322ac4f33242f4ec4b36f54cefd538a7f8f026e6ad33b28bc2374dcbc6ec0f0a3784b48d21f6454175145035f5ed70f481a40048af776b9df695a026126e34341f659a72fa86c5043469ddde8d7976337a144fa801811d0d23d536e1936aa13e14b205cc758995935469baa577274f546b0922b3488b7a2f5d2ce69a6dcfad43810caad955cb82d04e3893b92e2158b24a0960d220cb3b6301fb604c96e2a89c6a4886f985ef16a4c12c817df5fcca2a644fee2fb63ab9c9c2d9ea7abe9ed9621584bac31eaadadffcad10fc2fe6b9e56cfe6434413f41d2227a59bf3bece637c6c848914288e5017beaa9e347e635b70d41cd152faef4eced7495eb683b6096695d8b5d790c14c23651a4523c7c2eba8b2660931ddd6897843be5f7601361aa4333b60280040ddd75f77d3980f6345165d6361f56fa9bc9d26334ee48120ebe8de61384a78ddbec09b4c4bc8a6c89e28843023e332a9a13ecae1acfc6742230b5fab0dac9afb78a351fdace67776b48a6c6b56ca0d349b624ed9051a7bec10a81039ad2ab13855204b0bf48662d9d37cc51c23006117a4815a3dd8d3445f2eb0ab1129ac92c157cf1960698d1e94041a63ae1aafb6fb215026c0b64350fc1ae76b488886448ed55af91cd8087ff7adca0fa9cf3e1a06140e6e7ae3480041d7146606bff4ca886ea425c16409e511751fdf0daa27f788f610e380b8610d2684f0b06442d3921d9bdaf9f556b03b86b3b9321d46d969e411998e4a9fd47a8419b7f636caad8e0f78740e72a03065e64b746f7a16febb88c2e51d1a82d754878bc7caf2b2e27850ba1daf1d01e9ec30beeeb359aa162b7c2038f0032e4f15342bb0d4c3634812716e54ae2fa0aa4ff1b1a20dce05e0e7c3b79c182eaa1bb7781a3cc5a54d763e615beca7522853e18b242af814c4a4a17b07be7a4d6d2b69b62bd9c67c4bcb6cc15aeb1f2816b07ab786cff595a141ce739395227789903732855f4ab0656339003067fbc12828b85632db79968d013df774b82962b3b4f3542fbe84bd4f1bf6471af797aa1dc56d9b7687aa6328ccb880b87e6a3a8ac2346ed819984ea5f92961c508e90b50083dafdcc9ef936fa67f3ea9c969a1a1309dd1b81bf4de5f317707d3dc7a9e0d9e3018ead9ae498adea19b319019aa666efec952a808f89e4f8d1b90819fbb5f013ab0085fd49c45bdc1b72f91570dc385afe59744c779214ae7679f95433526f60200dcee26de05311e9bf9b2030d95b1d06aa5f4ed6df61631c59b0713fbb6a97efc8e67a0379aad1ffafe822fe646b984dd64029c206f3d72503ba30ac61603e407dea009ea6f7e650df025dccc147df29db2e66b03423c4d3716f592cf6e0106fbbce1baa18a72a7c4628f40f0db9414d90e531516b14e399317cfb41df9269ed6c0f4caa7bdb0239ac86535607d62248c4c11a8d41fcb8e005fc1eec3b7a96638893bc7a2ee6cf44ab1fbd9af4eb0f4588738126829a4255489a2d641aa21284b9bb7b5c41c69479b1642575dd61dd0072d40d06e4e4557004f67517db44b7073e931b5b32085c8832c7412481c5c27bfa0b8c4176fe7cb6d921996adbe0f1c53aed9621e428b2ef8f12ddfd309918a1bb8d324e18b834097000824b33dfba81bef057ef46ca19f04aab821a6c31b30fac4495a531a030dda08ad9f31d022fa43bc275c46468aa9a2993ba639153b381fc8b3737d3271efd352ae458d66647fb44fc0a470e439fff4d33f143ceb257911288296f817c8d3f3b119d17954cd1f4903f667d9bb52b94151921d114952dcbab0976106731a718e85e79d5c20e819ab5c31b74a15de3f21a572496853fedbeb97c3fc3d16276d34b2adbcf1d807173723f0ce9f7957abaa0ca3059a06ad7557fa207504e002a06282adec651343b9469ed7b4092af6d61f7ea991ec4fe8ba489d81705bbc49f79d9c058f72505a0c0489905c23cddf1665370bcb37ee5bd0c46fa3a7b15fb99302d56bbbed6149ba64f5572cbfc02d2e823729b29b223cb4fac3e7fe0d43f9bd2f863a6370b80dcb495a98e5a000ebca2d6b6fab62c78018818883908d812df23937dc70dd2f173c150def8178be511de98565abdb3f46cf15b92d2e9a8715ff9b0bf73adae65a21f788c8ba31a527b3d275d1002832d99a834b9026d7073db2f4e45c6833252d6abb5aba81c074e82871a452a3a1ca2385dc81c7350976531556173841b7796aea88dd427576afcdebdfb403ae9885ecd0158a49178feda2fab379b0c0fec09574464cc4d822b513ad78d7c81e59d737cff56837abd3c4a90725e15d7d5985a621438465346eb8b094a98965a4ce2354a2833c9c0875d7f33390081d5d655916977c8c2567c42aa754b9552cc9920b4150d7b5d5b56b05172d6de998a776e692a0ae2c799b2e930c7cd9a398828fdcefcd6c022eb04597cc596c46f21d6961d3d3c76afaa1e318b016e36717bf8a7ea932f4f822c11d0c0ee82de1aa28d9c6e752ae1b28219b3c161a9a532dae0de62754e640e32bd444a2f1cc701502d05b2d1d56baa7d66d51b0e05c309a857d6e6d4d237ede37b43264bb7b1fe9d01a0639d7c59d363829337657f8952b752cdce28c131b744a8d4f83c19cf9957cf355a525e40bf212d2e296e44c5586d20a51ad5024ddaddb4b3d3692235065144f41f0e31c371f71b1a203daac983ac5c1485191b91770925a9625e5475746578cc53a9bd6840b3b71dd739d30431da75402de6e919cf13a47d6db09d7573191dcd5b497efaf69dee061db369c077b74e75f90eb4e2facd547688aaa08ef230ae2d9d8e4470c5e528e24ae3180780229fbb54298436b12bbf1acabb2ec5f130520c4290e285c14d2813a2a811f47a4354b168bd2269619256584f935a0d4c6ae561ba160af8f36932cb01ed05d2c1b87da5073bea5da5b25678b43fa1828a167b484aa824b030046f605504e30e0cbc51f50d54f80f2cbc0bf4f230153ffd0065b870eea04ebc5a5efa4f356477df9cdafcce028617422d91a00a59bd8a8bdba0737bc58baef5f7e402355a84685f406de62c7cd74d37c18f814c759e1e4e9e23f3c32ea6f0b8cf742187205a94b05deed69a540261f9b9b1914c83716f1140c67f97714ab666513ef5b7443d19f759b6914a5b9f0174b4da38968f117f974d4fa9d80d47fa3541b9df7fd34336e93e13e478c6c10d304c42a71584e399dc56783025cbf2468d2d6d698f165181918b500621500c3fe118fd7a857986aa7ff1b1bedb72a0ea03137c871f1d2d94967567b35d91d62ce4f7c2ae9197b274f3974f9ae343b19907c3e3e17a237513fe83be65db79f7a7dd41d52f4ed7e3feb19a58bf6b3836ab914570cc569cd64719dddec82dbf53ae80799fa9296bfc65c80da18dcda46d3195a903adae0f1cc633e2b286474efc7892713a0b4eed0c830561e1d184a9d6aab0ba54c6e7cbfef1d5a16cf21b845f5d3460a36c5da0eff4ec7f934828f895c28226e7db009049c9dd32e6e0549abf25931b05125fda79436a3b4dd59f7c1f11f990cefa754159942cf462d5c2f49ebe045aea1c3ed449b79b610b668d352e02c0e76a1ae1e98815745297a6170fe4c15931abdb1a2d8cc49baf58ac509f4a02ddcf1e1b2eef3afe61cd67abcd90559bb7588a0531c0ab20c545a20442a1019c120cda0c91a99f32979253a3c4677962c5c7deae9da9e96743518f00f6befeb9f5065478d860cc5d42064bc17d8da2983ee79dc05fb1a922b1ff3e98df38b74618b245a0972f3dbe1e45b3a9c8b80213e3eb22b7ec5092a7ddae2bfc2e6bff2c7d01d1900f32fc193f5656ee267db80266bcae47f7fc0afcf13b59dce0bbd21cb8935af2a2c118cf91c77b624aaf10d8ef14c7f234bd1bd4a57da661a6df48b51c781d3b6de342d984d8227a5276ca56d388121b701460a7334fe8250369e4578e787c723d9969f9158938a5bb8f9727bb7279b69e52599a563bd12f1761c54b139827631f5747831d5140a307efa1bfb7b707b5aa406fd24cb1773fb9148a8bdd71380ad874f6955ed8291bcb04af32e955b4f09075427b8910c3796eb6ae069032316dc4ee2a7bf29357b15102fddfd1f281daf15f0a4b4ef4c427331d77a5abba6ebddd8d45409719b39b2ab5659c3dda61d63849a431566de097ec7a5109d6c6cd9cdb6264912a9b1407762613dc6d52312067f230adb39816c2275d284947d78805e3cd4424d9d003879c336a5396573d845e9f27e0dc32544906b8e0a581f2c1760151844eb75704edb0a357da2657836c287966473b65aaa62328207b11274ff9e66f0635499f4103aa63c719b731e5d9132d8d5678a9d2609d5151194ea34d7947e71c36cc3c1b26c9d786586619ab873d999bb2bf6b27df1f27009a5085b27df703d59bc6ae863a3358d38fe5c88e76de222c92f66a3fb650f9067019536f95d9198bb6cd20b6da88537808383b0e4b9a50b3c52a4b3fa8519b05daaef00eb0ca2b5d6c19b59f92b789b92ffe35bfa07d89ad0a853a1ef53d2b5277a918e6f380d77c3cc3aa10a4fe65dd17d1b4756b46c5c9a7e2ba9c0bc575df08e3c2cb0980335073b3fe59934fc9f56631e597e8b68cf0f6231868e2bf54798205dcf8d4b49c5e452590db1d0108cbc491a4aaaec794f961fce2543259afd0d5dcf7e7929e2593a59e9254d123db2a8737bf6f47f6f16bf870a27c22bf7d807fac1224879a2bfc1e1df40b1c10ad29412e1696823762bcc1b3729ec205128ca2d08454186a7f73208be2e67a56ea7dd32363a0239257ab08ebaed48aa317af6107623acb0f481b421c2e0ffb46e821c2e293090ee832b4e1f19f50ce3c4d9f8ca1609f2da3e2d4d1176bef4797f35bbc92b6a5b8f039fdaa1d90f559a6421496a03640981574"}, {0x98, 0xffff, 0x29300000000, "237f5bad6c6d49022239597140bc3b3a6ced0dc355b1fa659cbd688a7f9f6778258db1c66ea1219fa27576fbcd8710d6b4939824f0b75d67b3311e58cdb4b20527c8975312a28a5f4085112b2523fc11e9cb596c8b3e280d174e85cfd2463eb4547b2f4c25725fbfc552153b1545c8732a185529d016d7e9968326c10bd951723e11d5f153ab33"}], 0x2370}, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) sendto(r0, &(0x7f0000000000)="301db28fb592d6ac4ab74653837d74187c880946560ae07e33673b8099e2f149e0fc5864a986bd40bc78", 0x2a, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x6ed}, 0xc) 13:34:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$setown(r0, 0x6, r1) 13:34:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x4, 0x11) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket(0x0, 0x0, 0xde1c) 13:34:17 executing program 1: semget(0x1, 0x3, 0x622) 13:34:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0x7fff, 0x1, "c3a605a54ce7dcc73e94933c3f4b0f6e988dab42", 0x4, 0x3c}) 13:34:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f00000001c0)="68d84024a8d0793edc1a82ce2eb4824de6ba92119b04e4db3fb1352a3f82992a742231944567c36ff28dd8bc3747e4da4e6c7edc931475038e0e9d3fc2475c8ced76dbfd106258239a181a12b95026ae171a3c3ff5ddf3f8d4ee3308bc1401ca167a4ae9ded5b761833e1096f07390adc3a2e6894309ebe3a229874563fc8a786710c7fc772484a1dc089d08599a4d14e1f129ecc054d3decb0e1ee172b8f813663e51a29446de8d1d81b45c4d3c4096f3ad081062b3897fade072f9d995c4fefa", 0xc1) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) getrusage(0x0, &(0x7f00000000c0)) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x7) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:17 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) 13:34:17 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) dup2(r0, r0) 13:34:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 13:34:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4812, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f00000000c0)) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 13:34:17 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) setuid(r1) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1000, 0x8}, {{r3}, 0xffffffffffffffff, 0xd, 0x80000040, 0x101, 0x6}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x10, 0x3ff, 0xffffffffffffff81}, {{r3}, 0xffffffffffffffff, 0x80, 0x18, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0xb1, 0x22, 0x6, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x0, 0x13, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40, 0x5407, 0xfffffffffffff4e4}, {{r3}, 0xffffffffffffffff, 0x27, 0xf0000001, 0x15339c3a, 0x8}, {{r3}, 0xfffffffffffffffe, 0xf2, 0x1, 0x3f, 0x6}], 0x0, &(0x7f00000001c0)={0xc00f}) truncate(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) 13:34:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000040)=0x7, 0x4) 13:34:17 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 13:34:17 executing program 0: pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000002d40)={&(0x7f00000017c0)=@in, 0xc, &(0x7f0000002c80)=[{&(0x7f0000001800)=""/186, 0xba}, {&(0x7f00000018c0)=""/97, 0x61}, {&(0x7f0000001940)=""/173, 0xad}, {&(0x7f0000001a00)=""/28, 0x1c}, {&(0x7f0000001a40)=""/220, 0xdc}, {&(0x7f0000001b40)=""/180, 0xb4}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/118, 0x76}], 0x8, &(0x7f0000002d00)}, 0x1) listen(r1, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xa204}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="b2c51df3bbd0cb2c3265778afa65525c3a5f1f7522b9a1f9ec6cb10ee367c7f468cec0732d2f6e4061dbd95c98fbbd67d6842344861fac8e03c23f0a984adb1545d56bc076d29ef9726158054886f19f5dde4ed6f7c27ab0e4d02fba47c105a0e67015294a60b11f2a0097a3177955941d30ea001717c5de1c2668f7d7bbc4f65ca0e118834306d39ae2b4e6793924f88c970e414a862a7295ea6fd49db080230175aafe6a24f96ab4c6d4f6fa6c1e77ac8d420f", 0xb4}, {&(0x7f0000000140)="0e5c86093ea601dda3ec39ba3790f526942c4240439063b07f51f019bf4039442789745ad7c12f6c5e756bb51b945637f80a3f5e5c14bdcf8f8e435971c23ca59bcd85c2c7103b9a9884ce0d2ec809e092ae220c20129486006526ded5540a362919e55fcb7a77f72324e9e456fe2c5c185e7b68246b6bfa60815d75ed26ac1dd971c86ec697e6f35a076a6f11d4336c449073296f17ea41df7ec6f27986907861a07806a5ed254d3034f11a8e210631123e901274efe47eca75abc9baf473122bf1255fc6503633979b32a70e66befac53b94b5a4eaba4cb8707dc7e57b2f16db8a3f8b0d3436c3312ff79f8924", 0xee}, {&(0x7f0000000240)="10998c78e90499461a99cab208473b6360219eb5361b6b427efe5071db0483d9aaf6554d99d90a77387d997de2b6239bff1099400e18ae8a5259ceb2db", 0x3d}, {&(0x7f0000000280)="9bf8754eef59b242a0fbb04c63389b5cab609755048f9cd5c1c6a08ac7aba97448a47892865b5b1f9fb5373abd082380479372eabf66c1531d137c4cc00e076d5be38f40b2091a1d9a8a29bf5eaa112917fbcad3dfbfe3f8f17ff59a3d97a98cc44f41273a6d5fe816c3f4671d748ee31dc0f825215c9ef3a59bbaae4a", 0x7d}, {&(0x7f0000000300)="c71802000a3f81888f53673d48c3ff1e7fef9ef6dcb6d9e698351ff7e962b37306cb81f8c10d9e091bbe772d2d124dfe887b9f4eefc5cf918ddb3e3eb71a29893ce245d49325d6200f7ece964c9eb8f30d4054d33aeea480b72fc31413b9676664f7c4b52f8baf887269ff6889a1e2a00012ed2d095dcf66181a961cc1e88abd7db4f7137a32103a22609b183805620f670bcd12fe6f7cb3b74bf91b715da25023805692c22207496304d6", 0xab}, {&(0x7f00000003c0)="b906fa51e21e9363ff475959edc830e49c50c388d7034d6fe6134437d2bd86043691e1b6bb51701e678f894fa5be1595a31b697658de91ae4e713b4bf0b8d6e232771286165162d506e4b623f2bc70fd063c062ae10bbaa85c031984710eb8817ad59027e37d780262a57274aa6569a4dc5e9ae7140a61d6165b440e2345a4073c253c759119deb568a5748bd04b619956dd71b1eab73930a44d578055c4ce307bc901438733f9e0560a12290df09d7db0f78320b443", 0xb6}, {&(0x7f0000000480)="1a2b81e9b78725e4598bc3bd15ec63234abb1a77652683671e34b5b7d8e755153fe4e0ff114bd7c415fd09c12b4a3d634032c1e9bf20474372a9f484b61798b6974d81fd0263acc00371c1368cad2d658548b375b2b7d29063fc509f7cf89ddb37c5f2d7cf7e53809c615dc9e51bfcfa396c13e9aeacff81d18a5605aaaa2360088a3a9b09f7b1f24f7b00cb5c6e2d841038dcd6b86380577b1c8a189cadbdf4a59aee5eb0c4937e4ecf7814a0727bfb7a1796d0311dc0eed6", 0xb9}], 0x7, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x8, "08107acdf45964bbf3ca44cf08da3aa961dd4e9300757d9ccb873e9e7e6968f2edc0ef7d749e6ad70b13d7244ae9122fa0168bdb43e2044392727b69e55e7a6755b39c9c2fe6221691fa919f524f4b78d31a3b99eb240dbc7f238b6d3e093248a5777382ef99d404a79db6e7a31b221eb72b746100f743de5451205e72be0058365dd83b50b2fdc7bea5bb186dc7109510bccb1225fb367766185cb5d7ee471bff539a729176ea7da8d9c703f3515b0e98b80911fe50587043172c361c99072c22b40f0fe9dd5769031a27d7175384550c669a0115cfd2928e7f7577e7150f8f256f1d8651ccffa9ab00ac054dff87b68e9561e341d7a67c620f588e40b1ea5357355351cf8d7470d9b4ee21a94cd55a499db496366ab1434ca219b60b54cbf2804410c6a5868ccfffa08d2255a25b2462ebc62c839f7f7592b370db3ece5b20e82191616b6bc581bb94d520db5908e0d0f990fa3617fb2d776811ede36173901cda5661d561b5269b348b31e2cada7da93ece51f3a1838b3dd742043f2471e7ede7a73e62437f76d835a82b709ccbf0f5b30dcfbf70674180775fd544efb0c81d36a1249ee9b84b64c93ba771f266ad4182bbb8a7472dc365feef07e7d3516d59707c1f0f081184ba817b6c68de83c74c6af781b8dd610e809cd0bf24995187b8b8279d73d7065f3fbbe4fbbf9a8bc147f8ff8183a26c7ba248dbe4ca3fd75735e215fd449fa18c985e0a91fb539a990056b725db26921e1bfc14f6ace3e7de51fb8f031237360eb17a2629efe72b8355009b8be2309e297dbd9433bc43000ce9f66915fcfcb41fe70eafeaf2d59f8c3ea80f681a8bd35b074eb4d250778d10f04bc784549ad2eff7bc3719c71d0ad56e6b6d56d653fd81add9d20a9a4abcc83e99bc43f05d798f9f15fc8cee515311fe79c3eb20678711e9539e8d8aea0321a492503db6e287f83b1216b2258f6784e259cf8c48aba5386eef367ab1a33a0b25b504ab517c4bd4601ce592220af20899cdd17d1652e666d5dbdfee2b6936b92425a54833b5a520b33cb43e86352e614383cb4c98a94e6c789c71bce907b58a15e16a90f76d1f1555694cce36264d6f0f3ff3134e9d0fe5a4c494262b037fbc4d0f66a002328f963843d32c4a3139f445ecfca5d3e4c9c48e27f10d3fff7751f27386ec58e1da492929c2e23244f98fa14bdaabeda378162f409def9cdd29f6c191f9def58ffbac0ff5705e1e26d2d7aea4e2feef05de1e911073436e930f8a197e3113dd6222fd213bfb27acf66f1fb304c53fe26fd30c4310f03a5a49713b3290da2f56e5e843a6bf747ae792cad41b348d8655b20ffe604cfffa139920845e38baa5eefed1406dfa2018448b21e44af407f84dd50789aca32125b693f2dff0400b34c196c9bf9b7e07508af7592c6d32f565b99af725981312f82d37fd4c98e4a8693551f5b336b343e2ae50b4f70dd09912d725318513447034a28794a6e08c5e021c6021ca661f31fd04afcacc2744911e7e644110320902f8c59bb8f2ad6c89707cd94409807222b1a8cac0be49f2f4098fc45d7c92040d8d21099b2f71b6481f4a8e2f11743ad298433676294d78b6d50587ae17a924ec1c42060524d23ea8f43526148f99b83a622a9916658ab40913447c8b9fbbb66eb86bac0258151d1ac23b968fbb1af3fbe30ff9d6b0e341f8f5ba2941f0925b92c5f275a3bb20e2b8e12128a107bb9866c7181e6e8ef0cc8f90f8eb7f7f193f04bb6301535f7d0637f756c665a79ea83010760aa4f059b42c2b9b49a8b3133a0b913a8e18fdbebd70ac4740923237afc5388895bbe0a56871f114db8964a26d2ef586e95bdaad127ceb8e23f991a1f9d7933e95902d74b10a745503c6f7a6450d5c673b69eef2cc8dc4d42385f54ce647882ef4fdfc7678b92219cb46bca5f12f0cb85e54d6a0b483ec77aedab2e6ded344b46f79aa6e64ca97bc5a73d3d50960fe9bc2f3c339b319b908941ee75a7d50364e7bfa4a10cfe47bd9ffeaa2b78ac57961a2ea09d911a161f51fc6b4c97d98a1fc653ba3a3f0c90765b4adbffbb8e297c138ef9741dd20ed84b6d650e502b9b1ebc44c526003e1a8e7ff4733182edbd45a28a9870d21df6df31be9a1bb1567b0b1d320066443451a6729d3a9b88fe38a59e845d68033e38211838d4e7287b5f324056333324b44c55f573ef37e37a9d8d1a91a19185f0d5fefe61bf75ec3867280a8cda5ceb40ac9c196aca635c31e8d273175816e80e6cb0b1ec26275ad959853c167d621e732465fcb491d085fdf75bf2c4095e11ee2ee730e7e7c70e9d4dd5c6d5561a739c65b11a834eef6571376cb48165936cc67e7f7dd25d9f3070765ad668e1a08cad1971e49a550f05c7515d2066ea8b79a3f60551e096b15da3b6e43226134fcce1a3026529b58b9d70bbaaa9794ad5aec0f149694c521f9ce5026ce37623c10f8b2257532cd8074d21efbb8f0e81e9108f817cefb8fe0eb5291066e708d343c163524e97ebba45729ced35db42c36247f0581b1f7e4ed9cb372f3842f98291879289eac52741fa9044ca769c8c18416eb2c65ed005efa8ce5fec1f740370ae5a8f0064b6f653537627ee973d3074aab05ac608f263d4b4f65d39598cb21ce369aab8115b3d1d59d813ed0276cbe259491947986f2fe81cccd97680a7a0ce5fd520ff7c9fd7221e99ede5ac7b74703732325557f0b3ad6e8cdea510b5c768a0b4041bdeabed4cb1f00646ea0165580e7958fa6bba43ef23738e5a409cf02e42170bc582c9bdaaf5d44e6f4cc98f901e87fba92df000582378c1bc02a244202112584cb6e09689b2a5accece8c1fb9cf02ab2bbba931928fdc5096d77b23bf9ee7584d217b99e466ab1ccf3a9597a6745de782a43af338522f0caca389958d026ed876a355eb6e0a67f4a332c74c7d9073866ad5583a3592163b6386bb51a2188f79314643433772867ba59e9a0c8442bc515e3223510214b9e1330bc94da6c8ef01f138a63cff6da32f02d7ddea2a2011a1dbd05a202445d537562d68b9ff170d857f3d0c5e57db876a66811249325450bb2ffdde5f4d1e46f115f03945c15b77dece7eb2cb16f99065b118380dde40af10c4cdcac214a78b499b82f07ed76681adbee7104c1465116ada4d04965e302035f3067ab184b993122436122f9a03bafdbcb3a13effcd94a02e709407d79ce790c7ca994e35ba232bf795377dc0367c1c2d1045fe40a8573dadb73e55bf2932dd6d9f02024b320a61f10160b8d7635600e9f7ddf07ed5c2eab7562cc46b2bc36011dfffa7fb0aff6a5186b8fb1d8d2ba5ddcdf2303182c405f6e2954d4ab2a800e610ff3151fcaba6d28ca77d4045b60e9fe62ddda684a197170e5e8cafeec9371d10a6f506ca94d26745d1508ba1b2ab8c91079c1ac49a9fade2b9710b5dc9d3d45f42fbf7162b7389da9482e79ce3511fe6f431a2b33635985320bdf081a64de7c0d297700d46d9cf4dda54e137fb6732100ad82bfcbb785c024ee2d8208fd9361e16f858e13e97fb71fdd2f633612fa282dd9cc01ea788ce9faa8256dc361045ad674ead7c9c49c0e437fcb89ba0f36f63a7e5f035b06a05f90a8f8c499f7687d7542511b426a18e3ab76ca7c624f860275cbd082f7079aeba80f0d76f5eff2ee9f82613f7a78eed699a4ce58d8410270276795aa0a7be38dda662ca10284751770f94b01dd35add621644dc220af52261bae397fd096ad178144df19e2d48b2dae9663fc5915e4aa0a3db8f1ec73fea72fc14ff7ebf38053e925ef0ff282d70e4db3d3e30fffe2669445b998ad6fb1a27a28a6e7d91c10223d718d5a3ee3193333806465ca479416190d776df83a7868dfdd1f5133c49a19d27f47502d9c7379c402f2df12401a5b4cc3df9e5b60f06427c6ec3e05ba5190dcb303746ee912d70e22aab171fbd7907d57bdddebb048ef8688e483de25d61f8e2064d67bc65c12a35cc8d8b7f5bed0677d1f60de74e6d9823689a332ef0fe92d115acc7fc17fedad8d1669b4194afc0ea2af4825d1bb2c028f7e3b897d5ff717171d9dd1e4bdab040bc238ddc9f53605b76a9363c55579765403d074b81121bc7c56e0f0f68843463f615a26efa7c3220fba147af173080cb584c02b058a467650f07527ee91fda1af71ffed900cece29afdc2c94f5fb73151cc00236e6e0bbb68f1e418bbd1c1958f4770a24744da9a1275e9bb28e27c110ee8ae7f3cb879ffe40b64016a0b83d7304ac89e5a39f82fda3a637ae66684f385ae3b890d1e45f25c79bc3b98a6e594e6384ff53d57fad90b2cd1aa80e7811b284ede15ca80099b5d5fd841c92c5619fd88b9f17a19b4c4dd34e48defe85cc0261b948f3db6e2bf9400285e72d6c74908c59d8cb1a62ec65d7490df7aeaadc77a8f00e1400345a4331073aa292b92a1ec6648ff258ba277e2a0d8ad08dbf72a640e1e3e7e2885dffd7b038bcb42cbbcc86f453b8c9cbc9786f8b93076f9fe0e17c15861c1db50d32f85b0046cdf138b6df4fe381adb24eb45a8c8b6295eb865375a7b7ad11ee7520f3c00473f66cfb07c52aa35d0458f6f082b11936be1ec6fcf0f17074f5ec61e792b58bd46559013740a42c463e6c2b7b7d5f7d7ff113b44272735bc1fad221d1fe92ce652f4b437c768bd3b6b74b28bacf4262bed3a200d3ace116b055f956c67656bb4c4b41b027f8e1926a9e19a1613ca5813b9320b34384fbc7d8b93ec340c2d62810168ac5eb3052ed4aa9802a69e325b884ed6fd8e3646ca57de4182e1c9d1e27af252f9d0722c00fcb8d0809d6210fb23f319b11a8570446ed64519c3dcb91b9e091b7e54f33cc613fd4e9003ff5e5a7871a5c502466ba2344a75c9cdf153787bb063a78b25807572acbde9f28278ab81bf99e1a209a97e7b9812f23b09e27aad74d563c4276f37456f08249ebca29fc59db9dd23b34dc76247f1020cc6e91c081caf282cd1293507ae1380d6d98da649314e6246973436474eaa5d13a72dfce569fdb3eab52615c6c90c90bd1ae2b37c4509250504c78c2ca9772f1b7c900de2fdafd0b055ab7058b0dff9a7e15020949741c529ea2e0d56de23e07e2277cbc31e3c0a3b7e01ee16b783c3c76e6fa848e8855c320cee8f3bf3ef8a5e1f5b6ef32f336ae4c6863c08aed91a8d0e9a7c6361746d221f5141cb7cc26cdefd3a51c54f4932afa33e61be888a09f7f8c0470b8765dba46f87cc03cae00d240327bccd4f38efcdc7e3f853db793c26428233f2665e2b211b2561b675f2621d03f622d5ad523bce0852a8a4063b89d5dce18f82886cffc8d346aeb56ef5e8221ac02d6b086875a593f88854fe03898904801a92021abd3fee298bf7e2fee6af5b8991122944d9d03b956d50237296a2bb70e426442262ea4431a1e6e5b05e9ff91b29f2e314b9a257aefd5d7239e738478e2379c4ea1f9fbf6cb2c0b777fe73d33a0e66e927543a342df2713ca1da98531a4fcbd559803162b4bd0ec3daa0e2b09b56fa3c9cbd249bca2afbafa67a365346865b2e4f41a5b2d8f14167434582f3794f41177d76edb03977eaac16d97fa8554d0bf75b7e6bfe5fbced5274be15245a41487434c48eaa9e5b769bcc86ac565eb00ba44dc72614923bd6955e5a06f825fc25455f2e9d4d1b221a87f68fc42dfe1915ee5e6cc13e4cc07ee920fe658ff880989e06c0f204995aab04fef8e78075389f10cd6abc11352dd3cac7d17adc7dfbcaf6a9a6e3c0649c38b4ccf16927070b51ac0be6e379b910056216ae9f84351d"}, {0x28, 0x1, 0x7, "ef0a4e1b4298e1c6abc0386def1f10444f"}], 0x1038}, 0x1) writev(r1, &(0x7f0000001780)=[{&(0x7f0000002d80)="5000b8c988443658777a861a5497bbc464179b0362a1c1eb27f7d472dfc1f6c66028840bff0096512231a22161eb27d2140de782dda6611bbe8f560e8d94fcf674196c470296fc6ced757470153b2c85cca229ced066d17d39d94f66262ba608c452df3f0f318eac509aeaafb0ec69a175885e99b2814eee8fe79eddf4d48cfe7fc4695f210e1000a00b4909f217f626d60307fe79ab3079d19d248c1222fb0f3d4288d8ff9b329f0989084c06ee13fd1070622821cbc109221b112a16e9f45f4adcb8a3e7d9", 0xc6}, {&(0x7f0000002d00)="5d1740eceb8a8114b8a5c4fa70b9d00832e406d72c68db7003e92f2166cc657873", 0x21}], 0x2) 13:34:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)="b36af1fcb9d2be5bdaf9fae531fe72faf48d09f390ed47a2948690a824ae5f1cb9c73eab9f88f5062dd2005fc490d05310ae5cc157cf6842a5ada7c4c91a97dc46d996b7e3c0ed2520a8", 0x4a}], 0x1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000001c0)=0xffffffffffffffe2) r6 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x2, 0x9) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x1, 0x6}, {{}, 0xffffffffffffffff, 0x43, 0x8, 0x1, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x2c, 0xfffff, 0xff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x5, 0xe982}], 0xffffffffffffffbc, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x82, 0x4, 0x4, 0x648a}, {{r5}, 0xfffffffffffffff9, 0x94, 0xfffff, 0x4, 0x8001}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x10000, 0x6}], 0x5, &(0x7f00000004c0)={0x7, 0x8}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x46) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) symlinkat(&(0x7f0000000500)='./file0\x00', r6, &(0x7f0000000540)='./file0\x00') close(r8) 13:34:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x32) close(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 13:34:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(r1) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 13:34:17 executing program 0: pledge(&(0x7f0000000000)='*%\x00', &(0x7f0000000040)='\x00') getgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r3]) setgid(r3) socketpair(0x0, 0x4, 0xf4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x2, 0x80000000) r7 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@file={0x0, ""/60}, &(0x7f0000000680)=0x3e) r8 = dup(0xffffffffffffffff) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r11 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x20040, 0x60) r12 = kqueue() r13 = socket(0x6, 0x4007, 0x80000000) r14 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x4003, 0x10001, &(0x7f0000000700)={0xffffffffffffffff}) r16 = socket(0x20, 0x8003, 0x101) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r19 = dup(0xffffffffffffffff) r20 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x20) r21 = socket$inet(0x2, 0x4000, 0x44) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r23 = kqueue() r24 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r25 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r26 = socket$inet(0x2, 0x5, 0xfc52) sendmsg$unix(r5, &(0x7f0000000a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="e60e945dffc920e2b5714733caaf31ea809bf2558a24f51f80106be7bc68d0d356783ca42f2ec532198fbc9aa6565e2cce09aaea94719361f3850233f39e126132df07742c1321597fd10a5929262173a89d7a32906545a5ff71418b87df70fc456ed9ae833d8f293f54087e538d330671873a02915862ab033e51ac674921ee4e87cd269efd4c28d072922339fdbb583c97c8ab96a05707e0625b156fd482b5624d59d3cdb18b6ea50fe443cc83b541597e0299b623b7c96692ffb865617d51f784b0f3f5ec4b43f0169418c2c44bfb4c0f32f489d6461e4b674e63c26e99204998ebb89a46911d", 0xe8}, {&(0x7f00000002c0)="b89f5e61ac960fb23b7a3cf881dadc0bb92e7838badb077286a5916e9fa2c2c90d0e", 0x22}, {&(0x7f0000000300)="2c63d11ba303196b4961dd326be1ad3b618b9a7ec6b5d50aad65de28389ddf9b15bec51ccdc2aa6d9bd166e179bb698bacfe20aff12db246c50ca20827e4764addb550c36443d0aa7ac984744a25dff3310378742c76974418f966cf947b705d44e7025f3e2c613d885c0dcfbcff2dbcfc78b50d03f01df27b574eff0929a1f056902c7ace62c767c0acb96cb9f1e07b4662b87163dde002412f98d366f5dd", 0x9f}, {&(0x7f00000003c0)="03c01abd00ccb7aa09b22eed209e55ac4b801b42bf4e0e2bc04fa39eeead5f044583037ab504fbfc5d18724fead21bdf69dbab4a7f6928e55421382125628ca712718fd109a2428c5c915ecc0045d1b8c342a706cc6f2db87a4230922cbda1e192a844485e3310aad42175d1f7ad5e8b8a167fa49f1e68eb7e3bc91a3c85704b1f02049641bd982fdc83d4e17806235c1f81e67bbe34701b91c3f032bdebe2cbed3ab9daae0d19fde31fee95cd5d5972124f8c8425851bc2fc4f24", 0xbb}, {&(0x7f0000000480)="8e235902982296175483e02337644ec6d5808b328e035e7bcc45f7b4251b2cfbc5a6624a7f975110787e8a429e1b8ad4cf5e05598ef0bb4639cb05e392da648919c09549d7a982df7383ba1fb3d7f1229c5f6987fdaae64021bf295c4062f3", 0x5f}, {&(0x7f0000000500)="afdcd87dedc38d5fd82899c48c3c342c2be38150a385778e2097152da82669e48bff7b035160cb84fac4f5bbd788b0e57adf231a40afb126d02915140e59c4d3527a665fd032022c70dfa4ade3234152d58795908c4f4aa5c296e5c0cd44bd918013ecc5c3eb85b64f41aa623b861d5b03b94996b3372bbae77be1358e0f15d6989abedffd99117bd5c03b29ec98f354", 0x90}], 0x6, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}], 0xb8, 0xe0c8de559a87d5e6}, 0x401) fcntl$lock(r4, 0xf, &(0x7f0000000a40)={0x3, 0x1, 0xfffffffffffff20b, 0x2, r2}) 13:34:17 executing program 1: r0 = socket(0x18, 0x4003, 0x81d9) dup(r0) dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x101}], 0x26, 0xffffffffffffffff) close(r1) 13:34:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000000)) semget(0x1, 0x4, 0x80) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) flock(r1, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: setitimer(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0x52) dup2(r1, r0) pipe2(&(0x7f0000001140), 0x10000) dup2(r2, r1) execve(0x0, 0x0, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003af9ffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000032fa593fdb63d24b7f5dea9f313f90c56fddf67bed37a8760fd91ff1bd6b7ced32ec6852c355df31cdafed763d36858abd875c054c3c11990374cad3bea1b44e6fa554efc5861d0b28e7db055344a86163caecc09d4f273622026d574411644397a5623c57968438a0ae6f891c0083830d53e4e12a9c85fb1454689a1d2e6de100257c54ed0327f3ff374769748680f9d0b39368b9215c1304169d183d4f8eed9cf1184db09fe009033d1046c7c90b7d801e229d044535425d5dc82d58a02c989a28533dac14"], 0x1008, 0x3, 0x800) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fchmod(r1, 0x6) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6e, 0x0, r6}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0200696c653000"], 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x11, 0x29) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x8}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x8a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7f) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xc4) r2 = dup2(r1, r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/72, 0x48}], 0x3) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff860f8a0194f090e87354fcabe756b79cf30f0ac033cca0a4144aff983a7b111f09e48614999abccdb3189cfb38f83ff90c2452c60af2b51ad8022c819ce51f24e0719789896f6c900ffdedba7931afc6bfdf0648f3dd9b00000000000000000ac4e37b32fd1383c519dfbb448cd2c9f8950366480af58a8e0d3650396b2554763f77d30779e7be0bc0ef4d05ee5aff73bb375b98f878f51ffe8aef3c39eea07180d50b6adc905338ebf54afafcf4592af7a616b67fc7b7ac4b57645055b32c8b442021bca5f7b8a8f2ffc73b6701c2a5e9238522304545e777da328244dff8e036cb4be933a632eefc5e144f7713578db5c49cc94654736dbc2ccb89d0232088c28402377bf586931c301583ef2d269549e3c96c4745c0ba6", 0x13d}], 0x1) writev(r0, 0x0, 0xffffff6d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: socket$unix(0x1, 0x5, 0x0) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:01 executing program 1: syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x3) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/10, &(0x7f0000000080)=0xa) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socket$inet(0x2, 0x4002, 0x9) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001600), 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000140)="b963d3dff14e55f221e8241419de0200f34119962589aa03d23a28fa26e7ee77232dfe047cc37ae3f04a4ff1492d35b5a2d4458fd90aab4b5072a8b27448250021fdd60b7ae2dc9d5ef8557d6c434047b01c71e479312a3c26cab9d4354203f86eaae6ca92091d8b685a04af", 0x6c}, {&(0x7f0000000200)="2ddc29612a68a0e5e2bba342bb73be0e46907a3501825c8c610d7ddcfdfce3c8bb9e103af44d06da1cdbaaa9607004c77139a5d51b9959d34b2084a5296a07e5908ca40195b72a1c6e2b380982cb5c3e28957f89957b9fe5837a3dbb870e130092d22a795660e3aebfecfbd8ebda4e0b0f98de72f442888b6fc225aae13b118e4ce9d846ddb19d341f9fb217ee5a652f3d789965c4bde4d23ad19023b0955fca06ef26483b14dd8958ccfefdc60c4f6ac8ccbeca9d5393b3d90e1869cb2b6480a53dcf5fbdcbc104e1afd101e8205eb7b3e633afe92b13fef16f399e459d4c4da9ed85fd318fc5a1892d7141e495cdef76bc809e659b82c74de22bc42368e3bbc6e3a6ccdd1d15c8c50f95b58b499137bc5cef35a11cc7fa139fb2c180eb4549e49cac13c78e32b23687291ffffe71c1f15474913440aeba52a964672e97005ae88bf28c0b28807420444a30d560f5d36a6bb69ec56d46091b750efe7b46eeab1e2c2e53d8701313c05199b7216210d722cd084faac33ef2f71f2ce651dfbd4882d3ad269bd516867e9f52ae1d50b377ad144f18cb1ea3f3a301f5dffb1b11d2ae5adc8420e4a0e2d154405dee342b0ff914e39919e194d6a590bb312927301774ed5f3746243661b6aceed8a21b6f706effe355a7940acd4d9c5d685d5b57d6e8590cacf38fc3b42b2622384cabd2b8070cc165ee7fe4b8c27251855ac397cde2b7d616c3ef46869a870b26eb0b575bdff3e1aa48a197f8b80f5f87feb97e47da91a27f0fabc7134a85476435c810466be173b78ea96bd0112edca78b423eb8720ec5590b656bebe11d62399d719af9c99272bd1f14460cdd7b48f9a6a0a823af94cce007655329c5beb7c9713a54343c98612fd535fc74213d2e96b4042acb763308fd9db19d5acda1c98c5655a72f8227a8c8c0f4a962a702457b18253643045216e4d0f53b121fdb0a77aa58593a682de47100c0ca235d0f10c76c0135bee1248d3af9fd9053c3a068a70b773240b0535f5379ceafa523dc57cf14b3a9bb5a4646c00745c8296d00b44cc3c28b954f82bed06ad762fd86bb49d2ceab75d8a82e55fd7acc093d84c16f1792aa2d609aa082746957a32094b2f1d651508bfc98ae529e7609a679a88a1147a85d70312e0d418bab22aab98383238d028116ba34f1dea447534af4fd8270c13c5832b475f2ac2bf48e2db8cd0de286a2802c60dc6f5f50da34dd0b1b7230d44237d7657f9fc96dfdcf6066c8787f38b4b78338d1e8ac29be08e733fb4a5c2d9525c61b20ebc53c3e4c6cf0043208f72457b08fba75b4b4f14169caa6f2331adc0ef8a0afbaf1db5217ff57872dd985bd990378679781bce113d38b75f6c7312a7cd8588cea7438fe37f08773ef87b987c9c0b5135d79fa2990552d45758b741fc72b57d0a95f11dfaa386b2b62dfaf67d59539f02b06dfb40aba3451c6193807f9ba6fec8cc76ede0ea2aecd40f3983fc2c2a24dfad7c999a0b959cc828a93f1c0c1f9fb7b04fa3381d6f41506f26ea3ff33598b3ab9341a6ed7d5dfa5bc6f38d43a1ec7f556cd242c0c0d674f08cb84d426156c4c09701b3b14c740d933cd91f9db0b54be19a7f1722d951b7bfa2f8dc17fb2f6221ed819c5e2abeb10ddb501c5fdee1a44a03ad229d8f962d8f2e870d3de3829e544d0a2a9374d0d666ca569bf5079222d32d3c8374d4645efebd9ba8531a7347b9bf841a640c4153ff64bbf12cd3f11c9c756f1de88f4c8a38d7b3654484f8b94e812e99c92bd283c7cdd0e2ef843ddbc2539efd2f3fd308bf1a399550b2faae68e30061bbc574635da8a08c10ffe67d49c07a07f2e1743628e86393db79c937ac7c16c6e62654f35e7ff10720372f5ad4e51974846dd3623529e469b7c1b40423c0b40fbaa44f4c952b6302e9583dc4a0a230c7c6c5d9129788a1badade34c1cf2d19a2e6991cfd6669a75b234c0b6efc173c8be5ba87a31af841e1df574baa65d90b197ebd5202cc3a28cfef2adbf37adc9fac37e662e0e9ddf36187f31e0f9e9e78e1d1ed67cd2992e41a388542bd611395ed062055aefed0e2596202de8817d0c07a64269b976c32e1192eab146fde998c8a20c093d9578aa02434a9e28bdf2855ed911843f25d122a1fd70683a51d1265e558c97f03134a134bfbeb3b89170167a599c99ef64a6cdb291f6baea9bc2e1480572448520bb98230b397695e8907e1b730aa30e0a94b8031295438607b2c5f95cf6d555d6ef6ec8d12717cf6ea877e2ed768c52c197726672f24dc5a0541cb57867d5a6d479ba8bc66785aee32abf2dc6b0be23aa618084d61d9a6f138bd1df3ddc36d1c36fa65d375482bb8db85a148118272b05c5a145df16f1efbea19011888c00db139a66a2c0587ee7786cc838d1995d0ceb7ed5b47136462637c60e139a2b8525849d1d0267b8f4a035462c747298a2de8dbd7f0701a274ec02296f7f353c5ee4b4a551ef9144e1d365d6035dab4df8191a4b7970003264e2c9f8c4af37d2735c310d41f680359a4e7e2173cf96a29afd5cd69d608538e0e0ea64394ec8a0e189db3e6153e3392a368594048789ca88847b6b7baaf04b4a3f5d3f825ca368d3469c86cb0d4b6121d86e199b618b1a1f11d2b3fd9dc11405d3f5a89749d5eaa718446531c871a19c3453d15a3772d0ae0b815f817b9ac5cf594beaca3f5bdef420b1319abd3c72b01436d4f74042a32b6cb9c2801960aa492f09df50a35a5e4e4a7da30c3dc2fa57332cc9e18bbccc81ca2ec9cb94374334c8f19c7845a52e2a8684769983615482631908603c7d2bfb5c8c1f13d037286ee461a80fead01b12d48e12db9cfc755c1b4993da076a0a5c8aa756324fe23e0418812fd0c6db117c07b7f98191ef31125dccb186e2ce0d4f46f5604ee47ed4617060b78044329cfd8aeb6afc3381b321625ef76cdf913159574d0a4ff33e9580281f1d5ca69492071efc266ebef48f730732e29e5b6e27a8f818be28c87db49b72a99478f1ee220a504573e8bd5b75cc96430b23f1e66fda0bbe1217c3be2c8b38f7351960a9b756cec719828cb4115ab8eac9053e49ffedffb46a34ac537ff8b8c6fcce543617f8015b288b51417879b8d780c23d19e7b110e2ef0a7e3010bff887487f5af392735543e95492fcbdf217f2b0ca3ff56352d5e704fa6fa0fbc396eeebe89d18b3fdbecb327c4a25b9e3fc9cbcbc9102f84617993058bab2ed651bbdd9a462936be66f250df9f2a860257d844968a160381d67858caef2c836584924dac5210d5432d3e41363b69d737496b78c2cf3dcd47a8b476a71fed5f69f238ccd76a11bef150efd9ef9e0381f68e5fe227a07f48cac216976966ff159723cfff692d62ee284da0659b5a8fe17031a941d640f9489206727e3d46ef53c56b7fb7c59eb91c8f8b6491f65fbfce96210ccfbbca22b313bd13a42c373d7fe51b8f76d26a9a61d46898580777f0e745866d2625d596e5629cbb559c54d65464b6e606fca9728c1fff57514b77b1fcd4513c9e280f12ba19ef4b4c464ef57cb163d02bdef261eea84040682c236e25010fa6be62b2a40441fb7804b4bddf46ee8ecdcec5f17ef5143c4bba56d1bb50a2192e59e65612f14351538f1a13135dc291719fd8e0dd08abfa2dd1f100f464b9972528516424d08b0bef2f7e49ade0b58d63ec677fc0eeea8089e23066e733212e8b666d4e1ac777abd652feedc1f3c38ea14cfe956197093631bea0885a004b73eed86d961e37d28793a553e347c5f8863d1146196ab91130cd124175621169fb4af685cea1ceb2045c09913a3907d11822d29a25035334f37f7a901b8024b06839a96c894d14e165e48ad48f534aae702fb4a544c7c79a66f3f9e1621c232dc8f7a8460b10603ccbe088dd776a7ab053c48e24329a88170650d37511901b283010607fb39250be9396e3a2f16b6da09d7f6393a624139457adf0c9d8d556e27c06d9e2a79fea16125b4c5239d2c7402a9da64f958f4a26978fe8d839dee28f41cc8e43c84702260a7a7d78fb00b0ae1875d3a232ff54bc77cf16f410954c208f492fb577af455054139f6deb95cd94ecfc25bc9674c93e79fca5e22963d44b9bc337c71498f36d719f0caddd0bcf94edc19b3a8e7b516510c8d9e0bdba7f0f640f0fd083e6b261c5b764322ed4cc13a2b81250a77da32f91ee4ba7a4cc3f86210a4a83196dde155b8ad8e18f2117488067a2d6cf77655281cb8fd55460d38c47b20605ae8d59de0ce52130c0b5d19ead70cd470f279ffb916dd6d88d45f0abbd23805856e5be452aba8d1aa2918536a7b6e2db0a1576b956eb9e6ba3d8a0e41db395493a8b86a04fbd3a55903d3a1dd88303835523afd97d7396c40436b7188cb8b5b5624fa92971e3d627cda690565f6d9b80a5a6ef4266629690e71011c044d6e89646473150247c83d4c36783dafe4e1f21247cb371ac1e7a61293c37d6b336d27bcf87b82a820906c8f5873675cd3b9c28a41d44ed8b53900da241b556ca0622ff5f5ef65d443037138eae7ffc7350668f9162c142fbb7e7db296205ea9f1925507b6ee54ef5e4dd2969988fbe277df8efe4a06714470a3b514b9f7c9b3768d548e4f759ecf6371f632d1a6959c969082f6057ae8aab1f3696a2e22fdcd993f68bf8cdd994579aff1111851718ce9fcdb55baa2ab1b4a55a989ad751ed6051137c181f06dc9dd1c01dcefe872113d268ea010215fd94399eac71c36b030570c91e93c5507bb9f6411e2e8ee70add0aecf84ffa56bf8a4558e7b7e8ded076cfed5f12f66572d95a1587fc44c0af3fb86a8eba69db990e25465caa1a59ffd1d820b6b10e92d5dce860a443e07c62646986780b19be5fba6ad130a7e80678324b7f647fa6434f67f8dc8b0e52efdddc9da855feb40b7e1c6b2457a8dadeff459305ee2ee6c325668b15c360e6f6e2d6b4c5bbc544ad6f3babd6f68d3de42b716f450d88e80de8a353b8086d0b345a6cc29353b4366c6ab5c017dd2d9c29cd58d9398c0622b964320f51557b6ef5d284ebe4adf99bfd7b729332a3dd411b48130922d71329bf763c9d96d9c9b22fd2551327e2f37d7198a81db7148e927acee319d807675ae022d2c57a6f6253520883c2b7c83633c0f1d990dede641f2a943e6d6343ee0e3f817a07600b894d1f7687599af77499bfbc6e67c5b960ad38de62d4f1a51a310a2b46388ad699d4282272e55b85ea50e8004973bc74db0af9092b2a1ef8b7b44320438092aee7483e55e5ddcc250b5ef8b9b1fe99b3ab201334b4b533fe9d20043fea903ff7cf2ca5cd3d64b42a6ae2587f33d0fc4effa8cdaa29b93095438d6f2f684274cc8dc3a3a1671d87e92acdc5993c43515a5a1261fe508fc1e2a2ba93a0aafce3a67b9d989d1dcf58dafec765a52c29da7ac7715994ebaa4c600ceeeae3605fbcac3c5cff42c61bf917778a4e068077fed279364d574b2a5c1cea4d6a67cfb780d43ee7fc4427eb39386f05e58b42196c1d5182202b9c7a5eb0961fc8189cd8a1e0537b37f933fc12beee08bff436c49ffae2db2a8fc7aad5a3167b664d9e2e8584a7e7de4ca0dbbef2a7303eae64e4e4fca9f4e73d934bf3ff5b4acca2069a81db03c215d61418126ee31e63cd759c785a87b618a525d32cef1b60d1d213c78685f87bcf52ed1f43ee5878c9025520fcea02192c87956e2b75390db835679485302f7c0b2213a0313baf01dd198a39832cb4844be5fce671f79f7e1d2d8208de5fbd49f04e9bf8d5b096be28b00bdf449c714a8cee3", 0x1000}, {&(0x7f0000001200)="7c1c1fccc3031fd4b51ce543059a16601a4aa4e169f375649ea208870a20b2971ff8572e15a38805bddad80ba19de7e105346a81037e794ae7068a5451d61773f6b287a178a937ed78c5764a5178128585c839b4aabdf7c7f216ec34af266c335e8ad7efc91cdae69ad02ad7f92ff8dc92088140e6b4543041722b6b15688d3165d87531163ef54475ffbfd6b005b042a231c4ca632d568e5fa2e664433775bf06d22afedc4d5a80197973c900eb0caa178cb1d4039d970f733214a3227eec45e2f52940f4ad00786ce3a3b9f6cf0f405c6111e01a914196", 0xd8}, {&(0x7f0000001300)="5365c22a8e8efe22210aa2ce86a64e2ea31c3b90b8d568827cf2c2bcc797fd07ea4f3cfe772e0aaee13504bc713b91717ca42f44e286a2a3120ad2c80ecf42f787df98a46a99f03d9b6590403d41d9dd1ff9e39e4444fc51ebf34bb82da7e4f9be139ebc120cae6f7530d1b8e103c18f5c314764c6606c0dd9641651e3648e5fc405f53e125373", 0x87}, {&(0x7f00000013c0)="a687bb8dc20a18966fb7e4ac026a3ff648090179ffa69e8a9ff1c78068affe3c5fc2981ec0366ee9c9fb1422c3312952ad00ca5c9702789e55f1baa49fb24d97ee4c5cc6122279a40463639f92d26d6a264d08adcc227044ad463e11cef18bb7ecf5e28ef017dfb0dd6e17b8e5e0108f42fdca17ba567dedb50e04f5092c3149c3aef1d22510e894e6e819c0753bfa7bd227770207d980004f0a816fe385a3b86b2b1b4e54f236bc447ae4feba9ad43444d25d92ce5aebd386e6", 0xba}, {&(0x7f0000001480)="25f98c5226cb0690f418c2e2ac5f5ab7c2d63ffec30b8685973ced6103173b25cf2a0c8030b30147e8e27da1f9c67eee3a7032251a80f6ac8f735d6d1fe0e37f39d0dd83eb070049d2645f1b56585df854e062300b255e964915384806d6dd033180", 0x62}], 0x6, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc, 0x10001}, 0x8) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1a, 0x8004, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x1c, 0x2, 0x0) mprotect(&(0x7f00007b9000/0x1000)=nil, 0x1000, 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='{}.}\x00']) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40), 0x0) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x1b, 0x100, 0x9, "4efde5023504f093618078fc98a857578625e789", 0x20, 0xd0d}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000400)="6f74ef965612672934a2a24fa582869244a3a592ba49f7d1b1fd0386ef499b93ba71a26e4cfe3bb543f8d78c4ad32eef25cb9cacf5abd4101ee6f8838da56a611a843597ad6b2e0547cfa9c89d5fd483c9c0246dfe07ee97e7492fc22ee9fa4c0e03924b43017ecadd4157f5e3c458b778e3944585e77f772ebb90030b41f6914b3702a43bf78b2745f543523196215769a44e4ee30acc4f2e5c74599d4fe8076b7eaafc1820b6312d57836c4681be58dd3d95df000d13e61588b24b0bf000ac6e753632098f6543a8f223bf4242ba7506c9e7bd4d26b58b0239bfba4f8e777741c3914db09978559fa084877133342803", 0xf1) r1 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x800000000000000) mknod(&(0x7f0000000080)='./bus\x00', 0x42, 0xfffffffffffffffb) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 0: select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000180)={0x0, 0x7ffb}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x92, 0x6f, 0x7, 0x8, 0xbc000000000000}, &(0x7f0000000040)={0x6, 0x80, 0x80000, 0x9, 0x6d, 0x2, 0x3, 0x9db}, &(0x7f0000000080)={0x9, 0x400, 0x80000000, 0x52a, 0x1, 0x3, 0x4, 0x2}, &(0x7f0000000100)={0x4, 0x8001}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 1: mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x1108, 0x100000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x8, "361adbfbcb2bf23ec7deb6ed2040de36eadb7aa3", 0x8}) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000140)='./file0\x00', 0x99d) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getitimer(0x0, &(0x7f0000000000)) 16:00:03 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) socketpair(0x10, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)=""/90, &(0x7f0000000a00)=0x5a) r2 = kqueue() recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/244, 0xf4}, {&(0x7f0000000680)=""/68, 0x44}, {&(0x7f0000000700)=""/148, 0x94}], 0xa, &(0x7f0000000880)=""/176, 0xb0}, 0x800) kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x3000000000, 0x4) socket(0x0, 0xed8cc7ee3b96d3b0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002103, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3fffffe) 16:00:03 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) sendto$unix(r3, &(0x7f0000001800)="cc88304a11ef1fcd6312ea3188cf39338dd0c8c256d65d3bfd96fbb7faab6d9cca057e8d35bf296d6809a406391aed2d34b07501ee560bf2ee89e35895538108940e55e304d9dbb245983fbea919574839f57969cc0338457d251422c3d7c63f1a5afbd6ea44ac39427d9ea6d9ad8738945ad7d5798964c5103bdd234e711f469275e96b925da886e2a3f95c48706cefecfb304f0295d0011b354781eace3fc69cb4b2cf73127777b2b374ae20fa5d6936dd2c8cb181ffa22c4d5c313288ca7a02a45ad2c1a18653649cad76d08f6b25450d44ec87cdfa25e913144e07d1a0bbed2e94bf11387bcc85a82045d709f7c28b11b176f1585bf1513681996a1057065a008d10746fd389a85701037e279d5515f8313e4cf29b62b270265778bb05530e899cf4b5949d3cf2eab63c95319549166e4b8f8869a89938d0917645c96048eb3709582339d3c4cb9fb869aaa8de13a693e8425d97456375312bcba4ab1006b993a7007825f601f106c34c36c252e3b63b100f023f8cffac1b5e3527c1607a55b80b98016b6bdac352487e594b152def06048c143b14db81f85aeff34e67a72fcaf6b388731b5e62c8f255616c9b730ce69cbdbcf205679ee04b5e2f26df1fc8b7b6166cef20064b26984c51ef5e3a021309a096af66870cd3688381a898fc54905c93705ec3c21a6d4259540c65aded9d0bddc5f09ff0319f3471406099c87d450afec89fb212d6e0c40e741ca35908311c32461996db7f9068b0afa2f0cbbf6d3e5f82e481b4d49dc3086d888b9a426d4e274415d16c0940bf20ac3696691fde209433cfe19487ce155b9f793c6afc60b446cf8b0938fd1a7fa37f00c5ab9cd7ddf9317c65a9756062b39adede9ed78255fdd6d661f398edbdbef7a45e1ce934c845ce2bacf4095022985015ef942acab9f9ee0c5e5964a6aaded1da53a93c45e90965f0ed5974c0b604084a97a09ca834c3b7c0b9988376eab52d28acb5cd07bc8601682c48e43c87250cb75f7479a08c2fa0d1b530412949e7bd7035f0afeb7e9bfe3e35492a052fb1f3ed9884f784e05f294060dff762ee2d2793d202629f6d7eef3d6751a3a54d546b9ecacfa5aad1bc80c741df5f3311f7973f97a5fd6303ddd3cd6dfb772c07383f1bc836d8045ac62c7c0a6ac7e8ebcbda0e4379c9d62c6060bfe257152a869629a3f9217bd05512ec8ec033ca09687f6bf680976a897028b5a215b190ff1efdca1d56daa3cd1529eccddf17199bb7db6fa031ed2773760b92741353de4e2a53ef8ded758a34c450ae77c4e4c59ac66861b05ddbcc3323dd32c2d129f91c105586b0eefa3c248747a0ab53628b9f8c5bb01851503344a9ade9aec2ab9f47c221787f0c63f0de17bfc58e68d8644371aee76c31b42c84388e9b0bac78838aa7a232d39d25f6b47893d7121ab74285f423005a95c84fee3868d2449ec2a7eab84f9ac207dfe8fe5c2971f5a40532ef047d7b4bbd93875cc13daca0ce8d06f87f63e7f57999b806039a8d3a5479cee0af88e1d7171cc73498ca24f03f25d70a413fd73fbb3017d4b4f250ffb013f7499bc6f7c26b766786cf1db29fa097138f17dc9c0e4f89c986bbb7414c7d9442f8afcea0bbe81548e22d980e6d81b3b5dda42563fb3b745b769bba2064e01c949d6fd68986f70c54abc9f720900b4cb2daf666e29e1a593b807af2693cfbcf4478c090554c5c8ad21a1eb9c40655c9c2ed5326398fb629d2894180844aa25a985c05bac5d69cf597b823e5eb7283712987dbc2c3d6005b7fe57e269afa65101f2e69797d867dd96be0bedd84c46c8e78f98afd6e97fb317183b2f0298cdd2239929fe6774678d5e7a5855e929d3e8941b9151035dabf3633138c620f61d110b64fdf3dd31de5298537a202d9c3847f7ffe91a376795c0fa0a793c20b84d03787c53869d3aa421dd08552a330b85153b9449e0764c292112138434fe4f47f00ca2586ae1c33b44deccc648f85af47f5c04931eeea68f1c11aa2a95a1518d7499ca0a87e33a675044b87d6fb7902bbf6461a34987982a873dda9bdb686e1c3d6551a5a615c623585e3aca830957eed8bce62768aaeab27ff58e7430a86a31d6e647ac8c2c76b7dde9d4994d4f5979e80a9c2aff547b34c262a5c09d25cb056480cf0ef3d7321b1cd8fa2c3b1e96c235e2c2f83f0296b81bafef3275f89d827f72e04543a16c0e72f761a309b9eeb377d69fbb3186683a969b3fe654bedfa75a2cdb367fc7c668eebbb6ba1276ebbd9559b5df212117142dcddfdca7915f37bc705742191fe0b41abfed9106606a94777214015d22cdb8a2b1c2cafc399d4bd8443bdc219522156196de376eff0b28185f849886da495cd6c53f066f1c9da2816d570d212c60184b8f5b26dcd4a543eae54dee080beefd78cd8ff7a26fb2a16b23fe2e12b5be5f90ff9acc670552778d7656df7f670acecfe0c9e64ea7d131230847d30164597c170e2858052770757d34b099f2cbd02e0d8543903b538d6b4331d1898397b3fc0a0d1f3542a6367fc09220256d1db8d7aed4d0a942cede43b68d6ecbfd93d85f554d41caceb65dea1e9e5812b8ecacdeabab8b79bb4e64046d0da6eb679ef02794122d7e450bd706c9e29a9762bd37dc20dd139923c22d3cbf88304d770998e4aaebc9bda4e3e8182f3c08f719028fa3db22eb1c939f2e4cc8009c1268d18a4b171d0a18b4160d75eff3d58cdf7f311588a2dfa458551c1c237d5d7875b8a8abf52a3f6f23fb54e5aa8146614498c22112560887478521b8cc6748c47b32b000da7122ba3aadf4c7ecff7dde945eeeef61b483dfcab64d52743fcec1c142a24f9d8cb702de999c508d379b56c1a7f3758dc128bdf956a4e51f473f487d3d332072b5f2a357db8f4ccfa4e51b112bc23b29d498fa9db0c263d52247d64b23411135e9af63b2aaadb7009ca4c776d8565854d3b1826328f824c0663ae43f2f947ab87034d8c904c84c1ef938963fe2c3b29a39e2baa400014b8788e18e6e94c844a52af94eb7ca84531f82806f501db1b4949a1e4fa64266579b0f814ca87511029b4cd5f4c68252a61357cbdd98d11c20d657036ed783cd67a2bb3a5554a5e82fd13f6cf21b3402b165d95c7ea98cccd669c506e70073330155f1c36f81355cdcd10ff70ef7b219992ad068a5e738fb52b29d4c1ee3c7f9cd0c18dbaf63b66440864febf2dec5de55a208d855ac0aaf8914dc83262f7c4c2dbdd444cc8331c04ef4d8e80592aeaa9fda5d2537546c2aabfdf2bda5131a7cea70bdd2f7d0df7b633ac4a1000ff0285fea3bf1c73d55f20101ffcfee1b83dbd0bf587fb63bd0446d568d3bc6a9e3ae656980f03da00f5d91fffc10702c46600b7de082cc3df3decdcfb97f2560da8fd1ddb7be5e9c277c772985c44c0d861e4ae08e5e7e03287d16f1e654ed05f42c84e5e3123a394543bcae16b691432a96bfa3ba43236c88f8a042f3c5486aae9a875a4d429d028c7208fce4d880c44870c249a626c378327177b23382abdae89b524d5ef8dc6200d9380fcc1c9aae160ee1a9c6f2d1777184027fccb60024f14dd9c0e1a5ab1ea4cbece365e44457eae201d2ff814e0e44a694a3544ba7217451e6bef44589554562e294fd603f8ac45766f72321907a046cf52d10ace84307e259e9fe9c6746bfceed27be946bb64d42ac8fb8fdb309efa59f8dc8f2ae87b7d469185aaf316e2f45c23e8f4b351d5ec8cdac98d97d7ad33fc057f2af684bab833fb0530b93e8002ef8a258b40cd6234e64f4159df971ed48a250c8f986e6bb4d1ed79555c5565970c1faa378c815fe28fceb20c75169cdbffc3ce2ef8f960b76a5a8dc507306304b92ea25be69587bea22104bcbb131dad12723f633805b589b9044ca1586d139e70611d08338fe41302661ceab914173036474e5c0e31cf0bc223965949ba283a26a59733b8d93f268e0950b46fa4106c49d1c40680f886aac57eb2f7e2acadb2b1069aa4b4c2a5475b7e87253c6cea22233f29c0c57f1a46d82475fc918d965572f92692f90b03cd4fe72b59e001dbb00552d13b1633194a2e4a5580e99cda968ba6c10ef121ac3e5924d5d1722733e6e4aab1684ede3c7eea32ad1d03dd9958f2dc30597c272c89603ed834adc73637369bd4368b40d0e7328a0e5dccb5f73ee4aa220a7150ab29bfc67474b81a59ac6d75f267a12abc463828deb6e7760c76fbff85d531bc60616f4963ba89e76e4fe0b4c595b2f43e84dc7d9de9a67e8be41fabcf832411669938c1e934818af4e40d8ec66bd893d1ac626098408d4e6953fb18b3b77041da3a06fec7c8901249b33e56e1ecb963c2e89c32de7985986c30fc181e4d12c47f92ce5fe11e2f65d3c52ed53fc561624b5b6b316d14ec5d797da32000f26aa7df08607493a21409a6d67c6fc48795491fe16a5d01860bca4e997f3bb1158095e139675e436961cee743e1c1ea7b800967cba948682e66c77d61103480b560fa24b2ed5c64c725a32469aac3e6feddada55127ff289ea919c32409b1851bf1f014fab02d19ea8d6baf5036c1394cf3eccef2ba4471688b9b0eb6cf556aa6b97717482102b5758d94a9087b7a2a7b5aeb75935c75791df80aea5eda063f0662142825d41dd67d81c452150a2b3a67f28fc53886b1174689e6220103b8c553ec3776607b146d0d572a2a6916c947abb1d1f8459594c3cff9f31603e1e1b1c8824122640aa0ef998da2457ea33b7c5752c74e38961a00398c420444264bdd725545764dc1881b2729038eb0c5f17c0f2339b2a22bf6cedc5c3c43cc7b14a27d60d570adebba12712b1b36976b4341310d063fa6b81a5525160e8099497c659e3e2550c249306ea59b51e9a1a139f445357a40fcd76359f655bcf99663d156e009e17af4395358089f84cac877daec9b4e0a3a434505ae038668013bf7f7cf2b6ea02a27169016e48fbe82f36081beb884f5f6017ace20b95327ed9be4acd3a6a38675d5d235a927e42e4220faaf3ccb4633fc5bafe37ba332780337c02c36abb89eb985fefb25d060e2939077f61f677da97eaf8959ca548463a125689b9f79671133678ef94e4db66743f7b7a77663bdc1c6fee2a78996171887642972bfa068b86186f9804e82c3802711d3edb7b60626f2d8ae59c8a976935789c978a8ed50fe74b9a0f3bf5eeea6f082225d015ce022bd0ce0c9339709974c32b08a9154f68c980d069939848bead4ae6e8942c6018a80bcf3b7455a0214cf8cc1a12b5fed1582a1716a056d00fb9276052758ec2a29c2e4523ad964d2ed1e490428f06d313044a2a1896f0fd26eabe3fce1735034d66bd3707ebf7cab0d209327e1371eb3a8a8e35edf95465c7790985fcbaab15349d89cd5fad35341a8534bd27fcb2ebb5a2dac89c9cd090fe2c939f8f9792997869073c97064b16b6f9962e5e19dd8df95f19fb23fcf57e92d6b1d9f9217f965dda590dc08164658a0c51dfdf7add978e6e69a1bb9250a5b6a2e919064dab2302df0e83710c6d869e6822bca9940a4ed7d876ded1c671fd4a0fc6e53102359bf48430a4d64c2b85205a9d264d426849d0287c8accf63c13a4f16ef6e2ce1e41c44c42f2807d2c5c78f2efbfa4cfc970c77d742450fde6f5e90c5947d3eb04f989fb7ae973f4762aa44c80e8aa7a5b8c29ad7ad9e64ac057f09858a8d4659fe7370d7fcbcf6ae861d5207f55f6280b2758599b504df245ace94aec1cc1b276c98f3a47f46b7d6eb02550df469b6acb492ce3e11f02e0373d70b70ca26bf1b", 0x1000, 0xa, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) getsockname(r3, &(0x7f0000000740)=@in6, &(0x7f00000007c0)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x2000) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="35c05c076548945aa46969b48aebb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff00"], &(0x7f00000000c0)=0x6e) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x104) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xa9f, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x400000000103) r1 = getpid() getpgid(r1) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x182) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x21) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:00:03 executing program 1: r0 = socket(0x1a, 0x1, 0x8) socket(0x3e, 0x8003, 0x1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x0, 0x4, 0x6fe) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000100)={0x0, ""/250}, 0x102, 0x3, 0x1800) r1 = getuid() r2 = socket(0x18, 0x4, 0x67) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000000)=""/30, 0x1e}], 0x2, 0x0) setuid(r1) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0xfffe, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffea7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f0000000080)={0x0, ""/120}, 0x80, 0x2, 0x800) 16:00:04 executing program 1: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x401, 0x100000001}, {0xfffffffffffff000, 0x6}}) socket$inet(0x2, 0x1003, 0x6) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001440)=@in6={0x18, 0x2, 0x6, 0x40000000000000}, 0xc) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/95, 0x5f}], 0x4, &(0x7f0000001340)=""/134, 0x86}, 0x40) sendto$unix(r1, &(0x7f0000001540)="f13b9e7c413d362d82b0fba01f8852a88251fddd061e9b604bc0fa1360bd2b11ba997e2879aadb7144631ee089cdc2594e3981969a7e7c776a01462ce925057443e8b990dcb0748d25d73efe7a74104fec2c33e9d8ef28ac4101cfdc5e5b56f077cd5ff6261dd7ad9da3f088b3d1d00794ea406da1902f124524cb73716dc5aaf1d82d27c39f556b795a85849f08cbbaf1a75856e583a4c75d056a0c9f0b0caface75d1b30e7d30d", 0xa8, 0x2, &(0x7f0000001500)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x800, 0x102) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 1: r0 = socket(0x10, 0x4000, 0x1f) sendto$unix(r0, &(0x7f00000000c0)="8ddb19e2091ae6b4f95826b4b0c92cfe1c229541c1e5085244a43ce0fd778e6502cf754ff27cc8196b9a2956f080456c3ca2032d8df5fe246e9f3080eb499218a6bc640ff03cb26c2bc09210a18862485287da943605b2bbaa63f603b7944f3aa6e468bb42ca9fedfcc27b3936f91439879d4bb898b735319fae144813b438c92c5531", 0x83, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x3, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r3) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) dup2(r1, r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="6ee9d7ca9bb9c7698a92df594660d0b17ce5583305523ac805af9e9589ef2b4e8951e3d378c0ef7b64f8e2328480be904207913c2c0a740e2944ffa2963812cd70675c147ac58e30d9d77690ed7c115c26c193d3c0c86c6b9fb7b84a686e3969bbcddb13f56c10894f2671ce41359bbc2bd7f049fcfbf511755d19e08f7539ce22d4bfc3e46bc4bf47ecac16ff83e6045d1c2804db04a272be1d4e4525b15f5d", 0x89) open(&(0x7f0000000040)='./file0\x00', 0x28042, 0x32) close(r0) fcntl$getflags(r0, 0x3) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcb) fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/134, 0x86}], 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66696c653000c91c8a48130b1458a4dba681341a1ac1250bc17cb46bde1a7fedc41fe19b10e3be4657e51786f60f0bb3ce30e72a7e4960b09c0aeff3c13b559be7a45cad5533f413efb003bb632e6129bcecdffa651c416dde30863814e606f875560589ccb889ee556ef7b9f21dd83041a0355f0ee91e6dfe01306ba1d5aec57ef735489ad59556a0bb4ed2c33ec6da1596210c906b839ca0ab3bff0f4ab1e61956f33f91f6a6a3938422e459e338708ec7b61fb54620160976d684df4cd1f8d6b075ba209a829f060c0fd5b630494c6fa8d28887247ea7fc1e0a2baaf54aca612e7172ae6f7868ddf100e7ac26b8b53e0fbb82295fc2c2aa076edff67ecb9c519e9e0a5ccffdbfe3c53fa5fde2ee7cb6218a6ee5199d9768fc46d620c754eb2711b81fde46fc5be71144a7de91"], 0x8) listen(r0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8080, 0x4) close(r3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() close(r0) fsync(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10082, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1806, &(0x7f0000000000)=0x4, 0x4) dup2(r2, r1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) dup2(r1, r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0xffffffff) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffdce) mprotect(&(0x7f000010c000/0x4000)=nil, 0x4000, 0x1) 16:00:06 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0x80000000) sendto$inet(r1, &(0x7f0000000000)="cc74e115e80fbb0f62ccaf005b2a5628b443d43a1d641e985f61569eaebb2b40c6efd0c6064834dd9ae5f645e34aed6109272ce71d0319fd6d8c186de646f8a277ea25f7b41b2730a65c74efa0fac9b697c040cb", 0x54, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000bc6686277dce4a447f5a6e3ba9cfc16c59094a27e914e3ace4c18efb774f6f8a842cd7e6a913ab92d57994d99e51c873e7511da0a18d2b33a5598e56f4baaec36bdd7fbb1354184a645886e6f3e2aa27206e11b79db1cca44290fed000517607251c591a9ec88a2711e543933fd845571ffb87381ca8df2556d7d2ac86cd7ab309f42164af33276cce26298a87be5e6c3a4574bdb69a71dac9a01da8aa133cb705af6ad2bc95745a8b6b18367e1e"], 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='[#\x00', &(0x7f0000000140)=':(:\x00', &(0x7f00000001c0)=':$.\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='*\x00']) unlink(&(0x7f0000000180)='./bus\x00') unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000300)='./bus\x00', 0x12, 0x20) close(r0) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000380)={0x0, ""/122}, 0x82, 0x0, 0x1800) pipe(&(0x7f0000000340)) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x6, 0xfffffffffffffe6b) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x41, 0x0, 0x1}, {{r3}, 0x0, 0x4, 0x4, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffa, 0x20, 0x3, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x6, 0x8, 0xd5d, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x50, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000042, 0x3cfe, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000008, 0x48, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x100, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x42, 0x8001, 0xfffffffffffffff9}], 0x9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x80000000, 0x6, 0x7}], 0x1f, &(0x7f0000000240)={0x2, 0x5}) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x6, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x1000000000) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:08 executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = semget(0x2, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x5, 0x5]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x27, 0xffff}, {0x18, 0x0, 0xffffffff, 0x1c}, 0xcd5, [0x5, 0x80000000, 0x3, 0x2, 0x5, 0x200, 0x7fffffff, 0x6]}, 0x3c) semget(0x2, 0x3, 0x100) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getegid() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326cb6eb5700ea9f3a5d80eb21ca9000085d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583c54d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e50c919dceefd1cdd3b3df61b8ad6639c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67fd61fc0457a26cc827c61f4eec1b5c2e22d1690feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829ba4554b6fb778bb483f4cb00881eca3cfffffffffff88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d0000000000", 0x20e}], 0x271f6de53eb16d18) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x1, 0xb52, 0xffffffffffff30f2, 0x9, "4ccba212e859e3704d61a60bc475f3383ff3697f", 0x0, 0x5}) setegid(r1) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x201) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/4096) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0xffffffffffffffe4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x200000000029, 0x200000437, &(0x7f0000000080)='\x00\x00\x00\x00', 0xc333a8d0397d6c04) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) syz_open_pts() connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f0000390000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0x80000000}, 0x10) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="2d09c9643d356a1383f745dd567221720e8b1ddd7283c004d3e50481634668680619eb4f385bcb9423fae35b1588f4443c31292e372f82d126ee049e1ef5e765d8815ea75c7611128b0a8fbcdf9aa4e54b9407744d1c45cbc5b03d8ac6eeae12868e8096c54c25b76e923698a0e9bbdb728e1c91fa41cb699f3d65783e1fc876a79bd38bfa5b8e48663354d9ce4b68511ab7045a25220bde9d224d9ebe80b0f74197b12e30674f312da87a3f4006e2d534f4bc38377990", 0xb7, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x5}, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r2 = socket(0x21, 0x5, 0xff) getpeername(r1, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) setsockopt(r2, 0xfb, 0x4, &(0x7f0000001240)="773662c64a592ffd84a0c70884d5f1fe52637022fd7cf78787e51b6857dceec2bb1f8b013b567008cf103b1f78f2d7259cd57106becefdd4d52220cb8648e82215d4202a97fa8a347cf0eae2552c9952fd9a8db5797becd3dc7117a83aeca1f9713f1fff2e78eba691e30fb2a3f19e194f95b14723ecf29b697c3bb427b25b2cbfec94d016e0ebfb4b78b4d95cff53e17d4b2fde3b8c7081c4154b908fe914b66ade71be3abd30a49f8833bf1cd8bcb865e80ebf2add1bfeb5acf2e9906b380705ce4e832a7d03bcb240d22fbacc51456af26be3554b73ecc37c9210ab4379a4b780cef5c4472e594c4c2581fc5331991bce48", 0xf3) fcntl$getflags(r2, 0x1) renameat(r1, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000013c0)=0x7f) mknod(&(0x7f0000001400)='./file0\x00', 0x6100, 0x24) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001440)={0x3, 0x40}, 0x10) syz_execute_func(&(0x7f0000001480)="450faeae0000000043107500fa8f0858cfa332233333fb8f6908028b0700000066410f69e867f0461831c4817bf015000001000fd8b6e3a53146c4a10df629") r3 = semget$private(0x0, 0x9a18eb60ea909a86, 0x601) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000014c0)=""/146) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001580)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000015c0)={0x7, 0x9}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) mknod(&(0x7f0000001640)='./file1\x00', 0xa4, 0x0) recvfrom$unix(r2, &(0x7f0000001680)=""/190, 0xbe, 0x840, &(0x7f0000001740)=@file={0x1, './file2\x00'}, 0xa) getpeername$inet6(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001800)=0x6) fcntl$getflags(r2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001840)={0x7f, 0x1, 0x20, 0x80000000, 0x80}, 0xc) fcntl$getown(r0, 0x5) pwritev(r2, &(0x7f0000001e00)=[{&(0x7f0000001880)="8bf82b8b3813da8a39b94b6099795af29d39df26ee3d93aae0135cd9bb5779406ff5ee42267a35432e8ff4c7b420714f71b9bd7a6827ede5fd7dae12c268a0a58a939b2b85436ebe209f0191f1a7128439d28ebd40d43d5f9fa04b728bd02abefcba8d1a962890f6f7a6a7293a9796cdb6d38707cacf043bac8bb1df85bff0facd2b4bbdeb81c8a135b74539e0889e7055cb411029d188f90915db1f47137ee841c3c7e6d57b3821d0d4d50af8bd77f2331d154bd688dd043bec4233b3f1049e04b75f455cfc0fac3648a00b548e0792a3e08a4dd926", 0xd6}, {&(0x7f0000001980)="21c33138145920dec267", 0xa}, {&(0x7f00000019c0)="f8cd826cfa0b4261c4bb7d9fa0e2a50c2b23a99e5dabb31a971f42c708ed9259396890f6d6dba6e78e579c4a71b4f7d3f79f188a7ba4c6ee6fb4462363bdc5759b949a3d7f76356dce16f9dd8eaeddf4d89a595ffc2c", 0x56}, {&(0x7f0000001a40)="6d3156adaa422977f0eb7f42a1665d9d28", 0x11}, {&(0x7f0000001a80)="73e6978a4fe4e36308e625764e8e8a9dab85646c6998648782c134449579c2f01d6d842a8598c1bf3ae4108d63b754ca974d75e0e1f04d0efa80fcd098ef67ce7f7906afc98977133b0441d57d64a98edb9961becd18bdb31679ef304d7a10e13b9d6f738ae67bc33dc28ae7daf776d299c0814b5400b0938f6573000045221aad4ee1590a3909401aeb9b07b6d5fe5e69ec43c5b5bf259a892cf6d7192c12580fcd585a7b5c22724c9fe04a6fe405f996afff039ec126d17fbb8d", 0xbb}, {&(0x7f0000001b40)="3cd7df7b423c5070807d1d3b3203e0ecd2115f2ba90adaea440f0522d4f2581322312a98c4", 0x25}, {&(0x7f0000001b80)="7e1122f357699ee2b0cfc73580460cf26ee3ccd4edea7f609bc386b27141a3e1b4bc2720bb342820f3d3f486c022c4092f43fd82401814886eb18ce9190e4c7df53e42d93a75b48b68", 0x49}, {&(0x7f0000001c00)="a2c759158d89735a555fff1d75cf32be3a5bde5f9e5fd16320a15b2c8b9254c3e7c4cf688b0805e216c50e4ff366cfb0d7c15e6d63303ee6a3ae2c07082b78642d666b308ea5fed558579dae7f7e9c69c5bdf7e0b290194f556dcd2c91df052e17838ec27e4220a2890b5c81170e873b743ccfcb9a45e19daade19ddf4f82e8b06792a4f312d6b0a16d27d8dfa51cf1f8c043e8a03598470", 0x98}, {&(0x7f0000001cc0)="d7858133dc8bee7299118cd2ac43c4a6c17720eb85049415fbae7548197cf4d01b7ae823809191fc4643895483b812e63d839274d361a3f0aa501a96e76c0c2d46698855dfecdad19ab88f630eaf13d07392a7cac87d603a4f84d309ecf1f45e38eb2b760285aea98afd6b73b0a8506f911916e20b713d21b811ba52446bc29056ca1f115b352a475da140c62f004869a2e7fe78eb4e37a8b2cb94ee2a59655498ed9eec331c405ac2f4e5f1732b3827eff82698fd8fb2ff2df0c88a0e63bb0ef27816cb1249a6ad45efac10161fed5d34fa11590cdde00c05d5ba47", 0xdc}, {&(0x7f0000001dc0)="700510f2a8e9fa", 0x7}], 0xa, 0x0) write(r1, &(0x7f0000001ec0)="9060a6136eeff5f1f1caf45f9411516ae104ee1e93bef871c172fef132d0153596277cda2b786db3fa9aa51fe10c2e4bb9533b9537a13ef19521e3738ab57cdb0dee1fb9902934cd27f7ec36194174d7ff65167cd0d523bf8d32691d4803981b3c4a5217d5cb96119000a385f1d274d3584a7e5e8af6dede4a08816915c43b7d5ff8289b1f5eca1a46331f60e14c63517d30909bde8f402fea232c1950d1839dd90cfb1ac861826329695c75dc84380d1240d8f6c9162f426eedc2497a88064269be4f0037bf2ce8dfc48ff410bf3bc4e8c88db66323df6d62d983c1abd5066e27054ca5c11030b87b19e8c74fd541d0ad48980eda9d5d278557636ce0a27faa58afb8bcbd986280faff61543793c2046ac1ef4b1144474c8e9f4973fcfdd70e62c1b67e37e214653fed04def760e798c458a6bfface01790f7cb1b4a71c816b1a85ee8077d54c1d0a7315dba215bbf6055c1f4c259a40064bb4f23d0638ce78158a686f004096509b64b7eb51258f878ed65cdfea810e5bb85277c37077d609e853f8f4a7a373d3af6582698d9656cd7aa63cb2f0a317dd0184b6b2d5b5ad07422880aa32c5fc4d5c318cb46f2fbd5e6f73c48b7dd71095349cfb0440a402984861c5ac00b50724a1a7d9eec07d0db4ebf3bbba73e7677d5771dda6d71c3079e6a1d94709a78ea2feb8a3a2d3070b31b585a78c6bf01179221d01e63f3a24787960142cfd05f7c37b1e45025913bfc0051aa49eae31c39ba7e9f888ed3423750497b2b8d51fa7035b8118603f0f477ebca8b1638e4e0201c374e81538033ec7a4c92e60065d4509e9158da45c9017c3c0a6049f3f49a244763432457040144c56ab6f8e3b1a8c31d14014864f57a3b07c04a8fc2ef8b257c29a56eabc665a25af0ab08757573408f55e7159cf9fc2905c23e93096e59509f492d90d1f097163bb9960ccdb25713ed5edbad0f34a8cad6c58a450805685897fc64ed5b8084bfaa9c28b9a5613e9a195d722ecd7b4775be3c7c04fa3de93522c2310efb3fcfa6dad138fda193e01adb077d2bef33a6eaea9763db7d749d779c62ad2f37456a4e43db19f6fedee543ae27e93de6b774836b95156dd422d4865b13e68c08a5f56287e541bdb5ddb19a35f37de084729f90b3d914d15dbb58d0adcde42c435457d6f83084d7273bf067e1bab3b37eb79d4eb103dd809fe6484cb614c826d46dc3b70727863c237a1c99c44d8886ad833457e0e46f780d383671ad11ab31084266505713282e0df425ef144c6794e4aa3fe1e7e55caab5559d04485a7121976510adc164aa46105e2029f7c096e7b22dbff77c0dbe585671b2cbcf3c72ac109c2c2a137d5c7a59117a620ee37b2a0fa478fd9d005a1751c656fa2f30d9a9364aebe60afdcbc67f316b143b8ae8c9e860ac97513e9c57f7d301c03316729a873a042b0d629216f7dd39633aa53df412332b41458023c1d46fe8489d7dd83d3826d0f91987ffe56934a51ea0c8a2d283d9714421c390f8ec3c55871153ddeb62477a2dfad17d957bd69588cc3808116cb417632f42b95b9638439289b1d917a720ff14e4b2569d60ef52800eaa74edc81069c408a171612f3fb3c71863c60769efca84916c0fecca07a86c29be97bf21fcba422ae2396112ee24421652ddcb151886ba3e8adb6d1089b63ba5a124b6faa8d14ca831aeae3aaa82778d3ae4edfbb372856222f6a21a0f34dfdfd074d7a18ac723fa5e0d2f59d436e68bb44216e07556d3ee4818cf9cd506e640065676a32263e1a83980c524d881fa5d691bbaca7f86d850e73b5a1a4ee6ff1f0ec371df2004eae087a7aa2c5025d16faf92897496f2c5ed6e49c9331309f1960f9ca5a88f9c8f35959cea135279c7d0d1d7ae0243805c255ab1429cdc57309e8e7fbd1f192264c56eaceb0a194e21eb79574f66c7025b4e3939a82a7b8bf1ba72ffbfcf2bb46aba0a203ab03575bd93f5267d93bd72e1b95a6f274ed0c9f9ca86544a7a09807e6da64d6d9822d8463a1deadb0379d3a282afb9509d1356060cca165c72a26747ce0c1b6b4358c66c407dc80914be5fd8743e7dc228574456b515c18271200b6379d19b03da4070e1e17b018d2a17eb2e47128c1b138fc35b32f34926c110674ec94ae2ce2539e95f30b127eddbb3d03556528fa12344f289caf440dde87a76f2d60f4f91cbdd0ab62b81bad41dfb4a18683cf200bb96c234b4eac9923dfd948fd637859b8f9a0d29327fb8d2e08465977cf15c1c1b8e66a552c9abc00eaeead18ab1b2b925ae9c8a570118f6f723342fc76775a4c8438c88c7296d7972821847db620b1e1802c4197f92a027e6a014cde2a9ef996f6544168646c7aa57150194b55a435b539457eb4d9871b691f4378b5fdb4bb9443daba48e322f479f1aecf2f53bfb5f88e0a5dfc7e5e1bd7d61c74bfa14a97c4aa5d8d516b55b80197e826889e59f9cf1ec2e5cca7b1d3b723bb4accf79be650b72bcaaa0892a2389d46a060070739f0937c1e9be00be5e4f57da95d994b7f347db658ef065681286bd008876f500ba5ba5bc8fc4afe23c816b0fe925dca1599100acda9690695c6ed52f3466655c5be4f27d4df90701aa0794c182c7ef07127096804d2f88e65bf554761dd10db670e4ad88c40e6e84664f95873bc8c61bdcf80c9dab891a82e8170c0e14a77f019204fe14fc2859a2d2106547f5b6153b4e2112045a191c3858b7733f5a538f83f2ebd93d24e85de4d9fdd76126ff669cd027bac4e669cd5580cfb458fcea0cc645d2826f971dd571861e91762b3c3ee425db04d25052b795b0d931cc71461a5f69a1b0537cca3d32ef4d9c603bb2f91cde7dcbe5e8e31ec5973502ba22531ce75687e3c8e6b88b543dad5d86fcb5c9d110b25f3dcea3c46d2100b69f98a1e4f00b5c1e47b60cb86e8cc0e68574b6e4b72901900c71958632636c9cde79bac0e07baa11e28e55982d93744a037656f2807fdba84da031323dc2ba6ee39acdbaad2c4c59e5b10e4776b21fd599cc7050bed9b5d72743c85f3c7ce0b6886d3b0857e7aa02c2c93d43fe90e361146651a97fbd28c732d9d6e1fbe0cfb4f51e3d3bb0cae82e4b36d9c1ef28ed2d1aac4bbf9baf71528e8ffe941df388d8b8ebe8b21fb27eb4351bf772b45ca3f3e420545fa19e995f1b36b07b5ef41836e9519d474d0c389f1e41f302ef7c50fdffbf1b25a3becef5c6d9b391e789f45f31258606447072c5a7237154c5578b6c8e19fd9ec62b9423885728d7d2e3588a408c38b12969f1583ef5a49571ea92c7f299bd4b514aa134f35e6b5848780b535f1f6a5681b9152fecc6ecb2c1a4af1149ade36925ebfe66bc83078fcba767de4013f6da9189a7ad81fbb0ff907d2a9504bd2f85bdf507b1e8d626666a0d7f105e10c1711b0a8f7266ebe3ba9bcdd7e09fae49ec61e8e846ed5969a6905d7612a58adbbe0554af96052bd0e89c03859137cd0d345e3151687b6acfb02de48d633aebb9f220705cfa269cfe72fa6d99100471a1f48f17cf1c6fce367a6adb58a2188b9f55f1a68cbe4b3390635d7f69503caf76c8956e2e3cf9375e2b5b96ff8048533eaf289f980c1abf37a87bd5615586208c22d66c2b37bc10e0d6d5951be4696816c3e498bdf3caa62c9a6df184ceb58cbb1cd6f46ed3b881bd4a465b1c6f4948b40ca502fb04a1cd9bae4796147b8f02087734ff84fb18dfd5b249f6a769339cbadacfbddfc75d651e6bcd68f4fecb05edd7fb43e8e57c35b01e109133ba2db6922f811a035f67e59e84f33af404951505789a1caa9be40c72261df86ab65a5a6f2a681bfacad542f1873a14a77988fc7d5c2de10ced46465e1ebb5672693c0587aa60aa9b472979b246723dba273fab3c68dbe657844deeec2affeb14117d4f8a09dc292a91d59d02350b4e3c7d187a351f131a6dcf8822258c442d245e7e69db37837d8c6973c3094d5448c40a3c8402ca5ea9e2168c094355abf4be2a416ee2abd555206053a383a5238998f004bdc7b8527df7c92a7b118b8e76287e2042c3f8190f838d25ab949cc697490c2e647e67bb73f8c1de655f73284be5459115184cf7a7c52c2e9a24ab19c5633573312b70f653e1681e764ce15f15f3457b03b70731ecac17eb20cb31f8b3592653db01f36a324f06bdd34de70cfe8e4313ff6b8731bf4c9752d0bf33dabd19a4544db395166672b75ddcc2bd2ea1e2f79d8fd70ee5d58e8ee90735ee8bd5eb87166b8b35af685c842d4fe01c43e15e0837f12c57736b68be7031a977f8d7dbb3cfc73bfbf2b47007fb3f43a2827150d1f7e4283a73b2b072eb690ac19fd9ce5c1b7b9e3968e4d607c433833721d1ac0ef5e686334abba418a37a8c4db33514c2abf35361c39471802e8a1dfe708c3bb18ba413b96eef2c330ccade6efaf7d6551d970b6956374c8cc483d6f033b627916f6d13a6f753700381060ddb5899a16b662d37feb912ef814d1f610a3025b9dcad8a050019a447ac0e4b10aad2d3e4b8c236108dfba0c054a9986b118d1522927f07d7b6f65536f0c44971957d116a0d552c76a086b6aa65672892f93a72265d310f188342e62dc01c6c48802613a0bdfd7b57c242cecafac49925568fbf80193db88b0c4fb2c7b479cbd4e34737e5e32d3d79c6641df74cbae257b770538e260e3ee19407fd8f455aecb67db739eae9de7540561b70aff6c94977b6180232fa5193260ee4042bff71868a0574dbf8ebaa325f5219923fe2079fa57c38c756921225fd2f9afe36472d30bf293cacf9442bc0c326d3dcaeb4553257228c1f4654cef8de9ed6e2a0b04fddc13b38f7c0541572276240e96a0c1cc46bb9d006b3e2ca58d90d43d9833324c0b49483c925be8a7542578e017d72171fd6af210b5214fb962e399d8f3de6003e2531b8c6114106ed6f933aef27056623bca9d152570b226d796e585be2d8ff8bd3acbeadb7998e6c801ed7345e4c36595d97a629592bb1a47289befee6b62b9fdb1e19d8e5d3e44fabe54e9eb97587c7a2d1d1d58b09e298b4ab75b0a54a2d6a2622748a07d273c1c3f7fa7aa4ed221da9d51faa218869a574263baa0f88fe0f38038bf3895955dcd8c5673088494f6192cdf6c2e430dcd689c2cd7250a013a1179e44048b16594e11ffe41b06218660d3419a9d8ee13843fb36d9844f9a2d6ff3e6fc4a7b61d06d323773bcea74f3d304e31ce4f6b64a9ba5622df4f21d8699121eeee4d95fe62dba9ca1b559a1cd42bf3510cf7ab1629e3ea146ba447a4ce58ec19707606fac06ff7470da0bf279e73e58e7d05780ae1a9466e6aaf2a81b63ff153372bdcd285a5c228147dd2fe8609603d2787a5523937c99c32ed05c975704307b9ad22b51d2327e2a7f43804e86a158233c7b64ebcbf6a24a759f7dcf095d1ff34bd2d03659394b5210260c72b06360a49ad738e19c4516ee284ab1596aaddff8b0682ef3b167c6e4f6a4c4221355b7c31c1cc701d0e928783ef502051444ea05eca6016e469cedd0b4cf0b926b5887f1d23a89453ad219ed7350511e3cde9a8b85775d5688aa16a7898b18d3a5161be92f44cd04f66c164b9fac6bfb7dd879bf15c0a0e899fdcf045dd6f9bd3c154ae63576eb85e35d559ae80c76d28c6bfbd21a03a67225c5027de56ea9bc94181ae0dd5c2f688a95d667118a5bd03b226750b8347cf2d58ce54050b70f7c872dcf1bf7658825f167affc048b01f0ad0519dcf83704da65fafaab30a0e77c6df6354bcdafddc1700bcffd586553ce73c85a2e448d72524b6", 0x1000) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8562792ea2bd40d53983afeb66d3e68c544ff2b87d29580c8a31d97ec0a0fc7ef8f3e06943fec5b2e71c12b49b072d8203b452c4e28edf10ed268e21debb43817de3812d7765e22d198939af64297975d7b5421552be78f961680fdd0f14b127612c465e4aeca5047f7a81f9dccd23", 0x6f) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2002d, 0x4000080) close(r0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x40, 0x1) r0 = semget(0x1, 0x0, 0x18) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="42126a825ced1bf081e505765402", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) read(r0, &(0x7f00000000c0)=""/24, 0x18) close(r0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:09 executing program 1: r0 = socket(0x11, 0x5, 0x6) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfff8) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/99) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x240, &(0x7f0000488000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/227) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x5) fchmod(r0, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x6e4e}, {{r2}, 0xfffffffffffffffe, 0xa, 0x80000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x17, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0xa0000005, 0x6, 0xffffffffffffff84}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000040, 0x7, 0xfffffffffffff5f6}, {{r0}, 0xfffffffffffffffd, 0x7, 0xf00fffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x60, 0xb6d6, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000049, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x7}], 0x16e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0xd9, 0x2, 0x101, 0x1}, {{r0}, 0xad038983050bd08a, 0x2, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x2, 0x800}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x80, 0x80000000, 0xfff}], 0x9, &(0x7f0000000380)={0x7ff, 0x1}) getsockname(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="afe6ee9c1dbc6bc44c311fecbf7d1922b8b1037c69b709baa6fa965c1c8a116abe6f0441718fdadfb1a750244a6c9fae4a44e92b735153b38e8a92c06a262a6bfa317ecf97b6ca9b5582098841aad14a2740038acb064c6de0b7058b4964534c12c04c394139225526e2e0ec0af14039ccaf550b1218ed15b4094e525c1a669c9e000a94b70df88ea9e0f92847feb28eab8273bcf89f99e651b56d9920b658bcea5d1701ff66a6b38f74", 0xaa}], 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x8) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1000014d) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="64cfee5e166b97ea53cf4779b77eab69319f495d25456e0b9dbed8c8772401a8fe7fad7718c9742fd0fef2450cbc16563c5554b3087728d60666591389b9b176d355c8a4b14f4277d1862970241eddd15ba291bf4b93edf475527c5603ddbd65b3b29c80bb61e7b00d4c24f8e2cb7c082ac39830102944ffbd7f545652a78417882cd51e20482cd33b1523abc3b2fd2a0b1e96c421961e6162aba8a7e32e51c2b03bc386aae4b9d7d4d779bac99b1cc592a69fdf1d0937800bab95a93e6b4e1b6b41591d36f6c6cb22e362fdf9a3410169143884cfce65330e639ad8e0", 0xdd) getsockopt$inet_opts(r0, 0x0, 0x5add88248e63f1d7, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000100)=""/4, 0x4, 0x801, &(0x7f0000000140)={0x18, 0x3, 0x897, 0x5}, 0xc) shutdown(r0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7, 0x7, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x212, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551a3c01b30628880b7711f403dbf92af5fef78d53dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee90eb97fdc27b8c9831351d74122ab905000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea70600d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da6d1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff7359d85a1810cbcf0388d02d85e1f5d1f4615df84bf4408b498e7f1f96900a45d2d90644ee580e84b51c334739d3d44f54f91324cde6ba2f23f3da65a412e1c9f9cc77e2a1f2125942e150e9e836461735fd48dea9e503fd0f1005caa4828415af621dd8bac34a09852ff987d9a7a837e60fc118cc013b42399d4958d6ebfae67a2988330492", 0x1b3) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0xb1ba}, {0x18, 0x1, 0x4, 0x101}, 0x401, [0x0, 0x8000, 0x9, 0x1, 0x1, 0x3, 0x1, 0x7]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x8001, 0x74a) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000200, 0x100, 0x0, 0xfffffffffffffe37) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:10 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x31) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0]], 0x0, 0x0, 0x2fa}, 0x0) geteuid() 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="c4214dd38a000080204621d1c462252bb8322333330f38cbb1000000006426f241a70f0f350100000090650f72e50e47d2fb43d9d00f12c2") setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0xfffffffffffffffe) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xe4, 0x7, 0x4, 0x8001}, {{r0}, 0x5a5385a846f5229e, 0x10, 0x2f, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x4f, 0xb34}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000040, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x85, 0x100, 0x216}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0x0, 0x1, 0x189b}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x380, 0x9f}, {{r0}, 0xfffffffffffffffd, 0x0, 0xbe616907fb079b9b, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0xba0e, 0xbca7}, {{r1}, 0xfffffffffffffff8, 0x4, 0xa0000020, 0x100000000, 0xd072}, {{r0}, 0x0, 0xc, 0x25, 0x100000001, 0x1}, {{r1}, 0x0, 0x3, 0x5, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffffb, 0xcc, 0x80000044, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x400fffff, 0x10000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0xffffffff}], 0xffffffff, &(0x7f0000000000)={0x8}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x2, 0x101, 0x831}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x20, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x81, 0x3, 0x7f}, {{r2}, 0x0, 0x4, 0x80, 0x2, 0x1}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80000082, 0x3ff, 0xffffffffb485bef6}], 0x5, &(0x7f0000000480)={0x5, 0x100000000}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="015a14559869a3e15208ee210d598752c373621d6d04bf4f97408547b0836d0d5e82005aa9bd622cb4de9240e9d161ebafce2960f13e2cd0774d980e781fb697f4768da94b007f96a590fd70cd977cf65e5a6d631fa867d67ccb73ce3b045d3f368508ef0f74d84298d7783b60af1bcf594eb0442d61a2c5765a656bf52dcf384d2e928dea2365fcef35f598ca19b2746b4543dc24bcdfeb6f7d6cee9b9117d602516cfd154cf135f80d6b87f2171633fcb28bcccc2e832a2be60b751d8506c8d8a0ca832323b51c8a427f95f1b292a1d862d1f6badf4aa281a099ab877ef305f063789b7d202ae9e791afb18d5b561234d9a3acd40ca04f8beda61ac89ec92ebce7268bd2d6642a6cb375f84c4a642347cea2897e2f6ecc80f6e272478e9bd9f9adda41182ba8fa456964e6ea4db6cf18f97b22bf2b3de893e23c372fbc2ccedfb6a5a826245b5587b80b7983e4c31c8d6b38b4014a808301abf2809db2d1f5f91833f5f9478bbbdf620b0c02599578b05429d9f338a35c31fa3be46bf62adcfaa0f79f0860bedc954e2e386ee1725fd75a5cd6a1bc7bc3db74420ffc9fbf5bdf52fb343a4092b0c9e09de73a700a2ddab0ef51fb7834225d0f23ae02122620fa156c9b1cdd1654fdd671121bebd803dc96f2361e84bd68079bcbee771bf597e229bb8889386e1009e3f1c66f106e8425b3378a6b5df25573827ad487868b5848f592b942e9847d0daeaf11baf4d869eeab533d4860b7c7b0d95d29d85f7744828190e23a3a5e59f7925daa0d9094a13a932c94c44e83c52007d2d89f1ea98bdfa2352abe0e73abef786b6192f5258c20e3b3853eb404e375bbd2ded2efe3c477a1c0d11ea52cd28cf0ccffda240494685c35a0fab99722fc64aabc907067f3fab0afd2965565573bc43b24b6cde1d9ab2300e9dd343136292d5da658247966d66503a7d720532153d9e510a678951db54cb51adda2160e7b3daed8eb97af40b3e3a0fec5d4bbcdf9d54a835e1de1806faa599afdbfa28cae62426640ea2426316f23dd598381ad9dfc349608299060dd2506df446823dd8e75d28d5887e770d691b04cd75d93ea63df096ceb9eba880ad4c25fe8c514b0641824cc96c1bdb009b82f7761fe7c4209306f4edb6b014fa654784bc185dcdff9903ee42901968405b22fa9b5ef376a57d0b95f34f530dd64824e09375e5efe99959333ff5c24e274476f855ba3de7096ebb31e2936132b92192a3e008c71acc96f63148e76fefe41439e4dcca2b4dc8b604b9409473f7fed76d36efed43ef83978fc6ae0e29bc19051cb260e398ab9ef34a7e08b1c4106d10f1a05f157a455cc465982c2776d8f35e941af62685ef571874ab132810f6095ddbc93376831edc835bab67a88fadc20674961fbbc9b38dbdc9bb048b34afb818e45c49ad5475c21e00c3035c7856fb3d85a401fd718edbe2b5d0cfd62b5c220c5e2acc50b7ff0fa878d0c7f12bfb49d7770de3cfe1a1187d62b3fb76fc49a46fcef4efc1f6683ded51ee66ad103e37961dc01832f95e5c3eb57aef59786bb383c3d9a07a844abecd1a441e6bf4d79d3f73b91f2bcdc6bad48a64e28d8c5128dc884b7e5136a8e4af4148c7ea17b95ac23fc65785fe5683f261a70a5221738916dd7639b4f67d5e45e38eab3b2d21f2122a0917c717f2e70a5d98e60066fbca443d60adb121c0075c11379d06fe0b8a791e038aa1e2a3145994634a7c70bd6eb6b893b69f98b5a5a1b44da229975091044af53e99cc06cb1035970835c62a5ff215127962df2c5663883f3d5c219206185351de5edf79b3506f0b2a8cbe43bbc68f337e336e6942a6d0448a3ada368a5c1c4a78181d879c6440bec2a61922e5ff7116e9ddf8bc873c93c6c2adb96f5096ad949d17dcc0380126c2610fb31e0097f412069a70d245b9578af35dc085c4ce98914f89a92a78af63e90dfa048584d95562357066c4083d1153d0fe688cfcbbc40e5b6615674bfb942f0f87ff121e9246ebdea543edff97e0a44723ba71ceac1178d52d3babfa59ebd6cdfe39036a1702cd8f0da7019c304d9d9eb84e8e40313c931adba83b3eb29e03db0e49a73d2d2cfe1c41ccaf3a0a8aed4aaa5c54c198ab856dd1dd616baa5b04d2162186380e4b2ae282895fae4ad6e3a531f1ef3f6cb485f6021e6e1f90e180f0f17c8eb2f7b8b27758942c3e18f89b229165a1a24fe1855a0422c571c741e36cab30d38456255fc10b26ea0ae80fb8575243db295a9590c2a391866a50f7a851f74d717834f2e741f18daeee48c43a1ee966ae5b863c061f88294cb4fb8a27612ea9e29222e964f1f778b8c2e1802bda29e55e5cfbe7393227117f317af10ccacd380cfccbb0b3c051de5344adda0acc1fb636a83c526f2ed803a02cb512cffdbf8f7e059285c1f35967fa7914adfa32b2d5d632edc011e94cc451d616a5201b1b19676ac87cbaf441749cda700b65ede2c794797ce374840aa850a1abb1954f7c2dd57baf1ed54a645f2ba75f28f6300f381398521752e20a856069fbe3cce41c2dbc236ccd523727c215ca30d87e97ff0d0707c10b336459fba885d27c4307935ec4685ae39814e2b9c8773604e40d03fbd1e7cf5b63e98d01e1fa408f17fe2d8c93cd4e6d0f03a1dfe7e9f290350473995399db96c146116b410f5d43fec6dd2d1264dab9ba498de17be3854014623b55344eae6d617d0f8f052d139052c1e34cdb4dce02c1173ae3a8bbd531c3ba842c98939a604dcbad2206647b604b0a8f3db6ceac5e68f9afba49698430161dce45443c9e33c54bac83e0a9dcfdabf447385abf885005824010dc9ef77a761e73a816233ed6d82119a8b0887e9f0aedecf4d636c068c229d7f897e8825ff8b8f9edfc818d27e3f2860059758325f6f47912a22a9b2f9660991c11a0a789727522aa6dfd600fe82ddf52f0c85834a38cd1a64a2434cf1785210935b310bfb6fd53f8205d03d04179f2442572c24ae70a2e8a23d022ea4de672ecb03cc1242449e00cbc0071c46311120fff88cb83812671024c5b428e0e19da4da95a07e876803c7edf52466013be7c4363332578bccf930ee99a63fe2e7c93e999fd3cdbf7a505be7625d36ed564a8b15df9a38d93bb0805a4dd8681a23f595c005f38b58f24612d893d0ab26df122fc6f44f3aba134c7b0d777260335ccc45556d23a08d7d5d995954696c1823c93cf424790044543468094d1d3e2a739ff6cfd6e52796b2a9413ad12992f879a2d78154cfb424db84877f38f175f1b4d6a70896e138d68a9ca5f459ffabd08e324eae23845c7a49d8e9a05367a2af429a26c3d70d3be229644761fc717b943122d71aae164b5ff331b3963cf7be92aa5d91dfb74abc87ae642322285e785dc486bd346ac109e184067ac3028ddd40b8ad327da20514a1b8033880a1d5685e2681582c37bc64af019def0e72a45ee85066834ba99481985b0bb64f6a8f5c7d7bb8e85e3da7c44ca2521a98bb492e2627744809b4099d88207445b9f706457c7c3aa9a6b5d93277c5c51839263f6b50bfbe2aeeff485180ddc9a0bff75d49770455bc9827a728cdabb12a4d3634957d8bd204c7b278953bec96fef242f3221be445c05d168cead83ea684ad259610229375476e1998d11601bfd8cb481c2ec9ab7c14b2a566bcf71afe2150edde0003f48f3f189e9a2cbd62835a4cd440d524c0dd262f4ac1fee9c0f8b2abcd02fd9d32b0ac56a3d315d6ef92117caf0e75fdba0b622938e9a92bcf3f8e46cbda58de665547d73ee3593034aead5999028b601daedd3f0226504d6ed268dbc3eec6e0b03615b35e43b8d484401ff5dfafa8768775a9db78cd42f13a44aef45199333be5aa83ec2b50ea08eaa21edb9fd78f5f37487340966c42b0f030990a6d1fe7271920143e4634619b7a8db20e5e8d41a73784f45e2157d41d7a0eb73a663640304142ee5b6bf467a31d07998dab6c22ecc717e7e362ea51d0eb6df04bcbaa0e46107a05c550a2e5dd1f517f187ed1bdf034c23b3bbe5453e4637ccc4f3ea84f8a96f1d182d546f33954b35875ba5af723cd318463919ede80f2cb8ca769136a48c4b7adfc147157b093023384d45ffb77400932012658f8f15a7711496e240029d36213f90b70bf34c77434e84576abe710b5046b5c9a5ea3091e4f01c13cb2cefa4471b54c3e0979b2b633644d3e83f8038751c3caa9a3ab0538d65cec9d4253d4195460263455f1565e66d753caf7f8c1a2deeead34326e0f656520687c17470d6ac51646ab0efab428b13ae0d67d0da8724d4bfbaae362386a9c24b2bd75910ebbd09ef2a2ef2f29315d22c9c3b4bce829a12c032f4009f6389f54d6d992496010219bec007271453126e85210278a80ba20bb9f8219aaa2378ba657e9217cae5eb03b8310d530ad043cc3ad872053e05289f829fd139feb7f008eaa50d783f5d1f936db27dacb17f0bdcf9b8c2e4f8d8414c389ff4a965717af581ae5828eed87784c9af76ef9b0334259669ceeaba6e814b95fc767da33e8c521c7457aa07650cea3058958c127636a2441966073ab2173bb764a28ca72646101664bdcb5a8b0def596e080933e16b5856b629afd5e36428d4acf602430e5a431b1aca85e4e097a1cd20764671cbcbfff23f4dc35f5eba9c83d97f87dcc1d047429a6b72e44bd26ab8eb47f68a258607bd45a33fc06b796486c35942a74d825afbbfcfe99666c15cc7ded382bab14143f2c6539ca91d450b7082fb163a2df3b9407393741aa94f966f0001e94385545e93398915801a2bdd192572d4f3f653ea3faeeb86196cfaef5ec90a031a7840dacfbcc3c9f9addb55c212df8c538083c887aa9d23fca934a65666edc69e8d72f2e29d8d5b75128c237a0eddbd2767d838002b526849c786aeaff5301bc8d8b5e7f7bbe6948d1fab36041e40a4a8cb40bd437acdf252b581d882dcefbbbcca5e8356162c21cbfdbb1044d8ed1db0a4f6023aa6b8c6e5f72304dfd0a04279964cdeaa85d93b9135374d7b630ab6e856cbd803bd5c2d77a67a0f6064611aa33008151b3ac9ebab69680f055325f84a179b54c1817ae08165b17bc7dc226ea88daaf7979b2f5c03c455ac300b05b479010347cbc44ad463457ea97621629668c53191c6a8547e0b3f8e0f511d36357fed47af7a7a8299f14d141af74818757809c870767aeaba18b37fcb2252d99966946d9e3868e169dafbb79a25c949f3df65ef08e99a13452f9ea4fe9e87f187fa0737d86184a55831501644647761d89d6b3403108220907d7267094e712f2ec3b8e1a08cf53425f1aca318f871baf213b4983a66165fc6ca9401ca688776452d27cfe031be3f0b0a437274bfbbc87820f4ca9c7bf98163257742b8f1564e437105e86943023fd0a09e2f67a600ef1d2d2f090ff179c496ef8ee2216402f10830f9401e89c8f61476a948b17d1d5c59d9b56ff20afb3140d3e58e8618cdde657cf2d0c6125211043cab6612ccb6517780450105870987aa332de1f272e5a93f58390c843c221b48b9dd9a46fa9903c05af5f504f52dba53056ab19ade509abfb2fa64b43046648120da003799f5d5845ab7d860649bf58a771007381d10ef7411d32f3f8c8d0e2dfe7f3513fea061451d5e65db01fa9a35626d3d3f69e74c55cef14563b1fc084a0d6861b5d2488439a71483a16d40cf2dd3ccf2653bc80e1e82a77d1fe5033a4c600f3a5821464e14d2a02aa27dcf09a42d8666fc838d78efeff92cdac7de61db3aac25f2be2162172c36ede0253", 0x1000}, {&(0x7f0000000040)="05bd43385e6b597e86ddc4c7acf6c174c7167750e43ceadc29f8ca624b5fac21231c98d8a5a3b1cfedfc7aa98b3b22747f6ea6e66c900580bb9d18b4beb9db24973e8e185d76d39ce4c2d14b2d3270f50ad2d5266e3f05c7f505e17cef61dc6a211ecaf9a10915dd7f64ab686601e3bb8b6d67976f0bf334d6df1fc4f5f92684576764042afba4e856dffa424bf6058dff5b97d598fa758395364e5d7d10b196d7c7e863134d5d13254fde04594948b7286782477826cc45f9761bbee9cb620fd7d238408abe1fade14a2cc0a4eb", 0xce}, {&(0x7f0000001200)="b57283e75bbed8471a066a9f85869eb150dd8d022de481c0a789c2723274b0433dadb63e566064b140c3d5cf86edf4da1b56463dd5035d00de77ae5595f98598364cca540e8c95c70a84262da9636ab4e4bcffc8498fbd5927fce5463c0f50594a6793942d25c01c96c33a41a26d79e8abfebb4a50c815de423148d8bbc3e4078db9ee274f49a58d75c1e8e776a169e42de915557fc3145bf7", 0x99}, {&(0x7f0000000140)="51a947ffad359ccf66a7b134", 0xc}, {&(0x7f00000012c0)="1c7a0e221474cff4745662c362e24045e6063df03bb9942f694173a83966376bdbc59a376c1e83c6302bf0f9145e79117f329c4f6f7b3691f44f530d72759e30e0ff799e62421567502421fceb44ba202432de6fb0db4cd79ee3", 0x5a}, {&(0x7f0000000180)="67517580fd921ba20c374392df9ddb0a3a12cf3b82646d92038fc794167eb9681e58a86b16899a8317334b", 0x2b}, {&(0x7f0000001340)="5079087be3965326c37af6797bcf817074a53bf54cba48733555bf89094b36f6b70d9908d559d16f645e5967d164a997b9bf034ed8d6e07ee8b7c813a06b222b2452e94240205e56183b47d6e1d26cc28c84bc4485e14389c8a24ac6185981cdcf83523d6edfa8eb687f5b7dcd52405ced0c265a39ddb972cc649785db3f803694aeae2810953fee8e91ba5a3b857ad61e607a97feffc12ad42fc9d1f1a63cde586a0ab1659d4bbba40a4145f10635f3e6fff6", 0xb3}, {&(0x7f0000001400)="5c9cbd6d3a75d89b0a2cd2711ede0531c3ba050ccad984734459f8db0b09af1a4ab635d714df76d342cb59aa26aa9c6c868b927639e2cf3e07623312589890dfec183c357a66a314f12aa4094623b1f2b3cdb102065fac71f749acc794c665aff862fe96b2370439ee2f51bed2fc9a3764ea", 0x72}, {&(0x7f0000001480)="427165090e3ed11304a85adf7021b43be769fe482b586048c5c10a4b91c225647e52f6cc87dc6516bf11c70e533034928e14b7d5c9c36bfc6a9a1bdac922ffee151b26e61695d907786a1742139f4c3c5a4617e1fdb514080ca076ec09cb17cb2b19086441532a72e86ab203b8d7398f76a58c4e8fb56092c26fbac2a63162e8b8f941efe26bcd2cf298dc3fb49fd2f3579a70ca4a4edeed74e7ba1ca49b6ba3d6443f42bb6051f678fb7f40e5cf79dcbf4edbd508bbda1b51efb6573bf1ee6c4448b746eb05c0", 0xc7}], 0x9, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000180)="a87603b06c5230f3176db0d193f335f181b5ea978d6712dae28ad5e73db95bb80f487c97ca7f8c18220ad45002e41878e4e3402abe4d022443027b807d029376b8f131d793e514d959afa956aa1c00e5e0fa5564eed2cd26ad0d5e9627496ffe604825e28e101ee289f860511d9d232ee2dcd13c87a671f8b40dbfefae9bbcb863e1e280f4d5c1942b6c963c3389933c6db209c9091cf41f107149114eda1472a518a4b3448b487c2900127a0ebf65bd0a9bd241c7a734fa50c1a9dacdb75774382752a02de80833f07e15c575d66a0f79070e3a6ece7689d41844c8b1f46936721a50b1e12c6bbbc05deb85959f550f71482fd11dacc839f6ec0748ee15ff6d6df5dd745f39a9c22c44a8651f3a71baf9ada8c66b715ffbcc9ce1f52a8bce40fb31cf354ec23f27b9585d17b397648263acb502235cf6c6faf249dcb336f6711075c22d43fa827d8ae6176dab220bd9996ae3e5a544e81a390521a09f57e395ab45a94dc7ec68805eb2464dc6790841fbfa8089cc9afce525fa5d695f5b6f37338a37b1aca85bade01e0c071a06fc057d24ec2d11b6fa25127d6362c410efaafc7e7a171c395087ae24281eda124610dd40337f7c678a37914427f890a3996c3575b2145466f4705596d88bd782cb6080d89d3eaaf900d45e0a877a06c801dcf8e3ba12f34507060079a493586755fcf8e1d41357138f5473b99fda67006c82020a246e86bc7ebb91905dd1923df3ede255b0f919fba44d997183ea217f8c6833f42de8ac3aeb3bbb1b77b7fde566ea92ebe727713fb1ab6c0210a403b8574613e80ebcc01b0df0c60ced78dc2ac882db29383d69cbb2ef8ae5d97f6d473cb3509d1b4f37d6380088e9d6b494d549644b95dd36b5dac64a0b339984062232188977924a0959b21eeffa4b604e78d4541a73b5f6feafcc9eb05c9e890aad7db5f6affb8013269053d5bbd30d7ec5f5cfa451e368e9ea60fe940cba50684911a7590222c1909a49142ff1954596b3d27b4906b13abbc55fa87d14858726943a2f41635992136b8d2b40f547bb049a056e8f01adc32ee8651777498af36e6cd9fb149d94189ea08fb8558533ad99ccbe771dd44bec16bab7ce7d3b6b2a88e9b22c1534f6dde2222f94ccaf37f9c08b8f056f422f9bb623c4bf5300e329ab661bd804e29cc853dcfa72095787a64358c7c88e43ba2b68885503ddce55dc8edc983677b99e9877138edf33324bf8b9de023561f86487c197d1049c69de0140631644961acb2bf9f40280a3694b4d1b6aa495c43e7ab6a7ff1fad1139d6fe9744eae5c9dca1f8f1812d5785c7c94aac1687171fda94a1c5fb41c959f75c7364625ba1154e9eab55526bbeb1db5981c9718b0ca1d98cef5c8c7f6e0f8d5af5a106ea060680b85ee2167340c68a1c9f8e229ab8532e916b480e919fa8a4580ccbf34401ed0919c9fc7f6f133ca0686505b47db63b471c117f29d720fc7c7ec4513339f3edd0e99f520a2a0d6556c643ac544a3204b373a0d7e2f68e9f53293dc2c26787e9295422e1be2ac539f8933b91006214b9d9f5f4dce2306e2ba831eea7b0dacad2b3b140e8e644e6943a9fe71982ca7b8b28b2b7941b612751b71c6c784546352a8ee110c2add28c201421dce6a64ea82f7d413c6baba06e82b30d4e0572b1b87dd2fb3bd1b5f0e6b9ffb1b3295fc7c50e021a0ac4a371b73d5f463691e8c9d7b43b29cc77fdfbc9b330abf048aec7a636f28553861c9c76f24b5f60a3fb891584342495490eab6f695aeda86d755a0579bb76b60dafb5239c6514264d0bd791674faea591d962675b7cb1d7d1c1c3e953d17203b35d7e031ff7f1d1af165bd6b95e09adabc83e071192c2157724ae83fa9e0aa465b2b3a821eaddedd7e6838b965d45870c640e3783e60f2dd8c831f78996ed830b46d6a20fc4ec01a86afb77b24ef194956b9a85f35f56cbbb6528f89e1e9fc8fba0b5c121ff6428d1cbaedfaf810595d9c3b02dd688b0ddf7074bb5775a2a9834866d268c033ecc43027e538acc469519661da9c5095951a7cd3b3ffb37fe63c427b9cdb40fdb4090c1953f7fac9b921e5283a4ea89570015931e2bd018c2eb63480298339231ec545ef25dc1021e7f48889c3fe03d987acb47904d54feeacb9469bbbca83f5884ed575b24e21bb368383b073bea66afc03cd422f76bfbf073a0d2a2bb5eb7ef16392c62d838f17dc7551e1c2fde7978ba423a23fdb0454e65392b374d946c87631b622ab503b2fcedbad8f279323d8a6b10729fd7b927c88e959e04b7dbdbf2da211cca1f00a360ea037a5912427729f1b5262037bfcf5f71bd6c8b97027223a7fef45815c887bef2d325ad1a18e843117c1cfeb2922322dd78d0524f8100c673a05f8f35dfcc7d0b575e4ca61f203fcfcda617382c80c1237749d44952f6f8000182970ef3ad78e74a090d4d0754f7f5c25a3c216731642fad7f7ad55c07f5d0465bc949b9b129859836d522ad546e1892a20722db023e892ae8f61ff3ed8c9eed7cff0e204f3abc80844f75bb5af381e4b41d6926fd25780ba9f2459a319d41a806acd63395c767709c9c56ec0aa838c400d399cbbd4503e3f2950e7a3ed91cb6cb4fa731d4da9774e49ba0a78215f5d97567a4707a690a9c70fb8edf4664d877e803072768cc5a67f7055f338db2c49ce4061df073a61347817e790a3449d80811fdd995c97c0b3afb749d29c4879bcbad7752b3d22c23a486cecf05f5d51bf800a79510d8aa2f418607d536902e9e3bd15619cbcc4f88512d005b6a0b21e839c91dc9871e14568e12cfc8a9a8c2b366297a362c92757387ffca2f4d6c7cc8c07039eca36dc63df35ead515d0de4ecd8911140a3e34a5e0b065d6226eb21b11b11f591ef229757f04891bb294d3f336c28bcfa461fb2fee339510484979a83437af49c16c18f44ca8f4eddcef231b2d5c7327ceff5802bb07235d0e81df6fc97b75e949be93c8d8b8032754c13b9a5634719a3a61ca06f0030a144e0ff07024d349949bf24e2a145a4abe6f48f06a1ac99e06e0318db6d2d0ab3641723a3ecf1febc3e0e6e3afc3263b15df383ee8b132c0ead1fe32fb53772490809b128a2fdf6627b04b0bfe7fc9700000d9061e68d97d861bdd96640cd453de3b1296b4fbb05f056bd2bb65303ab4043d294fdd70e5a00dd98e78fd2c31aa9d23acc50c1a8be3e42bdea854899351ae217907df8e4bf23cc10c54a3e0e45ae2e522480844b67c6f10c20efa1bc58ad7c8265bbee58324a2112b0450fa1c592e3b2214e40b50336afa7be06fc07f18759597b8c5dde809c5bce7af03dc34564abe4c3c2770d9e10eb2d187a19618695e2245736899e9ed93996da736775819f2563d9b1a621635539f2e0d920f450a65d9ed381ebb76a9ec046e59cee4b38ea461791d0afa8586f1303ca804b0ac9619f6ebf5c68edc49888fc54711eeec8722c9bcd9fa55762d34082fa7ba39ad212f08a1ea60118659ad3f66ebb5c57f826df477168d8ce909effc98a34ce38d2a5717064ed0833c123e1ca643ffed582254a771c6d06e80b3495a614f3cace37b7d397c1681b6e2011f214ea0e2ace670420d8edab76f98c5534a4baf48bc5161be4bf80c2bc56a28192bd5ca941cebdb31888a44ef5b775fbd2402607d422718d3b8c74d5b46a303a63421d328efcd220d5c6d5444dce186c3fc895b8e49b7096c2b8c9b09a091fdeb4cf78768620bee8bbce4509519b9430c85c2e3164af073dc972a20d1dcedd5e9c58a5dfbd5a46552bf43957c466ab07b581d629677e9a15b9384944a577dad55f0984f630be409949bd64bcf31f4b58337238e1fd9f203dbf3f547202ec70067a5d22697cd43c16f3f09121f336b1af59f7d90f000103de1b6e4d131571afffa117a5f861d9eb36bc941451de06f000324f0460726286df18ce66a78032f7b95379d5ca2a3c1740c185c0636612d19c16a3d4d10bc1cf6811b039d3380dd1ee120e0bfbc2d103f9cd0d2bd07ec246f83ebd74afaced0f0086ac867b5c4fb75294b9d0f9caeecc44c708dc357e72a972f84ec765cbc317b5376544ce290df1e47c0513d3c7294a9fe8e6394efc02cf10ebd4be1933decd3b6b2189346183e5b54379a13ed32941eaefebc0e3c321058d065a5fa1e6aee19faea7809635440206d52f7213ecace345fa7dfbc0524487c50378839e57b65323bea0f3ed5b92f985ef0de69f567f3f46a198f1fb936642aaf85b36435dcc7a99b5c6717dd85ed571f63f94c85b39eb49f6ad3ffdbb6ee1c2026c97f1032a3a8ba57cf17d3ea29f79fc86c0234f3ad5b37be66d0bfee206373c4df57865fd4f07cbdf2cc17bcbaca492845e302803e7afaf831912a2c9acd0b89c42da339477746a32fb330440e527c2a3fd72842e125a78a2198c6468844df8a8ac9ac702a69fdb8970f7a49f849c87e25cf13433c7378d2511bac7b662268937fa9f99dd452e5f69a9f5a49e8461ce487dffe7f092e5c3106f7eebd77fb8f66980766045b67d7664c1744ef35b68d0238ded9eb9cfb76683ecce644db141cf6ae856af5d43a5fec32d96ca71223c957bee0abe169f0ff104a94489efc3c2e21e3f4a4f5dbc08b943a50fc971c4de039e3af49da322a58def1e36e384658af3cc68fb47f64fa4823ff1e474954440cb8762c8af43c483480938e49d8afbd3eb3567bec26f7794f2d0586ff76fe881945eb7714da11342f85c0120f82d7b069b6c945e312be1031dfd962f8351c84ee85d94a3b31fcb33097f83d93af4401777c7036fd50b0e2b28de4999bf5b22d8c7ce73d7d7de4267259bedd609753b9a3f5bb368b3039bd9e8c7f84ac898a574349533bc709cd7123c8a3927b8eb97c31f42f72aedf7f11892498bcccea22a1371c6634b642c897e8552993fe7f76554b6978858b1b66e071caa5115db56322e47e23eaf80f9fc2b8b37112a9899820e10549422e98b510b307a380bc86ea4063b845c13739148abf379276930cfffca39634021a27f43d14d0e85537be68b3bba66e055a72a3b49217e004328fc5a47b84f25ba7f036682243cf793779610ebe1d1d5be3d01b6182de4cbecd6391ae1dccba2143ec73ac90969dada7ecd9f71452f35f0981d75d7b05dfb519e6514cbbb804f97ceedab71b0fafcc27cd96d3d9e38eb52a9aabe8a1195ea487cc6925e25bc46d8d426e50d47515d68a2b619ce1f9d8bdc6b9bb24b5c02da9b1474685e11776f6751e710414437be3d679d125a661cb57c59ff5169baabd6ef3552f023bc1e602a4e0acc6407f64a3ddf6c93ec361389bd8c79eefc2c2e6418cc3d7dbc664181d78cc5285c94352db6c81dfb50568e547c137c71151ba0f923e248269a70bcfabd582a0ebf10b4ee755c8c38cfedc650deda7236a95439dceaa02d275aa5a2bc8fb3eacf3a0c4f14cab54b38f0c2a75ae4d01f125786ce8180823b59f20a201b241cf90a6f5cd3f3955e9a181d7f17bf40b8606dc8b927a0be5ee457933eae2b7ce6e7c1f817a1426fe6e2a6df531e48fedb9371f37ae8df994c78ac597205f6adc2213eb15a6a05e1b8654727bddd2d947ae868dd6a487156961ebcb53bb4fbbd074d9ed049f2325eeddcc351bca51a22871c1b1ac0c811f832a7b58a22698b8a88672b79480445964b582ab7f130f537089072f100f4cd54b21a06d248ea7b3dc12752d7c425792db172b1b25199fdf27464d865e6ce5ce5a160e01a934eb941730494035fa76cc7c60c5c9861d3085ee9e1a99412a9f4d66cc2e1ef67", 0x1000) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x9) r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) fchdir(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x80000002, 0x5, 0x7}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000100)) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2190, 0xc0004513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x400) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffffc, 0x5}, {0x18, 0x0, 0x9, 0x1}, 0xfc5, [0x1, 0x3, 0x8, 0x4, 0x1, 0x7fffffff, 0x7, 0x1dcb]}, 0x3c) accept(r2, 0x0, &(0x7f0000000100)) r3 = dup(r0) accept(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000002130e3761fe56b6b41295f2f78d8c80241159530727c57305c648e2a47c433af793a6b962656db"], &(0x7f0000000040)=0x6e) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x20, 0x2) wsmux_getmux: no memory for mux 12582931 wsmux_getmux: no memory for mux 12582931 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x8) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x118) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) socket$inet(0x2, 0x5, 0x1000) 16:00:10 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) r4 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000001c0)=0x1) getgroups(0x1, &(0x7f0000000180)=[r2]) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r5) chdir(&(0x7f0000000140)='./file0\x00') r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x4, &(0x7f0000000340)=[r1, r0, r8, r6]) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x667c, 0x7ff, 0x6}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) flock(r3, 0x2) close(r3) 16:00:11 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x81, 0x1, 0xfffffffffffffffb, 0x2, 0x4a5, 0x3}, &(0x7f0000000080)={0x800, 0x3f, 0x7df, 0x9, 0x1, 0xee5, 0x5, 0x2}, &(0x7f0000000100)={0x7, 0x9, 0x81, 0x6, 0x1f47eee5, 0xdaa39d1, 0x400, 0x6}, &(0x7f0000000140)={0x3, 0x25}) select(0x40, &(0x7f00000000c0)={0xfffffffffffffd}, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x965a}) 16:00:11 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0xc000, 0x80000000) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/166}, 0xae, 0x1, 0x800) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5813c73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3dc) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getgid() r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x10, 0xfffffffffffffffd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) syz_open_pts() fcntl$setstatus(r9, 0x4, 0x80) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x80000000000001) open$dir(&(0x7f0000000100)='./bus\x00', 0x543, 0x8) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000000)="876aa814135dbf3f2d9d422487e9564c847804d32e4d73b0b942789c6ca00807e9b375367091c49dc9d09bd120c921f32e7a076f30dd0f82d9bc6a0cff1924e1281e1830b36663c83403aa74c9d8f1b3ced1fc51a77954f4ed7a7781087b08c095b7e2b40f902a910e82", 0x6a) r1 = socket(0x20, 0x8000, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x4, 0xac}, 0x10) setsockopt(r0, 0x1, 0x9f86, &(0x7f0000000200)="3b82a906f33867d3d1cd5cac3745d211ed7642d1cdcccc11586c5b3dfbe326d41ec4d5e3d62346d2b7d11b7bad2112da85708674145fa6fd8452a91304a76bf48dc2edb5e392acac80eb54d5da1f6bdcc9117476e20c5a9216567b314a86336a0d249f1eec6af891df8f73fef02fd86ec8f8d41f1ec966947eff6b4b59c67200e5ddc0b012e43c97a62df3baf9c1b3236f3c6fde508c00ea6d4fb6a2f5cdb3ed5f5e297d66eb4165", 0xa8) socketpair(0x1, 0x4000, 0x3f, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0xf) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "fa9a45564e5122e94d6e34ff1f947f4b11c9b5ff7efef9d1ee9dcddd8dfa0567e086266ac97f7847bb8410f2957a3ccb930828352e8c47e17899db58f3b6650e862d6efa9f1ccc689a599973c92e62be48f33b42764fae209e657624"}, 0x64, 0x0) sendto$unix(r0, &(0x7f0000000040)="b42788acea8dbdd47b6df4a283f839ae193b8b", 0x13, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x104) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x50, 0x5}, {0x18, 0x1, 0x2, 0x4}, 0x4, [0x6, 0x2, 0x1, 0x409f713f, 0x3, 0x339d8ef7, 0x401, 0x2]}, 0x3c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3f, 0x100}, {0x18, 0x3, 0x9, 0x1}, 0x0, [0xffffffffffff7fff, 0x80000001, 0x1ff, 0x80, 0x4, 0x7, 0x105b, 0xffffffff80000001]}, 0x3c) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x24, &(0x7f00006f9000/0x4000)=nil) shmat(r1, &(0x7f0000602000/0x4000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x80000000000007, 0x3) getsockopt(r0, 0x200000200000029, 0x67, 0x0, 0x0) socketpair(0x19, 0x5, 0x6dba, &(0x7f0000000640)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = getuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="8298686eaa693dbf5829d32e65bd861663c8c712d229cfa289fb04b714ae917c1355892538b4ed8062bab0ed94e2927a13b323c9fcbac14f4381faeb421f8fedc348349676af5543", 0x48}, {&(0x7f0000000100)="fbb65e85303df42b270a0e370bfdb985fc894310df3840118404fb00a161a7173441193a3a283f4018ac188cb1e77faf04306c6a15d4d522d12112503790c2667a0ff6801b7844e90be66a821f33ee3794fd0ad102f81b32665f5734bfb0ec8a331de05b3e1627cd0e7ee1d9df8d784363b0740df74d4a6880afeec55b525a58b2d21c135cda645a9138e2e0cc030ca9798931411af58b6c9b4b7070f592569bce9c40f2492d4266a6f305dd4a6df5be41402e823e433556a88449aa11794d1503aec9fa79813d0f27431a3fb2c5d00ed427782b67cd3ef821258750574f7388c28b901b851f964dc3d352f079b7e061a3ee0e908e", 0xf5}, {&(0x7f0000000200)="c9d9e29b1d7470d14d17c26c24abbd2ac4e38239ad1a8a01392dd9d5d380cfbdd9eeec027b2dffbda3627448e312bcb91cfca45b44aad4f4b6d8e38507a34b4fab5c67a2bd49d619f0c75809f1c64677aa08a32ffa8e31806d7c57372a9843b85dc443651d64893c88b7e6573f36f73bc6e5ab68fd74af6a882defcff90cf3b5c713e6c26006f841c3dcf73092073fdfe2bc7b82cd838788e5f9b494ac37335810f747680d3bfeabc646f1cc9ab468549bfd0ab96330d4", 0xb7}, {&(0x7f00000002c0)="bddf58c05264b79d40f7100005be70d28d6ebcdcbfdd667a9df91e58d4a5c327bfd06800fc1d0ecf6ed79aa0d11c2323933b528bfdb5941d414361937093861123a9514a5deb66c5a35f5b7ff5cd3972fe0a1745ddafba880ea9a599b1cdd407a70aeebc132cd42d214192d6edb967f6b3ef389c47e18f02be8f8c7731", 0x7d}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x150, 0x1}, 0x2) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x108, 0x8) ftruncate(r0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000003, 0xfff00000, 0x401}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x3, 0x470b}, {{r0}, 0xffffffffffffffff, 0xb4, 0x2, 0x7, 0xfffffffffffffffc}], 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x2}, {0x10, 0x8}}, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000000007, 0x0, 0x1, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:13 executing program 1: readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/147, 0x93) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x35) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x61) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:13 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x100000000}, 0x10) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) seteuid(r2) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x1809, 0x80000001, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:13 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) wsmuxpoll: not open wsmuxpoll: not open 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x1c0) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x0, 0x8, 0x2}, 0xc) setuid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f000032c000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000040)="ba6962b2ae9ac56fd14343e6a14852f9333059fe247ddda70af3bc3aa4c8e695d211fea423f45888b5ca5f65e5e74fbfb8c2e17966e3b1f087f4a9ae3b470c22323f42c219141d6c215787dac2a84c1fff5f8fbf6bd9be4b29f5e5ad2d96f54015dda3d2bdc8c415fbe7ac12dfdbac2d632c42aa1d6726df9894e02f9fce0ea828405acde758f3e13f336b14622d847900813924b5627a0daeccd1fedf38f7b8faf312bb8ba4ed6e285e45d7bce366be40f01d2363b74b9f41fb5a4a02198a856582eebceba3b90077d883926fe4994164fc73ddc3457b4de1b31ae3d842a84a7c17ac11d0af7767e912560068804670321da4a052bb2ccf3e7d1123b15c6d", 0xff) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000000)="9358d55f8680679d244055b61c100673cd28ce2e798c0046c5714724817889c22cbc6cebffd0436eb5", 0x29, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[r1]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x80) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000040)=""/23, 0x17}], 0x2, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0xffffffff) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r0, r0) setrlimit(0x0, &(0x7f0000000100)={0xfbd, 0x8bb}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x363a8d9d, 0xfffffffffffff2e9, 0x3e3, 0x80}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = getpgid(0x0) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x800, r4}) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) socket(0x1e, 0x24, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:14 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) recvfrom$unix(r3, &(0x7f0000000040)=""/28, 0x1c, 0x2, 0x0, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x40, 0x3}, 0xc) pipe(&(0x7f0000000080)) ioctl$TIOCCDTR(r3, 0x20007478) getsockname$inet6(r2, 0x0, &(0x7f0000000000)=0x12) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000020000009ecff6e1f097902ffff"], 0x18}, 0x0) 16:00:14 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) r0 = semget(0x2, 0x3, 0x2d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/255) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = getgid() r1 = getegid() setregid(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x8}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x206, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000100)=""/27, 0x4}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f00000013c0)=""/90, 0x5a}], 0x26f) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) 16:00:14 executing program 0: mlock(&(0x7f0000188000/0x400000)=nil, 0x400000) r0 = semget(0x1, 0x2, 0x75cccc44e025ada3) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/91) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x16, 0x1, 0xa8) socketpair(0x6, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x500, 0x8) r7 = socket(0x1, 0x5, 0x80000000) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0xb, 0x11a) r9 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4b, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x2, 0xbf7}], 0x2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x9000000}, {{r4}, 0xffffffffffffffff, 0x52, 0x20, 0x4, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x5, 0x2, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xffff, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x6}, {{r8}, 0xfffffffffffffffa, 0x0, 0x50, 0x300000000000, 0x2ea7c76a}, {{r9}, 0x0, 0x6, 0x4, 0x2, 0x4}], 0x3dec, &(0x7f0000000340)={0x0, 0x2}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/140) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:14 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pledge(&(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00') r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() r3 = syz_open_pts() socketpair(0x0, 0x8007, 0x2c3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x40, 0x0, 0x7, 0x4, "f8ff1f75da483a5be870361d0bc720d9076e01f4", 0x1f, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0xf0}, {r1, 0x80}, {r2, 0x2}, {r3, 0x2}, {r4, 0x100}], 0x5, 0x1) r5 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/63) fchdir(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x10000, 0x80000000, 0x7, "dfd6c01390983d594dd9255da549d90320f31215", 0xfffffffffffffbff, 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="3a888c23fe7964eec809a6d6ef75b24f2af57354fddcc4a829e8480215ed86fdc76571a79dd17e1fc36c4abd882f3640e21d1836d2a01d09ea886943d32d722521ffe9199ebc4f8914a13d148e7556ceb6729a1d245fa2a428f04ebc012dc19ffc7040e4a53cd56e5e139c7615125a093e4b9f11b35c4800dc5960ecd77684af7b132cb9ab24c44406536623d75b61f1954e02817e8ddbca3196e97fd41e3b38bc2c1219d8f372db2de0d1842d051ce8caffd6d11af1647fea19ac6c70de78aa923c9a5e4390e1d9c5a2686c6316efa453d80160971c68ec3a48616819b0ecae81370d3e8ec57f2861fbacd1abe7eac90f1243826648bb20f7835b", 0xfb) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80, 0x1000, 0x9, 0x2e04, "051a264c504826d0352d14c613b9e4e3a56b294f", 0x6, 0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x660716f1) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) 16:00:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x4, &(0x7f00003e2000/0x4000)=nil) mprotect(&(0x7f00003b0000/0x4000)=nil, 0x4000, 0x2) socket$unix(0x1, 0x2, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x200, 0x4) socketpair(0x11, 0x0, 0x0, 0x0) 16:00:15 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x20) 16:00:15 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/6) chdir(&(0x7f0000000040)='./bus/file0\x00') chdir(&(0x7f0000000080)='./bus\x00') 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/47, 0x2f}, {&(0x7f0000001240)=""/49, 0x31}, {&(0x7f0000001280)=""/141, 0x8d}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x8, 0x32) fcntl$setown(r2, 0x6, r3) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84", 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:15 executing program 1: r0 = kqueue() unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x1}], 0x7ffe, 0x0) 16:00:15 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='${\xd2@!\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-{]\x00']) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x3, 0x6, 0xa9) semop(r1, &(0x7f00000001c0)=[{0x2, 0x6, 0x1800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x4, 0x3f, 0x1800}, {0x1, 0x42ae, 0x800}], 0x5) 16:00:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/241, 0xf1}], 0x5, 0x0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffffffa, 0x2}, 0x336) syz_open_pts() 16:00:15 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x4) 16:00:15 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/29, 0x1d) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) getgid() getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto(r0, &(0x7f0000000040)="8ca6767b1233849281de19e56fd4cad5906b3e31b0fa1c78fca27bb59929d9ec5198ec2b2b4b2dae8d7f36c71744d3055e39ccc46e295a30f5a9050dd2f43efaaa74f7a237dcf736e49d9529571b7957cb5424a20e22788b835ab621e3a45213b1062801431bbe1e4e3cb2b0ce9036eea3ff621b129eb11a9ae8057b72b3caba4713d8", 0x83, 0x4, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="795ca9d7f5f1f620ab001222d1ed4c1eea833f13156e415c38e72ceb4a7f7d74ee9641141bdb91616a21332b594b215b616e7dbb659341e916964c48285fc0fc2e7f839e426192f8692da50f0b4c3274687442af8876deb0498f7248bd3bd27764b9082af8ccf2b20a05414756f20f014f5f955f5e4a6f0b07dd045d447e95bc1911227ca29d0e07eabb06ea2d78451db82adb86914a29e34cd0997ff2beecbfd0330d4b9953cb45d393a46e94d79bdf5523ed9204651b12ef039660e4c2ba6646e6ac76346894948f7ca9c2bcbe566d6e2e58b7bdd2bb40306ad77a36c75d45c2548b0640b3016ea6b49b6fe9302b7e1734", 0xf2}, {&(0x7f00000002c0)="cb5cbab208545df2af75b6928c11e96cba6900d8faccab911c05c141916c0aa648852e78b8a7c22b66f0062223295e7bedae5aa627d13ff62b892609bc757036867e7c7350e522cdc209e2febb4cba893aadcc40db820372bb37bd95631654b207dbb002ad51d8a53beb9592dc16e27f399159e9ed6531da248bbfc93987570819f16eff7d7d39ebe12712665d00f72f8f5a682b3a14c83536ee3d5b00a40db423ba1e8d880175859cd85f967377cdae2cb704623a22da2c6132815b5555d3b147a18e53b7c368088ee0c15f6456c19b5f86967ba90cdbf7f53ff8c8c4c55ba33c5f691fe7e8f300", 0xe8}, {&(0x7f0000000740)="e56ad1d46c56fc952c8203c4a662128bf34fd4c2ce58f7d57305ed6833585986ae0ddd5bbcbabf9ab45c7c4c00298b6ded7629a713c3d5e357a44ef14da03e7e4cc5eb232b89edd74129bfcfc46e82af25715fdb0f497de4494926345b09ca3b41a4a57beca93a4937bb64bed782e5ab8646dfd2f413f5b31e933eef438649e154cbd7a03f58d7fb89b6f87cf941306a18ff1b3cf11356cfdc397da236cb7c", 0x9f}, {&(0x7f00000003c0)="dff9fa464a21028e7dadb1193e3a0c45a92787b114cf23c6f25ad618d2ef2b50c095c94116d8b0b0579879560b4da3329a7b5b9032a8d6850c3d8880e318668b717971fe78823c28", 0x48}, {&(0x7f0000000240)="53c0f943069fac8de7c39c934da7fa054da145fcedab5e754677abf7", 0x1c}, {&(0x7f0000000680)="c6eb89864e21c66451a6d09a0db6780add3f57bec3a130a767649ad9ed8b71b30f511b4467636aaa271a6f091561388a719dc0f1631f963a4966c601f5839222e3be019b6d169a9ecb681873813fcf37afa99c9fe1c0d8cdae9d4abd610ebb8fd25399ed5d0fa758645f01660aafa40dadada57ca9f6e7ca1e4219a4f69621b44403b1779f8e11b72498e4b810648787e16f97548d464963ec518c19566d4d38773798", 0xa3}], 0x221, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/141, 0x8d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="44bbed1a93ada865fd7b665c10afb579a3642c24bf40e98d4e1cf1cffc33ad4af4575da53791fc1003646c7b3a29e37f2927a6a278ff98a5baf6ff62bed28e0414a6d098cec0ed08141536cb904199f68feab084ae678398b86fba5b56fe1558fb8cf7ecaa24f61669cc30182eec23", 0x6f) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:15 executing program 0: sync() r0 = open(&(0x7f0000000080)='./file0\x00', 0x4c0, 0x1e3) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffc) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getrusage(0x1, &(0x7f0000000200)) 16:00:15 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8000001005, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="c462cec153b4bc894fb93bcce1f5942230dee1559c8ea0568b3183302911db18791132f3d0221ac1e5e2aa960e85dc536179f650ca86e169708166214f2c401d8ad3cc9d8757dbf74b74affc8f53562fef61583f59553988e87c42272c6e6d18aa3c6cb6ea93fe13851f46c4686610102a177d2b840c56f9ebd3f3812c5c0973512dcd46d2c98876095b79b0134bff95bf0423cb7e93a1232d3021d5b29045fe1216b8e554e41cca76275cb724ef9b7e8b7523beba53de002a876d7f06282fc51f072cbb39b8946b846b0ec06dd547340f42cc62516088e7d7b0191bf20d04aa7f685624882733470e0d7e7ed2", 0xed) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) 16:00:15 executing program 1: clock_gettime(0x7, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 16:00:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/255, 0xff) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x18) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="5b55726901c30b5b6234290f555fd08ed485cb48465f3b5d5addb362c2784d171428e36dc49777fa8f922c660b5353a6da5ecc6c974b24b58c04569698b16495c6f0c8150b8d5137bf2794025e8a4d0d256a6fc294b657974588c5aab02cc562773583afe2fcb82d925494abef50cdd193922488c3fe0334e20a0b134ba2df80c2b3ab7322318e5c4b9201d9b4b40ae1997f3a3ce3bda23b61dc7a8c6ba92f448adf96514f449d088cbba06db6d38e2fb4e814b48162062fe7d50fcb0ebedbbe4eec0948f539dc4db5e7610abf3031d8a05c3460e6336ef4bebd1e5069cf65f8ab516cbb7d493e29ac395f87e4579b688cb1914f4cdbc266a17a30f5720eb2b52f99615c2798f821a19db19454534f9bcb272d12a9599b06e5192da609968f3ba7d4a0083a59b60a39945b56998df4d240c53fd1193aeced931e8167abd7f1f636129c85b917c719acecb71d1502c610dfa940775044299306f86421e4c20e1243a470b8254160deb32ff433aa240d53ca8a6ae87e05063d1c70df04e62f9fbb248f2af82a3c6212585c4ffc7d9d63309b4ad87527c5a30df749a4eae1c4ecc9f2e6cd79e883a57e5d46a01ecb80ff9e63e71bc36f6f207a92596b9a7cc4c5efacd54778dec8b99f87ebcf9766271d24bf9af3cbcc3c2336c41efe55233eaa1ad893da2b002c11b84d6869c6e44143abf0323898e503962b916a469676324aacaf9295a8981ab3dce69a3455e3d34df666132f99d3699e3b75ffb03b4984fdc4060dcb46dca7813670f17f4b9461b4cff03db8058e52a168e3df091a9d74d45dffa4c08d7b296e19e51159f6e972f8d878c1452189279bd28c52fd8423d07822655213423b5ba08cc83008b980b550e3970fedb617619ebabb6692b7acf83b217baef82f7ff50096d048d7ea583ad57a1af1fcc2434ef1ee17aef2e7aee1322921645fe30278fc62348b4c03752ed2123462a8622f3f1beb0622f0514a90e277d3e796fdc0289db2ce26055aeb49955981d15d0b76e2fd9ca993ff1b3945a7e0d86b0d15fd5a986fc9c5f8b2092d1f449a12cfbde8a3687395c8f4d4701486cd8b868387dc820b22e732d8fc690461fe94c446170b9f499bb1f5664314bf929ce2705b24d2afb75322d6096f6c7a5c9e213a6db27a4b9c40f48e42e91bf95a60205df9364fcd7b4da14367ed7138dc600f90f40c683d8f0f941507cb059b272872da1d6cba81483c703de752d8736c43499365bc9bd76185a6f5d6115010f1f8b737172810ce6cd84e16bc2b44a1ca7be7ba7f12696ce393b451b082c24a300c8cb677b5d90b689edacecc08e975f212d362dcaf282b0b025b98ad30c5834015b7a41acda38f1dce1afb569b7558e4ad023ecf1503c665ba23ae2beb8a8a04bae8acc98748d8f456f9f88f7cb99d76432ab0e035daa16890b86db0d976f6f6122a688bb8418e21c5b936e6c0546fb2eab4a649f3f7fcfd9d7c52cc54c12ff40ed3dc3c25dfc53ed086818ccd6a32e35137d53c2761f5e67c71202b2dae16953432fb666edf8c04e9a85d55272b5ea54a9258f5de39e5f80db8e7d9de20bce48cf3a4398c271c1975a9c96beb9f52918e3ba173f1d659bdbe3b207930d7d638725014d941641d0ed17726416b7304e0e136703da57ab1364fb757315a9f18feca1fa848fa3bd786c9a50d4799f4bb23a9cdd2d800dd74ddf4f1d853efd861975864e7a4180ac8b8d43363522de51667d825a55b322e4249d935acb20293b07a5f5bfa6d4f0b035c3603fa9883255f041eace56e0dd63ac60b04ebdf3d5eebc798a78994e2add6039c1b0470250849082a75d2cbbbf75c7a28e8aa87315137e786d14ba4091b95afccc481adb89d568976e031e8b307dd61e763859cc6131112bbbd45ea3a82fa65af426ad2355ace5b304702b94f1147ff99b29d32c53bb12b30d115e0d1614507e04090e443e382ba79513abb442c70b8cb6a100c80ab32ef73fe96c645a08dacdf944590e5ab337459adbec6548d005e0260ba0f5d64ce64013e2fa68c72f6ffd7921f45a3927c790e5a14b5b138cae71adfadd94c351ce39583eb3e938226b14d31d82b2c6345a5e0ebc9a340ef6c4e5fc90975a23ed60e1e103ccd6b019a1a98f0f2d7f7a35e2c621adb0dd7bbee961187b37d5bcd566b91d5239a48193ed8a1dad0f3c9b251fe9afa8439bc0eb9d95f35c93536a9495fbfcf909f6e4b152a94233e45fc8935e5e9c4a160a7d0814fd27aef6c3743a2117122aab9308bfc335ae0f302556389543d6c9d7ac5dbea8a1d1df243492b50e08599d2bafadd330cb8d0995d8735ed9be0d71b09d8ce5ee383330de4a572d7908e568e5f9b0a6a403e4cf7dd76b28e8427493bbe273b870a1e00c0723efc4168a755132ca5e091ea065fb5e13bbb0a18f65a340de0716b04b7bf6cfd655f77096db294a1dccd524091e34b99799fc6aa1e37f6dc15ec3fe4ed6eab0902029bb7f5f5c50b075efd3ec6850b74e9a61eb8448f4de2481d37ead2ef214c7710a2284c0a62d548af41b73c1ecf4d7216f0ff3963ae2377bdf732c9792ec0cc2a4aa962819f9c4485c68d0cc387f71a4c102184642ac3ceb095ef5f41d540d9ad039541e432f06bab2cb752cd1373929747c0bd5691b88f6a52083846bf3161412a22fcc7007f279bdf87a6218e184b92347b5558648db256575bf46357caafbf1c746d2c7c24246d7e2aa704e0c581fcfb4d70bf3e4167786b52a4c4e8bdf088c54a416c34754021a0364c88d2f6cd0c5772afa90e633eecdf2a9da4927a1dece73bea0c3b056e25794b4447a3afe1e71af05ba76ed9cd4c861daaa1f0cb44ab8f3aa9b5fe3c7da3991e7933fe90b43677f565b4bb199808bcff9e809568d9b70b1ff77435d9553f1c0f7cf134c5dff489b08360c0140e12965c97e9f81c828ef9868324a241a59d6e4564a2a45b2311cf2a942c25e08bb0d3265716382a35f15b2f31c03296c469cb2ddf5219cce438d965b01df109ab5a423e3e054a6e40e903d996e1f1d9d1ce43f3e3083a88e3b23fc41d8000bc8de1753ebc6f56c4c295f2f34be5f8d3d9c881ec7e32a95454e4a506390e8d24f4a5bd50a497711808230e6d701b796ecd64acc63297c73e207add03b6dee7f9512babbd533fcc1c221eeddd0b8264094171f998fa360119b00b88c812051513d4cc08fc7f522b4922b977a847e9070ae3378dc469a27e677ed330b684e473257704adb81f39a63d8df69e1e4b79e161f929f3c35f5362d024e4d0017a2b81164bc143d4cee8ef992456fdf76317019ce160532740e28272bc483818bd7a01b72ee5825cb30faba75dbec9c5205a372d3e88ee9aab628b22d054a9a0bf7fa37ab4fb539d1c019e91dd8660257013f33ab8ed127e5d0d53bc8431e93c3d44056997c9010d6d12c907b32e5ca246bc1c4442546e810144667111d3b6765875a8c6836eb7e12e54738302587ae7eb6bfff9cf215c0f1eb70a04af50e4cbc401d309d91f6de40df2c8297f4b9cd9cab75e0f9531b251dfe15718af569a43357010166099cdeefb5201b1d9cd7ff5f58f293a8152f6b0015f17ad451e06e868852a6e834f8a3289525f6eef441d7123b85ab447173af941f1307349e4684dc859dc1f4ed9549067f1ce7fbd0c1fba0eb531ef3bc40d881c7297d1813e47599ed2f0cee9677dfec930adc61e4b83e1cdbcb67e5ac704fb8fb2a060ddd5b42e79dc73d035fa888c1b41cb65d9db74a014f559f8b9d10ad08f50c67d856737e4853027014d4f49a9685529d54a7eb76c61e086ab07060f65af116dec188359f1ce6b9da7f5157ac5973a6e9c636d03e8368a0c6c304f9b9633472157bbdbbd2b04dd74ab5311609b1568254bedb32a7aadb6dba5d71c1350ec487aacdcbe10b959cb74ebf00a706fc136a619ada14ae5282d43e9dee1854b20a4a755967ed4b80483b31edf3ea39b47727820d1538b7703e2f4f7d32f16bcc9519080e9cc47d4500ab2acdff3d58e380d0e529137c173d02c631d9148714fc7680b7e8a45d432bf24c905bc44c18cda47bbba8af9e78e42a5dcd306772ce7a047972c9a4e0207c541e12d830880233435ef2d577bf4ffa75a3d6df929bde7e07d11f049aaddeecc960ba4b9fca5d9b87feaead3835e9bfb86cd0961a0778a8bebc7e51e829675e66297b4908962c3755bb9caabe249794b0698db30e4b02628235c3ff10c0dc267d905c06883ecb798d2d8fede1c002e3ef7182d986690bda86824aa7cd6f067bfb21f726ed8298062b54f2eda386156767610b6405e8c72b328a8b7ed6417a25ad1f3c65796c3b49f9428a9ad1065bf24037c82403c4ec15252772770b51f5079d7ebcd16401323ae927a0fcb85a6128bae1947dd9245b5709026bda82c7af6e3e043c3b65e366da2c81ae44b0a3acac1e95f4a57b2f4c2ebf2f501d891e150136c145f2290a9b639ffb68770b7c025bf20f62945bd01c11565a93912bfc9bc59837a8c464eba24d9affdcefc6864eca4fd854669c685c14b50506b291bdcfc6deb54b771df9e40ba39b2e531a16464319de1f27c9484f17515bc96a05f10c255bfd6ced6b971cb68f488361b65ad22b7c0d2be9172537c085e4f5e651500865f65f9657ce20ff812d23d6f2833435147455d27787d3ed992cfa267b233292fc2131e05ccbb2424ad22c40b24f04d4e2d663e2316f32df7fbc1ebe3856b3b6a9d99afd094a0d76329789d64db9a30cd07557cc2ea2a90006b293f57cedb3f00de009a09524e0106eb16aad45ff211a22427c922a53caa5712491db0631fc33f4d74083e89fb4e3c346312c7556408e5320764e78f384c7308ca7f9f54b88c102f71ccd61c1b4c3acf23b73b70d33399e9bca10cd4b79d818de52d8814d19a24116d02428b2a526009060ada6411a91ea24abf5b2e9ec63e8752654c3333a829a613cb64fafcb7b92765431311945eb71d932cd0f893a1514979e4d1e0f85479b8c2658bbb364c0cfcf34823e1c3b0fb0c2c6e5b05f36c9be3dab85bf2bfa82ab4dffaedb1db41b3354b9a4d4afbad75365bee4fea7ce24d470961b51832b2b4283226a6a702abc5c9d4bfc9ff85997a62b5c64836245d80cb4e23193bcb02ef7f26c7ea9a14aaf3b6ba581a8f2f31b576eeb6da68dec0b42e94cd973976956c7417ee21b868f04aeb3af3cbc0c8dfe743caf7497bd7bca08fab8b837c75b482bc1ed57b28a25cfb0583da4b25facb18bf48b9aa6861d0bccbf6e15f67eaca177a2c7f586b0a253f4aa7c979934e9b5b0e70b75af47fec3e52fe08e26c4662bc8bb7aae2ebd754003d3edad604f458684a9c3c1122fcbecc1ed09e55d3db51b83b981f731eb2b87b004648e13945e5f8763e09ce5241f8975c4c5e723ebdc01ee761e4e03aa33427d495bfe9fd5623d9c896d1778235cdb6c9f1e13aad5abe02340d2ac4085b474a41cf407d1bc5546975faf1b819fb7fb323183224df000bf9df5b1b432a461d705309be4c4d7f1d4a35dd4e4068d8ed3cc358220a4eb95ff4c994f482968c026dd7f39ff28786c5c2d2b33b0414e55fec0bd61d7836fc337d80f29a8cea533be6192c10671ead42bbd739e0bfa5b9a2c82545daa82664faa91859520bf86968bcd375ca4051788def3e434e25941561378967572c99568ee9d017af415542bc21a265c55d46742c94c4ef9f391b384b5dcabddd2e8e900487da1673582c6f378df0d60c0f2906753a74dda5f32bbb3446602ecf5db2d36af665798094f9a4a1019e6727c383e7dc6369", 0x1000) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="00200000004c07c28447ea59776816f3187e7ae9ffa9aca894d77345f786e62b29864cec68be0d36ee4df3104705e31749cdd8197ff9ba25ee613f44b1e3953776420542535d128ab42faa756a42a319c9fe289b690c661eed581d3fb496e464851847b2d8a60000000000000000", 0xd) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getdents(r0, &(0x7f00000001c0)=""/247, 0xf7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x14, 0x4) writev(r4, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0xffff, 0x100, 0x0, "237bd34fac58827d5f6ad8581a7097ce34baeab8", 0x4, 0x61}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x1, 0x5, 0xe2ef, "aa8c22875ea66c05fb2f964fb8e4defe78da4977", 0x4, 0x3}) getpgrp() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) close(r0) kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/32, &(0x7f00000000c0)=0x20) 16:00:16 executing program 1: chmod(&(0x7f0000000140)='./file0\x00', 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="e1d8b88ccd46700a92e4fbc34357d8739eca2dd2186b424ca2f0b1d5e15ea3d1f36aabcc34ecd6494c156405b9b0fefbbd8fc01f554b23f4baee0589b468a9d4097ba255345a4cdb4bae638def397c11aa789b76579ca045fc584e99a7fadd3e584f2f55868c9e13977d9f80581de6e1b3dc11ff8377210e8fac72ebf83ebc1dd2d53bec4c0963aef50eaf1832eef5021d7a503792be9336ef751509e08ae1908674c2f462270d4100e48822613b72f96252cc4ac0849484ba1d1dc854e9bf3cf5637f08630c16144078dc6831aa408a7e6f18fe21434585e5561ade5ae920db50cdf252870ec307a2adadc9c9f7ec2487c8ea979b3ac12b57", 0xf9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x8, 0x1}, 0x10) fsync(r0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="274fc6da6a241869623e21ba66c279bb2cb9ff059d3dad5474f80a214ec891ff53cf8f6d63d84e1810c59d", 0x2b) r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) semget$private(0x0, 0x0, 0x100) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = msgget(0x2, 0x29) msgsnd(r2, &(0x7f00000000c0)={0x0, "346a66025e54f9af2f5977b7780972a00ef7821f5de53291de63eeb91ee3c4813c6182ee68c6be57c45eace1c92d0f74ca757d4aba153da5da1f4f6c6838c525b5a0747b"}, 0x4c, 0x0) ftruncate(r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "090400000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd81082eaa4e713048e69931929648", 0x15) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000085000a0000"], 0x10}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) socketpair(0x30, 0x7, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r4 = semget(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000900)={{0xbe6e, r5, r6, r7, r8, 0x24, 0x6d000000}, 0x2, 0x1, 0x3f}) socketpair(0x0, 0x0, 0x8000, &(0x7f0000000200)) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/135, 0x87}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000005c0)=""/5, 0x5}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/37, 0x25}, {&(0x7f0000000740)=""/240, 0xf0}], 0xa, 0x3c) close(r2) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000005e1a87c4eda69810000000000000000000000000000000"], &(0x7f0000000040)=0x25) 16:00:16 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xffff) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(0xffffffffffffffff, r0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000100)="e03530cbddd7839e76ecfde8e1da82d08c00c0f6e4d1ca8bde445a392b19a800b8095785dca66abbadd052cd30cbcaa27d8fe89bcbefc96261ad0b188b361cacf2a62739ef77fd120887f9bc0563c81b8724de7d62195c6860da9f92c5819bd597e6d68642b9d82c33bd86d08a6e93a0dae5021a3a7d07d7111922efa5a76ec2fcf9ce033475a39488752295036a30fb37e1e314cf57128ca853cf9b9be96a4f4221369d", 0xa4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) syz_open_pts() kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x116d}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000004a40)=@file={0x0, ""/108}, &(0x7f0000004ac0)=0x6e) mknod(&(0x7f0000004b00)='./bus\x00', 0x2000, 0x1) readv(r0, &(0x7f0000004980)=[{&(0x7f0000002480)=""/186, 0xba}, {&(0x7f0000002540)=""/235, 0xeb}, {&(0x7f0000002640)=""/64, 0x40}, {&(0x7f0000002680)=""/156, 0x9c}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/215, 0xd7}, {&(0x7f0000003840)=""/4096, 0x1000}, {&(0x7f0000004840)=""/193, 0xc1}, {&(0x7f0000004940)=""/28, 0x1c}], 0x9) preadv(r1, &(0x7f0000002440)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f00000023c0)=""/82, 0x52}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x3, 0x0) 16:00:16 executing program 1: semop(0xffffffffffffffff, 0x0, 0xfffffc41) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) dup(r0) pipe(&(0x7f00000001c0)) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x3, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x24, 0x4, 0xae83}, {{r1}, 0x0, 0x80, 0x1, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000005, 0x4, 0x6a}, {{r1}, 0xfffffffffffffffb, 0xd8, 0xf0000000, 0xaa80, 0xfffffffffffffffb}], 0x8000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4f, 0x4, 0x4, 0x4}], 0x2, &(0x7f0000000180)={0x4, 0x7}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x20) 16:00:16 executing program 0: r0 = msgget(0x2, 0x0) setuid(0xee01) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) syz_open_pts() 16:00:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x20) recvfrom$unix(r3, &(0x7f0000000080)=""/145, 0x91, 0x800, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x84, 0x10e2, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x9, 0x3, 0x10000}], 0x830, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x8, 0x9, 0x1}, {{r0}, 0x43221487703ea8b3, 0x3, 0x0, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffff, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x11, 0xf0000002, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x23, 0x85, 0x20, 0x1}], 0x0, &(0x7f00000002c0)) 16:00:16 executing program 0: r0 = socket(0x10, 0x3, 0x72d) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() chdir(&(0x7f00000000c0)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x20000000000003, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) poll(&(0x7f0000000100)=[{r0}, {r0, 0x95}, {r0, 0x20}, {r0, 0x10}, {r0, 0x100}, {r0, 0x10}], 0x6, 0xd5300000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a533cc4fcadb77702eb25e52ca9af321e805005424f91ad3ea0568f65429ad0b1ddb437a2bef0fef768067458118f11368ae4e01e7a5e558482f349e78195ace3aa254db5c2c68f5790f027ce27b940da8d5a67a7138a59ee6eb7476d87e5a53473991d8ad239ee40fa923edf3a3e9de83dd433d2965854c58396c5dcbfcedd02a9385bf0c7ee27ec3963f3bf1cbc1e57d9dc347dfcd751297942f2e840bf7b1ff9ec0dcfb465344e65ef7096c386e4735d3c23c732948231acc3bfa2eec", 0xbe) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00']) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x80) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0xc0) r7 = open(&(0x7f0000000700)='.\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="3cc68558310c5cc9306c2b68c407ce909e2f6018e16cb00b79576eb2d00062473143e18ded9f178c90d451459830ee03d07e11e328d5ec1132260b1ed5dfa79ec323730df9bb1f6452fb32619ed6d85eed097106fbd3c9c886cf09917c567259b03d4471943b0dc34bf5b65a62117c7b2051d6dc4facd2753d8f303170b3a99d136c916f1d", 0x85}, {&(0x7f00000003c0)="722cfa261c08c9aafaa74945d035299008ef688f01dc77f4d8127fe5691599a1d94840b213d6d8ecefb714dc58a69707292bd2953606c8c032f00207b67b94acd5a412c155a12d4070bf47dd4e4932df08b26c383b9f93c19d6c3a7748ef804061334d1ea7cd667a4b1e3ae6ff8c02d970e029824c859b36ca983f", 0x7b}, {&(0x7f0000000440)="0a6099e0c460ce8e5f203233ed1c8b1bc95dfd0c27fac2e9d7dfb90103b4f6f1e138d05991f7835a3291c54e88f480d13cdbf1254771123efd4e1b63d614c8cce6efe580090b53c55a7c52945dfcf64d3bd7c081a1fc7161406e2a52a292bd190854f4774238f21d2c481d716dce4652d100469f718c4d065a", 0x79}, {&(0x7f00000004c0)="9f0997157ba019e31ce588089e94a1965f87cd31e1fbd40480a104cb66ed3e525c74838ef9892db9f305421edcf59450961d1e5ada8f25f843d721fde9a4aa550471de5d00c8e42cabea0858dcf3e04c10cda4231458035ff045c7ef2c6274fba600ac57c648bfc49dc8255521b0a2a5ca", 0x71}, {&(0x7f0000000540)="0bb39325ee5db709f908f6169c0f7253c6f42e116442dd814c00b8c822ab3bfc9769749b1d6130253e58c838513af788038941df5f722c52e3f36c4e859b59ca19eb210d051753b8d3505eccd42babbc13ac05efe09bae045b610677f2633288b60f79f8fba61e334a9743d8ec8e0853166c44ece966033ff1df9d8a6a83ff6e2582ac6229123854655d8bfeff5b6d5ddf61d597e409bc3c0a2bc02255c7df8427aec62401f1c430a662b714a45843ec9534f606661f77dd", 0xb8}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r6, r2, r0, r0, r1, r1, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r2, r2, r2, r2]}], 0xc0, 0x8}, 0x4) 16:00:16 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560ffe5815f73f2a044fd33055552fbd5e41789632dfc94464725dc3de9ff334a5619515a4c8ab0619882c9766518bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d6c16b136a5", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 1: r0 = getppid() getpgid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x8, 0xfffffffffffff0b2, 0x800, 0x101, 0xffffffff80000001, 0xfffffffffffffffe, 0x100}, &(0x7f00000000c0)={0xf807, 0x4, 0x7f, 0x1, 0xfa5, 0x1000, 0x3, 0x7}, &(0x7f0000000100)={0x361b, 0x80000001, 0x7f, 0x0, 0x200, 0x80000001, 0xffffffffffff7fff, 0x7}, &(0x7f0000000140)={0xffffffffffffffc0, 0x5}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x84) ftruncate(r0, 0x600000000000000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="6d6be52aab14f37f2daa39d0861d09f747ba8a268f97371e93c5740d2fd02f54b61eadf9f714109ba57fc456b69702d780b84b53a69941157150a14bf79b6f3c8d88fd95ffa1a6087d2b2d64c5f668a0ac43e08a7b958bca6a9951ec2173f9e6243c469785bff9895f807d728b069f8ad8b47fd7796632c4052e5f16872b2d97bd8193de4a593fa98d035b80dc3eabf8ff1d34a13ec57cd152b7d1401ccbebaff3259a21cb018774fc3b28ac", 0xac}, {&(0x7f0000000100)="23612fc1daabbf0fc1f74a7227d0d9753df13370b6252abaf886968d9ea00dcce3b6dec328350ba724287fa3c495f17150ae6d4af2ee1cf1832173a65deb0da089ef73d61cb61b6bec01ad5bf2f4d8de13fe32cf8bf9653d992b8ecbc703e055ae6440bb43f780409f3c41563ec067b9b7fca31b909d81fa69a74ad5ed052a764e8801b6f0d2e4a319eebceb0942a0fe06177197e8de111d418496d24eae21aea891f2e58994fffd14665c8c03fcaa0025dcb66ea1add15c6a4f914718102265be17cb9efdac2a183c76f5b5", 0xcc}, {&(0x7f0000000200)="25176702087686d1be7a115caeb84dd29c894c350fc7b70c8599d6ab29e05d30e4949679272b227119998326f528547ae88861ea14fa93872f26f59ac1adaa510b19b5fa57ca97ec364597df18aa4f24781adb3b2d34d8b05de3c3e17b8872780f0073adc7843328005e2e836fc3c53c8cbaf7efec3bacbdf51852cae1b5e4477fa3e75523ef2bcbbbef1669b8969f0c73f0d313b32f32bf33c8733609ea362f8d396897602adba954f94dd2c5e36d3294da0136c815d7e4a6d6a7909ac52c5ef4abccdc7f8021c65c4deb9fd16474284c4de1361b778a1e7292212b8cae8c08ce1b13761d919e887f2abe9f2c132005a2", 0xf1}, {&(0x7f0000000300)="dcfd38e4f0f030c39e76e840771bddc4c59512bdc5bdbb3a4b6b0b7cc9a5cfb255ae10c8e72fcbb3a7a654bd0f291149ca0e695d1502c4030feed7c6d090d77603a3c0ae3b8332d512169c4e610dc4a7819aba8c108ea6730d4cb34adce4cd34d2d031c9b03c74", 0x67}], 0x4, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) shmctl$SHM_UNLOCK(r2, 0x4) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='W\x00') open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000005c0)=0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)=0xa5f) recvmsg(r1, &(0x7f0000000c80)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000780)=""/50, 0x32}, {&(0x7f00000007c0)=""/58, 0x3a}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/142, 0x8e}, {&(0x7f0000000980)=""/147, 0x93}, {&(0x7f0000000a40)=""/121, 0x79}, {&(0x7f0000000ac0)=""/180, 0xb4}], 0x8, &(0x7f0000000c00)=""/67, 0x43}, 0x802) r3 = fcntl$dupfd(r1, 0xa, r0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000cc0)={0x3, 0x1, 0x80, 0x9d3, r4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d00)={0x1ff, 0x9, 0x1, 0x7, "3a4d6af48ca4406c59278d142822ffc0ca21dc2a", 0x6, 0x9}) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000d40)=@in6={0x18, 0x3, 0x200, 0x9}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000d80)="36e2fd00e8b35d9862987a323487d57428e0ba932b03d1cd5370cf3843922401577dc9c7b3dd31d1b0430f5f33e0f4d411902ad42bd829bf1d1c1fcabcf995be66d8758e31f94b1f10b4bfd4b411cf5e2609f527d4ccdd02950b5adb9c13d65ed603c1544b0cb8b65857641733de265232c02b97534c8e5e961d79173a8770e78d91311b8c6427113b20cb1424434f95650e494eb3f0d663b01dea3c9ef9b8eb8a9085c1cec8f203077f31f63c85bc218a1f0f7540c90300829c175136ba", 0xbe}, {&(0x7f0000000e40)="157633a5fed685593c887e8be7941fb3e57b528b22c5676884fff5ec8f473151fa009b9b61dc6cdba49856aefba4906c21f51c87f2095e691fca94baca06bae3a2b79afe3350649415202f40e6f9a2b889f8fcc474420e84e3780c43edc409a61a33360bd9b782393444776711405f8f09b752593c4e451b156853290c3ae18cccf02aa9d5d02cd362344c8a522f198de25065258dcf2aa353fc", 0x9a}, {&(0x7f0000000f00)="4397c6ef5343145a9faae9792bfed4d1af641135fe08e611490bf2a3d815d948bcee0ad0e11989e4dc7014c97949d24e994f0f48fd47f979e000cfd90cc60c9dc382e3fc484fff589236f2b03b7df135736fc23e0a2d055cd4fb86e89698927045e92bf6e6ae78969105", 0x6a}, {&(0x7f0000000f80)="0e2396c806a11575c73ab197ae710783ce963c5cb2383ffbf540af5bc774e05d629b1a5419fbd87e5c81229fb5cd1f8a6e01079e93d42eb918cbca657b64718b76ca8b4f196c1438c699bebcfc169b9d6503b25e5ceb36020324dd7bb948d14d6d99e82d3062cea8485e2dd8784d5a116feb2ecd25e0b49b0a853aea377441b5bacccc96f2b20868cbb3f0f8d72f595414fc7d1165fb8ae33919822531c21e853194d2df6c7781827f46e628f21bb8b16e90f8d306e2dbfc", 0xb8}, {&(0x7f0000001040)="e2fa4f01020cf6ce1dcd7f34a50cf2b3a4f98d34943542", 0x17}, {&(0x7f0000001080)="2784d72f404598f0b48eaec0d7dcfcea8bd8231d1cdd5a27414d8bd791c8934a7284925639bd122c53ebffc977b8c377a9578d39fa07f42822e03bf295947d5597d231012c61c2d2cf3c1ca812e6d1c1c0818daee617120ce45e1dfb5b5306deaa80994d257325a735ff15c6f3bd2828b2e4a4f9e2cecbe8187cc2c2306abae92fe248dec56f4315389f1a284c98d1124266888e26ea44e33d47c73afce11a7f2b636943a93b99b31ce5b1bf6a90bf3946d5d123fd8f9953573fd56f84d2867a9469a267ff04558cec508995fbf61fcaeef487a7ad5b91a9143b2bc91e58db8587abb78d58fe6961275f301980d15762109a2d56ef345dfe10b7552c1831b0", 0xff}], 0x6, &(0x7f0000001200)=[{0x98, 0x1, 0xfffffffffffffc01, "71819ae178eafcbc0f6f3b43b19bab2b1b73c3d9df1c3877bb8844a16c4b60a9412da57f718c796782c904d02b01d91133a7cd488b70171ed77809f19c290d412ee38d9e951a2b7a0c6291abdc032945d568b5bd09d18d07784d04bc1fdc0e31cfc3c81db4ad9ea9f96fac8fcb97a83738a7541e99921c8f74d4320cd08ae658f9705bffa4a9828f"}, {0x20, 0xffff, 0x3f, "513d5cc93d81b1b9c3"}, {0x1010, 0xffff, 0x5, "c0eb6549f167d3a754b3c70824936700ee9cee630bfec4e2b5a0fbd4ebf28ecd303b25bb006b2889b58c4759520b00f1f7ab842915da7b62a8c4b24c893e542ff316ba3076b6bc38cf1c484df63717aba4b391d96bd140c57121f8af2362b2023b133eda990fd1b0d67c9c9ad77d25c4b1037fe241325ac9e22f7e0b88eb455c5e631f9faea3fd52dadb587c470f817c2372904a7d1806d337f7a72f012602ed9763cac2d0053d85d16b754f2e0b1175c45a7013fc17205a9ddb0542bff48ee126ed6b61a08f5248f76ed7c519354db00ae75cbc26c2978f950e60fbb051abacd28d23849cf71248c3207ad64e072e30a5d6e4522eeef139648096366a0b8adfec43e1508e9618e09606b65b30a496f0f6e55e8bf02666e96e4771f031d7780bf9d06bb94b237a87a5e50ab5bd1bd5d6acf5ab68d1380b42b20224186c9471897f1e96c90c5222429ca5a5cccbb5a2bd729d5154e4939c6df83aac07863d0de8cea1422a2cc3101535f6f47f29b7cc54693b17936686605a45d173bc64c671ac6c5f5f118c566e8593018859911096fde9b6618901d5032e6c5bacb0df57a9afd212a6ed498dd05c00502857d99b96613b7925aa392cc6bda45addf6ea0f83fb72816ae04f40c8bb05c9f7780699d3aa1a9da9f3a641fc9da8a0af046b99a7d929726925c1f7ee9868a74208c9f9dc1cc3f1649b8d8e933b55054f5e63ed9d495b20e247e4dacaf462aa56ffeb28145c6df3bc2f554ab6f5efc7d579244d59448fa0dfce3780f1fd91a58018444f700a28894540eb58f4056dfdde7a11bcbf7e593c52c91deef579f217ab6f21bed1ce53bca04783cfeecca4f2f7a0e2225e62a8d8e643bbb73af020bf43d09bed3dfb84bc044d29f1a6c5b631cae072b885fd908ef717ff8e1015e68c2bc5c765b76858f18874eb07b8174a454e1298e53f8914a4e7d840bd0ed24ab5a8a3e8f6034e6263ec12be8953417ef8004bba8b9ed2747a53bfba0bdc9d3a40f4b5730fd434fff264ac13a909abeb83d47f634bf5320d3a3d5796a394d778011df714ec15ca4cb9bce73ec8ca269010d6442ecbe6747f8eb334a0ca1464a7cb547d69746362a3cc33df5f043467d067ed16f4790a3a49d8545dbea793ad63c78defaf72fd642bec5c0591ce0f870cf2a13169f0fb43974b0ee237fea0b725e8d32d8240ed65553e8e80b70e275afa894e157aac9ebd11340c2edd9bb084d25b4e2745781355480763d66921a0a83891af74a713f937ccf0765071a3784babc0e788fb478e32f23bf7c8500bd0c2170aa5985938ef3687eebb94c70d4a55bcf01219c73aa3b22765f9cb6bdc2b070cf7bc2ee0f5ded2f0a58e19d5cf9f88387377290386e0070d8c0eba451a65216eadfc597be4bc41945e03f002812e9cac73dd658ff949dfe86fc33e2d9ad1013225b1fc4fbe9be8ddf3a705740e24cb76b968afe0c52d22eda538ed616788b8bf85c23f8ced70d5e40eac821f27c03a30c7dff3afc72424d7f3ccfa9ebb443b4e13ccf888564c26d695111dfc7f67782e4ffa6a2a460dbf34fce69b70ca3af6bd7446371b1f8948853786725b82038a055089393e8e090bb0cd6361799390a04ca8d472759ebca3f527d59b575b1f324eb8aaf4c4171d21c1113062a965a9e5488a3bf844bbc6e86e440514b74584c3dac379c7562b0743f327363e64b5daef47b490f43c269d4c8b0da9b482a6cc4cc64fc8581c1ef1638ff4f3b70a7b9455ba0253e9e18983709604a30e48552f4bae9a72c3bf324d14321cd3eff8bb9878e2fa85764bcf835d83cf4703fc3c6c1cb6dac899f2520dfe4cc905658fc750a3c37705233b7e97a29d4164f2f83d04c2f8b43b364f61226fc748bbbf2c29d3abbe0547433fa4fa325f154a639e3392bd3c6b0ae1e49d2198e0937c50e5c7a5f7890494293510ba8c4de7318766842fe2c212f1b0ab7e822d14b917e57790e9d3f1f2667db348c853e4052a22080c41f467d99884e57203e78f522c666a66e22c24efe914e4c05ab56dcff367604a1dcece1cb7bd3931201b27fcc5bc23dfa07e4d28d9f474f5e81977ff5513d9153aad4a95dbd66c507be653efe412d6234e05de76c3706b1656bd530645645b83c64016a18a4f3170bb76ac8dcdf319191747565332ccfcaf69d503edb19afd42105568f4144cb1ef82aac37d9bb3e0284379147309a98fd025fda3dae2db352e5088163ba009aa1c85a52eabfba90c5d5e7370f50db61b0ba2b6cdcb38bd415ac57f1f9c6bd73d8983e3a1225377fd7035c5e2ee68599f8085fe8c8799f05e0a921cb1f2b474ee6333a83286d592eeee3dee6784517e9d1b53663cc13b360d38ca1a9bd1e61645d86da046b000c9dd4d488f0734d120da3199da7ca06f29e6d1df117c1e5a135af17f8fb1546b63329a40da431453d2ddc37aa653ad6f203e2769a5cfd66217827d0099e6db61cfa76ab687551f08507528f3710d298a3b6ef6559dbd896a8788893817ce8468eec904690fca519acf0af75929bbb1a285399edcf20bd01b89f704f25cfc392b1550d7315809f9e851724f3b0db86c311e5aac740ac8ddcb26c88133b4f29792ed57c9840a8b6a2582922e8c1ca9d1ba44ff3ca90d0de3b9cde9691fd5d2a0ba3078d9d3a77aa412b6a7c1e607b2e92650b4698deca0aa885aacac7ed1c892ed28b8afad5693b615f0f38605d0ea9778cdcff2b136a2a3baa0e0bf8b1baef7816760e0e4881fe21426ba3f0accb590139efd700a84fb1215b6befbc97a6df9f155f08cc9681510489024157ecd76e2dbd1e8617c02ed35c5ff515ff18e5f6a93e6b128fb5b98365316604bd1e59e11fd6adbe95e1e61eda3edc3781082c33a90f5a25122798da79d4e48e33fa5e7c2ecc839e7d3372c820fd3012b138126816ec664da1d2a1ae4c58f7ee01d695c524d052b8b847bede5cf55a1ee358ffd9c7f0841a8b253808c4d373c1e3e87ba37fbed701d099aab15b956f34ea539a977c5d35d1784006140afb57c523e23c2843bb773892f3c9c8ef0c4a5296ba9844e9d0678f7e2a15faa54182bd1aa22acab6d22560838c49134bfbf0c782b347ce541852b2e65212bb059d5ac827658e7e7b5c2c2256003258aba51af3e22abef0908100e3236ec73636bb53644fa560106ea505f83a87a5bca8536f358beb0534c75cabf254fe4873fb4631ba4c62d4f9ba1a01f7b43962c7f4c99eeceec17969edbdab723796652320e7d1e5d528d23336377c681629e98e7bbf840c772f0fa52261e6379c1174c8054ed977bd2662e95a2adedce7fec007cfc480d7f790445bd21f470e112da9af635447e945f43b987d8edff97466fdcea14d5c074360d0b2326c5f2d92dd4eb45e5c44e4d7860ea4cfcff713a098fd17cc9a7b96faf3a5cee998c8ea4e1383585df6313e1372416b66cf7b3ed01ab7e2bd01c995f869cb93e98c4ecdb12c32eb7b752ed9995d506362a40c1d53b7304e47d433fcb5848f9a1182e9c95cddaa7374161129646d5951659bc7a9b1ed697fbbe1861b415c3e8ef2fa2ff0dd93c3170ba78bdf928a847cb1944bd715bf28841e09423a6c07425d00301800304637940a507d8f99ba2a8a93dd94bc2a8747867e9cc79e8d7c0861489540390ea78afe178e00ebe94e9d3d6240e7fe07caf4d1180a54d880a31d0c27c53d5e829182254925c93de6418164228fcdecfff73c83de3f8bd8f16237d497c7a3e2111d4177a395cb9ff1a1dd0f8ec5facc6105a56fb19e6f061ce9ee2581260d98f642373960c4888d7d90b8da9f4c517131fcf1d05da8151487034c195bfada065408138cc630c3ad8e641d4b52c09e2f675bed9e70eaba193d23e4ccb0a875746d59cb3b49afa957dee1acd35598bb7cbd26a6998fbe78b7e3fcb23321cd1b45d3d7e80eb13e9ea0cd7c26e561285ab37d16b70f030c6f1e82ea58d88514572239287a2e1178c1799ffa75cda93c527e00729ee34925545fba58bacb1ba4c0b81ae1bd8e41c1f10743ed9c77164e9d7ac0b454234176b38cc6fe83548a0e434cfc503ef01759b4a13b55acd72629bce197f55976fed812b80f5fab7f11ddf20573551a6d7bb02550f1c3957e1c143fca0c0a9bbd27279242bf01470f6164fd96edd5ddaabe8b062c2c7fd348405ff2f587b65a070de19c701db1ec9ae9e64a62aeebac5534a5915b18b29bc9983be45e6d51d6c4ca1248170e5f265fb7b1fe310ca6103bfac5cf819f3bc8b48ca7cc261d5a7197d5c546a45b84b0967c2e82f990308ef49fc0fc9c2a356828f29cfbfb509bbaa5108ac4871a89101071bfe60bdfbff2228431e6086bd34dbb8c9131aae96976b202556586fe2f94974082f5bf4bbae612f95a5eb8cd03aa1056e35e82a58461796fc7ed4263727c8f61363f6b1e83cb6fdacd5656074b7b44f8d5e5590c24d45cf9698420b87da2bd073e39ed37cf9963d76c67ac6239ea4f5cb68a1c8ccaeb990a335eb2dd0a34ee035c4d4e619708b33b28037b815c4eb94059630561e2b6e5b5135386df498bfb0d7dbe858719eb933cd72f72c1af160f1ab7c33a69eb7f8a94c07e82bd509733913c1e056baec97a5a95b239b8eb5ea515a27e5f46a215c1ca69cbec7b8d5159da9a40b2684493e25c5e42b435045f4fd2cd9fb4f69210dcaca4e5739f664eb413dc935ff3741870d5e42842eb27c462d11fdf5d67cd5e731d3e4b132c40a00e63f2159f04b4a4c061bbad4478aaf2ea200c0fa2d5f24475d1720242b57f46cbdd7229225a8d9312a7fe78aace8a67dda7bbe9bc71d592de6c49dbd930602400595ff81e817642f5c5cae3141b3e4b5be959ac4a5fc6a2d2992bbc11f52cf4f5f41d6ea50e4a492d6afb4a929069714b2c90d70df2c5ca4a29feb4ca7a14b0d8b783966f5590d2ce3f69c48eec7c10a214ba6f467ae080da7b5f8f3ed26d2e37dd1ccd469f8448eb4aba21705652cea357c0f62a10076bf0a1ecd8714b0feac01a03496c35145cc44cd085e86c4ec5a1a9dd8fd878c25b91c3f8de6066119f49362d304ea092e745723dfffe363b2fd6e0082b00a1ca38e2931dfb36a211777c24cf40ec0377f94938dccfea4ef4f52cb6202822f9864c8a85a85ff8c929316f08a3059fe364e6e446ce0e3c781d984968d97d79ce1522a3ad7c758333deaae98d9dc7c97c74081710424237bc7e2ba0918afae187f838554b3b41e133afc59bdeef18f7f545e99c2cf7e48915af3d5bd9429004296fb3a8f5484dae151ce8d2816c0bf581ce2595178054bc15e559a9aeacdca28429edcc37c39a7d0c9f2917d05ea7a70604546846d2fbf168ccbc7aee67394a018b2d431e996cfe7a8b30d20f950f67b118baa728a56869cd99b93b198d08ab4eec0a11e7a0576521e849c31f685306e264559868f37b900f7c20aa00f9579a2a102d8c05f0b0bd5ecd7eb1130e0d96af6b4483785557b42200b69d2e932e879e1949c3a304c93b77a04edfb6f6e280778d68a8d8c86c950d2879142ca867fc22043183892c31ada2c6c1bc25fc2960edd695f887c5cf60bb08417bf96cfb3f86caf715556b557e885c7c8f92a72a0f963cc89a10f88fca8c3699e597de81feea49cbbb1e3f3a99f86c6b0addf274fa91cc826ba77df30c388cfa909e7b288dcb249c81eee369852c39e5a2f9a6cb5e18d71fb3971ad7a5bb47eb12718c98f77da8e6ed8402e4f11e5db2b0884d0c37944ab8884e692c0d57ebd66d62e6a3022d7b52e4a5dd7fd27e7e7270bebfec6e4c11ba398bac2f43d1428"}, {0x100, 0xffff, 0x2, "0e7f8225e0d2da40db6ce3ff72e72fb6846376107101d70c68219281d9e1b6be67050c6a2c41cc0d09077ff539bfaed86a438ed258a4d41f8ad36cf6b52c32f2ca1a738c2a69c61af316cf7089f1959b3b1892a77e8d29db1b440fccb3b26b93916830c71823274664b4a58fea780142ff21545a4638d8932bfbaca1385e2b74e4260f148f3cd95a2989d7e7553c12e02792c7bb2a790a5c3e44b7c431fc4702fe82cf126eae366883e564494f1d34bacc4312b160347da873df4984356413c5afed90c1b5570d3c9f18a849e4d574503e5688c0a904bb99c03285135a757f3add09c17412a40be67c97eec3"}, {0x98, 0xffff, 0x4, "8212d9b52708829ede20d16293be30a5a6abd2525a4e24bdb8593e3e99b1ab9988264f00831724bc619f1b325eb9250ef806b9180e92648b2849be8ba943c8d47ea5da9134e4f960cc5370b9e1f0dc4106151004da1cfa85b98201d47384ed74662a899071118cc956fb4723679356793b0bfc1d7ac368fba318e6e372e7248cfa30"}, {0x20, 0x0, 0x80, "d44b25d3029a24b31a0ee9b9"}, {0x20, 0xffff, 0x80, "990899554b73ebada1"}, {0x70, 0x1, 0x80000000, "cf7f5b79dac2f2c6f6ff52995cb6ff8e8910829afa3728fc77d2e58042e801eeb4d537ea39841ff667b9883796ed819025343200274670b56879e8812f30239b3ab1bc3985fce14d15cd2e1fcb7595cd4ff5dce7fb5cfad7b21c7e8f"}], 0x1310}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002580)={0x4, 0x4, 0x1ff, 0x7cc, "ad414732dc08dc768be52670e93ae64892d68521", 0x8, 0xffffffffffff0001}) writev(r1, &(0x7f0000002780)=[{&(0x7f00000025c0)="dffffee35250e794380427b4465f2d50d30d88025941424db9715794696b62e15c9e7ef75c792662a8", 0x29}, {&(0x7f0000002600)="b3b4319601b08cd6de1f577f7f021d0d", 0x10}, {&(0x7f0000002640)="b0a76e90d9e04c01b3d474f61bc9ae31c132f420938a9d34906306922b2e1173b011cbcc8e780d2eed38b02291fdea392aaba4e184d5b7428dab65dce03210bb28727f86b8a01376d2dbe44c79755d7920f190708cd30062b8b8fbed2ba150ccf3ac30acb22b772699bc", 0x6a}, {&(0x7f00000026c0)="333349d1fb31786fe8a9509a92078e482fd9a24a926603c5fbc7402ec5e18f0114557880e567bd469ea92dd1ed804837543a2697d4930b6def48fd8a4a09a6eeace85d087d15343540184e39252eba173013ac02b91fcba9f894debdc9e8a822279bc02dfb315a4c070f0941d2769dd860e0e7549fd391a02715a2e268ebd011b97863699b74ad105be8a16f2034ce94d88733d77093e471d03eecaaef39e40eeaf1b07fc1ab49", 0xa7}], 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) dup(r1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4001, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xe9d51da, 0x7fff}, 0x10) syz_open_pts() 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x2000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="8f1dc2a02f781eb426f6ab75fdda307504a5f98d46b7d452dbc3bcb5f35db8f05112103a64726b142c73c539740bac30fa6a50ef345c66897419171962e00a6a72b9945d6e6cdd86e553d1541060be63f995ff2f1385a14d97e717e3dcc4d04c193c1ff151fc289d12dea12b76abfb7eb4e2a5bb28b5db929ffda0a43d7833d3b15c64af00ae9fd9c05944b4a86eadcf4a31c5a560e354118f954e29cd", 0x9d) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0xe) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_gettime(0x2000000000005, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0xffffffffffff4d19, 0x2}, {0x1, 0x4}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="2e4eb01c15426fca47d958", 0xb, 0xa, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x210c, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x4000000000000101, 0xfffffffffffffffd}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x0) clock_getres(0x7, &(0x7f0000000700)) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\)^\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='>!:-\x00', &(0x7f0000000340)='\x1d\x00', &(0x7f0000000380)=']!\x00', &(0x7f00000003c0)='\x1e)\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\\\'\x00', &(0x7f0000000480)='{\xd5%\'],{\x00', &(0x7f00000004c0)='-\x00']) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="6c8a8d196be4b94f572978004755e8b5315cb7583faa973dd876507593cc732f19b424cef4a4539075c143421a1d1e0e5f8d4b979300c125c584c1ff2fa85d04cc2c56dfbf3924561c4fee53c429f42d9a8d0d", 0x53}, {&(0x7f0000000140)="b371998bdd5819c84e25067564c7a42bc4b7fff4cf367a681e58708a4d134b0fa80bebd1d67b9fe85e22232296710015609ff0a79164157b083d1846fcca4912cf560ae85193d8951d05548bcf2f5ac3d3f2e20aaf558febdba3d4e17cd9b08fcfe8a03689a8f4af7d3f31d7d4e439796dc2e8c4de400ca9371d112e3b105502c93455e7b9aa2605c69f65d8066107ab363dbdb3a85ecf1ac8bcb7cdd2cbf8dc5e7eedfe79df77afe525fe608b276a2ecc4647b4834d5eae4a5ee28a4c2d49555cbb5d76dd9ff6f3cae59062d2bcfd3938def4adc92b385081668cd2a476e004deb702e0d66fb6e05792190bbd4502e3eff6812c0e361847c2bfe5d796c898539693c2fad6d4a7967e048e58f10684876fc6f63bd9744031ab2aead6c27d04c41c16b32792e2141c9395046c0901f5f1cad1c0c7647578408c9b9b57f548cd65c4614e908151be5930b0acc61546fb0eb730395ef9e12826bfea3abd93e7e553c58f35863b2569992be429d5b263dfc5ab8e029df86408da9098e52df0d70871a90709052d39d00998b9c65bb2473ea4b2e649985783f2ff5d82c526709c3af35c39bf2153206ce61bc5f7bb7365650e6385986402fe2b0e4e5fecfae88a05de27224420f886586676faaea8362afefbaac9258779e2a41f3427148ef6e63823ceeb223beaaff10ad4232a66d2d26fa7f142385f95efd63025f9a147b71a0f74885be41b56123ca59a2e4a72f002ad52a2eebd3bfa1e298f4caf6145b030b11bc4483d47b06d40b360c5de0fa5b622575591d7f66aacff322af2224f039c01b717905682c7931ed64459c7f236b481f2bbe0b13de4457bb387cb3eb9b59d87af8051bb16b713a9774cc55f9f843812a90ac48405bcb68d88f29c6f76e9fd7288d0975fd818984d66fdb4ba7c9ef0ec68119aaf9b6a42b5d947b0ffc325fb590dfabcce9b2b2f190f05b20d9456cb600de63e436f77e30c488aefa7749523f435f604bc220cf7ada94e8037c0de210373a010e62360052f8f838728e9b88c2dc82f00b0de329fe76bbe9a001af0fe916f608b9fcb99b9cab9c78bf1fc32cbaece25df40b23f0d9fbb5523592d6f2248dbbbcf106869b4c186037db997a039570a0d00649adaf111f374dc113302ad69e9f9b8f50672e9bdc21aec98838586bb000f5772ae65208d56c544fee0940580f1ad99bc64b9dfdbe0952a305ebbcf0818857eda87118bdcf9b815232fc03925f675778c948bf74455a1369c211d88fc2ebfbeeb16e7d1d3211df6087877deef3d5a915fc44e91d8da02980bb0c56c55b1ca5f2a30ec299ce68af37615092109103d331bc87c5456d8f93f6fa17c3c1f259d1cc57f94e07d382db3c559d875e9a0c3f8a2b58714d13e4134ad2898e793ac7ba915145c310fc74949e3da30f730dfaf79980862249e45ee83c170b72af1eea91fadf3eb06a0e57fbf47646197d91254be4343b16b1bee1b411d41b7750070fd00ef08eec11b3780b225efc19f3502d33288dd7d7f10461b896b071a3ad038d51cf4dfb663f492e644526a55f52dac4247b7079e3c50b24f678cb6faa47a084d91b41377f684760fe09c20606821ab0643b9d5a63a1a28a8195bd3607155e93eb3be3d01ccaba41b804642d83fdf52c097b555c3e703fd1440450c15799606cdb01426586c671d33ca8b4265475e11917b9c0e7568dc23b1c8ac2cb390d08a62f94ad2dc26cba39d59def4d98ee62ae921218136226970d49c29ae574bfeb93723d0bb4dd47acff3fcb14c19854fa4472a458057110a5678490c09d68a052a9c7d15c4377c33a4f7fb18173c1838d82cec8e24d6f84e2ad52634dd8856cdcf1710e0503b5f146a6e5302fc63bbe9a080e423500d1d519ebfa99cde7cee6765028411ba7d65ebcee01ba45b05abaa31c374e78d99801dbb1dd741853504c3528b83faf6143df8a6d5a994fbd8437f35d85df91dc8387c88f3c8773d5ab8732fac6bde94c6b72e8f04b94d5d81ca5b4fa233ba3127bf8ec590b303cbc8933feea932451b75503ec9421220da12956a439f8915cd05334dfd47632846126e5fe48f6c03ae9951619438d4f86d65d8874601ef8dd6c9207b6dda3a7bfb7cd6bda5e8d538095209438666dd15a08d4688594b96e71f4d26ae7d67feac76b86f361a04715a31a9f3f79449ee5e162be09b435eb84691198e542de3669d94545c3dd6f4f26c230554307bdd9b800c5371f790c7b9c567640c9d559e1b7c9be3f667644a96f880811de49ae8a384ccd5acce16de9b8d74df1caad952a18c5c85f79953507167d2943a669d7b653ba31d0e171811cfc7ab61302b14e7f3eb4c71d9b47d36c865e7dee370fd3a18b839dc8fba466234495b14d6fd491870c167985202306b961371941b51740ae31d59c1f64082366139e457c6028d30cec91a7e8c9db7d5539d8cc38aa95cdde48489ae341966284941a9e8b47a0aae94a859dfbac1c6fabf2d8fa274c596ed207c533b5c287d3d9e2bfbf1560757c6ace92b1a234c56095fbd3f8bb443e247f34112bd1780c895a180d0998616a95df61b12a7fb6afd3ca98a22b7e431f286c15a76223a8627f81673a2456ec405180749d758522b2eb39875133cdfdb91514f689520339aaf8e8f174f918c735ce3f4ad5a57dad66b94f35fc5f013c0a1d56ab9c974becfc640df963ecbe2653cc4af43c4f9eade2e28f21f020a759a9a67eaef4e075a7a3562591873052f8130a7d6f7342843f4bccb74efc6c0ffa5de64bdcbc7134283c6a55224adf1b2d76f4b4b69535d8449cc0531574e224f6cd837c5c9a25efec27614cf7165c440129c245521df412163c6d206dd076016437fc3fbf12a233a0964f9b4f1544e313a564af1ec44e67a4bd2b083b9a04b2f1f496ae787fcc08467ebe01e2cc372d9b28b456f3953801cfc1035984f1922fb1a4f7e556380ea2f426becca7f544333520b2c01bdd74de0df6ffd3020c6ab88f52be22ea8d71de1ab76c59ab7c239eb5d4390fec62005574d9e20e9c1c0438920bd4b420bd83bf21e3523da8578534540a30872fe0d25b194c4b8ac029b93fc5e43d744bb9635f07aa6e8ee5a840fa8cb39b6e485d3456fbec4cb5ad99a90e9ca69d32ba3cce0f65ad35758e8cee26bd8f77ff01951bfad96d4370d25b8e7585052d487ee8662749c5a9bccdcb97f4e6354cb22123b7b127cf83e7ab75049353d4db5dc8efd6efb68c5fb1b61f1de5e5f5cef8563897c266b74fa0d258670a0a6443a674aad3a27fc8233ea6710674ebd5017340206895e3c3c3e7dabf04d1b359070caf8e8879a83245a774237cd9c05c9e326af433bacf53c2b195921c908ca3f2ca855f834765d1d0d282b111db3e0bcd8cc59c2fb6937b5d683d943777dcda437d11183388620e340a0b95b4759337db36654b3d3a5ef5adeadfd3d5d8537c66563e92147acd98cda2c4e470a5801774a211b14e9611f2d3f5d029664eb391d891e79a606df1f4d54e3aa6b270446ae5e8086faa7b762eec7b71dd9e1a20cad6239b98d108f73d6b3cd4cf09b4c941401184be77141a3c54cbbcee72f1ae8cb3ebb711a95f547de5256eebc80cb65e524ac11b64163b8343aeae222f1833cc419bb4d77cc00ec11c71fba1738470ff28fa3bba83284f302b38b388960d326f415e1d660054bd4510cb0e36f3060b85ae591a9390aeb61552a387ea24e111bc9c4d451d27d4510eff01c6ea852035f143118ed3c7380490da0c6c977403dfc4ba35fc81a46625417d403464c1c29091313702592a03496567c8fbadb5661a8b1d317e73fe21611dc255d024071af9164c8233a3701271bd6bcfaf3fad0ff83e4a6f2f838f594d7e5c8f61f3b81c12fca1b4f3f7ffe547e3f3616a4edf547c192f16a59c1edc5ec85c94c2f711e214614206046df3fa4532c82b569e0ecfa8f6b59bdae81d8ebe78bb4a640de90fa539eafc48eb68954ba13392cf17fa64a353911c879f1ad9b37108d22b8c58dca7bbcb5330c0d2462d4241fecd7a26f8999e4797d2a1e1ccfde8fce9045b7d8c328f217281c5273814412ccc3002ca56eae6e37738f183572b05c718c2a5d01ae6d0a4f285ecdf9e9ba0bfc16a3de49f947997c7cc5286370027df808d730c5fe8d147fa5665278839f93957ff3936852b979dd0c58ac2c2359f0cdbec688775c2a8cd7825a22ebd7523df67e7fcb493befbd0d1d1b6fad5f4429ffe80c10aeb0bb5bb1ffb4f4a22c49ad68a23a96b94f65669b2cd277051f37bee0ef72eb4728c574f8461d2d67dc20ca33c68a8df656e8ab7809828e8b19312d59d1fd7338ee71da8c75d197e2f81926e8b63da5c9ca17dcbc296a9495a8a20ff7e4971883ecf993ba97c321a80f8afec7abfc9a689a77ddf66ec01c9c983887f26bdc73ee049d9bfdc5659b5fbf942a4b9d7774d1c08e67ad8842b247bb5f9769ba7f80f80b53d21a482ad07ceda7eb4653ae1be13e7287c59c9f2acee5fb812ab72ddb2559ebd73c3724f7ac5772b50830923704ecf2a3f556056b9e4dd4ab4378ef24f420ad9f0a874662988d7984284c6114999325ef612955d867fbc6435a6427d2cea84f20d5fa598feff76de5f0c8604c4eabfb5fbb7a19fb56f7441db1aeee57c0c36279d6c0bf72ac9c75b44e9bcbc94df0d9988ce085004379b845283507fb3c87bab0ceb34083b5a6f0ee284ccccd72bcd217cc85aec72cbadde21d08f2be66f894332bfca869e814e8d8259bd18c60447feafe1359b0e79495544bf71d1abbaeaf983e3c4e00c1efc4bb3d5b4bc96d7e6ff758ac473e86464b49d18b7b086e255f3e2b3c3ecc0702cf98c35b3925ca2d44649b943ad76cb3fe350dfe183ce55cfb27bbd2a9c38ca3091a6d02599d64bf3e6554665641c68be641464de86afb2ddf0acc12a879ece260a06e44a59492a28ee5139aa07bd549eaea1052a962c2079e7518bff74ec12206c35afd4270cb1641cc9d9a23bdfff27465edc7f9264bdcbf7b0422cc927ef68ad99da44256aa7a3c40852f6deb96068d427214244225777cb11be60370d795b6aec4a70150362b45c7ceea22eee3fad0efd7345d7a7e2e188417817950f376684684589fac0ecc5e3060fe73ad8820d3c9c8978619b425b978301c40c18d075fc81bd5841370a45927a1c0cad919f31c1d8d3ace84b7df58fc6c2a442936a06d34ff0e3045d386021c6796d0d475a911c67c5a73bd12c3c1fffc5eb5e2e7f7b2c5e0099980d65d3af1967bef455cc52bfc864a7548a2025a3b2aba01b5015bb531dfbec2ba2a8a948d920ec5f0344c79ca5beec49da0e675a92e3d6a1c697d34303ebf6e8aa1358f6411b7e9c534bda3317a88d968cab6ed7e04c292d01472a87d9680fffe123e80b5d10a8d6ae052a2ce518cc83677581947c8cb920579108ab68ed429bdd64b67ddda70be6b6c9ed91113ec79d0f9864c1ac2277a12e550e0c0b73781ab257a8dd3fe317cd047389319f472af5f6f704635f11f712049fdd421659360d3098ebe4558b51c833b454d87fe22d1c19b2a5528dae244808009e1446a590741408af724811af170e314828b3df1cd973d67b92e180fffb9e95d8137614ee7d40291aebf12560e9c777c4bfdbcfd24542f85f5782de47cb03520806857d214e3c612f9b3e771f888fc4ca487bd5bc630e08ac8c0c9d0daccf203e43c2594148fcbe44b103d6815d7d067b2412f57fb53e79c5c4a36bb7b76683ed71133d3253e27081b42e55a04595bfab4eecb7eeafa2bf2484cc779837a4d41f311", 0x1000}, {&(0x7f0000001140)="5ad9063d2de16847674f63fa9a093837ecc574c0809dd1bf808d7361330f565d", 0x20}], 0x3, &(0x7f00000011c0)=[{0x70, 0xffff, 0x7, "b6ce88b15dcc88e5f591f6cac4fac6d21130bd37c95adaabb1cb645e0b0826d640473689d6864b863fd92c5b26f319f2f4122f007308ece0f22313fdd0277b50f9b979c7d4866f580e0fa6fb6ae5e64c5a06e3dc9ddb649c97"}, {0xf8, 0x0, 0xffffffff, "679cf9bb09dedb53189ba4d74567d3411195f989ac9739f8be96a3513e0da32556cbc21e0e66de2b9b2f286981a395eea099b6e2a62f5699a54f7503c96197995227528ce4476ef24bfccf832d934bc8d8d1b1228df3c62501d73b933a5d5ba91bc840824346fce70f05b4112c93ac8d391584bf7fda5a8c69b8c7c60b4effd695c0414eaf6c6a4c85b0e48394395977c3d82155d8d2378797f33e30a4dbbbe8be27fbd4b956ac47b6f9ecacd64c4e87af700a089ac69c8335a54d68a163bd866e40b2f4f27997f6648418b08dcf1b6047acd1b3641a4aebc69392f30308ffa9d06c8e39fbb44b8d"}, {0x10, 0x1, 0xffffffff}, {0x1010, 0xffff, 0x8, "654f79933c0c4baad188389eac0785aede8cdd2fbc712ab8016294f8d753e1f15f4489a502adc04eb187797d793e9f8596a867ab669756b9439080cf9b7f43abf4be956285dd017010be3f56538eadf73b2bb07e6d54b9014bf79e7d8fc3791a81e990701d0757a69bbbd843d636f8bcfc91306f8ce2da3a362ab8f5700c525898eaee72be199f4c8048ab35595cbbac0331e3146660a58c5eedd48023561897c5c39055cbab757ea00f8eb3fdff311542d8afe126e62f17179fb1b0a011f4a09aa2cb3981db62535462401ffe82e6407ab35bdee14747f021d3e2de5eb3e8124b9607524c0c21913302eb096c5406f326125e5ceeb7a7e123b19a2f07130f2e2a99624dc6fbe0f68e22d7051d91842fab238642ed17b8fc7636e743a6d3ddc5f51415b4b507f86a922dbdbaecf045d6048e44fdadef8eb271c5844aa4f58f993e0f703c31d6f064c8e98bebb582cb9eb1d89b333de97a98893d4bfcde2c4ad5410913181b6710c2df274ab719339abf81552ba2051690043ed4b496d97a8837ca9fb7863b4e01e8a1145553249975d4fc2dd88e0c74fc467cd7e25085ce60850d9bca353bb9ec8ad3cddf1f7df2d9452a108c68277ccd037266348f8b38936b739e81cba96769735d1487c0b655222034462f044e069be22dafefaad8c549f18f7a8af09f2296f65c8c1f678f43377d4ca50dcb2b6d62f9646b8982fdaa84abcfe2fb1d84ea8c6138d0f95029f4c0e67b792012bed1037abd2aa60caa6afa259268a9f583a00baa760d2d4cc8be846a9510755d6086bb5d84dc18844e7ee349df033715693c288967bc5294001c52a04a2f0ae33731d21d71090c569ed3fc31ed2b6bd74089944b21c2dbf70364db29621f39d089452011257420210afb25f9030bfa2d4fc664428bb7512ed579001fdf314a1e1e9108457922e3f1d368446a92928f5e6c0de50c04bb2d36de33c69bb0bd1a3889f4ba3881724a6fe2f60d5a2fbb81aa6f7e2369be4aa90bc683f590fda30d0dad84a29f9e1609f7cd09aeba0b22b9ed1eee521b2bd9e4480693714c22728ef05144aef4e3300c43bda7dafc41dcfbd876a0ec0208f21e86822ebfc6837ec42103b402a301e9819a611d955a8846b2a2ed202458dcfd4aa58f90ab74d9ed468a3cca902c7e58ec8b00b1d1cf019c63c1698218ee5f70e684d854710a5b3d6026cc111d4c3a01ec5aa80f4b7d39ac7cd1de1727603f490e29e82302a854746e59eef8860a82090681cbe12ad03e78d3eed882afb23fe22f0c1250d22a874808a71cdd78d6071002f52464123f2f4f6e7bf40ef6d12f040e99749f06f6432dc6cd48e7a66e4a4fb70c62290807a5c4d535a099b79960cb2964a37db68faf5a5d87c00082613d73e183864fbbbf2fb42a495caf6d43b3f4692e9042ddabe8e4b1c6621a34cff20e2a6a1667197fe8eda7c9a93ecf82c2c350893696ed040dcd45225544a35e693d81aabf169a3364054a6e896c275fb888aa38ef833ec9a1b74b01a888035207cba8226ad8823aee64dee5add2c1ecb89ebf7bce372f1d750e688f2fcc7b7c5ae8f2e32f5d0040ec575ae4115872561d3351154f68f6c6f65abf3aa2e291e48be656b994e3499411fe69f2f9f9a3fc17af56cf3f4f4cbfe1b3d5347593df348e57677d8af599b12dbf5d72e34567df925aa4021276045c6e3933a5adc62b68db3b5bac6c70d0f321ae050656dc33c8312647ba713e526a27de945f7bc0abdc0e80ed345fc876b99ba987ad4d25420e198ea1b6fc866e9af07ad248db64f4e66697e53d96d5ad703d78421ed34727398a2044099ddc02ca3d022531be647650f50c32338044f01cbf8e77b5a078ad62a91349482eb4a697d67212f7f22c0bc575c27f77419d3e49eb5ba56aeffba42e2bec13afb6dc24a5ad7d552f2a5bc7a51cc5e27d23a93370f970e7df301bcf846f786f7512ee2483bfb1795e9913fc733f9eceb232e4c37e0da8fcac5bc63a6ee2d58be54a3f5822825789a6bd89262254033b5681111f4d5c44743fb68d823ea475dc40d1fb00f5ef8ee52a830191a2e17fb44c125df33e09eb0a11bcd5276bb1e96544d06e1925689008f3ffdce6b5d138a7129b9b0e91e2facc6ce12b72eabf3d8cff8531f2fe02a351a48bc6fb4a1f1b84c51b0ec59dea5ff6c757d13623eb743059dc9ccbf19d03458a057ab67189412ca733a6e4a88e1237c5cb75fed71c1f71d5b036d3a0771c1638b523d9ebd58a96cf97e973d54c01bc6fa75f70bfb9dff010ba1f49262d9d22078424ca963c56562a16cf5b0d925547ff6dfade89686d4e191310ad403e3e933c23d37a38c2f1232e8bac228989091f02cac173b4fce9d6bd3670ad643659a9a5355e18423a8af8f6bdcc7a4787603d36797e75dfc1147f0a8eb02e945bc4d4a40b320adc2697590b9ed13ced4c4973f782f657aed6329404b50824e999c826adf44ebab25207a3f92719032a23d28201eda3d9fd652707e762e85aef44b72f4100c15f014226ba17f51ee220bd5f1635e9f2a68ea4c31d963c1f6a33d71d04a38d8239115f46219dcaad90eda0a20a9c663842e897d1fc9ee586100b862372b28676510c580a53d09e27f06f49ffca635df832f37977419255058464501f4a97d39b45d6569f1d87e5688f869e6fbbf54fac5d55b6805ff4071999980fb8860563e44ad3969ba1cf5d042c6ccfb6f333b4d136234c0b3951e33144f9fc9c01112ed686e9777b61185b75ba99c0dbc399a1d98d442e4e39aed2e27227c4dc8f6891412392a4a392a2b3c220270542a304bfdab67a54950c6bfac255fb9ec6a70c0a7f6a974da4e5c6e878863292967481732ebd9d88deeded397f3c8682ac783f8a14c52e01a17e88f88135b734b9f7e5cf82ff04761e678c13f614d2afa38999377b95870d591030f42f5e731fe22fc079b5eeebfac48af10ce4d2f87da89609794ced14203fe49839f317f306529054ddf8611149e50ad9019125f2139ba3552a5942510efe3d5ca11ba36ec346e6a16909bf314a86f9f923b0592d8ae4fac070051de796e327939aebc128ab477e527a61bb67f20771510531a5a489e5eea9578ebc0cade3dad03a570791fab90ba8719e9540c9678b1b37a49ce736e2e348bd6b6fc99b8579507e2eef057d0bdcfc6270cb8c00f2bca6b261035f66987ec7d83913786b78c498181c4cdf04bdc872cd7d34668124611c3795dcbd8b3c3ba9e08c71f72780d4aabab4c6c3e6bfe2f1be00f3864380ab0d392616907c085d0218da5e269bcf2a055d4fe3611b229a0c908e2a6bb9a15dc5381919f73c458f230f346740f39ebeb20a100ef5ca00a984ad524a533b2727468094e35bab369491153df9a33803fcfff7e4b2e25229d08d48d0e7e6152c95797b0c4e7b8cc8ea7424a31a1e786c24c4a6b49ef9d0948060f9b2edb5b893810c19aaf7474c1ef904c9cc6d147146d80f78f5a0eea353494ca189813683ee7630d6bebc57b04450df43b775ebe0e6ee7183c72b3b57f2d832f41bc1264afb79806917c6febe03103fe0ad436227a1c11aabdfcdd2155acc33990e5d6084a4c9a8c95c15487b05cff7495467abe2e23cbd91f12f9d984fd5dc836dd1a046612fa78d2cdc8aa076287433e292972ad5235fd05a4e1cd3200c1cddce54b3bca83b25c8b34a8127c32fa58cfa2678109f68453ebf4bab8db0c60352ccd1f01ee08bf831469690a14340349872814bf4bab020c7b54b1714a21c6413154170c29f8f0ff50cb76185dcc30709dd58f540265c89a9da806d5ebc886329128e15e3035d30a879ac1ca1679efaade7c60df59c2bbb00309efe9adc72d7fd2adeb6f97b1fdaa19de8b38a46a973a6e3da9034c14a174b7a2d809d97e6bae803e8c072dadf1222ddf5b51f51b348371202570a718e136c2b4072463c568ba19c14366999f2c74b508357b8040324c1561a0b435e750400d1ee100186ad4096df9530136dfe74612ed9657f7c989248f2376c25bfb2add57c3259967c728ae4fe6e938ae67bd6c0d3b9b5b552e8e556f047bf2b8141534214924e3ff036fd22c160a79c71bba0db1a7cd6e7c95aa78fc4c3f970f38b45acf80a7c508435fe348bf9c4cca0c8ea47de46c82072a5343f713bdd40eca5ed5ed96dd28420e95396334911979dec95a3c2d2bcb3eddf9897915381b4a2b56840b76e771c4beb4b4cf73a02351ce3ab4fe38c4a342f6e8815f6cd16baf67b17bf53803bdd5ad4f1448ecaefbdc93ac6239af6b948870b0b5d0321602c979e86c6c0d6c54aa0b2acfb25c8bbeb8b7ea7be64738c9040411f580eb0867c42a96bbdec3f27ab0150a4ad428c9efab98e4cc3bc289e555266f1f70ccb761602df823c8d69315858ae8dad091981679f3f1cc59c7bf05da7bc5338286096344c0026b68ea6ce0f818581f3b351cb64f5290ab0575c0e540ee88052896c428ad92f4d920bb81526bda6de1560640a5b9f9a18728983abf278f868e1c723239aef00984495fa1ae82d8e82039425f8867b126da1a95a9496b3c5754dbcab59b1ffe32a54ee6e5f6d79f03264688172623f9ae7afd64810ba5d7f84bece432fbde63cab619bfaa1ed5094819e566790b64905712376b50617a061ddcf9c830a161953e3a1a3085475d1eb341eec19056489c747ff73dd782ce99a5f93c233bd5816477ed75d620e6903183e4a37c5a9029c1c4a09a5a0c96d5575f78888d3c05f45d1dac7f13dc6353b0c4ef4dfcc3e50f615015f314288820ba1e6a0b06123f3f5b3ac47050ec12db3325eef4d5eca2f27134c763ae65fd212a547d70ebf942adaf929dc9e685e95014f7e5fe8b980b0884d917b6b703891be4feed04ccd8ac90d4d6f95a4e219286503dd664f5aad0a15c6c16cfd4aaf6cd012e5734a545079c7ce548133f89a85ccb1e837ae6448cb6ca0bf45d1c55629c82180f72862f265ed8547dfb9539894ef5bb410b89210cf85d08389a7631b139284d4f3d934a77c5b37644a9149392600f4f81018ae1aa802aff6a6735fbb41556982c5716dcda719f107fe6eeafac31835e757cdc468da3bc2966164a7973ed78b2d35184d809f7eb3db9e89e17d234146ba855278908a9a0cf474bdaa854e40466a521540f8d5ef7cdcc235f78d2935b79c0b686b4caf719d7110bb919f026ed38b6da0d3da0cd892d038b661926123b7538a64adb94db926bde6043cbdb1fbf2468b2a5ed0828f0a8a1ee49dc890404cfdf8eace34290929120c109440c0e5b93b05c6e68ff90b3c7c4f12cb5a31f2520699c416b845a2d27eacde424ca86d4d0372a3f1ee21fab932cafde7eb13cfa637e05b32bd920005f7d0626446118d573d7c33db2d00cf1e141984c24c49a215886818d2ba238fc9d80ea526dfedeb7642b4bc725f1a8b2c04e514d3cc353288cdeb46e4d00d4100a0de467ea557439df4b59bfd824f17e623325c0594e7d35829849da804caa5efd752538ff81e851e1656085d8eaade7dad987c122056397564566c1ba4819c367c4f9fae2476c3954a5e3e26c363f6f074cf73cafba21aad1ec2324ad67728239c76d87fcee7d61a3fdb5d250cfe1e93eeae23cb72f9bd4ae6265768afc6989169bb606d20d33126ecad5a0dc12adcb571171bd2c2f3f343a889639116b60d57b3b636719e6cd73a2a14585841933fccae1c143dd74df7ecacec2c24a2766f8b349e3b3579aa62be7784aee5fbcadf709a9cb37b8dac156abe8cd6e1e642c6908a1264342e1d5b8788d3bc684b82f2e34a0c063fab"}, {0xe0, 0xffff, 0x6, "bb4b71d6aa6afd9556b280f54e394abd9288df5a32df1294b3f7adac48abcc081f9b70cb967718276ca74b03b845255f010a3a699b8db6f9127d2f2f0423059059d52321f8375476c0bc3bd6c43ac2be73a435ea3a99713cacabec1823a701fe268d51d9760a08d22e47e33610b2ea542b04c1255755a3102e909f9153edafa70a1308ac59a919b340289dfc674f3d9e4374539fb3ee96558bce325518a7bd33c74dc62da9bad430c77eb0495c3e9def49dd8f6917c8d3c1232ac48ec111a6fbbafcb3b359d2eed2403e77"}, {0xd0, 0x1, 0x2879, "f75fb66152e20e05f4f17cab31f33c7265506f857366daf17f43e09ddebe65216f61214de975aeee54708f294e52e818f9a24651e107263885ed156ebd967dcc3b8d93db280bcb4ac38a5942bf78f09fecf073e08875ac9c2634b5f58de2c0ba3cf40f64d57368b428d918e08f7a7aa1705432eca1643e91bc5dba38f5c56c86ff8da881ba944703bf14837b69dff0b5d9a0608815a5f619e54abfaede0bf2db2b57cb80de147c8f44025615b55074282f44e7a8efe1978e24"}, {0xb8, 0x1, 0x8, "7e09170cd1dad5c0c3f24dd7645aead62c717cdb0ab3233c1c3af7a45ceedee541e29333b6c612e55468e8e6afaadc620522b3ce10c58ea8abd67ecbccac1d2764ce3ffac23fc3eab40b865bd8f8e0e30d106e140debba6608977ef3e62fb50ed9d316891ce84832f9170f7c2b3d5b99767aa62b08edba038da46625a0e004a58e7276847d95c4b98c51a43641e08ab21141c123d6aaba5e260cbe4c24050aaa7d4ac26eb8"}, {0xe0, 0xffff, 0x4, "cc21f55a9773e51e1f3a2719751e454af1df30f9dd2d3364a2f25ac3397f83f6bb0552da8c9f6fb55b7b73a4ac874ca934e2ae16b456165626f6325f82775b83c504737e9a7f6bf1a26b4a86a65f74ecccf471f16348d9a3bc12f0c00e637c4343daca457e0aaafe8cbf141005d7ee50197dda314175159344ff778b36c11b51957d88e1cbd40aacbe8bf7de3a7bf4590f63751ad99654047f977e0dd4ba23cc1d7d9906b3168968f91db163c6133925b82c48d5398193b2525324aeae65573612b37865c6d89b11dfe23e4f"}], 0x14d0}, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1084, 0x8) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xb35, 0x200}], 0x80000000000003, 0x0, 0xffefffff, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="80b886fd14ec3df18061051f3a354b6b73c6df79db7fb6160159d660de693b74bb6836315108c72d7b421bf593b7d5e00a55d7c12bff584f8c1ec81bae8028a9ce5f957148d21ed3759b7accc69039a283d8315c17d1c6afdb752ec52f9a958bc611fc027532d5cfa6038824d9e0862234b8940fabb52dc1", 0x78}, {&(0x7f0000000380)="f7fbdcd2be853d592aba642e6fc74ee063034855353c52ca76ba4b1cd4ae5b05cf97461569cc3b455b116ca02c0a4ac97bd997cceb36a2062ab4a4dbc27dc5ac11662c52b1ec37d3d2eb7ab2313be62499e0d64ff3a54fc22a436543be368141f2da031d3735226e13591c74be0abc9ed2f2b0ce0a14b7b595b18f1661997480b42248fb79b83a4667ec6342bb5043351c668c6d3384480ca2a61037e146da51b9719365cf7a260e441f0c90d12dbc9faee92c519a1856a18d9ee58bd9c5969aa7c4eb402cff47f8381fcbf214822cb4ae688a1f3764be0b3d982c2869c78d0fe697e84d805d85478188182c2f26", 0xee}, {&(0x7f0000000300)="5e455b6e985cbc020042e7fb8564134aae069c8295208daa", 0x18}, {&(0x7f0000000480)="9f022672e44520fb9efa08c804b7b2f16a2acbacd32194c253f52b32287c15f7b8da076f11e5627d8b6812b539a704b675daf995c0982806c60de4ab0fb546d9251f9038dfc6f98bee01f91bde95", 0x4e}, {&(0x7f0000000500)="52b7ca85d6c6f4004bc09f9b9020a57b68700ffbdbf15e448ec8f539c7523fb2a5c4908a0bed59bbfbe4b2", 0x2b}, {&(0x7f0000000540)="7c102875f47eb2121fc2f20fb041c406d7ce6216ff357e55195910fe87931f6a38844b0c6091e2f2fd3e3e4fc3d2bf2aedbbfe6582a1b97b9737a4841f", 0x3d}, {&(0x7f0000000580)="66b67a05bb93d2129a8cbfb0101d", 0xe}], 0x7, 0x0, 0x0, 0x400}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x30000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xff, 0x0, 0xffffffff80000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x20088, 0x10) socket(0x0, 0x3, 0xb09) 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="38b60e4e24d88fde6f7e6412b1427b0f49cb279c3371085320bbbc7026521818b5e7f29cf1fb20be9551cd5bab01864f1564e5e12e2e4b1b60942068d51fe07ed44b694ba439e6b16e5492db31f72db89c57b25ffa6c1d0dbadbd84b16500a", 0x5f) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000013c0)=[{0x0, 0xffffffffffffff0b}], 0x1) mprotect(&(0x7f0000504000/0x3000)=nil, 0x3000, 0x6) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16a) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x401, 0x800000000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8000008c, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x100000000, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0xa3, 0xfffff, 0xf9e, 0x2c2a}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x21070000000, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0xa, 0x2, 0x3f, 0x32fd}, {{r2}, 0x0, 0x2, 0x2, 0x4677, 0x1}], 0x7, &(0x7f0000000140)={0xfff, 0xa50f}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() fcntl$setflags(r2, 0x2, 0x1) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x10000}, 0xfffffffffffffe03) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) munlockall() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) r1 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000000000a0e, &(0x7f0000000000), 0xffffffffffffff20) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:18 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x9) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f00000000c0)="b2c6e78886ac474091a4081ddaebecc3502c9b95be01d947d6bdd2d65f6725ba6ea7a6eda3c6016a44b59c5ed9f46868c38469ca8b3f674ca682809bfd60b38f71d37173e5f7b7e944c55c6d7ecaeed58ca4e100e602c44837789ee63b3177a462ef9191fe21a324759bffcee3797fe72dca034b47865bb00cf50e63d07a55b9399a664e3f1a8d7ebf5549ede345144ac42ff7b68205937001c7459b286d54e5aa7b8acf42bd3986123beed0af03380a6994", 0xb2) 16:00:18 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2fef72af069200bf5f8daff0666d7c35b700e8"], 0xa) dup2(r0, r1) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8140, 0x10) fcntl$getown(r1, 0x5) 16:00:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) fcntl$setstatus(r0, 0x4, 0x88) syz_execute_func(&(0x7f0000000000)="4c0fc76000648116000080202e40cf43f67f05f242e1b542d8dac4a3e55cc7f5660f2fafc720e3b86b1573bb000000ad") getrusage(0xffffffffffffffff, &(0x7f00000002c0)) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r5) close(r0) r6 = dup(r1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff8, 0x6, 0x3, 0x9, "f2cc54b737b31af45fda88352ecea826073b6290", 0x3, 0x3f}) syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) fchown(r1, r4, r3) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./control/file1\x00', 0x580, 0x9) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./control/file0\x00', 0x0, 0x0) 16:00:18 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) clock_getres(0x3, &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x4, 0x11) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/4) dup2(r0, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpgrp() open$dir(&(0x7f0000001e80)='./bus\x00', 0x10, 0x190) unlink(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000002540)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x10000036) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0dceba3796ad2495194429f7e85aa8091aa25da711ae7121d3ca95a9509255fbe79ae4a4c69e1ec1552e6673dcdcb6b6f91b", 0x32}, {&(0x7f0000000e80)="5ce47a4d3ec4f5f312ed40d591da573a1e813443930535af0e9c337240996a959ad6ab19e5d037f633b193d928e52ba0f8031927515f7848dfba56bd6000d0f9dc631c886861d6a7b452de2c114271e70d48202028eae83b74af1cbde44ddab1a23122aab6a25667e1f2b6001fbdcbcc871dc38d1f5d8d93ef78e3fcfd72491a3b3ca2819e07541f0eaf436dfc7a2472b4078945441304533b6b0f690697eaefcdab2e04ae3b8810f6d8ec90701f42683b0e209b80c817753215c4acfbe21dec7d39fa346f5e5bfeab587817f59348e7bd7f9777affc6f7b47b5c9dab0fd8e64b6330c91a6a65a59a0be2b25a1c13a29c27c597655e9c43960f040249217db78fb708c3ab15a59097e12b08e4139c5f20243d34bf3404892b39af4b24e3b85dbdf4c093e11a64334ed5b9147fd6ff41b702fa21fc2f6345e681eb7adfb54c9338a7ea3728f66ccccc0397be36a2d760d9bbcbe28d5af6ee929bea3981fdd96281ec062147f02721d6a435842c520af6a31948ea8e96a1134ccb14efc8045c78a494a5af89aeb69ea7149bb752bd60471b822b1ad9262b47db62d38512249cf5a667a0c9deabce4d6f5c5358e768c3deabf622b7673672727ef88b703194a4c36acf40a7782aa38465bc0d3cdd43e45c930fdc89b391e6d116c44ce9891628443773de10fbf8bffc7d52a0c81b7d1807ce9e7b87d215474c33fa42f10d20ad214e9b299049e9632e1866fb3adeff70f6983d5c6195d5395b2569b4c66fa5b6af2c174dad23ae207bda3e5a8c36d86d232ff75654d68098e9eddf67634a5a481a38d91026db46b47c6b364055191a01b68524bd4d1d80243a982773396161a7ed2f21609fceccaa281d7699334737618b4a95304f51ab5b181ba9db698dc2fb54a41ddae7479216045e55f8a77e1ace6bf8e6372ab58133349a4c8061c76fcd0e0d4d4aa190e690a68cf94594a949330dda2869a3488d2f8598511831adb513edf1ce20de219cace0919a588d7c0e417d3536f8129d50f3e27bf3fbdd0401e598005d27f67a28e3d7bc0afb2ca13b5d5384b00822623c4de3a33e5941318a2c14e2817eb66b9a9646a9c2c359f2f15730e220a4e19ccb60c64f74b1cae900ce38da37e093677b952410bceb342fa4343287158eb8acea95d4f726dbf58c0fbea89650c060cf4c2622f5d081b18f5dfce431fe608585679a4a7b7f38998696d1816d8de86852c320cc1bb330574d0db0c8116c661fc3d355d561ccc1ce270f851f800b291159b5dea9fdc4be5b308d04b267ae3fc706bad7fc8649d0d85ccaadf713d32d6011225dff48220ab714aec0a6b9c93fd80c97d523426732d79272abc4f9e049b1a36fbf0629cdd54483a8bbc7074ab8af64c2bff9bba68a2081c876f611dae681c153ef9b0707bb4e9a7449011a3b67f12ca560bf3a8f901d513e2103bb3579e6ce2079ad40069740aa0558c80b0538e5fcee1d054f3532f4eea7b4b1f032d82d0c404fc6725ca18f1edd6d6138b6c194354e5cabf85d96644a47e86ba655368ab16ce7133797eee772a4178d3701e8927606886a1d38d19ee23c8f4b8f6b8eaa7ee885b2b176aa1798f79d79cec9ff7e3d9c1e4625c089a00d03bcdcdf5f1999cdf44f2013bc48f8968432a516d6600f91f2afbc79553808a588974d8b77c51b1dbb274322d6aef9e26e71331bc1203af0455ce626bb5b7c28bc9bffc81a590e94b6cff2a9ebaa7a0ef40df66a2a2fab5cfe87caa0052763078f0d5fd4e23200417ac70e4fb44df83b50346fdc58f5ac12f48879e7877972be5782465e64ed08e7cd4bedb880243956944c0b3c24d8b263fda601fe58383505bdf35a962bd35a7299deaeafa7b2aef33024f9f8f855757df022bbca6e39b58104656dbe60bd3bbd192608a6e38a379fa79b7d2bae8798b70f409a4190d920719eb8fa0eb5c8443d1c5d322cd082c480496d616c244d2b65dfaed52763419328672067a1af5d66f9c2c02ef30104a954313643f26e17b67453d94646efb1d508553cc905d7472f4bc815a58d0b16c756a27cd93bebfd4a72b805a2b26b702580b3efdec0f43972fe110168a96702a879e984bd5c2e3a2cd1ea8c21bf6ba9c18984138df1834b89613ba8759f6e5067e01c3164fe14a948bb19675d58208caab2e9474842f9b916ce70e3c0abe24e9e217efe3c1f8e3ce9a0ccf09e54eb57b6ac025935eb85d68c1222f3dfcfd3accbddb174faa55edb481d22838a4529c844777a2636d4ef8a16c95d9b29c375bcd439da057f992661d9d12dc860983700db75c0ab56a2958545c920ac90a0d8d18325da66b40f379bb5324a11ac675fc5717c44fb6da43441496ba5a62131c8f2606085c8691e633382b5466eb88c89754ef13caceca938f8d9136b7700de35d734791fd273caee79cd35d42222de5e9a08f3d5edfc34ca966c32f86ac7296c73091d1e2dbe98b072671f1c57273923071fac26c6640c65b7f811210a9fee08544055bc392a546192ed7c10f811dad76705e08759ccecc32fc6f3e26c9a33f71a7f09241c63196334a95c1b571a7bf75e675abd7ec656789cd19070bf9a7a0f6566baa9f8b3601b21338aa9fda3d4e736b44aeb1159dce75f1cb2d430d34e93220394abda029fca8b9d0b41d772b14ce86b2bbc2053e4763f49972d0b80f0cc60676fb1dbd77b8b47f9437f229ae8d91dd74119250cefe2820e5f00f8c1442a0ec8a1a13ef455f9a9bf499e61609f6b8e8364c5f386d9cbaef0abdb5f05ac06c114f69cb9c88b20c1afd86405c8a1b75648d32219d1298332b6d983065f0361232a4261474a1071e60c4be1dd822a7affab604d85df6df6276c39ef3b5a383ddc5b40e27ab8c2242c3c5bea67518fafed6ca582754f01ab80dea591b6852ce19ecda85d5085b8da1da27f09951f05a42cab32f902dd5742e632ba5d8400718e9fd840df6adaf480957ecc1c926ef623d0feface37fa46bba4926f231f8d12254f26c08c401f6e86201a362a318903cb3de4ecebe42d0c48e15a0dff127364ffeb19ea29e83fe2116fe00697cb607c48830c69c8f7b75d52076a2c474ef27e95a4fb98c613da5bbb2aaf30e29b3dfb1c7e7632c7e813d3e000731cd4c834d65c3fb85d6a459cbd3ba5801e744bf73cbce236e591e36c5e10769ac084f4a6a1734a7c1349e62918b54864f0fb2f7dbec8d2af7f4ddeeb8e61cb51b1f2130f5b2cdb602128b69442a188dcb298a7c7d3bd8ccd97fdcf13e1cb0d4fa7c2fb458756d4568c77f6403d8b68b6a2d7b484d3b6ea9293865985504f4650aae9d0be8b78ad49c950b7ab9dd9aa054f1184cd3388ae4c0f07337730ac78b69fd6bc80675a6426ab33f88c5bd99920a35744ea54892b3fae2a492ce29e5d240c92c465802e4a4708f94efd9040e23d6565199e7ab36735c768e04eb87ef2f050c622357fd1bf3db6628c57d28e85920419eb13e9a549efd6ba1ff0b1bad7ed8361c5d9c11d1013221cda77de6f7d1bb4f4477981cec76b647dce2a12ec854cbd29f53cb3ad1451f8b1796ee7a619ba09f31fed8fbf5a8b954846c60baac3a765e9bc63a7bd917440be3224d5382104e01352a27ad9a0303614bf805fe19224b811ae43cea4c2735a41b65a34b36ad5a3ad8b9d0cedafb788a6592fd360323249b926b7f606e12d03ead07a07364b9232786bfb298b140d874f301591b535d3e48a6bbd0b0fd3ef3e79c0059b6ce8c4a107283c2044b709b920730a37ecb84eb269dc61dbf346d39d0ebff2070030cc3d91b1ca09acd97d301bd6a6407673ac9af9758b2d1a9bb8153233d4cf5dfdbf0cf325285940c0aa0bee5cc3037710f4c513970d3938dc1a6c16d98e76d1d51e07b4fac9a50ef1fcff1649d6b0cfb98b1ad767ac796cd8a1855cbdb04b72dc9bd4789a618536b98e1af068d6b0ff0035f148e59e7324aaf351a912a2812649f49a0127b7801633c44c38c21604e5ab4dd9b858390eaa820daa7ba16cbc0561b0a8f408eaf0b0eba8154dae147abb4e3b5a98542d104769b2f17ecf71d51bc5333d6936d580c8b6507ad2c66edbd287fd845577c72804eb45364de372c72a81f87c8c424f6a87dd7bdcfd8db1c098ac80979c4cbf92f4ab4381bf60a09590a36b1666feb028b695ea59e69400415d60dbb60e503d32a6e692ddf7b7647fea8bb2be1fb6a903cb569acf58a9748148048d85b9739c72cd677bde047ab8acac97c45c0a0dfb8664687a44b543cc2cc405d1a0cc2a7af7ef460af64e03da17a2fd2ef02465d26fe0a2a01a759b663f3e632d51f6ae0a4334746fe097583b554681044fec6cdf33cd1471bd6199d46d5903dd665fdaf8c4902955e116a0a075820160322131da07c615f67b78a5b45941421edaae20cc881502e4698eac95ba8465583e7a85d3ec7ad2fefb4844cb1ca8c33b2cf9dcde93223d070ead07aba70cd77810e6f7f290c8452159e5de3354695f4a0a1ad000e43d0b37cd9357c2653b7e403e1339499d32ac33e9eadf3410d7d2ed144d2ee4c709e399c52a509b469cefa35411f989b856b47de20e0d5929b5ce604d19ccb1a8e7ba85048f6e44d17a1ca594adf593e139c710ac511ea29564eb4a2e287bd9fecd380578f4b75acc5d90336362862417c15c8616dcf454509b4f881865bf92ecfb98b7d24e5a6ac42ced6010771f074b13ee705e4d6a6bb2763b5627e6e996081fd7809886f010b632671b9261298ff7c68d286c2afd61602f1d1c37a9ddbb36e077ab533928e12725dd1687651fb5f331a31dd4d2656d94baba56a114090908877e24a81dfac5f166ad5d3c54a15ce4d6f6893fc0c31c91524ab1306910069d22c5ff9cfb429a48c619f83e0305d0c1cfe510757ba7c27db366d8e88240599106f5ada2a95cb45fe61b00564b22bfad7d6a5e6c9b993c7dce8a63f8cbd9218ea39beabbc570d473bbae3afc8f5937498653978292313eed7e0aa441d16d98888c7d58d01d01a43338c001b11ce8949084b791fc1d04f8a82d394631c39fc8db0e642a7dde31743edc5e0d97df0eb35e438658108bb2eba2c8aa6329841391c4a29fcc74d90617084a4a875035e2600a709a2c35ec431ce4bc1417d7bcdc116f4dc183767ff515045d4e0d40ad7c4d9bd9908210feaf581f8a432f1d356f52fa77a193b52d1dbaa425cf0a330df34cc61d092b9631f2582f054413bd174d65ed1e2cd7afd071389e92b28ce2623327ccb329416842af9bdb8ae4f4966ecf8de5c4a44eaf12015246e30b95537e662cc473f5f0e5e774795d231137fa2319b5d1ea84790b644730495546ab4ae0ce79e9d3c4f5d08a08d53dc2f5a855dc903d6444be212ada64a66a5bce48b78b2b0acb34b05733af51128c1625e44edff1bfae842e7ccc4ca84b8587c08d683b4d582f9f7c46388b276b2a0d4c9b176480b7ab08d89ae77ec08455bf7e3f112f17f4db9bc33c2d837b9b7bf39478bfcc0fd13d42760310ed371f7a74ff877a6dd0f3e2cbc3e8507ac445b053e55672f0306939349172c07b596374fcfa63a63c3caa76d8e7ffd11f88c030ef7bf6e12ca3fb6cad9da1b29642b89a9620d674d697453c7a4698f2ad31d167bbbefa26c01d6a18345e7c7a8123d6c1a8a17c59a614c2cf98e28911048f961d0139bcb96c776ea442989e1ed0bd75e00a705d8c9b800e8cc863b439ce70d882941677046ae75b9cbfc361e1131441ab47cb23bb5bad520d5965339cc29ce259c134b6caf7d4cc01b0e263009063a10897167c2f619faf3d08d28b185589261", 0x1000}], 0x2) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/58, 0x3a}, {&(0x7f0000001480)=""/188, 0xbc}], 0xa, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)='9', 0x1) dup2(r2, r1) r3 = msgget$private(0x0, 0x244) msgctl$IPC_RMID(r3, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10012, 0x82) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="6af4873955ec93d05f5c91a297f95e555790e115a4352db61df16714ded514b100794d055acfc48d5bff0ea880811d0cdc7cd6400be9", 0x36}, {&(0x7f00000002c0)="f9aa63af9284f9349a3ff98783afe432bd9c7ccb8b685570fe30e13e3f6be5f360083d4ec1af0e", 0x27}], 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x112) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x5, 0x0, 0x401}, {{r2}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x81, 0x3}], 0x8000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x0, 0xfff, 0xc28}, {{r2}, 0x0, 0x20, 0x60000003, 0x3f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x5, 0xf0000081, 0x3f}], 0x7fffffff, &(0x7f0000000180)={0x1000, 0x80000000}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) fcntl$setstatus(r1, 0x4, 0x82) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x20000001000, 0x0, 0x5, 0x1, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 1: r0 = socket(0x6, 0x4, 0x9) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) link(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="49b3677b2b0f7f4ecae4842a910fc48b1af10ac2b18e9312b41c9c0726a48c564b02e9ccd2b1300ec105228ce501677c8fa4e4a6116034e931a97d793aa384c1e4ebe5e7822b4cb771bb663bc329cf4e71d2370bf7791b377d3f1f34798c1b9b304a60621629037b840f4d293173d6903a9ffc29fdda815eba78f6991c79ffc07b11ab0523096ce20f136a08ce67349875fb355558476c8d17b6432fc374c93ec91a85c2f20f974b6a6fab81d545a9c86b2b4ea8e27cd4c562135e3786", 0xbd}, {&(0x7f0000000340)="af4c1fc504e98fbf64dc56f8c0de0b98f3f2329833542a71a8131364abb91864985b1b1b0a76a6e5f13eabf1b6ccb4d3110a92794ca6b22304cebcbf2fdb2eb1a9aa4dec7f0b9a9d026f718c4123add3a6e5e74b315a94d14932c85970bb329cbe54244e70c9b404097fe56c", 0x6c}, {&(0x7f00000003c0)="592a0697c4a2446616c897f7e5b08412e7af261497afda332e0e2d75e32b528d9df0c35db19f305580544ec61e6a9bec7eaec14947cd4d658bcb6d60fbafd0d4e5ae6654dd04b1e4b8ff4f8c908927dd4e49619c7da20a57d4cc8fd19b5ca7f3f61e283debbe0a1acbb8a83e9a79c78175ee6b4d7943d8", 0x77}, {&(0x7f0000000440)="3851fa36ada49a5026d7e002e139a78aeb209c3a59a3ccef541c3f09a40f5310987f45b24cac9bd9bbe8a58102c5e48df0df32c403e3089e670c3a9adb7780ab9a88c67edb", 0x45}, {&(0x7f00000004c0)="80d1201c1d090b91314f1fe0a265b2621d420cb9805c5b93f1a564de9651f890688a5e4d054b9c6ec0c94a246fed72ce2be1e23dd21ba7ff22db13d693bac685f7bf2f57cd56b36381c79689c7cd040630198b70f16692338217d733fea6cfac9388d8bb991e4296651b864dc80fd650573f88c01f7e2064d979572e2f27076fb883fbd5606019a7687486a03b261fe89733278f34bfa6be22dc7191f0a46cf22e08added6f4897d4a080b3fe168d8e2040fbf160ac28b861fe401c34915f248267644f35f1024", 0xc7}, {&(0x7f00000005c0)="ca875249d5e5b189ee0a065dbdb7d715510f10eade6bec7d1a198a02cacb07329cbfb10d27ac84c10caeede5d5f8f7f9ae99f89c5803d3bd648206688f36eeca4b3a48190a194d43c42fb368747b3cb22465896bd1deb1c524898e45bf6ff1292bc903030144b02d8e47dcc4b0", 0x6d}], 0x6, 0x0, 0x0, 0x4}, 0x1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') 16:00:18 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x1, 0x10) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0xc007, 0xffffffffffffff31) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0xfffffcb8) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r5 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r6 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = msgget$private(0x0, 0x200) msgsnd(r7, &(0x7f00000012c0)={0x83124211f1e015e8, "f32d345dcd7e599c3fb5aef06c8a17da4c3e4e9db0c7c3b3926d449258eadc915a601c9a5b38f73b3a8e8d9feebf5c0d43689e79ed5e333f07691f24715ecf599ca38e43b3a82b4fea6f8017c8b89e7d369273751a6e8bc3514d013d29c1aec787e900f9dfe26a30f02d46a6695af35f9bd9ed7e09565a25fbf1cfc998e15657ef37db78759edcbd2d55af910dc152a058f67d8d0c38a649713c5df0aee8ef5e43d905610deebfd3f4c12fe7ae094479412e5320c8f1fe"}, 0xbf, 0x800) flock(r3, 0xd) shmget(0x2, 0x4000, 0x2c0, &(0x7f0000ff0000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/234, 0xea, 0x2119587d7643f44b, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x8}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x60, 0x1) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7f}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20080, 0x100) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/183, 0xb7) 16:00:19 executing program 0: r0 = socket(0x1, 0x4, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) socket(0x18, 0x7, 0x3) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 16:00:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) flock(r0, 0xa) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socketpair(0x26, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x10) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x20) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="dd288f144d7a18080d17b9f1e2502384812c6693dd8c99cfb0c2762ef02c4d", 0x1f}, {&(0x7f00000001c0)="321d24e1069ff0e793a0a9d1de6a6999057b46d379d26ca4b2504987c2b90271b40cf9751f49f2efe4685d76632fd75fde869c996f2b342aa63cf0db3dea6e4e9c429d3becee7f6622c3d687c606a25a2f237698235f07544daacbbf36df1c233db7cc49a913cb832c52cc0a5d0b1e193ca418ec12a1a0ea44cd140de7d2348677a99e6772ed", 0x86}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1cb3cf479606b0ee0527cae50e9af315f12e8bfbb1d506834ec1491f7f289a4b2adf157451eccc8a39f002aa467e260c5f3455321267d75c9c27c8b1c23a7db79bbc4a0118ceaa36b1ec35d1fe50cc551560f0dc0d7caae5b5298cc70914e9250605a7c72988f330e449f83b5d5f5a3d4382205b19e49d33e7bfcaa1913fc6d282a4ddd162ab93c3bdc3cd469624ae6b237fc2601793877e79c343a902a2ff327620fddb77151ae835f23eb31ecc1766bbdc7105b2fe4e8d986c7dd98d8dca6f839af1c26f7947f87ca5f2d8332ff2c82ca682f471fabbe40404fd213590a9c9ae210c5c2dba84f39a852e8ee3ee6e0ad3496b42773a35348893", 0xfa}, {&(0x7f00000003c0)="0a9f9c8bf327c2c1034611ec5a0937a951e4ae94848549c2937355bdb603915bdc098005e1812f672e9abdbacaf9d762241c0cdd6ee6f675a8ae48abc85e64c808ddbb8ade1e0a2ca18531adfe6f7df9b8537894b51ff2e4877a35c0e14be058892a2194d2c22832c906b89c67642309696237e11a3af9387bcaa7f9ff02d773aa6281500df70e45174d84f42e62e0acea0c297fe02e69c8ef312f0e1f420749339c90256d19c9f08ebdedbaf4ca1a6867fb3d5254498c", 0xb7}, {&(0x7f0000000480)="32f04209f7a4011c3aeb3c09d899908ae85c492ef3077db9175e1c2024e0945b4e976c8c8579dd00d13296408770b7ce35b671a9af717f186b83b193c1692730a43d8c7512f74064d13aaaa849c814d4a460bcbe88e6a7e6dd87fa41c3045f3f32ff6bc02cfa80d9aab537dfb46d392c96b5c50b503c279b3f5f2105bee7347843d0864e25292f2e7918fc88239b8d95", 0x90}, {&(0x7f0000000540)="b2a231dc15c58ebf6496b4ca08f81e052670bb53b26f2c63fdb6f99576805d8ac7597a4b9f1c4f20ce73fe384c5579e587e34ca3b58c16f78e8be604060498fca9495599b7c2b5a5400a75", 0x3a}, {&(0x7f00000005c0)="acbddf241a2aa2a8e6cae246377226e21b44f041571689b1f1154927459a73721647bbd32e518d0142f91b7215e4f6757ce97e6756fe3f60bd0c9823bd36c472a727eac033ce503cbc3ced82cf7357181265b223aa27482350f5f6571bf73648f8fa1aac5270b18e8c808d0bd7830f65977b3f94de0fa620aeacb05b4817a16d10dd954b16b117697778bdb13d4c57bbd8f244f45bec480651372c50af281d309bb2e641e1e6f14a616c7d33796b2712c9fe143214973a01c3843e005dd0c21d54ccf669add179a1b8b5812699fadcf452283ccfc29f0247f4b1adc0496cea3437601c223683cca4fd", 0xe9}], 0x8) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x60) mknodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x6000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xd0) kqueue() getrlimit(0x4, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000140)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') msgget(0x2, 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x122) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x4, 0x4, 0x970, "ef286578bed15bbd7b9c91bf9c087d5ed4a14462", 0x6, 0x8}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x1, 0x80, 0x7f}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xffff, 0xf2d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xd5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x0, 0xc0000000}], 0xffffffffffff27a2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x200, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x31, 0xfffffffffffffff7, 0x7fff}], 0xc4f, &(0x7f00000001c0)={0x4, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x104) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() chown(&(0x7f0000000200)='./file0\x00', r3, r5) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x8f, r3, r5, r3, r4, 0x0, 0x8}, 0x2, 0x9, r2, r2, 0x4, 0x1000, 0x7, 0x40}) fchownat(r1, &(0x7f0000000300)='./file0\x00', r3, r5, 0x2) 16:00:20 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x4, 0x8e55}) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xfffffffffffffffe, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000340)) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = socket(0x1a, 0x100004, 0x102) setsockopt(r0, 0x0, 0x1, &(0x7f0000000100)="98e3fc6ac9537b94772f59fff35d2671f6419fc1598dd16b03699e50ec97c0a69ec36a980924ff0141eb32068bd46b9d71071f6bd5e979dcf738d0316394bd676eab63ab5ca798d956192ba162633dbc850eebe1a013708018ef075f2f272120b8f02bae20", 0x65) chroot(&(0x7f00000002c0)='./file0\x00') recvfrom$inet6(r2, &(0x7f0000000180)=""/199, 0xc7, 0x840, &(0x7f0000000280)={0x18, 0x3, 0x3, 0x2}, 0xc) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x40000000000000, 0xea3, 0x8, "c09e94699e873e52273db53da1ccf5615eb668f2", 0x5, 0x100}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000140)="2895c413dff8a983da910481594bfb37f89742d5a14ff0fdfd482361c7dd32e92609c8e2d55b089ef5da4181b045a726a1ff046b180c85b2741b6c119cb1ac55db8822e5197e0e7192e9da943fc557cebcf1b4c87288def48801056b6a0ea8e0ded2f01c199917205cc7161eb69f85006f5d6b8e28fd267858acb6d2de9305cea507af2398a19beeaa25164218a69e52df8393403b1b2598433609a2912da5c5a2a0ac7e5337a54dcc", 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7, 0x2, 0x4, 0x200, "d280471b052247796a668eaef722600e9c598e87", 0xa7, 0x7}) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/86, 0x56}], 0x7, &(0x7f0000000700)=""/212, 0xd4}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x3, 0x7b, 0x6b0}, 0xffffffffffffff80, [0x6, 0x3ff, 0x8, 0x0, 0x0, 0x65, 0x81, 0x3]}, 0x3c) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000880)) connect(r0, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r5, 0x3) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000900)={0x0, 0xffffffff}, 0x8) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = shmget$private(0x0, 0x2000, 0x483, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000940)=""/90) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000009c0)) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) mknod$loop(&(0x7f0000000a80)='./file0\x00', 0x8024, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000ac0)={0x5, 0x8057}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000b00)={{0x18, 0x0, 0x80, 0x7fff}, {0x18, 0x3, 0x1f, 0x5}, 0x6, [0x7, 0x8d8, 0x7, 0x0, 0x2, 0xfa2, 0xa52e]}, 0x3c) listen(r4, 0x2) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000b40)=""/84) syz_open_pts() r7 = semget(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000bc0)=[{0x0, 0x5, 0x1000}, {0x3, 0x4, 0x800}], 0x2) setgroups(0xa, &(0x7f0000000c00)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) getpeername(r0, &(0x7f0000000c40)=@in6, &(0x7f0000000c80)=0xc) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f00000003c0)=[{r1, 0x190}], 0x1, 0x10) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setreuid(r0, r2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/209, 0xd1}], 0x3, &(0x7f0000000340)=""/63, 0x3f}, 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/162, 0xa2}], 0x2, &(0x7f0000000340)=""/68, 0x44}, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x441) semop(r0, &(0x7f0000000100)=[{0x0, 0x8, 0x1000}, {0x2, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x6, 0x1000}, {0x7, 0x4, 0x1000}, {0x1, 0x8, 0x1800}, {0x4, 0x8, 0x1000}, {0x4, 0x5, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}], 0xa) semop(r0, &(0x7f0000000000)=[{0x0, 0x6dd2, 0x1800}, {0x7, 0x6}, {0x58723612734b905a, 0xffffffffffff414b, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0x81, 0x1000}, {0x4, 0x1000, 0x1800}, {0x1, 0xffff}, {0x0, 0x101}], 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/137) semop(r0, 0x0, 0xffffffffffffff61) 16:00:20 executing program 1: setreuid(0xffffffffffffffff, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setreuid(r0, r1) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400000002c2, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/49, 0x31) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x2) open$dir(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x487) msgsnd(r2, &(0x7f0000000140)={0x3, "bf704ddae26eed7839a0a87be330cbbfe38e18b6352beed4516a340aca6babdb8b2b943bf128bd46d2c59133096ff177e880afb96da0be5b78b55d154ff0aaea6cc54fe74e1c866950d8f8797c60e15f888cb15561ab09b1374d3c67ecff90c28a4638f16d2ef7c2ecf859f1977c6fd0589552390e220afecc730e5f7f2b9ed9d23e8354"}, 0x8c, 0x800) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2000b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca0100188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37056f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f830000000000000018cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c851b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758a05332bfe0a5f3d5921827d190a89754ad61c16e2ca9577f9f6944803cc68167da8b8371a116174ef9a3332c40278a0044f2b51047afcda1d99f309f5960364b131a994e51217cc1a45b43bc11a9421a5178d323f3d433d89e5b344848793a999373acbb47fa9358f4e12d151c3fe6f13a25cb70f0e4abdcc34", 0xfffffffffffffe02) socket(0x38, 0x5, 0x8) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) syz_open_pts() 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0x404) msgrcv(r4, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) r5 = getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) sendmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r7 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r7, &(0x7f0000fff000/0x1000)=nil, 0x0) r8 = dup(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r8, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000000002004, 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) open$dir(&(0x7f0000000080)='./file0\x00', 0x800a, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000280)='\x00', 0x10002, 0x21) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') pipe2(&(0x7f0000000300), 0x10000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x4, 0x8188dc2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x5, 0x100, 0x1b}], 0x1d, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x80, 0x80}, {{r1}, 0xfffffffffffffffd, 0x3e, 0x43, 0x7, 0xfffffffffffffbea}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20, 0x10001, 0xffffffffffffffff}], 0xb6a, &(0x7f00000001c0)={0x0, 0x2}) unlink(&(0x7f00000002c0)='./bus\x00') socket$inet(0x2, 0x2, 0xdc0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:21 executing program 0: r0 = socket(0x1e, 0x201, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xf3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x100000001, 0xffffffff, 0xffffffff, "998810cd8657c69f40713b042b8e2687bafc0516", 0xffffffffffff0000, 0xa46d}) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0xffffffffffffff4d) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000100)="e0758d99f89d1a6c4696305a80f58467be45b56b3524d3b91b099f0b432bdb3f2c7f1447519819fe42c769c360acb82b70cda868c249a5c0a93a083f5dbee92900589de3711b77fb0942a8b9d91a080b35bed4b2944d449e29de33199e9add771ff6cb355a73dc2ad4cb8b453d097c7e3ae45dbc6922b1ff8171e9b7fdc4dca99491b201ca4cde714000b5ec6d16edf1ce3043410c79fadc30b644ca5f2d93ed0d26657c716e1622b61d5f9b1d5121a15391e8e0938db50ef9d7c989cec476475e1fe486674d64d454bb60ac2014edd030e725bbcdc713d965929b6cad34bb784a762a2eb5b5c060179a1498f423", 0xee) dup(r0) setsockopt(r0, 0x800, 0x4bc1ee82, &(0x7f0000000000)="1aad60f6dd0bfa94fd56ccefb79690af3b867ba51f768a902e1d85115dd24bd9d14e9b1c68abf3f6c8d794a4d286709ed8df70cf359361d20918a73fa51e614264d39a9a970354cdad671ea86c89faa912a921cc81946b94c92f8cb3518e9ea8e55f5635c71f7374ae28209d5c0b8b34d1c87e85d40c4c70ef89e5abebb9764edc6b1ec664f31c14fc0fabfe615a1c21fee1602b3608db4b2b2fdb725acfcc54283648082779af4114fd02b3afea22d0d25a1bdd860e7aa34a502ffaede80080576f69b8f8da4a6f115f0b1fe641be21df48304aa0492b33a8f37dc6f6918f21d76a35de625e43223d94aaad090478391a24a0b3109f1ef3ff4170", 0xfb) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) shmget(0x2, 0x2000, 0x200, &(0x7f000032f000/0x2000)=nil) setsockopt(r1, 0x29, 0x8001, &(0x7f0000000000)="00fe9468", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x800, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) mknod(0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendto(r1, &(0x7f0000000080)="c22a9cc80f66a4e51dfff1fc693457c2bfc716319e1ad38ceb4a6995c9ecc710d5182bb34765ee6a84f0a6ad8161d4e640b4a0777ab799e544adb993c17d150cf95f0e987070abb847bb397ad20ad8d5cd4763457771e5b7486e91e89d0667d3f3", 0x61, 0x402, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f00000012c0)={{0x1, 0x8}}) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x88, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) connect$unix(r0, &(0x7f0000000680)=@file={0x0, './file1\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x0, 0x4, 0x2, r1}) getgid() utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x8, 0x349}, {0x0, 0x7f}}, 0x0) clock_getres(0x2, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) kqueue() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) writev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="c6bc8834cf5ec7777aff5372c43aa3920ca610eb1ca6680abb0f16890c325f3b996a777ae99930481f22dccf4fcd3aa57a5ad147b231dbe95ca329ba8f8df4d76afdfc266e9fa5c4f4de6c52a77153b111375db5e280b704a99a5c6fc0dbd0eee9e8fe82177697bd2dbd12d876e747452578ac4b9d6711c8aaeec761f87860024655d82ae65e063f0e6dd979e192f965ec329ea2d70e21bbb7565b247a0574a7173acfd87890659f5b97e83bba385131cf56d6cb08f7c9cdab788650d475fc6cfe3f135353cbedb2d2144a5fcd3c5a6a0d3606fd2fa26c511c1ed4b0ba19698099fe483644855139e7b0187d823026b9660d1fb8f7b5", 0xf6}, {&(0x7f00000003c0)="31eafe38e22f4238709b8b60fd8dc6bbffa52355967a19403ce6b6ea851e288f1414ec66e8d7308ea3c126088fdb6dae3f81d812139f42fcc01978fc30a0a93a2cd138fe9835d02ddb46acebdc6a3cac863ff2c9f632d9f569eff890a3f76784bbf59df1c144df9c5ca0f37fcf48c7dac2c510b626ca3b72da8eac03794b7dfde15d89532d802c89d2313f0d1b7c1dc20afd60d169241949028e53fcf136db0c55d11ff15377b1ae5bc48640de75f4ae63b68b3c3e7e8efe3190fdca7514e9a8f4b01198d65d703f37822265d59875ec5397e5a8cb87937076912316f4b07b583257427bbb0996", 0xe7}, {&(0x7f00000004c0)="a141c084f722fc5cd1a8e3f7bff3b50db6ebe45f77376a6d8cf2096cebdd304bcaa3531fd7024b99490db3123e114ab8ec7d36a0eccc506db3ead2978abac1fb190c19eb209ea4b0dc34462e448fe554b9c1327db3bca2f3ee88841b8c7d2d50817259c315338c449f7a6fa0be45fc6e7d27d831d745622ea1b16bedf8967d9ebf57581b7166d72db9d894545186ad48bd9ae8da03d7f04cd243166163a5ea54774534c16ba0dab1ad578dd3fa875a1ae371e8", 0xb3}, {&(0x7f0000000580)="ebc48dedc6418e174629fdf3a2b62bba79a87890440489e80b11a706f7e21f8e0ad277670d2c6877fcb4a873613341a6bacd27f8df1b82e8ec832089779e4364b3b48f5e09cdcde949a078811c34bee931ac38d47520f5c9db1d8baf627c3b4e7e21d7d61c8b0efac28e86475184ba0f20a528c5433b3c41b3fb53c26c20cb4f889b6dbf0920107d249e0cb76ae9730017af3af0453ca5c0c0bf2abc796b073f72556bf69dc6c842d71c993e136b6463d520761eaf3e81999de54737d08aaa47", 0xc0}], 0x4) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) flock(r0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x20000000000040) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r1, r0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x80) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x52, 0x80000001, 0x5ae, 0x59b}, {{r3}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x4, 0xf9a62b5}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000001, 0x80000001, 0x80}], 0x7f, &(0x7f0000000180)=[{{r3}, 0x0, 0x2, 0xfffff, 0x5, 0x1}], 0xe463, &(0x7f00000002c0)={0xe2, 0x5}) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) syz_open_pts() syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/82, 0x52}], 0x6) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000680)=0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c6530000f98b2b3b68cb2b2bd6be184b8b9e040454e7959d6fd5d7b33d04bc901d545c0108cb3981e19f84a517a9189a0f0ba41955a7113ac11551d4af0a681c20b67ab593df645d5d67327a47ca800dd1117c7c80a17b12dd7effaf6a50360cd031f98a9342e786f344bd59a29afdedf43fd53ae0c982bf3b54c65eb31e7964f597f9637abd0ade0b70000000000"], 0x6b, 0x0}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r12 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = getpid() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgrp() r18 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000400)=0xc) msgget(0x1, 0x403) r21 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="43338066a711de0ee2598e8cdd1a5ecd6ab59e548d", 0x15}], 0x1, &(0x7f0000000480)=[@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={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x118, 0x4}, 0x40f) 16:00:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/201, 0xc9}], 0x2, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x610, 0xfe) recvfrom$inet(r2, &(0x7f0000000080)=""/3, 0x3, 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/44, 0x2c, 0x840, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}], 0x50, 0x403}, 0x408) 16:00:22 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000003c0)=@file={0x0, './file0/file1/file0\x00'}, 0x16, &(0x7f0000000680)=[{&(0x7f0000000400)="d0f454c848009583c929132b364751e4016fd78b7441d4aa6cfb1288db118d1fe64ba4fd444b2ddff1b26a138ea18ff9711835b496c69611bb5c70111469ef2d8e26aa4e2d459978515196ad2e265ea0ff95ee89977deeece329800cd4b19cae287393ff70fd9d7940e0554c12ef014c3a113a5df9758f3f1fe3b3babc33e1e190d50fda613467544c44e535717d706a42bd2286f43233ba2f9de0e77ce72a1d1ba59c67f7e55fd8c79e46c0d377cc4e061486da2787cad13426cf7251912ea117eea5543dfe1163677bbe0b24721b1adafc577c0cd6d6580258", 0xda}, {&(0x7f0000000500)="f92656bbc7dccfad3829f6bb22f716924e28a251a466e8c1f38570ee8ea183ec7e8eb692757700af5a52ba0e38d592a5a14e95a199372be4e23ea8ef2d8ce84cac66012283097471bc78a53517423113589237d1be7a858513c6e37fde89559912dabb7e9f4db2e91f0b0c9266e2ebd5a90b9ff2", 0x74}, {&(0x7f0000000580)="227e920fcfda94ef778d0c41f95cb9aeece826d4cbdec1f12083f7280d2849610676bd799ef140552aa07421ec7009409cb3167a495aca62d1556db60631ba98daf2abb61409253950fb1aa1b3e100282fac54f29a61c0e42c9d3ca329c0fbb5938720666d28eca9d359704f711ee5fe77c5f182ca753b8ac3ef1d7ac8e53f33b69b6736ba921ac415828870c6633ce23c65d231932f085bf5b2f8490a363aa1a60f6185d8c841df84d7876f3fe22b753076f4ee562f34fadd187487920c96ea62b046932a9c3b71d6a3f03cf35b1787baeb60dd3492fc5d4a5f2df19c3e35eedbfa57cf4dc20d2399ab89262094e16153", 0xf1}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000001000000000ffff000000021000f6b99ae53922259f", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x3) r5 = getgid() mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xd) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r1, &(0x7f0000000180)='./file0/file1\x00', r3, r5, 0x2) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x200157) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x4) poll(&(0x7f0000000380)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x118}, {r1}, {r1, 0x10}, {r0, 0x1}, {r0, 0x8}, {r1, 0xa8}], 0x8, 0x101) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x6, 0x6d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/160) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x0) listen(r2, 0xffffffffffffff39) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80402004, 0x4302) r4 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) lseek(r0, 0x0, 0x0) close(r4) 16:00:22 executing program 1: msgget$private(0x0, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) socket(0x6, 0x7, 0xff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0xad1c) lseek(r1, 0x0, 0x2) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/113, 0x71) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2476ca721d453060f08ac4cb52789cca9491ba455ae96867c8aa120e7af595e5749bee37aba27217d48cb55e9fe1d075198586d40ebf12405837b8a54187d85f756cf7a2a26670823ad79d9a2ee16bf19677f04f577fccf26416dd0d8d188cf1598c61", 0x63) r1 = socket$inet(0x2, 0x6, 0x100) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) truncate(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff7) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) fsync(r1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$dupfd(r0, 0xa, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x3f9b}, 0xc) socket$inet(0x2, 0xc007, 0x8d3) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:22 executing program 0: r0 = shmget(0x0, 0x2000, 0x1000000000000100, &(0x7f0000ffb000/0x2000)=nil) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="89e2ffc7508dca2daedc6175eb0662e0bb5a4ec6459e20df322952ec890e803c2e25a3566f7d2e5c9f90fb9634a90b6866d13c12b46186df6eaabd71fd0b661f9cd89266147cf8667f42cc7ad673a494363a80b110c4baa6971c8132d7fa8d9a2dbb0cabe3f235d8d24571b5320c34010a9642a089ec364113e509178b95847e49eed40f816559eb3328ba4ab32db8da951231a10f7ac9f40c8258c497a2429feb9d", 0xa2) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/99}, &(0x7f00000001c0)=0x65) r3 = dup2(r1, r1) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = getgid() setegid(r5) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000006d2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="d2c7a921554037b48bb835a8257ebc06097d508a36bb539cc0a78152a94a7be7d815041d39814de30aedd1e90f0bb5f2bba65b945a67cdbb1ddd69d1f75279a2675f1d3f19125ec2417d7a103bbb69650bb2efcafb381ed5a858560e573af230b44109f34c57", 0x66, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f00000040c0)="3ca0a66b0f59d86e64185ba77e7f95bf5f9013d7bc0b36e9093c318b7fcade2e0254952a7777496e69de317d770975d6e3533701ee9e13d8b8d21bb3bb75c50f6a6a0ab22eed3534943a7a26ba8098664624c4e2545a54180beb7fc01232b7ab47a5d6f4b425c76fe3018689cb00f0679675853a1ddeb3dbca559a653134b24b3389be3ed2f7f4d13c88f2d3bf31e97c0cffcbea0893b0c39e14becf4a5d09d7c40570253bf85cd4038596ad5fa7e9dea777c88a0edf07873d77ab22a9c5a0348033779d077ab8b3dae0a2619a1ae275313670a8947516bde9f3cc1f8a8135b2e5d63bc4ecb48ebc7fd2d0f19af81230b4a14f3d1c9f1462c48a80d18565b2308c1deba20e52c208d205121f3ff91cdb63f365bd795945de494d99471e56963e5aae074916ead85894ee16834896d36c7394ff83f54548332791ff5fe23b6175ef2c4146e2a29fd211f3a5bc305140c4610d5b098d2df916e833a3b5a85cfa46e4a3029577d6507156151501c6df28449cd25280a09e3e498b67210be63820e9fed5ffa10d2538a65d52d3b25bd313f7f789e5eba4e573df556e3243fb47e480f7bc94ab5c6693ceb7deb92396f0a20b7352b5d220e645208ebb0137118208d8a04e749e282dfb0a837e058d768a46924d73c110bd691b6c3ecd11e6f12f54fa27e7bcf522b92edda14133fb75bbc872148cb0058eb40a585e24ea36b7f00b865f1ef03431c263255e1c6b1566b5e8d51af42881874aacc309deb17930e3c4b9560bcecc31c44d77a850c7c4a8fbf3db5d34c9b0c21df6ae710b7c7ad887a7461f935dd043e169605aa81282f29f56844ca979d58e12ee7fb134ec0d6fa7c87c6507796b62659b5d2e43da21343e1b59d7f87abfa0adbf5aae87a194cba40e2a9932fcc9f7ea0ca828bce599145c0f043c35d7ed4020fdf07878068e2820e37e62023b13d8d91a0819d094ecc393ae2aa5bb9ee905b07e9fb9369fcc564e9ce9b14a476af7e75529221444cc3801ea9f4d2589917ddc09c55f1de436c128d57a1c0bb19308b23a58f531a0d117daac60f9f3d1c488d37dccf25f117d587e928d7785b1ebfeea880ddef4d149dea1cfb3fe27a8ff143949a09d0a3f14db06ea6909929230fb40fe87a4ab3f4c931258f5efc7b362424781376b74705245deaed8b298f8b56550da758142fc1772ebb85ce76fd0796f58442eebda7998e8a4cfe3a1384c8828501bc184c4532b078b832c70cbc5f2c4a844e5abc78bf977cb7c7608de4191a979065449c50bea2a9f1181be98b5f20f401d343a271cc7d476d2ff307e7bba90dff20fe41d3536e068e5448bbe0bc940d2ef023bbd853d49bed993cda75115bf5622d4b4ce3765ab7e9338bc03", 0x3d2}], 0x1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="53f234f54b7f9a56321a36c35f83a3bebf028aa4a5db603e", 0x18}], 0x1, &(0x7f0000000140)=[{0x100, 0x1, 0x18a3, "d781c3a853fe0ac804c309ac6f89baab256b503526b426d040187190a22b767909a3cb82906b976bfd9b98e274f93333c0ae7e829d71103cc2f09b78788b93fcde7daa76e56a3f202bcc823692a9d440e16ef185476893a300889943263618cc2be43eab1016de60c199938278422378a32deb44d19408392695397635563778c9e36b9d27b597515fb3f237d056f96c5f63b34c35ce219b861356404e0a961b902f5a8bcbdc8ef3e24c012f173e5c159581757280c2a444fc04d61f39cbaa8b184a9b795a77d1bde53fc20d1b9c262c7caebc7b0bdee51b6f79793cbb8041efd9f5186e17534a611cff00bdaaef6b9d"}], 0x100}, 0x5) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8082, 0x20) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x8000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x6) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10011, 0xf3) 16:00:22 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket(0x18, 0x8005, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="8abd9503cc3dfa1410cd0cbc7606a157b2b0bd4d094463daf77985688e46dfe1abd02646532afa6458a76a7358888d8621a56431c2c3c22fafcbd46a469bd09754dcb91f51c15b4e488c7b72302bbd2dc3a1c5bb585780e830e16ec1e70a5cacba07a780db09d550f76fa521300553425d913c130dab8b07f737dfcd5478b78950c8058caf9311ae189785214693312a0059bd9138e87a49a2d6a3b8baed4e926f458229dab75ce35e3c7afdc9703cd45a397f0b5a5b392e63af6e29a88d6a2f41d9c2bd6b6a136fd0959a681d34dfc7cceae60964c3c6481f3e4b6a71e1bf7e3083ace7669521a4ece5eb31ec3593c3eedf47263003beb1c1b7434e34341d19ad62e82474122d28409f54dc5bbb37f77ffa0f40d20c67a8d1f4396e40a47cce6c3ce07f259b828d261ac84028ad3af9969e59b10f2f5e1fc1d0a09b01157f8a333bef2c83f968e27bcf8adebd4e51a4b944fae82fbe714568463749c8b0b80f5acd47d350dbdea2fde287fc28b9d205cd0f48df3466c10af91dee62283983a3cd944c90afce530c59a0825ab42c8dbba7894a536fb981e29727a23a14013a8cbe5bc18b4c55c6e31b9a291d5a224d6cd18857e1ec1c34d7f39af8e463d4222c9e55729ee103b48f3dbbe960595dce74228d311d157340221c9265c1a2a593d215dbe8f7e61337bb80e762c1c9b4f9853567fa4e663d664592f955ce0ca3c9ead2509a50d947c8cd13f4cdb54f775d6552e97fe70703e275974ce6aab1b3ed8ecab459156541141d9714c46effaebb2211f1e71311714445fa930d2be98f6a609951790b5ff994a79b706d2850568eca84db9d6309fbd3928ed2a8d55f49b7dc624e47c72629d281127403ad506a086bbf171b5017b4b5d61c834a1542079b7dd6f4569c092fca19b2649046ebb5bfa44932c50f5471fd02d82d0ac8f584c4e29761a99c14cb08c96e139ad365d12ffd2e831619e2cc3ef6c4895b1028b7ce0773790833eac16d2c4799bb28eab71780bedb69804a6c0aabc71c883ed810e61f3d2719e1b1262159b9a1b4ac55d4cf932bd26c21df605dda9124a01dae174768cab891d405c320c4820df71e3e49772324525bf5ac13762c7c811d7543baa69e3f14a6eb511b73b30a31b503de917bba78b1bebed82b89345be37f3650bf2deca6bed94ea83215312be5c5fa607c52583fe177a90e1eaa565fdebfa25d6d6f3c2c6dff117636231432e2af0490964036d6728e19d48ed1a4754be34451cc3974a7a09640ec9942dcf1e5c372c27c00321b2fa666cb684f8cea53ff925b6a3ff3e0395e4809bc5478d2630bc81646297d269249d85a86107010a65c63841ee089cb755666f4c16f3cd84c8584cafabd9c17bb583d99accc664935fce3616d5be4140b6c184e9d79634c4a763d6a66cb8ea9877a899b3209b9815cdcc8ad8f618deeec5db977a5437874ba41fb3ffb8318f1229a7df13a9a145e7af15af36176167896f13df961a3b3e766e176d2112fc82c7032bb5f923d8f4570f358a97263909561a9a4d110e70a1bbea449eb4a446254a00c3f8b0e78a72a80b4d29d2a6725a8da3251f1d6ecbe4a2c930e19bbd3c125ac55071458abbb61188d60b87e240beb3087f45ae8ab69b93abae2f20def4a668fb3a8b231df3c6fff10ac012cdc9a83943a065f600feafc577c4fe9ea34c4ce7d9c6843dc4fe24b7b386a11ce238ccb6e5970012d0723e51354adcd8c8aa0a0e6c66d1aa9988cc02361c78b657793916d57626d64c67ecada7ce7992112a416da1ac0894ba0519157126bc22e4963ef52248f54a3fc78cc1c30429adc8d8f1105054086b59c0801d0cb69b20e03f791fa55853e5e67e2ad1aa2dc110ae234f1e2173ba9040d6acf70a4ba87b9316cf04652e4e280ecf731fa1c482c78058e63028289052fea782ebcdc536032b20f1be5751203acd3fab4229ff21b154d8b7704d0df646802693f67a1d6c9c05a12d6cc98a722880bb6ed171c6bf133389dbdaaee6020e41c074c39710ba11ffa96093fde5cdac8620a2234f9712954851c7bfb3e49240ab66ec9bbfad9bd58276132ce8e129e67f181c5fa7fc9005205f9fe5a872dfed3d17d6fc857a67a070132403727b2075c858a71839524448c9893c337d323cabcf0b0d1ca6dd851d914f2dd7523237cdec472b49c2029b2ebac70f5392a7e1565130c1e297fb4617b665804686bfa02f6f275548754956470ab1ab2ea38ef310ac5b017aafd034a6ceff73f5dfa65d923675ab446ad0f215248daf46bcfed16eb3a6e540ec2cad78d06f47bc1bbfa2f49a75e3370b71b4fe44ba432b562664c9ec13174a67c9254912bc6226941c940071ceacf21de74e8f88986830987f73a60175126e06fc5de55c4cefe674fc07007ee38c5f1825d55e6824e37157f6a6b526f8d8bd607979b90792df7ae4c301f11c8009a5cca1394911a4c0e87d5a36a4a23529a525b3747255ef02a864ee216aa3d8bb829aa4ab36a5267c1f3dfd9e3e799f5898230975121261b28fe3d3283d9a6ec084e1a56c2869de27079dd6700cbc00feded0731f7d57878de4faa2cac1d88f82072d64d41eb1b063ecbd586a39a82b298b64fe0fbdb033c870a4ca553f789908a939197255c1106d1591e84b17a74f9b1c7b16f3e6ab6372c18fa23901363068a84505da7651c18fa800242afcb52a92efed96a2a53dbdd9e883aa1c5b4806e4b16828d9d36c61da839a5ebcd4d72ec5b74db652e196579ccd5ed6a772657494b43289c3ee3e328d081f054ef5a801df5a245e28f08f69e33ad2782163e4c24af2ac922ace91cf132c78db198227a07683c3394d4efa3f018a62ef82b76001069b7be4d6b80c21b9b18e66fc633b189c42a354c6aae005ba6a04fb9a146f2bb2a83f45aebd63ea2166647623c3a486fa80227d7aee9e7cfb0fe8b7ccff14d860a6db60784fdcf76d2657da8ff7d9bf7c178185054421d5b3e657ddde32925f4362dda946c936ec6735b2e176143a75b5af76ce370394fee7cf57d9b6276ec2995d2f1645beadbac7156970f88a41f822f0a38b1d80dbd2180667a0538a240a73083943ddad56d8dc7d6776bab8a649819491accfa8d2d057ba29f7f0e35a726320983fdb876f45ae49cc20356b295ab570e0d002944d85fea8c7b1f9d97b9b38dadbe95c6daac285396137420d770c1cb2cbd1db4d7af3f5a7391cdb8b40d4a2847b11c8d5d7526f9a09d685943c727f1d87c9ca22f4ec083ead85776b56b777b46878a32edfc3870260aba0c11d47d92311a8feb6504365062966773043ae2cc7216bc69c936f55786a2f6c6f244e7d865a4fd2de2edf9fd214893533d0853216bc2ccbaa6aadf4e1d3f61c47d1eae7666c52cb593ae96c5b18eb2f00830afa9754d2e690e1bbf68595c7d662386da179d04e93ad362b9fb1b82432c119d40f50557799cf314fcec56ec1ea0ba54d85d7f638f19de11f598147bcb62341aef2caae13f290b93ff5f992751f9832e59eee479c2686fae2073debf5316bab81f2fa76bb465465dd3dfecce2bebf040e7b26617e8e8a1b74ab18d37d828a146bcd74eba5a547bf45878005f5f1b2aa069bf04ade036f2d642fce70b158fb08d136a1a74bb8086581e42733ec8b2f6d26119c0291693288b30e598a820f9593684a85b54c679075636fedd142e8aee0ca31f0006eaab0cba4f9c857fce6cc703ad9f96b20f7deffe8912e4900fc604c6cd7e56b82c7abb02517f9ed7e0a8b63849316ac1b102f435c5fd0c13caec3877d9b2d04dfc1851deccbef4d62c6fb4a99047cda488e6094a351f78c482c1c7085eb90e56acbcba4e52616a33d048c5ae8a063813d02288a58551c72bdd0f0a8f75e6988d517879f90ff4dc3489c7e6adc42cdf48d4ac431b1f760aee48f7363ce829685943c22368dd395af107cd2c97716a46a4f2be562f7e2129f9e3638d395f06f21bb4e7818070fa187f6e95c351d272430166562a4dbbdebfea61c7245ce521781a9e0059e542abbd93dc5f6baa5f0ed756eff13f51dec7f80dc9f8691a01b16579099e2846b1aa8fabcce3983935ebd01d94472133b4f039eed81234eff5861c33553fccb08173eb3b07c4327b421306e1eb1977f372778959e4f27d34ca7a4cfaac16062a8628937387cf271b444cc88db6c54f47355360ea9c1fb49c82f5eccbd16bd4034756670b17bfca1b2aca7bda115366999d6fa1ccf84d667325f1cb64c963d11f6a36df791ce540b938ea34c7f75f94396269515a9bad4dc0c46130c882a80ffc163af94d1b59947731ee81e2f637d61f5433257991c12105f4f1ced6bdd1d04cc8939df45c187e7c660ae73145bf7b81e009216a78f1c31c40b7eb056ad5054ac09a9e12011b7f438c8d8c2c80e55d2cc52f79e97fcca0535cc626c03f91a88a026cffd1356a3f26f24f6bbfcd849380bfb109efc6f78301f83998b153861e64309bfb4e7e899f47590ffbd7b3db97eaf2f5b2b3edfe979395033c1d7514a4a8d80b1fa9533d2802dc26cf1273b46c3d28633cc2fd75dccb3a4553b339c27f9fe3bbd22f576423613b19a8fb49c1695d152ce777d21b86979a8182a855cc55b7183c478275af85b0a590b27c67be99961c7649aa65555d196b093731e0483d61f7563f7dca4f56de089106b8ae8cf2441c8ffe7c0fe362f33040442d9eb0862981bf66f6c15670ac0b2d059ef94677559d8fbe7a0366a8f363fe9738aabeb98b75bc3dab315e9e88491fffc0b2adf024c1ca88e7093857676df4e6d0eea34d3a65202080b6ab6312bea36a197e95c127ac2b66e234c2a49e2ce46b1fa64f05037bd8307784894956743b3bff077ed3d942ef865c15a2e58468d2299ad70cc1d995b0888e1359a8f6a16c592c0eb465836fd118e9a2bc582ab341a0d8b19cfa1ee7b80e08a696ae11b60b62e7fa5af6348f1ca9ab418b5318e8574cfe3b1571ebd00167ef3b0497c8aaa0636dc2cdbfc82ea1952b74f2e3502bf18a5f936ee91fbeb0ead17a8d70a1653496eef72f8f73b45840dc9c7eecd9d4f45dd82382903a9b849b163cd9ff8cbdac1b5580044a2499228b5f4328ca969ed792cf02cb65e18c7d09db5f4420e0de97c58e983ff71bf4c717d9587f1f62ea79e88268c1aa075fbb18a4409eaf8955eed6dd07c5c2a26d8b99b242d8b058048c7a28ea4ee28aba4920c2fab33f0aa91316b0de21d1e50c9d42a96847a6890e6041a5d40dc99374e101877895e67211f5fea97f353986090f99075bb4ac05bcc72c98beb63f68f06ea24d53e1e24a7a1e006d5c441dbacff0a7d5002997a74a4fbdb66d19be26cf8a6b2734e0d3ad27e42effd9d20063e082b555edd2982dcce7bdd881677598d34e4be8689df5bf77fa04fe13ffab1283fb73e8465658abe6b8e7d0b077ce732e86879841bfe027f27df0a6998de0a66683fb6d31c270990d3f547021d6bc6260e0a4000ec9d870265054f98e9b618258d6276f30bc5d8cea16c9a5d7d6a0ef713444e229af5d28f4f031970f5a06c7975e382787a391e0c99a1b758e8eee4361d4815b09b385bc86092b736e61a4801979c32428a3a6a209404cc16e98ad47a24a49740807d0efa90d20f353c5318b5efcc80bc0d0fc5367f8c6ed4dcd6f9ea62a9050b3bec66aa927e1ab2e7fdeeb945651d710f8800f2fe53ea7bd6147989200682b5f4a800ce3864ec43441f3011555e780ca1a653c7f517e060c9bac96146811c8ae96c939992513cc8de7eae469eb37eea5c1c7a80117d2b69b0e1d92ca", 0x1000}, {&(0x7f0000001040)="7ef5680eb749a0e22aa7ab5e8fd831c92495d7c87f3e7b2bbc", 0x19}, {&(0x7f0000001080)="a7ce723672c98b1b3a71ad173ee19eea04f60b19f3f11a0362b1b0e76777bb203343a7a1fca05ec3c08104c0d566495448b211e1601589311d51c9551a9f95a14b3274740086304f8ce4ef9c79d8b28765ec33c483d449239418d92d3ed44330fd235422684884853acfcfe50066b4a10eb923a2f3276aba68929089b4fecd914676a109a9705952423ed5ceb20f6fdd2a40dcd2296317caf62350cbf911099934b4184c8a4f03292346951dc98e4754", 0xb0}, {&(0x7f0000001140)="d07306d38e6c242c22d2fdd567e216dd5f15b08c77317efbfe3b4521b5a5ad706c7c5b9c8601c6bed183cc4fdb530c398bcf880b42c702852ffab8c9ed8372670443169db35d74ff0efbe9cd7ae8fa0066aaf742ffadae3e55febc6f58335c2360090af65702f8492f7eb379713950de74b6e8b191fe66b0c4e713893e1ba62beef8544c447ca751b537a4d978dbd04b53a1413c7bae0df863e2fa46fb2546a0a63771203e8fe1551172", 0xaa}, {&(0x7f0000001200)="670aec428e5c446f74e81267c9a0569b0725", 0x12}, {&(0x7f0000001240)="c6d46e9c0375a6bca05625d6539b4d52514f5eab9a29a0e3bac664ef7e9e28ac3b5023ed5eb3635ca152d0b2ab9ce685ae209dd42196bf2d9e912313f8d941ef31f20d6a700704b576d5e99e7f49b2d844f67d9c8d1880e803893464ab229d2f1204f36ff86b48cbabe4c8df35fd232b43c545ade271ed5161b8e431a4e44a8450973b2705a9439142515ceeeb9ec74ec4228039ab39334feeeae3cfd07bca800f33c2512bb44bf0ab5283c04425d2f7d344907d16c4d6166998e25d713e84357e91b2a9d01c4bd205a554d11fc0aae36062048e1c8a7c5ce20269500c996f", 0xdf}, {&(0x7f0000001340)="bbba2a39b46e5aaaedc9", 0xa}, {&(0x7f0000001380)="6fc38c5baf3cf893f3102040087323e034a860a62124d07adf84c189deaec68e263d8a95f0a0c44b0d05f59ed8e834fc62db836cb074f04440795c119664f39fafdc8bdd08ddfa2d3c0e28b8bce57020bacfd1b4b6ae4fd59370cf8e46681a418a73b72cdc3955076a6918e4a2c2223cda42fe5f102d16cc7fb594cfaa05b4cb0d8965463145c61e573a880e09bc082687420ebb69fdae6bfe5bfbed9949f06e9a8779bb81bd2373d1d896883198bc11cd22538ea566ce0b312556cdfaad30917b0c8765404c2af0911161f83131b0a22d935946573ce847a36644ebef96fc0e0d41c158b42e0017049cf328c7392403c18013c0788d2a85652a5deb64507343672a78b769f87f3871ddb3dd4aedf9871d661b8e53f86c76476c825a90e7e8dac8e63a5e0dd1e8b78d69c3dc300a9cbfe27282063d4156fbefe77dd06e243bd53d9e56327aa9d7d23e86748157370a2a10cf1a1abe5eee6d63772190c2a928fe7cfe3e459dc9151875ea0cd6b3d8edf9085fe1533052e011a8c08fef373e0f748e2aa1a9f939cdfa874519844e492d61075ead52a5e4a822bfaa0b3abaa5a28dd5a8e0e3dd00bddb0a907e0ee5728bdfa08c95e32b88c1d8eaa7c135087a4a9455c3a0ef1bbde6b60fbb59ba781c4a60a48000f65dac95f69b75d9402d2f55dbe5f2d90729c92939a95c4a758fd3e1815ea57de85e5e71915956f8e113650072c8e3014d6cb2c17a74500d2dbbdf1bf3539becc9e31e446fe3c46174226fbff05a62f798a518cf82dfdf4fdfcbcf6c1e595999e32f2a1dbbbd32bd94fcf0b5802045761023c7beb2def151cedd0893234e475a105cb45e452de9733d1ad5497aed9d2bca57b6f2e17e83b72904e5895ca7dda55f6a6d43f49d3674eb857a67133792f4d2f4f49dee179d5f68d86b3a724f1197511de97e0d73e456b0e841e8dc3e933bb62f9f12e431e862c8202bc55d5ca65c97912cd5504cd91ec57600b3155257b9711d80902b42028b64f82ab725d65422b01d328a656ba48a04bf2ce758ea09c6313c24caed302484e3fd3655dc1ef4ae4305d7352894a449e3bf7f427b08d860fea581d2436af0de2a7acf76ce951b72a6b33abdf3a0ca1d07daec719700da012d160d0ed58044bc92a5d212ed84b3a84ed48d6073e923ca3e76c8de795f1ab24e112f412157b05b84cd20f476003305ef9d4e4d23dd3bdcb51f504bfb4ec7fec409dbeccf23e0c6be2b135c67e0092b7ec2c32d394e00de4811ecbf5243e13bb2315225d05d6113a4f6223a4986b99831144af08cd5956ece8c13417811a54311fbf4bcbc94e766aee7f26cf9ac58adfa141e0d755c52792471492a425c9becf960a6454b3a58b0d29e64fabb7434abe9c4fe9239ecd1f2c2a2089e454f78fd1ceaeb2c12ab8428d94ded8eefb7985c6c16e4468a973c5f3f88a0c42b85ffd78c43c2b33fb813b32f564a5fe2089dbc8b87665abceb2b26e6a4c564cc91350b8e6399f1cdaef9849523254d151700d05fd9ab03aa4b5a85eac1faaef8e05ebad217fec609cf34995a1158493d1edd0211ac83c19b774f926fe9ce93bd5a028071a15fc9c174ea6998953a439e963b91e1e24d4acf948554e92eeb03b6c9d8a1d19792460c189ee0a9187d0a18abdcc46adc4e0ee2031bf60f95aba25a8ffcc9bcf9d2fcce7e27634bd6203790bf6bb69fc5593aeaa508258083316d5a96d82205b006008bf8137c7d0afba6d11f01fb5767a39be381af43354d0577314e69069fde62eca9d74b3aca2edd7aed57e6ca1b0668f99ff60135111a36cacc82f34e8c0b28c97873fa04806b4efe20d2e19668b91812ff18d7d8292f0a60b13ac10fda0c18929cbe76901e105cea3b20b4e529c0edff5c7139fd44c20b7e371fde320c83a49834cfd03d822017d7cdec8fa1bfa94c265bae191858da53d352167edca8927ec72b8b56790c3f609c28d8cca834ac5f52698c91f1438406d144789768a7eff122cb135017fabb40d888697226765ef7053030e3dc5771f6f66a325e2ad69a1d6f65935fa0c4308a22a38e94ec670a46f6da0a5adc829c221b8557be30c07bb2285eca6cc65093df984e63c257e5c9dd404e8cd75c8d69c94de9b25bb42daa8c74f94595533958884ffdeae69a1ae9ceefc23e451ac6de70558b939af7c510c3248d865db01c04862f772530ed63aa199d26caec1e76c995905abcbfdbf70fff644d58c8aa768e29c6d4e6e5abd4d89e527f6eb1393227aea239b31ed1d014ec00aae199124b3151fb35cf7b4a49f1ca2f30712e0fc623e4425ccdc31be4815d8bde6e61496ea33936dcf0d20a640fed3ab257b13c1ed1a32d2e5de45b0bcd9d2c006210271569d21be94449f64152f39c6e26983bd9f56a38b9e624443e742400d564ca3eeeafbb341547356fd65a5cb9e7b526ce8992c3477ca60e068ec6d3086ac473f371bde0c0b2c1e99f130dc681bce31f55f43b979662260493ee780fea59ed6d80740b73e2f9c577c6907bb86f78143ba5e8e5fbe2defab4a394ede69c6de9a291f0e7150014f74a3abd1e4aadca95acdd344d71e1c54f47359e6aaba49639476a28716f66b05cb816429aaae2e6fc9bfef77c055a143ded848936c54729cba87b6710a19cf91f7d39d8380d8cf6ac16aa2d81fc1d7e291e085672bb42a22a75af7b142105153e632cd5fd945ca4b5478b787803eb719effac167ca189f928e7d04d7bbbde4ee3430d1bf9ccf99d3a6055ea20e7093bc776567ae6eb286c3e641b5bf1cc37254888e4ee8a9a80afef7d231842830d4a9323de01552187453e2e330dea2fec1f494e42b2ed193c94fcb6b778788f24394929908f053091950dfb191135141f00d44c7bf1e57d401b3cc9c5f26a02dd1557ef4d60aeeb1d03d7b400d572079f7073e61baddae3c0a7c8c6252d12039b58d2270ab66f47a978365cfd7114e5bf4487a62dff7caafa316e95d5d3f2bf58190b10e5c0cf0fa3277b50d55780cb0345fad8076e582587866ee56f59d7652d30941742499b5d9a13545c33afb3b07342ae1781b36f0fe10c8f48eb7810a57bc2d41a5a3bd461e2b56d5fbd19a23ed8d25649d485b4ce21f8aa621af7fc1df5916cb4132108f977db374cac873b1c1dd9b611c04844151b999a4e2a3e40342904e8646d664b1679ee1038ebc652795ffd1c9d87edef90d3dff67a4d04b0175d4904a45a10501a1a9fa523cb204a94786883406be383a19eb72d48d40e7b6dce0625198aef16e653a4e57ab874ae9e17254bc7c6a8bc67d3d229a63e9399ba84457f7a74e281e24d851abb37e30dd3b55c41723b177cf1048c988c513809aa48e6491a94a50f6703e79eee0ae047d5b91d91d1a060783e87b7632039bb5263aafdf99e6df554f592712800d5576fd87a257acfd56194492730bf329080209576c28ae4b5eb5e13a61b53f9715de77755d77aea5df5e5b748df516c57391ffd5216bfdbd30a4afcf8eca026ca2a999817140fa68c4b2f94f023f2e2792d83589a46f7bf67320486b8450e4ac93f6045496868153a6afba8ba2e359bb164ca3deafefdc9b4048f7889fcc7c7c8c8c08f65408d11c054dd4ab85400fa0eec0753cf40dfdaba51ceab0ddc1b49a4c5dbb393178e0907158a969542220893fbf8bbe9ab4829c91bc944ac11015db428c285dacd93c22d62fbbe76493bd133b072310dfe86d10240480d861187b29d864d28ab1c32c40c7a234f8240b163e174e324eb110cde324f4c96425f6c63f6acc2f2d31de4144b47d8159c5b374e2de85a0b304d4c848545a83dc15e8cbca4a466e0d9fd69b7e33296584414b128cd641d409160e85fab2c0489dfc32f26c3d70522424defc7492b30d28367d11080a290c6c8ab2c52ef27a9caa7457f25912ddef79b485e7872d642e693488efac2dae4dc081d82c3500eccdd5d288ef3b553a2a20f4048d14e68d3b070345fe1bec4e6b521d2f5a033c94e5425f0a0ac814a08252d8652a023fe66ea45a82b4688e5f905b87c7bfb6f522b0485a67a0dcfe57458b80649d017b8ab9d24a38c4f61644020cfde72eed37d7d155e1b6d07f17e44eb9a903ff1b585e1e6c5b45a5cc119f41b2fd035bdb4226176f468bb69d88f13fb4a36d8d387efb61f686c05aaf690664737539859f7cd2a269ab6166f313abb0f6871c0889c0136acca59eadef5ad4faec62218fe5df2999940e303bb09143ad75e223288c0236b8c4142e469e1163aaf1f3beb5cbc9e21c343ab67a667f07a0aeb437a01b38471d0fa677710a5b2c254ba252d1364d0eae802e7410058aa5139b48208dfb936c514bdae94e52dd451f5b8ce1c1bdc9965cb9c115a290c585dfdca307881ec625d3f7717d21ada05a3a26c2445b9d227841e3053f2f485e82a426d2191b5666bfbe633bb412b7199235e56b5cffdd4a630359aeb6b541722f4a6605cf03342b0c7356a5e167bf4f9d2132c7a6bf9428331efc3e1fdff229ccc8732bdd93dd33fb9f7b916714e65d14bfca6925fa2ee513463306ac9b9d3b9164015cb16c5bcf28ba16fd5884a1fa46bc90eef43c2c8e40fbcbd520c886442d5facbf9e6247881421cdaf147e530ec3925e86a0164d70cb9adebada6db15a4080ecc045037a494b3bd1e7afa948fc2fbaa5838c7ff465bc2322f87231bb50c929b5123dd1146fa292ffdb4100f6575eae29a9ce2b30cbec0a5d8edd557bd32f69343a89665470c6be8326e21dbcb9c1f26a8f68268a9952c0584f73d6447b8fc3eebca9db790140e1866be4eb5ce69c43360f0e5e1c43349580ec1aef67f143b339f9e871e66a857a16af9cd2a19fed8157856fd23fc9005ed250a0b98c5fd1fff997e1a8ef8a96e7698ef2786e41ba28403aeb9498fff433e9d34244034d92a0303f063765a9aee5807bdb92b1e14d9e61f87baea433908e9bddddd7ac8638f065a4ee0f848aacbd57018aecda1595e05ca01b79a46d9f83684955b1f7544e7835bc13d88538e2c2219f1589d6b7cec4062645d4704ceba4d7335e92bce4bd1641c18c064017c078c8c1a6518c804bb58bd69213b03df946912016f19239f4c4805cc24a3d6774a01e8bd56b76ef8e116cf2e04520468d0ae94991589cb45a70a6923f735ec1a66276cfb07e316090db76319de02887bfd10ffa8bfa65f20a278b568d09e188a480607a3a7dbcbd00af402bbba63b7cb73f4b2c523da8276fba245f1d7e98659cf7c05f825e59e68a08c24df37ecb67dc89eca8be3ac6e0f5e10a694641fb48ae576f9df6096d9583880b9d2ee381d8bd089447211d14d12ba3a420fbbfc9a0a6f7248d359d1749b77bb80c547237c79998fb66e17d16a6de091c2a43e8ad9ffd0b14cf6e4c0f1c0418e16bb632cd988f25d8ce3ab2c5682bc010c792a193a906f2a23fb8009cf3a14e0535fda89491039c5de98a2ca5b9eff8652a48e9abc45fb6e5b5ae7a0065cc535b30630fcb0902536af8e986c5b7707ae1a2065a8e6b725ee298e2ea44bc7f0ff4330233e91ae4d95af8f17bcefa9a55fda412a24fdb1aafbc40fb7251c4a033d15981bdd5cd82f20f3dcfb650dc1644d9c9821027022b3a662d4a0ee76a19da499c859817eb25f5473425d6c9e9aa78b56c196c800c4952f5d1840b2163342bf018b762853fde3f438a8d5dfaa158bd71f41f154e0752c3b83129c2bcf262833904032b78da0f8957d546c1ece939a113a9a543fcdeaef327edef4fbed0cf2e43f7cedce891d3e6ee67036189a1bc3447f7932bdc7c8e0f91a460ec9402f68db89c6", 0x1000}], 0x8, 0x2e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r1, 0xb8ce, 0x0, &(0x7f0000002400)="1377686a76a005992412bafdef1d2b0d17049524ba993adaaf15a8e0c1aa0163c9fb7c2e04911bbdfc3428dbc469930809393cf254a7d917dd4a93695defd7337ba0ea266b40d14740775d6c341dac06c791fe459ce4dacb507b257376ac520aa535c41e43fed594d8", 0x69) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x3}, 0x8) fcntl$getflags(r1, 0x1) dup2(r1, r0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x1}, {r1, 0xc1}], 0x3, 0x3) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffffffffff8) flock(r1, 0x8) 16:00:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000440)='.+\x00', &(0x7f0000000480)='{\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='#\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='^/\\\x00', &(0x7f0000000200)='*.\x00', &(0x7f0000000240)='.+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{{\x00', &(0x7f0000000300)='\x00']) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df624c56c29a635677cd01589795d4f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) ioctl$TIOCDRAIN(r1, 0x2000745e) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x120) munmap(&(0x7f00000b1000/0x3000)=nil, 0x3000) setrlimit(0xb, &(0x7f0000000080)={0x2, 0xa5}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/66) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) r1 = shmget$private(0x0, 0x4000, 0x4c, &(0x7f0000275000/0x4000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) dup2(r2, r0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000540)="08c24511dac75390036200fbe6d4c47d4c17dbe21e63689aef78e61874bd627fd3ee075dbe4c0ae218030e8ed4dc2958ad11fda0f33a0e9c5f3af61e30786d7ea875b14f6f7f5d1159479a1e0ea607a0f25242f56a8d85d31c5cdb39de153983d7bb4e5b103344447084a0e4f7656c005e50e91bad2d1647712029496dab43e27c30ada5656eb7a7ad88ef61c7a1b6073357da0d9ccbe9b40bf957c82ad6caf2780a59016f23625868a4fc9bb40d467392725a61619f3936bcbc4d5bd14e235746761fbeb3eea490503e03342e6ffcdc7857a229d5ee7d432684b1f8701306eb2a03916c1a15ae3542d4e63ec98b5c93a718e2f6b8679d7e50d3d73acaae26073b68f451eef6161c668536a96f08727b5e4391ab04a4da326b2690efba19a02bc4882c20dd419351fd2a71223e2b75ee6fb55c57dda4fd8cb103f60a", 0x13c}, {0x0}], 0x2) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) close(r0) r2 = dup(r0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0xff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) 16:00:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x64d, 0x3, r1}) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x2) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x40000000, 0x0, 0x0, 0x0, "f19fced31a040000003f11f93a3f9a00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xf4e, 0x80000001}) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x48, 0x81) 16:00:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000008, 0x4, 0x6}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x9, 0xe3}) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000005400)=""/4096, 0x1000}, {&(0x7f0000001000)=""/59, 0x3b}, {&(0x7f0000003400)=""/89, 0x59}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000001140)=""/39, 0x27}], 0x6, 0x0) r1 = open$dir(&(0x7f0000001300)='./file0\x00', 0x8000, 0x0) r2 = openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x109) faccessat(r2, &(0x7f0000001280)='./file0\x00', 0x2, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000006400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dece00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000acb998a4c2105b73de51cb638dae4185e1ffcc63b9ad3889ab3cc70bb7a35a1c825c7c4c19880f0324a72775df31fcf4f6215bd03695992192f2e669737defe398b060ec173791440ad658bd3fb70b986d"], &(0x7f00000012c0)=0x1002) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x60) semctl$IPC_RMID(r0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020300000000000000de78b781000100003e1209ac3009"], 0x1) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x7, 0x80, &(0x7f0000000100)="ed775486309c75b2ef80d28a46abe4e67413d22a0bed89e978722cb3c514c1f31b9d3da7d89503bd228aba5d462c09ed", 0x30) 16:00:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x22b) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0xee19fb8b, 0x0, 0xfffffffffffffdfa, 0x0}, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000721000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setuid(0xee01) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000001b40)="a185150910970a4c1abb699273b0ac44b9bfad299e92063259ddfb22afe3b60a44cf4bd4ab363c85417d1afbcecbbcabe64b73488b5cb518d9335ce09a00cebf46961eba01b443183873d62364a98a3e1346b9d2500732a389acea50e44c86f819a40153f2e58f78dc1a54b1736b15a8e289ddf1cb0ce31e7cfe994b375950135b8ea7d37a176646839d1fee2ced167d04ff7948744a83e48330b0fb3e3dc02cdf798e76eba6ea7462179aeacc9cd1e2a5bbf0ebbf0d8466ca14f3937a8a772e79f3f6ebc0168a8e28c249ba85e391df", 0xd0, 0xb, &(0x7f00000007c0)={0x2, 0x1}, 0xc) r3 = dup(r0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x102) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r4 = socket(0x3f, 0x4000, 0x1) r5 = getpgrp() r6 = getuid() r7 = getgid() accept(r4, &(0x7f0000000940)=@un=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) r8 = getppid() setsockopt(r3, 0x2cb, 0x1000, &(0x7f0000000880)="a2ddde519307b75d567ba75b59923d6a75d07e51489a33d35caf42ba30109613c5fb69a31afa414776bae23048086ac29fc9cc7b908fa909fa0b7d06b835cdae0624e8a6569e3768e68aab43354f21cd3db40b6400a5bd51f475e027d07afc13583e05652665b80106ac7f3d6e105e90640d671f60b857321e8537c2e3658291e1", 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000180)="a09023856e0506766c7e3d8a2d456d8abd5005d6769ed3e761479cee90f1f626ec68d6b1f473787cb7e1fc0a751286e6391fada9d34cbc417c604caed1e6291c360a13be6e026961c57f2f15bc99a70649a2176152fa6f9e2bf1952c23b9f2e46f8ede1c8a2db325d650584aebd8840e7ea0178689129ee494ffd0", 0x7b}, {&(0x7f0000000200)="9d7351645a952d5a30593b8eba33c2245185ebf1936c53160f951401a0f2a5eeb8833d4b977e97063d36bab757fd0c743b08f1c352e7f899e045bbb90f37cbe6b2031c81f191643c439e601cc5ef0f1082c5ea43abd0cc58c8ee61de579154195c19bc3c770089f9f482f037105c728b968176d7ce9659ac50539d03d9a482156b819f22d35149304dede732306f99b23b399a1f654c4e6c62596218740c56994cb2099b5000a3ada201295ae1df498d9577", 0xb2}, {&(0x7f00000002c0)="1dc2d0bbcf19d31b401c82dc07527f56a0de97d14988b8625713306cae1370aabf031480ee05ab1c33a75b81014a8ed607aed179fa4352ee4190e7905914facd757f3a109a552c24d46e11d2355af1f57a9b5f1e4d9f03e5a79ef6b9ad108e4b2277bfcdeaa27f4b40383220e97e2853c1ec51059c5e5f01343363619ca69bcc02a0f666bbb9cd9ad89b99eeac258c2f68343ebd88e1f2cc4233c1b81f085626949cfeecd23618d2f7f5b7578bce733b2cc22c5817421ad5443751763db4cbc466588fc534866712e822c88dda01d389bc92b8f3f690aac3d2cd9cb87a467dc1fad3f475cb7530", 0xe7}, {&(0x7f00000003c0)="a17af42b0da5910a4fddc0acc5db4daf523ddd95d0878a335c67200cf4faf2d7936b9e968ed246aea48a9454b0c6c59fd8c3cca5affc7763a24f4050584ecc9a8dab0c3f37f619c40a8aec6d43364a7814e53e524f644da582b9da41df417e33870e7cc2ebabc1e8f8b7c87b513699e6f5f80c54079bc8c658a19badebb1b78ec812efb8234dba24e0219269d29507dadf39698c9589a5bc5bf0318ef38b24ed2548d02b85b7562f541b3d0c111886b01fa86d4d3d12b87bd3225287b2404cf4d134098463eb54eecc582860f04c941c473d437c61e08f43d1c16c18e30c7a33f0d5b3884c495c6c96c67fecdd64", 0xee}, {&(0x7f00000004c0)="d07f9d53ba825672fdaeaf9fe18fb87fa0d5fb370e26361793d6e83a1f77bc71666438d6dd72e9d33d3e9e045730670c6cf9190dd1118328df57571d516d7d6e14e27665242bf3fef828982e5449da0b5a62ee780046a8b18f377281c7", 0x5d}, {&(0x7f0000000540)="c7462ca58344852763ed04e14f8ce3c4c6efd9a25008fa4883e23523bf8a0bc9ff6fb1a9096d91a3c7d09c9791521bc3fc4b8baba7796097a129531043c4e7fa77266062e351cfa5cf263e86053d635be183f7629d3777365533847c351c0b7e7e5ccbf8fa379140ee706930e586988354025e42b7ae179920c2556d5ade43ae7f4498d0866314bcb7fba7ac3184c73c30bb6bd023cce0496e1fcc1a1740de948c7b4e554fe952d3527f4c87b6ffb84b0af50bccbceec113fadea07ce11550719fa92b22ccaa2522e9c9efba32152f14fc34d873039f", 0xd6}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ff000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRESOCT=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3], 0xbf, 0x4}, 0x0) openat(r3, &(0x7f0000000780)='./file0\x00', 0x8080, 0x80) read(r0, &(0x7f0000001a80)=""/135, 0x87) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x20, 0x3, 0x2) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="0aca3c2b3f3094a2a398fbccd597e31f719c83fd23253677cdd0e3634b50f9f95e", 0x21}], 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000fff000/0x1000)=nil) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x160) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) syz_open_pts() close(r0) syz_open_pts() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x1, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) pipe(&(0x7f0000000040)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 16:00:24 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/45) pipe2(&(0x7f0000000040), 0x4) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x368) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x0, 0xfffffffffffffffe, 0x1800}, {0x0, 0xf28, 0x1000}, {0x7, 0x10000000000000, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0xe9, 0x800}, {0x4, 0xd02a, 0x1800}], 0x7) getsockopt(r0, 0x2a, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8, 0x8000800000000000}) sendto(r3, &(0x7f0000000140)="8cb33b366c1d881388804da98e602a8b7c517e460770d05b20d04baae2aadd0e51f5c56f06be37123b440e07ac74503ecf0ee687cb0979d33491ebac28432ea5e464505a7a0758aaace7631c63bffa5d7ff6df65", 0x54, 0x400, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x69107561) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x6000, 0x0) r1 = kqueue() r2 = kqueue() open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2040, 0x1) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x4c, 0xf0000083, 0x3, 0x6}, {{r2}, 0x0, 0x8, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x84, 0x40000000, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x10000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x5, 0xfffffffffffffdd7}, {{r4}, 0xfffffffffffffffb, 0x58, 0xf00fffff, 0x1ff, 0x2}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7fffffff, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x400, 0x7}], 0x6, &(0x7f00000001c0)={0x8, 0x2b2}) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/4096) setsockopt(0xffffffffffffffff, 0x1000000000026, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x8001, 0x8c9, &(0x7f0000000000)="d43003cdad973dd6f865178bba56d026a4d63ef20a153ddf854a881916e676755da621c28e6c2e04b6ec23bee64c9ae462729063d524e9bef3c64bd5c0e9d8dca42127359371c5965431d648c5e5a1a6ff02916fc1be6172fe86482aebfba22e2e171c50fd35449b1b5a179bcd3bbb475dae5db93cdc30b2e800bee8e655518372", 0x81) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r2, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8208, 0x100) r1 = kqueue() fsync(r0) kevent(r1, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x40000001}], 0x8001, &(0x7f0000000580), 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fsync(r2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080), 0x1, 0x0) 16:00:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0xec) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x8000007ff, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/27, 0x1b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fchown(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000001000000000000000000000000951b207f678a3fc14ef1a371c9209763648627033f9ffc224d1f5291f3ba8e282ccb1dba628893bcb068e2fbca92d525030a5234774609ae03cc18b746562321686ec92625d9c015cbbd2366c27b257f0fd460cb8e546701cf9ad265dda9713fa36358e71639405abcf5b478c1785fdcf61c84266fdcec8c23ca8ed3de6ada0b780f18653"], &(0x7f00000000c0)=0x19) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4b, 0x1ff}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffebf, 0x0, 0x3c, 0x0}, 0xbb9db7c0ecbf1a99) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c761883364730f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0000000"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x416) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x0, 0x409) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0xfffffffffffffffe, 0x6, 0x8001, 0xd15b, "924cb0ea8bd0f7c6d5025ae7e90417aeef44882f", 0x42}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffc9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x6, r5, r6, r7, r8, 0x34, 0x80}, 0x89, 0x400, 0xff}) syz_open_pts() r9 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') close(r11) dup2(r9, r11) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0}, {r1, 0x4}, {r1, 0x4}, {r1, 0x80}], 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x1}) r1 = msgget(0x0, 0x10) msgsnd(r1, 0x0, 0x0, 0xfffffffffffffffe) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/145, 0x91}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/236, 0xec}], 0x6, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000180)={0xc2b, 0x2}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) 16:00:25 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x88, 0x0, 0x0, "f7b10f131d90c71b486b5df1ede6b87185647e7ea9417f566c15ad03a9a4f117b348273166b2a5d4695511eb59f2549d69bb23ab2cb4c18fdfe8c120c5cbbdd9d8384298387ee5351c0ae2259d3f23d92f8cb474e29f1f2699322f55fbe0156192554e6915b255b1752965e1bae575d1ca"}], 0x88}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x12) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x1}, {r2, 0x8}, {r3, 0x6}, {r4, 0xc}], 0x4, 0xb3b0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x200000000000) 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmget(0x1, 0x1000, 0xd, &(0x7f0000ff6000/0x1000)=nil) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x604, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x3000) getegid() chown(&(0x7f00000000c0)='./bus\x00', r3, r4) mkdir(&(0x7f0000000140)='./bus\x00', 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0xb5}, {0x100000001, 0x1}}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchmod(r0, 0x4) chown(&(0x7f0000000040)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000780)=[{&(0x7f00000040c0)="3ca0a66b0f59d86e64185ba77e7f95bf5f9013d7bc0b36e9093c318b7fcade2e0254952a7777496e69de317d770975d6e3533701ee9e13d8b8d21bb3bb75c50f6a6a0ab22eed3534943a7a26ba8098664624c4e2545a54180beb", 0x5a}], 0x1) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000000000110b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x144) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x8, 0x5ba, 0x2, 0x7, 0x7, 0x2, 0x6e84, 0x80}, &(0x7f0000000180)={0x44, 0x8}) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100ffff6600"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="a6881ac9b220f1f4afc1f2a7bfa31937b8cc1edd0b1da12f78a259d5d52a7e423b7c2c968cd2bea1dc6cac37b88b2f86889944198909a919cfb8708601fd273e84222723e6596e367e7c801392a99e91fb3c5a16f0ba94d8f9ae7c1dc2bf2b5e493bca0834f71fc036e73258df02757cc1f75330a1186fd8c0b792977a7a1046e0cd1c96a77aa16ab12e8759745d154f4fe40dc3e57a73f4ce31c58c4dce073d5522eb776c7813635eb0", 0xaa}, {&(0x7f00000001c0)="8fb89639ef4ca5f23c485e6dc5f349b15ae69b8dee9ac6b05b0463a26263e7c1f680ab539cd3bb4cfbe53ae6ad74886e81a019f422acebc3951555903a5f64d64ff2953b8be2d16001a5b9cb5fe81cd0da04ba4d18a068e4de8887059de2c2922ed2f465b44c6268397eede5f17609396c8ef706f14ac431878df9017b2282e39b102d320ce90236a73fd02fe453ee3e6c67f895d3eeff1db2e16687cb1d09d2825a62c6572c31fe4e9913c2d55c7bd88e7b4b34102e59618ec0d21ce295c903868d1a15728b53ab56a42d0fb948bf7cd1110a7bc06a1255245e7746d11728450ee99d0d214f94f335a37209f2d5b8ee8c8e33c300fada5cbf2a7f1df4cf14057498c1c2167c51abf8d3e9592be105181984caa9be2cd38acd76949b8f28707d2c8d3ba8d255979573395ccdb33cfe7c8c1ac39e674ef87cf36dc29a2f3b0c23d9fef46e2eca9e2b8a0d7d019799e950e3344b923cca253331cc4d5f24c61f948176138c39cc8ee24a1cd7734ef81bdabf3a05c547966db8c2ac689f030ccd7c3d9582131e39304069cf06e057ed759b912832ba9d77136eda9c9e50296d0f813e8dfffbd12b515d1931abe7455f12b92b2c01eae120df52ef4349d5b47c1b1ef2c5341853ee397703bd387475b76bf482c8c996420817266af7809abcf0014bac579aa4c0d9f41bfe3e2d30b75719266d4c6dc0344436ed616b22ee890667628c1e8a701e16eb95f198232d991292d331d2e2fc8c1fb048cbb90ad18b84c0078e9645c1fcefceecf9a6374c2e27a2eb8d726e08c569fc1236ddeb8a550cb05c91dc6aa8ac2a3472f0e73cf460bb88db2b16531659a536163fed6c2dd89bff7908796e3bdee2bc627b903a12526d78797a1d030227007ceae7adbf39d636b9125b6a8ea19903e2699dfd9215148c7a4e1c5789a5bf09fcc656be5f403fbcc4c48d2764bd9d6ed715139468fe39463dea86f8da189b3a0f30e6a13648c908f2408b1f92b537438818d0dc283a4bbdb588ade9cc2562181fc104fcbfb497f89b0604affad580443fbf663b2764edaa2f6db3a4ed6d92c0f6a6fc65c6f94ec0299b80cf13c5ec65428587752ef74a04def5ded8529a9e78787955c3b405c2631618614be85487e0cb06ecf8c8c31a4b0091189911052c0e44f24a71ed0863566cb1d42b7f8f58595d32b6a8e7dd5f0efb3deac5a06aa28687f49d6f0430c374c1fd73ecd86a93ab512eea2847970fddb418fdd3222d67b26c8ad8102cc93ac3eaa507b5c6d657bf95f024437b7276d5b2462c1f09f5f09180d6d66098c25120b0544d11c6b86f5e3587d4d3c0f7da290da7f9d9b9a088c3a109e260f38cc559dabf60998514e4291d594dbd148541e5e3b17b91e5da4ba4fb4bc4387c2c461939f31d30fcea5f935888900adc17a10d942c2f3669984c93b3195b048b51d2fd2c6dfab29fbf98e41d10d7a74c0b59607954c882baf4e6cbb831c8d04ae3736623d1ba12f0a588d8ef7c368e382abd2e5798e12ae22b5d9f0636fe6d9384b31b97ace9b33dd2df2029423178a1a45f7c7cd9fe42ebb4d38e47be9ed89771e3c770875b7535bf818e1c788cc09c9e435547f2d055e9658a44f31de7f4fad21bcfe542ae43941e1c369e66310f5c5af0ddae781775be8b4054d1cbcd0fced07f2731442396c7b520250470be1254f87ed9fcdb6aa128205ea675747440019892d9a316206715988345251d9a1c7246fa3dd355dc639bac14611405070cf6ebbbfbf73e1b09327fde2e0e9949574d90b8c168564ba7d5bcf45c59ae47f04b1cd465d2225393f4070624a9c6aec303c59810e7b266d4ca3af9a81403b10ef015144ba105745a38f1386ee4880ef00a96a029eed0ba863853bda899f378f642d02258345c47dcff62709c5e6c7126d2802fe3884a50d720d092d6c626a8f772f0658817fda91107d81a1613ce33cccfe176c2bc4f60ae0fd437fa07723c41c65f01596ea83eb9aa7145554be015b0b7141e1b61fedbc049c12d6028e9d71e17c0b05d8e83a3970516e59d868774b5ec2ede7a641c09c4016a3ca819a1dfc243186c3fd76fc8430cbbcbb0d55f9dbcd7117547f2a1e943947d4befcffe2ec6e5ad09e4e2da0aa23af36ca9513848837e6dc06e41245d25fe23115e05e4f9e11a9fb16815b6671160451a2ae32d8208e72646e10dcbfc0d347ccaa72e8b26a150c81e73cf474cebe8af64170261c1c59431faf7fd1c965a35839633baa8c08a1c51afda1d0c00b77198e616302afe550de4ddb6846493b1744cf623b6ba71fd78a47e5b5183fdf096b8b5b0e79ecef403cb50dfdddf7f6306eda4d247dc9e7eaf434799937762515498ac27763e00746b838d59f250d320e407104c8b494da9356b30b5c84bb1199229e257a3596279c2773c2d368dc58f4bd9a52d5b25600b26d0f54f02c0913e8383f85820a5627c61866eb432a7c5b1a996ffbecdbd53988ef3e15b89a1e47e62b0b3ea56010d8b21d68ab85dfa50c82e7a473d751f471754fd94f2b265bb25da1f4815cfc3f74dda9878ad4480579031beeb909e586e84a07900e9f72d3211a5b7c1f0c5c9a799e74a06f1c8acabe798fd11781c096eb8b04f2cf2361926c9d913b2a4cc04000e1bd513173168b4d67366f43fc4781a4a72e14aafd8d8f787b97a719fe9647e75c210b5650db758c72a9060cab498adbe091717f2e4513ab7543e5c885a56cca914506d366a4efe9aa41240461aef3543458edcc2b5392cd28254a36fb8fc701f29644fb8001822d1e925ffa87d4b50d4692700542ae09fcd6766efb9fb8ff130ed9d93b19e626ea112bb7d00cb5de729dc62e0dc5d71607022eeeb4a9ee36d0bacac0f435965622e3f8f11dbd42d1f254bd233193b009255df1418cec5ead434453277f80ebb29bd8f17c762b7ae863a6647d8501d0cc4634bfc6fc0ef3c14469516c0f28be071c78ef1a791eef3908d46f12fe9ccd34fe6db04a762b1658dec2571be6e17943e24edea72b788c6e51aadcd3d29cd9979141b8e90d86d46800170b9c3577ad4e52b048422a02b1005ce3ee08384ad59a341778fa7632c755e41f0040f140e7bab703bea7217311be1e9fbc42b8a426a0570328a287170194443272344612649eba11f797759292af9e8c4a8c0a03cfd08b98a9fd5e6474c3f53a0ba07dd34aa43a5bb0c3837959a0ea1733536272900b4c23abfe2f33fcbd152ac6abcd22d30914577333b7794ec8ca376dc62d78e0a7ef45721e7b53536a7e19d88ff6aa60190de2e844173f325f6fb043a8279b9a0faad408870e807192be7c0d4fb0af8e3bd6dfa4bbb3c7d43d4a33976714a946f5ed37841dbfd92fc7eb163d1aa8ce31c9b7e6023421d82f87ce1e9b96370d3d2b919443600417a8014c0b2267b81aa2529abd3061e2f30dccb217b70a2ba84ade68be2c674e769d2a9ed1844d24b3159413b3e8808c46d9a2d0f911cf7452d34458584ed8e3f1b3229fdbe0fdc5cf2f64078d627caedea8b63b72471d21d391ed0a51c911861bea79fbcf9790dce5794c53349ea69897ff40a496bb7aceb2f6f6297e41795938d614423f1e06ba075279b58d47b05fde3740f17e0892d710c590314991ba2f473040cb607c59562f0b1db681a56ca6400860b11099ddd2a4a45cef7441e3d3d03e555e39898eb21dc27420d68bd893b45ee42084aa1b1597c5953e05ce6965a1fea4e815048b9cbaff69e9d628a1db02bb221c98397eae58d75717b9278f10707572cc11461b2722cfd8f49300b98b7f000ba7a078b76998e6e8975a742c60d6b452260383c632d9bf575747d8a5863dbf960efdf472e9e1f803f1d40e5ebb92afa8652804f8b0ed96c59326ff6a51705014dd6cafc38aaf66b0b5b0667ff38336b8dd370e8c94df21f49d5293e314371c375dd9c7cfebb27fad53dc3f14e96ffdd36fb4e7accbb67dadf9e82572ec7ae6e4b3fe71d6aae0b7a97cee3fded761628b7363a25ea54bbf8fb238d1175cb1e6dedd15ec766d260f96a6508ef3d12b140daabcb107a11d58eeb89047c55d2d71286c918cfbf142290ea7ccc4ab1c8071741ef730673de8a0e9ecb13975d2a47ac8ec55db21f48d52eebf5bf4a3f53e7d294bf52820191e71d54a0ffd3ece52dfd5231fb96da6b1227aad0d1a0f49fd11ce87b4e02966f7c4bdb83c0637e435140e95bd6aa87f79df9c9edb65987eb5f59aac4c189d411babaffa04082026db1a6db700ce4c05ee193859e687037209719c1fffd467ee2d02016de6124963014fe8c084413a24dfbd9ab2c9b9e269b161ab18e226fc83014693613c5cbb6bb302cecc71746bff9f0ac60638c11964af9d76b094ec47a5da54cf26ef5aeead70179dfdca80d4324728b9d17b4a6723373be29e64b6b95bd66262db4507179bc06bb8a456378fca9813725d0a19a10e2341b3578a98470343cbee8bef8d247943d162e2279a0787f388d2337e6b58bd12f5362958bf31510f9b097054c89ae40d9f2e49d5c2fad4cd7b51598be3d10f0cb82e0ebc9e7b8b6935534128e5bdb398e1424321c005c12c8d02c376a57bd9e2e9fc139a4907536ee3b972c77d409b29d81232e5bab6e61872c36911832890ac4de68f0d1be56ed5c71dcb5aa012827215294c88a74df0c515995be2028320176375fc545a8413d43704e28b6f4010295770a90d6500ee7b1538776f9b085e0b5b67f6d17a25499654adfd05931289c4b46ae3606876f70c8b0a7f9d5f4e71e428f4d4fc5715a3644bc61c656e6eae3f7e99bc6634a27bdb83b63f0a69e07789a3db6d9c02f33648460d5a828d061be51805b1d9514337baed38cccbce5485dbdf54d694863f5337733b0b1485c81aa3f1d25c05df1c5750964169ff4899c5f80b39eb0aed74182dac33f19151410e802514bf9ba88fcda467dd2015d4023e250d004983890dee620669b40cfc881044abc651fecc4d84a65d9315776b627f085314075b15c3d567edbcd35640518b607170f6486ab2a69140641ae559ea0f94309cee3cb20e35c582cdd56229e6c83425f92366fcca0de370d5d04813edf605b3f3bcb1aaa62c8a2b0f3c7f8fc1e368791268b51d701352cebe848409151c0b60c46ab7c846a3f91df8e091e6b25fb1dcf97916367bf560fefe9fd657d8101fea877be362c7a3b27ee4f29bc5c5938a58604ce1f7f292411e5c462b9be1a5b96bd8aaae10f71d8c7a142827aa6bd4ad79cd2f6768b8867bf144a6557bb90f4686804702cf3af2c9c361967106e46a31b0bf90128ab80c2ba0093e1b325f7450437caf57e2abc39982f3ccad3a5d561f97ff27d38b00f1674439e82f55a99b158ac52f11201d4d2fbfcde7de125f601e369cf9ca45ea8150b93748c7375f5e339e802d84c3e62bdbe4919cf0931d72f0e683bebe32733ab2c846447ade03c9b23039936c6e4038e1acf39d5d98bf07ce17e6e9677880ceaf5d8410cf98206e315ef81f84aa8c45ea609a0924968b973134ad4d1205c90bb98269eae32506d9b327c94dd3aa4a503c65d179ff1667f167808394e0e44132b8faf6449d9413c0fef24f41c7174198f6ef1b51e93e25b65a245f3903151803a896f9b177661c400d924ec9767d1c1cc2420dba04b429e87dd042f67ba53b16768ff26bf0518e6e0e0d2e4b9315c10052290a8bcb115e348c55f555f0ab1a66b0d24fbf8b01b02925746e83ae02de3874925f4e7de7705d8cf7d6cb0e2d877dd37129bd3077d8577b481197e73e6e182d84bad89a0835df73485e2bd614919a83a91", 0x1000}, {&(0x7f00000015c0)="2d1427001200747bc20d5312c8c433102fe58758882285fa9f2f68684b26af8c007b76ae21f41ff2b5df8ac6c20ea61112390dfa245308a37511d964e8b8f530ea62fc7ce12d9ff203b8e8e7767dc04d9ed4affac5b203aada82dd10246299ddd0c7da56b3d453f9710db6dc83765d45f878c4a016b045f373a9457a5639f6afe5a31172e9f170159c90111a1779b9829c5de1cf71b64fff2727d0bb0d1d401dcd439d3055c26593358fd955b828e31c5f508c67e5a104395a8021eae7f2627bcb707a054f09376f7c8a6e0d4fa6769f6e65da2e293c5ec66995a39c948a4ca26f6c6d41d3ed99a4910513135179ac424d20a182ae83422af4a89b826c2c60ae97c8612fff7b60e71d82b1d8775c1d1be58f0da6f28f39258ad88196b04aba8ea9e13d33ab793587cf722a6547c907d483015fe07dbe997d9bcaea1e3a4f811c07f573f6fdfc9f470532d0227db8c127081a7065b8cc11c725aee56d4cbe2ba08a39f7b293fc79e8ad699dac4af93b24ce4da859c4494cdc055b028f1d9070e04cdc8db3210efbedb8d1504f1ae8835e6858b65c47bb11cca5572938b8c6ac0af037905e644ef0f3a52bed2ed3ac0fa79ce4bba56aa3d1a9a7611f88ba010224596e3fb05b01137852e9ee12a0058644d63112bff9e03b88efb713dea8661dd8636e3ffe1ac1a42f8735b9c37734d68e41f64972713aa8ec56f86d133a107ec4282e00736768b49e3afacb2c2b28de7692e08dc1845e85128e898fd6d36f0c381e77e6538f2d7067091122a68b9729319382b0bba05c5c0effacaa3c001bd08459fab6e1f9fb317f5e1ea236cbc3ef0579ff2af8d8ba5ee960ae6d626cf4c8ef3b301a82652c48d3d579c0ad317fce5a85119280d519f7191716d1e9d2f9853b9f45fbca4de33c01bb9022c59ec4a2821a5ad6b10729b170ff9236390710196dc165d4988ae6ad14858e3f9fb579144ade9f32561168f8cb76823c12906c8ae06e773a6e7abd9d43b65e3da2ff1747fb9c1d0e5661a0f586229864454c96b56be8e8a4fcb169f5d81800d12a5762e9ba36453eb1b56ac0cc5758f1c6e1b852a4d1de269f35d6cedd7c304e253c1d2cde15b595e5156ba20f1f5be5b21e8da3a9e60ce6dccbbbcd029cfc97df7d4a0f7a9ef8a51090edf3d9fcacaeb631d73a989d01c483a93900ee1313c0fbb5ac5d1ea4fa7d65643c252627faa10f632c7287cddb2f297339a27c6b1286e4be890fad7f48d60d129f51d2ac571071f7eb0d783cc3443dfa0aa0c68b427b19b2d9ce083dff257889e761d8cca6af5c141fe0a9778d50d4aea770b7a2d0b4b3f1c937218832cb8d659baed3c36afb8b5de11a9e84d652c5528a51a635132e860bcb91592d17d1ffb8c79aa29eb9ed5b3370f893d72ad030645c8eae5873e77f2ecff51ec49f44ebb7c2369a2f41388af1046cdaf1c6a4a2ffa65d66f74486c573f160ef888c8490430680763f9bb908273e42854c5565f1e728e3f4f90e6e85b8a4d27adbf9ccdfbc0743bdb9afdb3f459b2272e9def7c0d1351d7b0fb66f25eb08657b8fe77335be512657e68026fb0b3471864da56ee5cd19da5f20f226cd3741a205675a9cb387f94b3005fbe85a54cbc22e24659c663a82065ae4cefe9b09211da0fbed7ee59956189f72357e7c34835d2803f4e01f74bb66c0f66edd7a2004245aa9a186298f0c90d166103220a7b9b87351a2b531b9ad6f834d84182d0a2c3ca0b0165727de49a468bc06fd00809107319e29e21fe3f4c85633c17e8b1fd5f212eeaedcd75a15cd8e408eacef8f473db7849937cfd265d6bc296ee1ee03054e4b7a231cb50bf871d4e834561732fed1ce66c3fbff4ee04937d47c3eb8206e39dfa25babc792ddae068d5d53ba1c6d10ba6280f57d49b2df5cbd8ada33a22f5558b8278fac2b920174d3017d51de3eac365ab586a80c8d2fa38835a662183813873be38a83506f28fabb05a5455adbeb89124d37686f55fbe72d9cda66a563456027ca752d532e5c030692852f7243babba1c070271f9a442bb23331342991a202238159445b9ae18eba987e40a7938bf235d8cbfa623188fbe3ecf5f0aab76638bc28afc7d00b801bda5df5101918a47863f55351327f1030aa381fb0da4e9a4530c4a26b0645cc94fce21d93ab007f6aa03e828b7ecbcd705ef4419eb8c769c5e94f269d6a80399a2624f93ecf1ea4d322cce96f405c9fa6e816ba62e3c358ffe637c3b3c6e882e8f0c2d7712918021009738c0f24208b077975dc818a118cd459a76bad407f4c0e9df615cb370f09461f5cca8f5388f8f9b95ac6f0423e2d35c3de46c9af8c036e3e413dcda15bbe60dda1d472ac346422082a8b5dea2d55c783de2df46fb312b49708dc2002c8d62f3f1e8b476270a96bb976b87137d8bf49a315f52f7945f12bacd92e3c699a17f0a79266265e36fa0181e165b5814a98f34dd28b53f4ad628ef6cc474abb6ce58b9d598eea4ad66565ead8f9fe3136b8a065e2daeca84b1e836529b4543338779e3910e316266d05c303d95c3e97d05a280c276711980e9c33809015e957713bbb679e80df4bda03861e3f52046b0bbe54e979f4c8b9e4c55cade5173af4eaf4f728c856a7a78e3eb5aa6f4ef7471b2bf0bfe54be725f1aecc9525646cc9c7c8106e91763d12173b767d7ee418d1855a846a3c12d588c55de12d1071f9ef130d93f8bede95a9f9c3d8ea7dfa5d3cdb3a61bc8868664f5a3af17f5be5a7cbfae7b747785c76a64e0fd03f713b7f5057218f56cecbb6da64e57d6d36c797afe40e1aff2abd02bda8e87a60523b47757c2253d33216b6968630b5072726bf906cd3aa41843afba9ef958f2bd132edae01cd0c551386e218a6d96cf870086c42ebf25a60d60af987ed76d1b6975edde5d63a9a1f92553eb107fcc05b811a04d223c29000d721c942210a7f207681bfa0bea9f7e3176650ebcbf5dee4134f6b1c108422493dcb2747c9146f94cd95f1888f2f24bbca345dec74233b98c703faf8c686cc2f4171cab2f2610dc1d7c41d34328cb260942ee1bd4bb1629b76bdb43776597d5053ac5231276b45f7e87254bc4712f4cbbb71a47e2ce2b49bc2ef23763eec43d448988d87db62b4675cdd6fb857cf415fb2259cf5f35dadc6543d728e5a9e40ec205d1e3fd35e9ed734270ad6dc19d1f845f46c8fc11627bc9e1fdda233ddfff4a8a4c2ebfba938e0938410ece63356896e79a9aebba42c9708f134b585300c2be05be953c11192e3b0e140440234966f5606833f781923aae5d3c878fdc6e22c85b9b374ab097da1c0379b4e6a1610628c2a1577a5af014c67c03d2c864947507201b0275130e0b7dd1280a2d5b0e905242a7372664c7a994921c92aff2d68359ee15acaf2372715f5069aca52ee92f3965309d94e25e29ed6c01b8e6fedf450e17479bbc1d1cfa1ed7b29c0f6ca42f6451c6537f684192a0f22673fb13e3bbd22631933bde28c23e9ba363fa22fab291f2fbd7e36a7f7daccc9a63681683dd2d5ef38b4316ada2bab6d0ff8e9de097dfef5e5e39cb48bae492d171de4701190d6db9e65539901a5b7fc5cb8dc9499885d0ff41d26ed2994c53a500ad49e7acfe6e520f8be8ce49dd387418cd61487dbf697354e383e7ec9ab489124531c33c02d58c32c28f37a76e62c49459b519a14423c4f3aa56111a4c77fc808221558959d87d4050c34dbd27e556f3ef9939f5ad7541a5600bd2950bf49556c943010c00f1eb160e9370311f72707a0649a4dfb8add9262c6b292a92ff9d8be8de2ee6a1560962ae3ce45591f9661da3867d10bb7315f45b19fb5e3f058973944181480c16c632f4c6618e7c001abf76fd6fa05f17f4f8e57f87a5426e3b2fcc66e5eec9ae9e2b0e04468ce9ee9fed9c333c9d201b7ad8365940551e95fa48551662e5d2951270d4fe1ac73219eea5f30d83ccd017b59cb470734c494db729aa42069e220ea97cf7fda54867235f3a8da15fd2df583db14556b5338db45159b2a1701a73815d608acd716b3f1b51e6e3e251579b499e8844350af1896c3ce7d229a4542b904284be3de41a429d76cae3c799ec60e47368faa38cce3c4b30af46f06be80b5c0a8db6893a1d932008e58a02ba067c6935d2a7a0ce1e8e5c0a0046746c6d2b43d523d6c445353e0cb4843d59d457b952bd83bd9e41aad1a5cc2e8247fb8440d6758b076915793f671fa6cea2e1d39ab35deca7bc7006208892bab24d80b99e74b4a41c57e0e6f5ac1ae05eb5862f540a4c331d6c3e23f8fba786ec7b784aa467b736e543535f2cc12209a50945d74798f891e91690bbb9689dd9b9e6b955f301bae16add32b1e7fca1a15ca504a8912de69ce7776b5204f186c751018e8d31c2d370c7e2f97fea5ea3dfe793395009d1ef972bd38855fe009d202df50b5ec5553ff3b1e45f56614f27cab11bb22a352ad214e380c7307df7ae2414cb74984ab2f3ff51c8ed69f6a063fe109f6e1b517eb0ee01ae75d4c21c325e174d4ebcdbf8abf851df482c7142f053b55015b090f0477f89e7de91ad2a9d46b582d33e2036930e46fb4b79902899bbc7bc4da8f9927be596e9fe217dd4cdd8f9dfaee2d575c96c8017ed9f88a102a8f4571d395767aae10f358283e6933803ce8dac37756d6cea6ff1b1c02d5f094b0d599c33cdba5c0240e0a19264b634c64b365141fe1ddbed685aa50ccbc41804d71987187de80a9050f2827520132c7e083283de573f48e4a12df4453094df12fa8d9eae98bcab09ca08380815e4a6f8f65a891bf51c52c495469aca7fdca6803db1b1eb767ae1e474353098942878d20cb7b9d438de97da1298c92e53cd222bd574ae43f07864394616fc6b1e580a16af80a9e1acaeef4bbb7309a4e01403263068a4ea067a70f02d5cd0c198be3ac27d69b44140e374f5ad6e02213f23f5811e5f7f441293af9db1d3b987b4c0d7e0bc339448f50410327ec0f7914176ba47eba3d62b5c0b48710d4e367beb82b1591d60c4488d2c9b71a5547ab0809b27655da2d5558a22e11a88b1ac9365f98d8b92f8dddd1a4345636b6659d0f9846d03692d19ebf54c0a73a9d850d5955e7eca5257d3159d329c16f841e988213b037b239e61e7d893625640df41ed40d81bcb9e72d843064fe3805d2d6764d947ee5c023c31d0a4edbe3bdb260254230db66066f717a4fd215c5cc1b6e7189545c9c57711604af21f7b7f517deade2fda84733d53f1d016d3f93c1c4f96e6c9b237f1b9e8e0a3b39c461b1f33d907a57d44211b4bb76a3f367e32d47ca34200b078fbee2f93e96c23085876649e7018dd580a5c82f7ba071682f1569f3db02818cee8702a5ee5c7a5f221d0e495b9ad83d4c1952a60a213f7f3aa50457ab7beebd676b923115538c49c156983e627eb2de1dcf820d1058c2d313805d42b3ccc0fa55537d091d77f8628dc4d6987c7a5c75d66d3181fff61cea88a9b9767d97697f773216f812a8d38139b5c8ac5c01b593ec1f8cfd5d745357dc25802af6f4c4a2329152ab695fd625234710ebfdc2b0e0e3992538e2fee70db16867032ce183b028d79ee1f859cf7c1bd5f442c073bb1b3d207faefb77a4b041c9d45c31b72fefd8f00dbf29a8cc1ddc3445457accb70bb2e4c42f4d5c00650db51b9fe48e45c0d71d2dd272de5212ae2681515476a898285a39803ccc8040d1af14f92e24d4af92d8efad6e8326b4fd918530a5c08223f7e792a0bfb94a6f1ada4ea8985cda0aa153a4a14772c94f8210721170375f9ae43d06d746", 0x1000}, {&(0x7f00000011c0)="a49737ba5154be0aef03c6764f3a93bcae30bcf5be00d93e06188dc1996db8fb897ad44fad94e601f391aa9336bfaba4fb5d8d203536c27f114e3e5b80e5718b9c8ffc74b565b42ce8c74de25600a364ff683f4a60558c9d5b621f307c0e942d5cd9adaefb95088116756bc4f837bf8f474eee755d82c970554e54d03acb8291ec9ff38dc5d424f3ce77069e2b84aec9154fbef3303f39eca8bf1e91f08ea70523ae0abc920e4b9dccd5a7e23a9c37e422c01540e1146aabc6468ea82145f418dec994f3daa9d344ef99713e305ec33735e98dc2db2ccc1be267170d", 0xdc}, {&(0x7f00000012c0)="ba76c18af39d41e3013f95759ddbf87dab200d17de23f0301d1c550e1a443bd9ac7dc9dba6327c3eee58c736456e085410640be11fbcde2a3fb0b7324216c0a3c2d1172498f73f8cc8c508bd7b1d14ccda1998c42fea85d1321b4637b5b5763fe549ffb5399c23f329eaa47f54ae0d2e33e134cd5ef36743d1fb6bd45e3b18d3b6e55caaf2162050e2f1d86b3ca7757022f232722a29580bdeef48f66aba1522473901c56c0cc70241a26c4767780d4dbc47b44b4f8e7b6711135b7563127edb8bee", 0xc2}, {&(0x7f00000013c0)="e7f5e16b7dfb6b88f1c6b3ca4c349a087e42ef2e37f10e8ae121a9e94d8ac4422265c5938364288701f1c20fedd20c546696c411646f476cb5d40f05010945bf790b1ca40cef2641b67bf99eeebc0704c0554c96e604c5c3f9dc5e8b603bacfb6d69b0083b492881f8964d87d2fe1b2f1dda14674991487311ee4826c078041043908ebc179f65a0c53d74a0545748c9587a6383b058a87d346783e6b467415d8cc5907285bfe87f277ec5c1f5bb112670fbbdd867", 0xb5}, {&(0x7f00000025c0)="7839e9d3ca19ef1fb3b17233d4c1e22398ced481e7a25169f2f05f56fa7e9905aa5f71fa9dc68120be0f59ff6f99db2d2965b91da5c721faa2cf46138fe1c8c84cea98e94b432900b543a750d8603dcb63b5e3dbf32ee0da0b74923ccd9d2be79685f30fa4fae2959d86c406a4a2b606c1a0b1f1383bff21c4ecd61be1d83562528483aeaee160d2288b8993886a0d73f0649e2454bffd76ffb2f7c5642a8116cf5d801d4df97899130bf2196c8ee6ff5f31c1804b767b8e10d714774fcaf149c7edae2c51", 0xc5}], 0x7}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x0, 0x0) ftruncate(r1, 0x2) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x11, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) connect(r0, &(0x7f00000026c0)=@in={0x2, 0x2}, 0xc) 16:00:25 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:25 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)='\x00\x00', 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:25 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = semget$private(0x0, 0x1, 0x444) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000040000000000000004c899fee0eafb6fa40fba8171d7056b469a5f512777666d28c82784985ccee808a52a74a81bff622895130565203d3905c87784596126ecbd75635619a7e109c110f1aa37e9763c5fb87ce30e56ca979f575b407056f4"], &(0x7f0000001340)=0x58da783d6e78195d) recvmsg(r4, &(0x7f0000001480)={&(0x7f00000012c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000014c0)=""/177, 0xb1}], 0x1, &(0x7f0000001400)=""/96, 0x60}, 0x1) seteuid(r1) recvmsg(r4, &(0x7f0000001280)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/133, 0x85}, 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/77) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001600)=""/223) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) 16:00:25 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x4, 0x10000ffffffff, r1}) 16:00:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:25 executing program 1: r0 = msgget(0x3, 0x644) msgsnd(r0, &(0x7f0000000000)={0x2, "29f351f8753d15511c5b596cd7b28c307a46641dd56dcc2fc03cf5e8ac372e66573fbac8da0b00b0ef1df45bad0cd1438c03eaf2ac0849ece1cd9d4dd97504aaf63408a84e9cc92eb630f2e8aef51353d8213ef6e6ecc9dec8"}, 0x61, 0x800) r1 = msgget$private(0x0, 0x80) msgsnd(r1, 0x0, 0xc5b710d45767a0c0, 0x1) r2 = getpgrp() open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1c0) wait4(r2, 0x0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) msgctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x400003fc) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x42) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="02b9a5adb189ad447f32f2e0cc494a5c0073d18acb8a01d558cd8c9d5da3c168b2e1c5a8cfddba2df657a415b0f2780ff73c638e5ce33f96ffe7dc54ae0c589becb23040b5c26c4c3cabadb5dcc5cb8efa86aa57e6ddb6bc8224cdaa7ed51fff32058a693660da7550c6997e895456afb836b5a1d8de9793d926ce3cff4cb9daa3b7448261d8eceaac5fc103162f7da948f7498551fd30c1524ff666755d0d6178df3cadd2c345e42e195987fcb3", 0xae) 16:00:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="c93758dce5fde1d692c40c03697c07362e1f9d5eeff2d4be82313603c8332e26770f682b40bd2e8071b9dc6d602132d4aeb0be4ee8930e3956cdda2ce9659ed05747b8b8546a890713e75ab25102af3e8432cd0145acc437e31c47a7d44d2ac836d6d4008db214f849db2fd9bd5950f08c9808898d0e8cfae532f5e174fd2cc932d5d5a7e2bc9ba98059fe1deb12ebb749f8d192ccc7347d9f7ca008dfccc180da67d2fa534a0b", 0xa7}, {&(0x7f0000000180)="caf14c7011d9a477be37ab7d5f30e5e315318aee80bc17eaec0530e785cb0d67e21e19e3e1603fc0119274e01f02f6162d713ff18cde4920225588ea5b2fd98be27514e8e73addbf7234da66329cd8703cbb17ee7860e21efe94035801c3fa8ce9fdbd376f6523522f443ec348c7e1cf40af1d8f718baddf324152bb39390c4014e3cb5d0d5ae1783bab", 0x8a}, {&(0x7f0000000240)="712220a3f20dfe571ca27bfb0c2d95ccba3733befc17f06998b492d85f5260a4", 0x20}, {&(0x7f0000000280)="a17f110afb6658fc6c5894a7a230dd735ebbed7b9cbb6c9f21d61ee8b2d217dfd55f91cc8fc7c607b582a7a7b1a962df46989d21bca5ad69429edf80dc92a4dcaf813224ecbe1450a0b7d5e4ec406a48e153577ad8329cbd50beed51f2171a43b7437a75b0bf4944b8899aa5ae4e7e767fb22088bda0aee3d97ac0fe5d6936ee8557dfe996543ec2e9dfe35be116dff951577c", 0x93}, {&(0x7f0000000340)="ff523b316198a3f923aff67b518c39db7566bc0f3338228a297671bf2e6014feaec2f9261c5866b6ae5441a25d07a8d2f6987915eba8a6520239a2a355fc7960ec821ca720f384ed070a0532dabb73e01ee9003a", 0x54}, {&(0x7f00000003c0)="a08fd937d79af50fa0f4b96f05d3115248", 0x11}, {&(0x7f0000000480)="c7be679733cf0c6fbd5d33363797bd970afc18412986f55a5c4a69652562147627ef1ba213cad4cb62944c68248bf34d3581c4a03d7885569e16b5e007773d0b30fe3cf114ec662296086888f07afe8f0183e16371f0e251e663991bcf5cb2f0b6a181430f0971bede70014a3bf34a1d759dca653d5751cd4697279f94807357f3b04c51ef76838abb365ba8ddc3340b7069cba1df4c0f55b6a718d981927f0230233d3ae4bcd24d8e7b6cca2083eda143ec6365dd52349e678c9269076d3ea7fcaeaf1c2be89ac72a0ea12373", 0xcd}], 0x7) sync() dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) socket(0x19, 0x5, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) listen(r0, 0x10000) 16:00:26 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = kqueue() r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) r3 = shmget$private(0x0, 0xb000, 0x10, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x16d, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:26 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x500) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x40) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet(0x2, 0x8007, 0x1) recvfrom$inet(r1, &(0x7f00000018c0)=""/4096, 0x1000, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) close(r0) syz_open_pts() 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x100) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x0, 0x7, 0xc6) dup2(r3, r2) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x20, 0x2) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b8e954c", 0x1) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) flock(r0, 0x3) 16:00:26 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r6 = getgid() setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r8) setgroups(0x303, &(0x7f0000000200)=[r7]) 16:00:26 executing program 0: r0 = semget(0xffffffffffffffff, 0x5, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}, {0x0, 0xa07, 0x1000}, {0x0, 0x8, 0x800}], 0x3) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9661, r1, r2, 0x0, r3, 0x100, 0x4}, 0x8, 0x81}) 16:00:26 executing program 1: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) open(&(0x7f0000002880)='./file0\x00', 0x8, 0x80) r0 = socket$inet(0x2, 0x3, 0x7) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000002600)=[{&(0x7f00000010c0)=""/135, 0x87}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/231, 0xe7}, {&(0x7f0000002280)=""/3, 0x3}, {&(0x7f00000022c0)=""/31, 0x1f}, {&(0x7f0000002300)=""/240, 0xf0}, {&(0x7f0000002400)=""/7, 0x7}, {&(0x7f0000002440)=""/139, 0x8b}, {&(0x7f0000002500)=""/220, 0xdc}], 0xa, &(0x7f00000026c0)=""/20, 0x14}, 0x800) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000002740)="5a1c0109100cc9daedd9eb708e19c9b4d5fc58376a229f7417af85e9af9902b3a9f25b13dc58954ed60b971f93956fb8417d325c917248601b81cafdface6925d5cade33f3a1b24db60ad59ca1f54d9c8389ece256247c9ab99360da9a20cbc4f8deb23e96b366946c8cc3a970b73d0d77b373a58b3f788e277fb3ba4f30a9592babffb14278be4e8c3109b3162f5323c1998f8e27d73f006bb366cf86f94c6cbdba5c72a7be07532b962c5e88ee7be79f3e394efd5216c89b5055a5d34a54afa3e4c92de575e995cf1e5fc8093227", 0xcf) 16:00:26 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x10, 0x2, 0xfff) socketpair(0x21, 0x8002, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) dup(r2) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x200}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x1f, 0x100000001}], 0x7fff, &(0x7f0000000200)={0x1, 0x3}) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f64696c653580f50b88ec0f87f3d293390d4c14"], 0xa) r2 = open(&(0x7f0000000240)='./bus\x00', 0x6, 0x10) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="14fbe5739d4717f39bfdfb303c5399fd1d3fe9be4528fa96fd73fb4ea05271c17cd9a35e0d120d0f476bb498a045c88bdef6c9ee3ac709a2c4e8f62ac106be76a0ce0ffccafea65de7fa13a825193099e4eb0e2755fc3d72e70fe2bee595f570", 0x60}, {&(0x7f0000000300)="e8b8c06c1f575317a38ffc462b2ce420c9c1f60758be9bb58995911a22b1b540bf20310c7e243b289262dcdb3e30b6c9dc4a560223d2fb2a2d44a7f91edff759677270540f7369c56e0b67714cbc23c09c0a2b09f4ce8218964e4216bf60803ae0301a89eaea9fa011185a7fb935d39361f2d266d72f2d5070c43ab7a9b3cc97f639c1330e43bf33b88f15d3fdfc8877b473dbd743321715d4c335d67ff37676cb38f09c3bdd959901f3b261d406e8463a23412be1208173e4c50c72f9c62671110fc488bb83c7f7fd043b20e2803f5f8215", 0xd2}, {&(0x7f0000000400)="5d862b812c3e8f5a38b27e1460eecde02e5db8822a2d32571dc509f9d0c1eeb75358e23e1156a177f6581bd0ff3f3d77", 0x30}, {&(0x7f0000000440)="176ab7a4f8c7b26734f2c97cb8322204307e1355ba68e84e0af8d8a604d089a8cb3fe2162d76052b7146d90d42ff84d44704c15082e9ef3c6bfcbb3501fac706d149c97251d7fefb44d739913d047784ab04b0aaa6d484300db107d6c951c1c9d3", 0x61}, {&(0x7f00000004c0)="386ab1e82a6f7ce233a134a1616b8c8e3cb4a7f8139937716e5faa23415f0d7e0d0ecda284c15c5246af352fe2967bf75b9dcdcdaadfb56bc3a862d0eb5fbeede601979919a1af36b09c761ecc02f82de637be81edf5fabf16bad2f72269660c2860693c71ab8d791f17fc56a11d9c682260e9457c9ffd138f872af636c17ed37ee28802cf72637d65271987cf93a98e46530338a640e8b589b54e881e92aa54bfb7e01661f9fad53bebe3f80269dc7820d26b10754600d8c324e7baa476469e34b131d788d1027a6bedc6b369d1fd59b6fc8502", 0xd4}, {&(0x7f00000005c0)="37f53c132df960345b356df71792673a2e1c10dc85eb663f3aad38aae7b3054358e9911b1a14a74adbd68bf44ef204b85f9464064a5f64bffc86edaa70095b7bfb076fcac7043e47cabff37d84426a9c5b436989d768e9582b5e05683414f5166cc5af74a33a4a07c8b47e5e69d7d6e9aa3945c1f81f2e757d4e673c77ca342a9a20503d87362782b162baca1f74c05cd2ef430b43bc5d2110bff4f7607632de9bbdde4bb5e6b6f19a64abd89eb958774045a69dffb96b98fdc7f559543bc00e9f5afac01b7a82f57d942f993d5ce86cc9d50a29334e2a05a31ae628f1262581b55902e3e0fd3e8abff95f31ed", 0xed}, {&(0x7f00000006c0)="3035495069e6e306a1d6e6304637769fe2a9c8a648de960454767c057fd2b85ea48b4d1e513e5002ac518e89c816d2a4b215c671f4f0a20a38015f9fdeda7d81fc8b0b954c9928fd0544bfd9ff47caaabd2f1d0cd189417aec728b191cb6e269bdfa8b4411ccc5", 0x67}], 0x7) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:27 executing program 1: r0 = socket(0x7, 0x440000000002, 0x88) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bd0198d1e73af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b9db4362d048422999cb39ea1cc555884fe99a6ad1fe3a5ae8d23dbf6b7603f862b65b684835fe900b89bf40509c34f75db87244ba779b4acbfba6de73de4e8a4c16332a4eac110a8e09df8bf745dcd1b2b0b6d701524da55442072c639c3dfc632b6769662d14a4515abf6d176a3879a31e8f88e108ca31a5efa0eb83e710120c437acc6c250bb2dbcae32905ac1616b08e3ad44b4b250a670e58c5849c7f2c7cb3a9187a26fd33e411702456df8"], &(0x7f0000000140)=0x1002) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x101, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648bf954977532a63cc959a50586819fd7faba097b7d4f5a7e53bd659a720851710785850b5b02512967f7225478f2996c78eebbea8bec4f622fce498cc7a4e5b7f180a3f3af0330a58f7825e070564219d5460f9f2c3627e79ddb324c0c73a4effcadfcaf8d104b97a40b711942c8443f2830d2467e98bbfa78c23ca1043c601e280d9bdb2e88c148b3c5b97dd8c0a8b8e70dcad1dc9809d18e6bdced9712ceedd513eb00ca7db11adee7760c8ea48a5ac1960f68e73ad7252c174dd94f56d42831f2680fdcc996d68828b1e31344c317c7ad9f171c5f80c8b1491cf6d1a916e5e24d3cfaf", 0xfcbe) socket(0x10, 0x7, 0x6) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x4, 0x7f, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x8001) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x4}, 0x10) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) dup(r0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) rmdir(&(0x7f0000000200)='./file0\x00') 16:00:27 executing program 0: munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r3 = socket(0x0, 0x7834fef97be39c72, 0x8) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0xf87}, 0xc) fchown(r0, r1, r2) listen(r3, 0x1) fcntl$setstatus(r3, 0x4, 0x80) getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x89}, 0x8) syz_execute_func(&(0x7f0000000240)="8f086ca2e20943d35b4266420f3adf4903620f181a0d369b0000c4a1a576298f099891e4c4227d25fcc421fe70d506c4e31d02ac07000080207f") r4 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x40) sendto(r3, &(0x7f00000002c0)="bc52fb5c8ed067c565480153d004a4c39714bbb4040b931749994dfa65b725f1a23a11b38c37e3688c5d1cb62126afdc64ea0ae08308284a07065afbcf2c16305e00d9c6dd7ca331fed2e9a3bd7ca5a5aae8efe2b4689bc6ec7214c9bc27a3281bc620b93e1a2cc0a19696252480d4b6efacd8e840156e7a9ee1fc4bd7fa5e3806c5694d6fdc88e735210994bc13747e28224df8a7b565f602c2937a722ccf0eac5d3d264d9875bee1f3a4ab43a3ce633864fe9157b9545bbbbc6052c29232031e2034326c67e16a6ee22d3e04a2d36583fabb33bf8f0cec78efc01f72fcfb8ee53b31d09cd67e633b684cb67fcca1702134aea1a7f08385355ddd5451ce83b34df586eb3dd755d1a31b3ce532b089cad1bd414db1ef7d3526c01ee2f4e5db008ae6ae38ffe8dcdce5d806614b839d21d1593b4442b35a3c1c96f7076185fd33cf104b559b29107f433bb40d4e05394720fe569df3c2f96d4660db68dc3048ab9e4963d20ac057d370fe8686d21b2232bce7440ec4861cf322cf912136c90ba9058ff6a3db15d7686534de810d6beea7b52c51d12ef8b7f94d4d1bd56050b9a8b5f16ce9cfe11f37f54a602876998442305060012b153cbaaa8c56746c2b010a15c04d736361adb9ec5ec25db91d038ae02b243135fe4f9cf6fd1df07009f5f989023cdb128b2bf277f6686236e503a6b68966211774e47cecc0323637393554a6f8061703d87f322ba5c276b203e6206ef285c49d61e7e196e3f46cd72d28d3ea5891a68c4e202c774e27e8d702ebb1b50b57b1f25ebaf9df281eb20af32a3a4e9fd767116433c2604574eb9c0959aa59d04de77fc455fc3a789f7e783e5df5991b5ae56d5a885fb648b4ac6c81f4dfbf59fd68dd9dd7a16cbdf8ec3df70cc56dce9ad145a7efa9503f85b348e5a56f930f7079ac045fdf6ebf2faeae239c4ca88ef32f4dd12ab5cb36f1d95105f56390a5d421526ba70ba909141d4f1ac1a00951099f1b57d6dd5040b27af440e2f1b7eea98e89d1dc4b9ae8a9995717550a504979930dbde584bd0091da03e4871e1bd6fbe49177812db50b71db8e06f4af04f3b0b3ba8c32c670906c75da069d6eb9a5895ed157343bef8cf88409e4060440a225f22b7ecb56c4c321f80fab93accda58c5136983a991c386e99e5d290d1ede6dbf38870c2f6622bde9e7fab634b6efd407e5795ea681f3d9ac5ba1fbda7a0e0bb8bbfd496f817765ed22e02082fb2db680cd4eb90af1fd42ba89148817ec66e92fd50b97abd7a721e436fdb19de1fa812dc85a0e40c404846e73845187480df640ba3bc83a31a23cc7eb4e86abc4afe2ce6f2473e7116a79fce0a99b093acf477dee1aa3e17092f90e638724c7e874e5fce25384bf8ace262e843ffeae780ad9284a3603a417f796ab70545bf0b36a21aa78cc4b733d2d9d5f22abd8d3c1087c0cbc5b0ae77781633e8741349240065f5dbc9f647dd53c604d8a1dc10b22e0719ecbf7e112099b1e9b1a20d6fe73065d35af07a1bc253e2b4920105a41caf0a819edc618bb18f849aa47ee979475a5407f3686dedaeb7946216d8b5ff0a4474154356d7c7150de2b44cc9a13f2b9926a458eca7b62cdb0ce3360057d5f2884482f45af41707fe46bd02ab7dfa368a1d20845c0ab359e5992528379a15687df60f2441b8634451b434e3f192ef7244cec7e4d0f8b9be1bbaa145bc11de04d8a5e499407ba6f4b9cb530b4ffe7970edaa5c547cb94baad5021bcddd4537b94c2220a57614e19c383295aacee86f7ef7f0263e89023fa900af2819daa192679a29d16878b77a826ac3b326f71f211ee2e4a812366dbc58818c34820235b353750a0410339fd3981e0540f91883cdc7a1d795a2be9cc9ac09424b40c9f817bf30aaf9e117d6ffd9c2e4bcb8768823bff2aaee12165e8f41bd015f29ab73997e3a0b08c1809b335d3e240a3c1d7523b9b0cdd3e79b8b12b7a20666bd31d0a680cebf18d0d7b8fd7bf0fd04f2e19304a2981495b88d948e33406ce0a2d53c4fe71d6610a8f51e011685c437a4d49be68365be7567ba2b208282ec7aef03ae399052005986b966f0d1357a8dd047c44090e041b1b884d02ac5c9e574e554d07d40df80a7ac0ef676c61df3468ba9f62357615fffa5465a2022e47e19ceefe65def5d5bfccafb0ca65acccd2ddc01455edd66c60fc4afb728912a0991bdc0a8b3ce125ac38abc7585c68711726cf44fb33ba1d5d82a497e98807b80ee84f9036a4e75335c3802f8dd492574f9518689034e624b5186a6ce0ad1b398d7e67504c53447b276b4c3c4d50757f0e9d43df49799e32fe6d1b7c878872343fcac182d2851c0c9b99365acabab688bb809caa0b7d6e5a219094bf37b505da48f06f786afb3ac19b2721919461eb8db115f8b4f83aa3c245a7915e2ccb8abe7db1059d3a52af87b01cc3e82412e643638439043dad3b6f659462d7093ccdd18b08d271cb7c8d562360bad9cd8290c86e71f634e07075dff0504b7c1505c5f421c7d25be5ea04d7184415da99f72d719610a60df58a2bd2440cdc2b4cbc2146e12eaede04a37834a60503f56abe25c7e15e0bc3a19a1786faf404308205ac8a3df4fb22c08005ec17a4e3f2b1ad0b2102bbc6c6881613f9c71e53b42a1ddf94e8ed4f319f09d7834b4ca3d2151749466bfce069622a719f0c5ac217f1c56938c72ec0af0470da3e8401a718b60978d643c1530e6f5c929556c782f2f58b5eeb4cc8201e260e780df8331df4acd3e35195c068f1b45a25e9b2cc8d0a85a031f1804bcd225cebdb544e6db14493f0bdcb524f8857d8d56f8cb639d575039e435cbf36a1436c3a892cec631ff2beb84c9e20b92212bbf4fdc6b1ac4a03cd01895ec29bd5bb236246e6ea8fa22b8d8d52097e7f0180c42c45ec2d83e6c7e2c215f510964b99a6faaa217abf933b286003ca13f5aae2e702a783503e5206a1c75c7d16469b13a7af921201cbd36bacf3d4e0e2e8846d5836a5f5d66c0a9604dff4fccde1ba3ca58debd3c666df2e19c6eaa272a901a51f6576488f8648165b37c7d26248077ba643501dc7a8222a745a46805f9673bbd2ce9e27b128999090bdb177be836189a356afc858e6f710c797e2ae705530b0430c233d2652a00e91b80d60c00d20a54508d55d44fef8da6afb2f309ec41b169beb1ed9c159ea38dd0634ed9623d26adce4d1fb15ec84a03fca16fedd4be0acb0da94aabd711247a7b482859e80218d1df6c688fdd33dde75a89f3a64bb40dde5c7249c8e7bdddef7183bdfca740c4be363a40608f16c0aead9158989599a8936d25a1fc5ed969c77f6319ed2f667665f7468daf41b181f89328fbaff0c7b7b942d8f82624d47f86162f7f6b8c5447a476d1dce49ec46a49d32419b0d63ffbfc6c1603fe092822bda3b0ddbc111870648979a1c4d837ba2d480ffa9306e0ba915bdda5b11cbe8b42010e484755ab9344be8aaa5cca51b4b3dabdec4338549e99fc74076e6acab113e972ccb8bcf86cfba1a8f6e79da24b525eb0e695db06692dfc697d1b80706faafc433e66f6f632f977619a2eb7862a04245dc78bee92231b77f8a38c2a8ef8a2b8ea563c70d5a16ab38e89ceddb75cf1b9b1618560771e5e743d079558aedc38ea79a1f8631ddadb9c12b630a3fb071cfb4e38e1f42dbd51142f06a3fee667f992e25d4c02a9d06c3cfff4682d5d05554b4945247f519236b5d4b1a773e1ed52102815246c4b7aeddeb046a121468d575c37c7675ca5618969d594b4220b43966a3276221590d96aa60f2daff73ddba8bde0521c17bf46e18e02aea5a9f8a2d6a20fe15efcb81b358a7dfdc26e53795a7f501c77d09b8017af1ee8111d74b202b32989cb5edb1ff778bab06ddc5cab4e819499f648d64a62520630ee4b1e08ffcedcd60b1553c1cd62fe45f89da217b54f654937cd31b45ee259ddacb7509035e03cd9afc2072d5886737d31fc9b9a7121e3d25b8f7bdad12de661eef9dda178718fbd62576bcc6eebc9115684e6548beade838e391487988d8aaecbcf4688d7804a289b1e1bda8c9f34e0656c48e9639b02d0310a0c75de1687abcc7a51d7809d74a22e27972272a21d648fdb50c848db04cf61d9792ad76028782e5ffe36feda19346ea7216398c4a93623cbe3baf027c3ca0cbcbe244690480b8b8961055b0bd7cd82838e253e271cb1ef572bf135ff9dbfd126b3725d0d83a32196eeda908affbca9cc1740f7e98b0287d687bd8527ccda600b59d78b0d7cb8ba96fe194fff5f51aa0fb93ad3dcf4ca0826064c500fc86fddebd0e41caa08af62b628e519c397ac9ee3617672e98db6a8fe6c046bf3cd7f110461a12acd8de2e8fbadae84e4ed9c8e54fc777c7a23cefe90452f002858259969c199c8d768e492c7f49051cf294579846c0dfefa27b86552f94bad3547d6172e4236518442c10bf364eaa24df13e4107ab77286d9f568884d6439132fffa03a545f596afa9b3bc3db789b3c27dfc327eb355c6e916581c2a661b314d13fa299b657278c7ca4d340932dc4cd3840fcdb58d2a614685b038e88eb651a451fb4cd316c4db12d9c324d1457d025d15c22b1da0a1500e5424c568234536c85166184e2da1aacd7d402493191e28b79deff0f1e4c47e9b3b2cb0f772a6d72f517b686a559ac9d58b9a7301c8ddee60f0276b9507056f99a7ca1eb53083646ae00e7d3a63792591d19fd41cb06fb7957c98deec235819e47efbbe44a7fc30187de4e4659e5eca82ab121a1c9944fedcff633bec2a8efbc71d618235dfa9dfb6186113ab39cbf058d7d46fb6e32e2be90ff7981e5b9bbdc50274bda68dd60c85204dcebce17da40fce8d4f65264eb420ef61526f71b3e060c10038a292437492450b3646064be25198e22863b33e9b7b75ae194476f212ada830b97cf396784ea4b61ad92b6b40e8f1512a8ac00f54c5477f22e4f68867f976689f759a8d59062c769ba547770178878284c39e22204ffcc00e39b2c5665403a10b074d0a45eb82a9abae152b55c6a6c6b511fdcdb2affdd3fef69094c1e6877af29ef2fedd8c1fc14d1f086513f33dc9600c8fc00e632789da957b5b62b19359755bda3596846fdda337c4af65969d3892bc5ef7fb8f6a28f39ea0723bbf4cb3392069ea53c74bdc4f0cd1463904767f17ab1af96c7763b7447521acb47d0f7fd2dcba4f21f86820fbf9bf86684ba7ea706b5412bafa21aea1ca335ef7c8decc1e949526770d4689ca13083a8b494553c72c33e4129dd8bf90a25405450a09fe3521ae6074e3518cdc5c7ac877556eb3231e6795e3698de5bec65153d8df3e79d601cd514153c04a2468da8d3711ac33a657fe4e50d7035ff54efb0e6018d1a3aceaded06f334a255c73ac2b8c31a137ab3ee499decafa4f5f38d87771da77dfaf44c84e7103aa4aa715bb6ba69ba9ac4c371cf55bf24e4bdfedc15873671802318452c6885fca3fd808362628dff1b7ec8f7a03ed347360ce88fb424aa0c24d30046336274c0ad29349386a48c659c0b502fd574a43eeb672561240e0e1ce9434482f7f634c85e0f2a8ee473d861de39c834b72e49e91460d1f51d96be647662f1867842b38de06143f29fee0a3daf8e9b7d8930276708275f5a20401a8aac789a6d5129b2bffeb6aca6d445e1dde79b41950da4983daeaab38f7388d79c92b5ab1f4731b04b65ca2a043f663a76c8edffc50827231b512b9961cbbedf811e4d5399a72e095e239a5fc9add5ff9fafa0660287a4ce5e26469d266bfd83461", 0x1000, 0x4, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001300)=0x9) recvfrom$unix(r4, &(0x7f0000001340)=""/29, 0x1d, 0x803, &(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') bind(r4, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000001480)=@in6={0x18, 0x1, 0x78, 0xf7}, 0xc) unlink(&(0x7f00000014c0)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001500)="8ad660756d0450f8d0df933f77b8e2f7547c357ed1ceb76f081fd9238e0f62149561d2a4b4b165bd2d56141952a12c5a4d52c08e473bdb087828c272a49f4289fee244618c7622c26d9db0556f6872d2b2a4d5e36abe608435643a96afc3af6d3db25726d6fe3bbe41738b227422c790b9ba8025c1d1a704334cd910081dad10b95573dcfa01e0e769f7301cb5c09d5d9e72bfc0e49add1447e884791b34b8c676683fdb7ade7df89edc02a338c29571d403a735092bd5331150aaa02035154dffe85e39ec35c5dba39e9786a4a016a660a97c4c26b65ace1b632b3aa4d3798aeabf3d", 0xe3) fchdir(r3) write(r4, &(0x7f0000001600)="84908495f97b8e837c9d5ccd32b5e32997d22f8d4c20dcb3f38a909dadca", 0x1e) fchdir(r0) getsockname(r4, &(0x7f0000001640)=@un=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) mknod(&(0x7f0000001780)='./file0\x00', 0xc084, 0x1f) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:27 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000000)="21766319b22f3c64309a76564aa33260a2c53bca56891b4b635188eadc303bedeba31dcb21a4a1900efdd8f46d9988a5dbe9e61e9f6a703ce052a730fd373c59241e71896d4532183efc389a86411f70178e641fe3dd4cc78af9f484a0e1106eab3fa681d9ec8e16a1fd11887cbd21694465eb3da99c7359e4d7bda9cc4b0901d621d2", 0x83) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) semget(0x3, 0x3, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0xf91}, {&(0x7f0000000600)=""/150, 0x1e}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) 16:00:27 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe(&(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, 0x0, r0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:27 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) munlock(&(0x7f0000718000/0x2000)=nil, 0x2000) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000718000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000718000/0x4000)=nil, 0x4000, 0x4) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0xffffffff) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x105, 0x1) 16:00:27 executing program 0: sync() openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x3, 0x0) getrusage(0x1, &(0x7f0000000200)) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200), 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x6c10bcc2e265a830, 0x80, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0xffff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0xa, 0xff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xc9e9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0xd5, 0x401}, {{r0}, 0xfffffffffffffff9, 0x14, 0x8, 0x4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x8}], 0x8001, &(0x7f0000000240)={0x400, 0x40}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000400)='./file0\x00') fchdir(r2) chdir(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040), 0x9, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x8000, 0x800) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x1000, 0xffffffffffffff3a) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x200fba) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)={{0x8, 0x8}, {0x1, 0x7}}, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0xc0) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) unlink(&(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x10, 0x8) unlinkat(r3, &(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x3}, 0x0, &(0x7f00000002c0)={0x2f, 0x0, 0x0, 0xfffffffffffffffd, 0x800}, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)) dup2(r2, r1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x7) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) syz_open_pts() 16:00:28 executing program 0: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x1a2) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x5, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x1}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000b55f3bed96b02d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a53036d384ed6517a737b6fed84573d90dc34f6793c00482a08f58f0a14e6e24bde10d5c8139fc7be6b25c6dadd4dca71154b5597fa9006a6f7b5c5985b2e20a15ba5a183a8838ba91cdbeef2912a10909435a313498f9f1a8ffa"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1f) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:28 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x10001, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20009, 0xcd) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x4, 0x3, 0x100000000}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x200030) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/52, 0xfffffff1}, {&(0x7f0000001500)=""/4096, 0x10014}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x80000001004) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socketpair(0x21, 0x2, 0x80000001, &(0x7f00000001c0)) close(r1) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x44, 0x800000006d2) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="713a1d086b45c1455f86bb84d8c179baa6aa2e8989e8b35d20c7f73cbb69f4b641de6deee094cde04cf3f2c6fec8c4c42daaff63522a79b8f0798089f7a7cf340ec5333898882b63d2ab57a62e4c60699a17c13d54c72a9775e47a351c0b3f2801fa5c893ac5dfa256fee14abd4c01e27313529c9819a52e8788b4e0a9e6375a265a9a0e783dc88c6dbf11dc6936de50c15c86db2b3aec12298cc6cc05e4c2130c0d20a89fd59a71cfd6c58420124b9373d60948549e557b1e76df801171aa0cff92080611bfffab4720cfa490e1ebe28dbf6582f18f0b", 0xd7}], 0x1) r1 = syz_open_pts() kqueue() fcntl$setstatus(r0, 0x4, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x200a2, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x80) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x2008, 0x1) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/208, 0xd0}], 0x1, &(0x7f00000001c0)=""/89, 0x59}, 0x1) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x4a, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="92951c5b0d5c81cb3c2bfb736303a5a283edb8b978ea5c59f06a77e04dc03dcaae61e77310", 0x25) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:29 executing program 1: socket(0x3, 0x0, 0x400) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x3eb4}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x932, 0x6}, {0x906, 0x801}}, &(0x7f0000000080)) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xc0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) r3 = geteuid() lchown(&(0x7f0000000080)='./file0/../file0\x00', r3, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:29 executing program 0: socket$inet(0x2, 0x3, 0x0) setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x80000003, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xffffffed) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f7197118f4d0746ecdd5162352dfc8e5e3b698809751a03728fb28801a1c4d9018459063f6e013bf32bccd6dbeb959d87e0929acb6473ec24b2a5c9d9cd03625abd6914c7b132438d9ff2ffe309ac20e0110f61d25b2e60bd5efb733d0081df3fb3a4759cfff62ff983cffcaa132df9430d9a2251c2d0ecf876eb8d633d005caf85fd7d80d7c5c95f90130c869434b3ba1b21ed9b7e4c294b75136e26a2169f50c7573e02a87f669c51e09217d59422eafa2a969f79f0a", 0xb7) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) setsockopt(r0, 0x800000000ffff, 0x0, &(0x7f0000000140)="94b7e669a37f3c62c53db7506b6e842aa0ea9a41cd8464156ba8a41157a43e0bafe5e78853336e595ded147d00ab9364e28a1ca60e758f38086e6242e856aad3d5b4c4bac99dbd316cab945dcf2f146b40f9c2406515a1af957ac281364e479b59461c411ca903b2c633312b1c089d1bcbe6", 0x65e4d7d084934a26) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 16:00:29 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="c32561d420813d1b", 0x8, 0x40d, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) fchdir(r1) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) dup2(r0, r4) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eea4c8afa9892cd4a460e2525cba964de8e818a5a4accf200c12d5e0bf889db44362b5e114c859c4af4d2f1049171bd8e74ea441321193e0bbe86a58b00f3408776f4648ffb5eec63e7e597588022d3ecf5d95ac20e55a38970c581f3f4a147384622fde8a361ae027080a1c2e4375d77b1b705da4b23de32218bf9c449ada201499dd043cbc1c05a72cce539f31ac6484ac51bd5faa8f05abe796770740ecfb793e59415d559195c093b6ec2b4b5287d8a921b0af0af768900db7f65c367e1a267b72138aac411372053f82995be227bcd617e884f799110dd1b7ffde71dc54b2ea040663366eb5a9b711d8c4df4b6206b4f4f7", 0xf4) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:29 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x800e7036d6, 0x0, 0xffffffff, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x80000000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xd, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x5, 0xf0000024, 0x2}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x3, 0x2000000000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x7, 0x6}, {{r1}, 0x4d90670e44ae5ae3, 0x20, 0xfffff, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffa, 0xdb, 0xf0000010, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x3c, 0x1f}], 0xffffffff80000000, &(0x7f00000001c0)={0x7f, 0x1}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="828a54e91d2c52672706"], 0x1) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x88, 0x0, 0x400000000, "f7b10f131d90c71b486b5df1ede6b87185647e7ea9417f566c15ad03a9a4f117b348273166b2a5d4695511eb59f2549d69bb23ab2cb4c18fdfe8c120c5cbbdd9d8384298387ee5351c0ae2259d3f23d92f8cb474e29f1f2699322f55fbe0156192554e6915b255b1752965e1bae575d1ca"}], 0x88}, 0x8) 16:00:31 executing program 1: semget(0x2, 0x7, 0x8) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x801f, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) recvfrom$inet(r0, &(0x7f0000001f80)=""/188, 0xbc, 0x3, &(0x7f0000000000)={0x2, 0x2}, 0x5cd1f8954fbf3052) read(r0, &(0x7f0000001ec0)=""/87, 0x57) read(r0, &(0x7f0000000340)=""/224, 0xe0) recvmsg(r0, &(0x7f0000001e80)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000001d40)=[{&(0x7f0000000a00)=""/206, 0xce}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f0000000880)=""/186, 0xba}, {&(0x7f0000000c00)=""/164, 0xa4}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/49, 0x31}, {&(0x7f0000001d00)=""/45, 0x2d}], 0x7, &(0x7f0000001dc0)=""/187, 0xbb}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000002080)=[r1, r2]) close(r0) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in6, 0xb, &(0x7f0000000800)=[{&(0x7f0000000b00)=""/194, 0xc2}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000540)=""/222, 0xd4}, {&(0x7f00000006c0)=""/88, 0x58}, {&(0x7f0000000980)=""/103, 0x3ef}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000740)=""/187, 0xbb}], 0x1000000000000100, &(0x7f0000000480)=""/136, 0x88}, 0x800) r3 = getgid() dup2(r0, r0) getgid() r4 = getgid() r5 = getgid() r6 = getegid() r7 = getegid() setgroups(0x5, &(0x7f0000000440)=[r3, r4, r5, r6, r7]) read(r0, &(0x7f0000000080), 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) 16:00:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x71b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) msgget(0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_settime(0x0, &(0x7f0000000000)={0x800, 0x7}) 16:34:08 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000240)=[{r0, 0x84}, {r1, 0x168}, {r1, 0x1}], 0x3, 0x3) r2 = getpid() r3 = getpgid(0x0) setpgid(r2, r3) getsockopt(r1, 0x3, 0xffffffff, &(0x7f0000000280)=""/47, &(0x7f00000002c0)=0x2f) setitimer(0x1, &(0x7f0000000300)={{0x5, 0x4}, {0x644cd447, 0x7}}, &(0x7f0000000340)) getsockopt(r1, 0x6, 0x8, &(0x7f0000000380)=""/251, &(0x7f0000000480)=0xfb) recvfrom(r1, &(0x7f00000004c0)=""/74, 0x4a, 0x3, 0x0, 0x0) setitimer(0x2, &(0x7f0000000540)={{0x4, 0x8}, {0x6, 0x2}}, &(0x7f0000000580)) setpgid(r3, r3) r4 = socket$inet(0x2, 0x2, 0x645bbd0000000000) r5 = syz_open_pts() r6 = geteuid() r7 = msgget(0x0, 0x5) r8 = getgid() r9 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0x7fff, r6, r8, r6, r9, 0x2, 0x100000001}, 0x1b, 0x100000001, r3, r2, 0x2, 0x31, 0x5, 0x9}) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r10 = dup2(r5, r4) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000780)) write(r10, &(0x7f00000007c0)="cfc66c6e", 0x4) getpgrp() fcntl$setown(r1, 0x6, r2) getuid() 16:34:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x3) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:34:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/241) setegid(r1) setuid(0xee01) semget(0x2, 0x2, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/138) 16:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x807) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) 16:34:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x800000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:34:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() socket$inet6(0x18, 0x4, 0x3a0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getsockopt(r1, 0x1, 0x80, &(0x7f0000000040)=""/211, &(0x7f0000000140)=0xd3) 16:34:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r2) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) chroot(&(0x7f0000000140)='./file1\x00') 16:34:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = msgget$private(0x0, 0x400) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xffffffffffffff58}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000380)=[{r1, 0xd}], 0x1, 0xe6) recvfrom$unix(r1, &(0x7f0000005a00)=""/145, 0x91, 0x40, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f00000045c0)=[{&(0x7f00000023c0)="4045447fe96aa2c5d487f9bca4ee6bc2ce79ff7b2a4bc9e938cacd3d017835033d985815e6e828a057f534b5c23c14ad5f91495b7a37e8db2deb10985ff3eb722ec90fdadbc011b17dac22b7dc0d2eb1d7ef6b2ed57883786c5ff46fbe6739893502453f409bc812eef1450113cbb3b3c0e1fc6e82bd5eb63faf775594dc2ca3547cf8b565ba0db6ce4b6c25779bf235223015f45a1ccc2e1ec3dcf452c546941b06acd8081f2c1198f82b3164dd24e9eaae7b59d635182e3cff5a9a2a0b418366ba947023315b3a51eeaad0307ec0e7708170575e89e6119309972872443d9d5f0d917b6271a196606b0375526a1c55b8c28e4cb70bf759b6f537dd81db58fcb08bcaeb227355b17d3e24201ab8abe69370f9e7ff1ba1c62772674987479916325150f3e6e8abe5715dd7ec27ef884da99cad70cbc89e54e81a01c0d4ef63b0fbf612e6c41857429d65983a3c517f44ec6cd2c7e9e5d05500c8638d0ceaffd1d1d0e33f695ea3bb04071f80493e9935c96777ca1ed96393ed18755ba905c2084332e29d9c6640098a55eb9564c3fd2acbcfca8ac6d879c856890f5cfaa3c87d08a3af162e4bf7457bf4e2070c62f0a9bbb7683d6a8c2754419cc7f19dd2e533c4b1f41629c4d3e7fee4cc77bc600f5177a986279111a014432ef4e5bc37d4f76545a8e3f368fe2d152b48f1954b9b938661ea1adcfbdc4c918d8f450037b3549a83dde4687f3e7e2a5d89de6921d926989d572991fc335c805634ba220f1da9141dfdd14b8dd1ebdd545a71a5781f60a538695e07bac103fd8c682efee7c2bc0a79765b4248789dd98ba7b78607a289b58acef68ff316a13dc54a2c7fffb2bf8930ecbb318caba4ddfa85087b77accd4bd04b0e8a3247dc85d24520f97e41d6cd227d5db2477aba8821ce3798beb321998c8e5dd584426df59bee4a8850352cf4daaaa64ad78af7747940ec6a2954a06c74d2848fb2c464a47063a06f45ec26ab00f6a9d8329e1646879ddbbd5085a515c12076d4877b1296763a6154e80464cd705fece29fc76f60af536c81af6cf6287b390200bf971cf1f11f9bb7dbdfb69a3239f33a080d7444bcbef32225219d0315ddb41981ae7a7d84f8b3e9aaa43fe12c0d7b5bed37854b2b276438e3f68e2a84755c5a319e65f5747cccb5e3157e6d37b3cccfa950226f0001ba991a3d7a7f98c52d663aa12e9211682892de0352147f76f169e5a594df61e665e52ae546308218ecd7d253d21644430c50158ede1f9cc432f63617b93a5cbf6d0f82cbeb737a934826519c62d58ae1a227fc6eae17ab7252752cc7dfd38dd62a9c08952299c6a1938c1b2d8ac0d8064dd669fb257150b33be2336dc96cc4f1adde087bb58d22ca15833cc68b2fbbe247e07f58c8d8f75fbcdd15900568820c9e245212d03497fa25c45b671df8700c4e0f492c759ad791684ef8041211d3f82bfda8859a6d036fa47f615d4f110cae5bc50758e54ff82c0678ec68ad5e49fcb514f9fb1be967549f8cfb027bb34011e49b0ddb5cd3d26869c5595fb4913d66111751769be058518fc7acf5e2affe4501f14c6fd7fd5c7c2eada4b8cc8c1cefd1496b049cf06ca907ee9d4126eb141b087402d4fa642d546379a9be302670b6e9856f75341688facbedb83a1546a28bbe54d23fd564e9d6d6919fee76ee7c4167aac9852439e6a201468cce05a51eb9552a4fc71f528682d31f37bf0a8445e182c5823646f6bd5e3d6e2a0ff29cb1e4eb2b20de49d80b807d5dfdf64facfdf37b0694a0f254665534411f8385a156cc94ef5a7f06aade3e45fc4e53dc96395c777764ea99e96d5b211a135ca98275746871e9ce319b64ac48d61d78a3d6aee76bac4aad6da76f6f018df3ffff2398ab519d195ec98b4853363f536b622b06ac9293080403d70cd568285c7550a6b0d81eedf70711ce1a4b8b98d4203a9f6df1682612e972edda1096af5b1f365085cfd97ceeabe5c8fde704f526228d52137954ec6b91fe7ed989ae95180eb3a5a33c6bcd9beee36cca54ca743edaa915475d24d9924cbe6e29173d1033ce818757a4d346ae1c9aa4afd80be7ec21ae668b839e800f95f7a16a725aa67209d54fc8523197536156e2baef557485e44a4e5c1ef46df60b52c36b54a7cff960cbd98da01b787443b79dc6b8cb6009ff56137780689d847c18cd4c72ca6029d913b49d8733e1738a5bea9ca83e5487ddc86d74225270ec9f5c54667a2f849ca8a75fb9f6c8eb05138565062c4c161ef967812f37cfa4b0e99261866d1791a67164d23754bcdcc07d9eda697523602d6e87249fdcd6c6729174143dbecaedf52432474dc9b7707ff8386b19e1888317087d7f4d3ae4d3780a944d1c9d7400f7a1d6cd63f71561c7c764d1e6424e07f4cd9ff00bb554bc4436ce3bbe5a1c766a208aa75b494e71486a4a1aeb57c4e2c9ff5b9d7629ee3f4a4a0c064db7c6a829120dc28294f7a15409f925f6ceec0364a3304505b2d7a10c8878dfdd86dc0dae9b2aecda1a73c7accc703b9a41e546bd704e471bf54ae4fd987d9e3fc8ff582f0ea474cdcdaab765a3cf9e501f910120345e59961f4cb618ba801849da16696479797a525f4d734f357767d4e3d72c7aec55a45234fc5c8bf767ebba3b6d6c99a49abd4ec4262923b794709fcc6966e482089e2fafcc21c659660b368a8f37bdd6f1fc98074ebf94a42dd9c08595e86599fae12eb975021dec9fa8da1a6e7c82172c162b9ed8fd314196dca052dcc86c5accdd7af68a1d65ca9f70a64f6baa7d457350c92aa24bc45505e9864af3f197a5c0f899c370615bbb57252b82062001ff50e06d50a5dcea30120aed52adeccbb664203bd68063325288d3aea46305121848d382717f728ff0f44334a7fb1be858b17149fff305136b3b9952d85219143ef7a6ecee3bf801973d2d764bafeb79dd752ff76b4dba4d5c453a10aac6040bf58326abc8b6a0176e9c3b079e4e9c4daec8d59847cc447fa1f9e2bb7cb3d18d46c5e3446dad71a043952ea4869c776befb7113eb762aba63b85e0e2692d933ff837a625629040ab224302b474df17148543651feb773a5ff0f89353f00932910cf8b3d7f6a47a15a351a6d426318d75ea995c4dfa4288e7c3a21c49b8e48239d02d043237d24a9a04a508e5c9af98190469122d9ff015dd396942a75137e915c9ec0dc25133ef5994267106b3051e297f7f9e1a52231de67e7d2fa76153a58da283c8175038482b96246f16fdab57d2b1095489d72ec3a95e2bb39e501e653b73ff0cba98703c6f5e8626f117ba1b196fdc6ecfda2d86420e9d8ae43df4d8fd86a0f7c4ef0da1c446823b08fcae2aa73b3b88d98369c328904d7ac1e4acfd38779ba3f00c0e7911efdd9424a1c27041dc8ee0d88e52aa0a1de1d4f6a3decb850f6484dee96fc74e75d9d600746b4dc79d51cec57118a9fa2c3a8dddcbde43918dff96c56c5ec670d658cd772b1d841ee6b14be8d35330727d8e0ce14293ca310fa8e721742465407b3441e9b31ec905426e5db3ff5899a4010fdb9375006c6f0b0101197b5f85b90a122ac83d399d8210aa1bc7385351dbf93c008c752f88365595aa3cf250555e7c5a1e82842abfff5a7ffdbea26e9d13ca07cabe81a8299c4502d27e2b22f218af48b2fd9141b50bfb6b99d02bf9ccf7c784b1a8f837bc1a6a5049bf74b718b755198bdd9229c08f62a6dcce455340f44d1a30df6b01c042f00fbef958f6f9b31dd38121bcff9555e9e8e5a2e41121e54c882f6c76bad7af39827bcf14875442474a5820a68f58a9fb3f5cf02ca4bc2393afe981c67976434bc4fc967c1230179767422b2c672bf2596398dd91b1dd686ab913492afcaacbe4c9f5b99544f37307ab33927dbafebae920e69e831fcaa1c65c17ab17475dc13de893bf443f03bbe804c350728c15f2b27120ec91b6be76b29e661ad26fcaaa7bc482116cb369f42d9f1127bd02a572cfb1e3a47f7b37190099a4d66707638f2d5eb13491ec09a2b8d3ed946e1ac22e06582f726e41002c82f2ef03357a577ff7092deb041a52601e388a65ae17603b99086a9be3929e963485c1ed3037b762122abe2c068d7ed718bc302e8bc3d3724b449895281ca058dfd071d23f223b0855f5a37d132081806b727a462791d4478ba85155fd9bca63e0d12f95147f8cde49f2034cfece6803a6cfb7e62ff121b27ed39d80ff403bc065112827d829a0a28dfd54a4eb0bc2cd45ffddb50c9b3e865ac4a2840c404e1155dca1d771493f0e1f6effd00d4a6e3f7a9c5c8c16640ffb130bae05d8ed3a2ff675e18f2eb61da3f249368d4b582795ce7f159137578db15bc6ac55659c25e683398154ba8833b41bb6d257c9e5bbb24e428358f5310ca6fe8a11b08d2a900ab194666395db89ce2f0772aad1f3fb0b3eacba2d3dd2fd672913d1663e55f64b9d1fc40095364db6d144455deb38f01af153084517ef3611e110e9609ba4a148dfe37bb2d6b55f19741ec2c4b81a354fa091ce0313f52d3773efc6ce76df1848041c1b727ee3ac3e97d567c50d15521f7d6baec1bed50eef8525c0489f3fc3b51dd6af22e7ef3411c23ccdf677f8f45993e733e5276d7f898a72a038b60df00e56756b546fe44a7808d594b70c6083965cadfc4766c9f23a4d7b5e2c74c96e02ee641e23068da85abf10a12a170805d19739a10df659a877068a26c83f29c0914fe2c93f8de122717b517f429a590f2c91b6ccff0eb8421dd5025555779386820e65ed9a9f52f24a8f914a56ef91e6790e75e5d9f0aacd3c3f50f403609069ada9a4c78c9c087d782bab243d19a84923ebae4681023aa91d68b4e9c4d82251f1b495296f4c7b7f646f93457a4ca446591bcd77e9cc99e36572a3903106b847b7419095037e6b742541a1dacae9c94037808f81c989df1f464702704a58abab87a53e58dff87637211a4352c7d61d16dc724e053ae5bb617f565bd2f5121751d32905b972076275d57f2ef0b459378d5c81d0bb92e5442bd6205a2b9152d6c463678b4211c7f3a83b2d51c75dfaddcd14d1a64a4d142840262d5c90a16b53c96be3c060793796fc36755b2e11d401f605902c97d5dacc687c361dd68c83e96a6408338e3d484ec6618bd5d263a0e6d2001f6bf203ffae4e06563d97234429c0ddeef00414900d4dbf8576de3f5b8725382dbe35fee32ab9d93fd8018ad93e8ecd5d6c03010a36eec4d43b0cb2a994d59f3438ee1ea159217dee8143d2a5ddaef8ee82300cc45567136de44e622502c38564fcbdd3d57bd29e381207191fdf15dd56458f1700d795f08a8c5f5c8248c69ddaad8470cf2f88193103a4ed6c7766f5bfed00dbf045d5d69e181f8a104867f165f708cc67359ae9c445fd6794727f91799d433a769282c3ab872038a7a4f641ce164d01e6d5e32e61ee99679cbd93eaeb80c9323d48390263fb53079a5fac5c5216a588e7b72087a81594e41ec5104c7afc8106b925447151cbd5e3ed067fc612047bf5063a8914ddea01472d0ee8c1653d8ef991a7080d16f868af2c4afb581790fefb6e38855449ab3f1d691b19741af6fec3e0069c342bbf1b9ce3e96b2084296b12ba4c53c4c6299183453016e40521d28d7193a4b00f39d833638c57bd6ed35c20b69292a76362e7aff28eaf6d2a2b8959db53f4fe4a5d4f21c16903008c9dc79251a9f4fea47350377fd43a7a32031dd1eb4e93f8ac767df192b3d182c336d7cc75d3ab477a2e4926435700a981fafb8638dc5adb8b9e10e630d4a90021fa", 0x1000}, {&(0x7f00000000c0)="95d8c9c61cd278e3522b9b8027f645771df6fd71b4b67085b399", 0x1a}, {&(0x7f00000033c0)="bbafed9fc88f5d36f1661feb32d6620b89adeb5c8c9fb598c9ed1cac21921d368f674be5fc64cb7c5c27b9b169e752541642e8af76b765a547fb24fa22ba68af8ba321d1ce366aa699d302f5b5de18770a35926a6efbaf78bc141e5f21aaa1b1ccd98f4883d352024b9e854d4e73531267b36081aedf99998c316a18303650f825d23cbf9afaeea65c1c5d246945ad73e7ec2e0351171d41a2423618c7dd2b602a6d84952c33d64be7295f5037606d8f9ed1c8406ec839b025facc54746eb22022be2a0dcb827af04923ce40abbf05f3429b22dce6192bc8906e2807dd64a53eced0020a7a93ed93b730c646b10045b0", 0xf0}, {&(0x7f00000034c0)="af856355257855c1a9ef05480498c5750037280016a122e7eca958f338ccacf4c27666a87dc001ae86dd97cd6ad8f1e2854650e5b3ff5e5f9b3e9a2f607105f9cda9a8ecebb503ccb0f338fe9f55fc18cbddd8a5ff0ce3b8b7e40d3b31e2c9ec5bd33232bdae3432ae5207f5bd00f1ecb3f11710435ddbd92fac9ca623b885fed4bad49e27e538a504146078ce076eeeea958cc99ae0ba3f52da9673def1b67945cdb0f356558866597c80d5ac6f5525b4579bc25d5e0b5e508de1d32a240a7320ca57f2f1e7cb13ca70bb8ad8a2591e1c0434f2ca346b2ae2397a9085ae9452cfbedabb5224adaf25fe1a936113f82db4834a7b127783fdd87408902e98aa24f608c4f13db4799aca473e9d0c42631099ae2ad6a65df729fb24220966d5841308f8e39e7e0733d5b86e6c8eca05417fa00af095f2a30359ae305e92c8f110cd3d61d1eef59a3032099c5f95972d8b9ad29770c4be639856f84b7360f4e5cd1a0ec84f8c5c6f929652bd1dfdf7e0cf68b5eb31682323ce1f6584b4137e6aeb4e7952a7b0da317987fbc1c9d2358a036bfb388551fb4f9fe90eec66b48e11f01d65a1fb31109604b4610c4246ff821288477c37578c2a577d1c3894f8e0e102c093af07147f717d6b7ffa2f939f03b453f6f31c593d906d18613ec3cef18c02daccfb9dcd7efb9e835b198972b557eb53eccaac81186f81d1196bac8d7b4e41fc7fcca18b1e55ae9bc4b5a069bb9c1d3f502adf10d86714c9d12bb4ce3cdd0ba37f61e7dbfca1294c9e6ad7432c240091df8b72d4e8a1d6748178745fd165281d66b935b92661cb0b3713d59d6099f41b47d04e65a6256077e409e10fa7fed23b2035ed953d14244246fd9478f8b95acd5136c9652e7e567e3fabb056caa3d592df1c93ae2824d155fdfc521feb704d7094c9375ab0389115c595f129443b84d115a3257106fe1b4fdd47ea060a8b29bcfa3d47fa3ef44fbc996f477328c86e6e5c79aef405c15c06d0242d52f9d1ceb5b1abbf4b715b4aac171ba0524c2501880dcb91443f7535722dc2b792d65f7bed6f59c538ae383af15ef28c68646cd130209cbd03d6a0d6db4e9a4158fdd073f5541a8ffeea29b4fe29a689ca8dc6103d09a81cd0f8a37adf398cb58d7095fb28a7b453b10f68cc0c8518fa5cf2c077d050ba47c4f89551fb739b0bd673ca93dda1b0354830aa5fa47f3fa304360abeeb230cc18c191fbf2bbe22a7ee520a0f6be94a0c94f3353e20666907fa4e7ccd63c635d5486c62540fedac3a7b5c0b22759ccfb186522c7e7f855c8e1b11fb3d8ad166b82df4e06b9bb1242b8857cfd556688567e4d49f55139a51a7deebd8a6378449c9a369d08ba17ab66c3e54f83124598de1d118d4e0c18a8537acbde41f4707585b9a7debe3456ee1eed6dc4f91fdc1931d8c93de5f445e947745a3c67ce08e6a8ad5cfb3ed9cfda0388bea77f419ad58f3492d2e1ef213e393213aff9107a55c2e0f6f679434f8583a29cd4119063126025a6165bcdc1dfd5ba71a736fc8244582d2adaeec28250e8ab0b4dd14639afd3b5f3479666a671f298624b5c712a9423c539edf4624591fa85fa053490e15031c9af42ee8905673f0e3cb5dae8ecdd02508351d81dc8a3dac341f4f0eacee3809bde942d7d587610b0be08429882fd288d8e71e37b5935bf9efb40516855b20cb5f5255584fa49334d3872a0af58b551ba5f8f9e19c112fc9a09845a5f76e4eaef822c04fcb4c2b0c36e1298a1040ed3c0af6e929debedca4221c0a54b3113fb20bd30e00a9db600b32116021a7a0e604248baf2e3d8b489a81d1cd82771ed665c9c91e70860b4513605459e550935b4cf90a8a34ee1640358cf208b442b264a7a06aba14ac5099aa864fcfca27d2c36a42d096d7e99ed49031079560df21e97d300be7a04a1ab276ee1c850e3500570011ff0a54b504a977265797ab1b2d3840267d52dd6fcae3ea3525b19153b732d4153e6e0d221d0b006179c786554220823571022a07f4859a9ff4961f5e6635fd01523a3e4a7193387ed67462ca39651bb98246c2b7f5375f30f973f13a911dade57e118016714b8186de9695f44097e90eda361948051929181d65a96c2d44961b5a76d03c7786a66942049f27e0f2738e377569ae3a4cf7b61e5995261ac96ca7ec3ea9b2ce07e96202e7b7892c07cad9c3e1c2c88e3327855a770507c0e879ce9a55c0ea3c78846758857d3ede752d65cdeb4cbe744dedf3701250bb9a0eff248b4d00838d3e6f86d6e1cc8bbbef50fe2030db357d151a34f78476ef4aacbe4ce3f8839eea523e6166119ebb8df3a12e401efc679897cab225e89f50775c47b08e1186d6c7040cb7773fb7c279ba8d357afb4a2a2078b31ad4e890aa9ac4f32fe45d2a4f167f354e7c09f9ba5ba295317bb9a5a66a9b1a5c339d870b0c75b8b999c86a1cd79e9600844382063daeb7a11367a2d689622f4de48c2562c465a01f2b5c13a486b24d49682b1298a43601805d314c589e829287ee6b8dcffa68ca5bad6f2afc09343cacbb35def147e528befc458d4e4602da708c0cdd42df47adc3d2a57dd4f758d4c0cbff6f73566fe09b8fe9200d1549af6691e396bd2c1a7f234ff7c90a9b187009fec5c661fb4d1ad2338cf6dce3987181e7f7886c71c014dcad4e6d667e1897ec017afb94c5af76886b537f8fe3feb292bb4b613117daedacb9740d13a8ce23bdbad92b52b41ffcb26ba3bed66f718b5c8741678a86e4fc5dcc52e4e9ffb0a9bab035c8b19318f4ff1784a844028d6e52d48b3efa115cb4943cd06ea94fe2c171f4deb9b4444d9c350b763835ffc2d4bbb11597393911c3f60f208abfe28ac3a8156ae16883479a11215563082a215142df888a79cea23854bb9c7bbdebd60168fb5035c63415224da1702720336964351fac6f700ef4caa7d07c5bff9ac789b80722001ddac95687faecee83ed2171f126746b9cb8ec8a3a125f259794bcb3f16a300a76b09fa9b798b8a5045793ce8e6394ebe02b67f40710dc3ec5e4ccfb73689e80b4743c99d8bd6f17fc9aa69df1630681bc7c3f7e10dd2b3dbb0768660b18388a40a6443fbb970532816096c294d00b95c560b44387006c264b15dff8613d53cc227ad6e21d8ea78862ff1ae4a13e2624125e5265d8f79b22929740eed4637247ccedb28bf4b3383807411a94e75a932e31108bfe2b47924dff3a0c794bfa69d811f4c6473df15a4baa3895a59891a5157c2c77767e6f4ca57a87606fce4bd942e61c63d4b30e6042e55805323505825b423ceccebb160c8cfebeca6ae979a1b3ad1ec696dd0f7353e561c9156e452c85c5827be882e40d9175353a6ad91d380c10d3ba6de86c5eb7c31a2643a15df7ff05df7afa5626c3b5af3893408ac3428532c55426f14c9e2b84c7be3c888045e160fc21ff6c7e3b430f556e6669f1d37ad72b5dda0ef9fe385305b6cef7eeaef6b65a26688eb2610fce99d1a0c059966d90137a867714f7490ae48660e058c5c03ee28eb28f6cfb0d067a9706e61b3abbeac2d4dbd12b772a06914ad3a91fc5a45ea6db5e4468c04be0d664d74ec185e5e3500c3d69ce0569bc70c569008d61f45ff5f024138fd6444a5be24f55cd5957a99521768e021791a807f5b2445989d35343d0f810837d0991c71a772714bf369f8fd822da324e428cc092851bff11dbedbfe1bca6fd9a32356f25722bd82794090c1d8d0ad84815bb96867c4961a7b2dab30b0e2884e71ca39a1b8f3ef192be331a01c89cc74de4e9199cc9603733b393278ffcf76ea79dc54c517744aa8163bc2952a9fa596cbe3131c65f8ddd5d6f33c4b697ec6d1f95cd0fb8a73828f924a65504dd004758656661685f0354447698f80882975452bc2dd6dffac87fd97a347b7c6670ff84f8a8ad18886aec9df6372940e5b9fc6932316ef755ebe2aa054ba2e696f6499b41ac7798f8a75a574b469894943dd6f5517e9c6926a6545a846e35d70db2ba173843653f838e7cf26bb6fcfbfa6e2925aa28e8f6ca16b6a056c106cfc4ab49bb854aab5b02d1ba42f0472b8d036a6d7f4d7c983ade7f85d722cfb3061fad0048446bca14bd03d0eea3c180839bfc567ec29d1b0554c823a38ece3d88bf1d88c6cd74a8cd5195c14dd5fa20e9bddfa9534ca2b383854302ebe0d159bd6d0b6ac18dfe8f62bfbd703046e53712d58d07eae1f46b9b9f7dc6ea6e42ed319e034b25e3b0f3535a043027fe0321505b04c4fd089ef9a1f32346d9773bed1ff9ce357fd783ec13677a0e603976567ae8e4ac42934d1614817a3d67752295044edeb735bd38e73cef439ad96060710b7549585869db7d1759523ec7e75ec01e0ba8341fff3605fc497f6c149867fde8677aaec81eb3da6c269fc937dd2d8bd7cc25e5532b3b72bca0eadc5bfefc9c65132d6b959c5baf83aac356a026405469f7d270d63cbe42023b6be1793617c0d71aaf8344939f4d1a6a8b5c289739e2f6119e14e726c992ce49ae52f6f7d19f3699429a9158958f1ff46554f8ed64d343c4ef2debdf0d35399f8454ddd8a0b315636aa69df6fd24018d98e405395302c41dadd51da6777be8e5012478c5224efc5923eb67c87dcc82924b97ef5b1805eaed2251a8e7213ac3022b56f96d9fcbe9166776d24524d4645712fb711c63c9007541516b73c41376a15fd8ad9a39d82cf1bcfe4d02cdf18f75173cbe80b6644f0cbca2bebfcb44dd1bad96b460e06742b55ffbf14cd615ffc5c858e64913e3645966fea670cbcc63d6133dc06f076e7090c98f18849a33c8a88294e2a6a1e3335b5dc9ad4214f4a82b051aa1e6bed5e8a7cdc8c155d82769a88fc565e86cefcd8ad5c7bc88f8dfd1a9e67ec8de9334dc653bc3be100fbf5de4004ea8b7fea064e1e3fe1fdc03f191f1afa8443f18f2d7ad316f7b68784813b8255c76ad8ca7d2c264b3ea08c112e2045e8688c6b9d79ec0732b98bac17dcfb009a5b34702aa0d19e1e9b9db714a1d1853986ce97c02c2c996759e4b9ba5c006041637cbc65d38f5802903d1d4869421c842425754769e8e7c2c335fdf60b3f3674946f0876b77303ce2e1fdf6204b93a63f3ac2a206c053d0b9aa5cb96d370061870eef4dff6111ebdfd27438e97d7ad329925c9f8ecc4906a991f387df4ddd147ab2e2040bbd4f48fe4d516cd6220c425cf44218ac587db4b63288c02b4dfa69cc0200a7dde091dcecc8f75bd471e814a45ecce6555747389ee56f62650571721d5cf6696b01024a8eeffa82cb5f47c15c4da45463b4914c789b7b8c879c55474fce849482e9aa1d08ac3aaa7a837e9a9f938e6d63c18146a9478a56dc7c6d61861ec1a9b0e93cd55b51624d90c77e02ff9c85e6384450b473414e6b913f826c4b85d1bcc0c6b2f68155ac80d444455ae2efd77edcc0a39b1d1f01f5d5132c05cd7b955a18934b6399d2aadac746b418e00e683e84c49a1ca3ab5ec979b2962b959b53c78cf4e2a579a1cc977c6f63575bf4aebb3715c987bd24f6499c418f754546f6259f030e9a711d5607fd81acb5c115ecbb31fc7a4d95011a42fb4c3a4800dcaaa767b9141f7275fecc9e46fb911d2de368ea93408ccd389e0d5a993a40faed72b04aafbd46de0fb13cc53b18ae328d6365d9fbca926313892d4b73e2dba302ef8888bf115af9bbaf6f34b3a170e9368d597c29b672df5e846213231344ff88007e3bee96480231406a278663ec2a64b1f686152400936b6022aa75c8ccaab79a254a1a274fd3504540fd82ee2ab08b9ec3", 0x1000}, {&(0x7f00000044c0)="2172eacdf4938d6aa2d08f7b7e509f25568626e113d7da71b28d93356df8d90776fc539428aa784f59cb2711134c9da684d57f1ca9e691062f987f185589558a5743c43c715882737a8e26bb0bf32c96f28b8ff87dddbe09d2b89c9a6cc32d803acdd1fcb7baf1e8f6fcb29d573261385c2e92f73b8e8ff37983c37eb167ba8acecacf2e6b049ea883a00d7ae2c9fb7e1f5f4271888ad56d63d3578d007c93b567d7d2969189a350936015916e222944c9dfb47f605057b53ed0e61a9be00573c88d827bdbbd2f1c6e72eade6b3a0e05a23ad7b959d3fc38b7a2cc6e56d58326342e7293a56f98f9814820ce1df7885fb3ef8eee2c81f1", 0xf7}], 0x5, 0x36) preadv(r1, &(0x7f0000005980)=[{&(0x7f00000046c0)=""/86, 0x56}, {&(0x7f0000004740)=""/99, 0x63}, {&(0x7f00000047c0)=""/160, 0xa0}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000004880)=""/4096, 0x1000}, {&(0x7f0000005880)=""/74, 0x4a}, {&(0x7f0000005900)=""/81, 0x51}, {&(0x7f00000001c0)=""/36, 0x24}], 0x8, 0x0) msgrcv(r0, &(0x7f0000005ac0)=ANY=[@ANYBLOB="0000000000000000000088baaf9500000000000000000000000000000000000000000000000000e1ff0000000c048a2e26842eda9412d9cafaf67aad8aa0b61b7b8e82365912a84c000000000000000000000000000000000000000000"], 0x50, 0x3, 0x1000) 16:34:08 executing program 0: socketpair(0x2, 0x4006, 0x100000000102, 0x0) 16:34:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) getsockopt(r0, 0x8, 0x5, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) 16:34:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) clock_getres(0x3, &(0x7f0000000180)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4, 0x3) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x7) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) getsockopt(r2, 0x81, 0x7ff, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) 16:34:08 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0xac56cc36e36ad522, 0x7, 0x0, r1}) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) 16:34:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/240, 0xf0, 0x843, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) 16:34:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='>', 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getppid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:34:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000200)}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x5) r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x13, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x5, 0x8}], 0x3ff, &(0x7f00000000c0)=[{{r3}, 0x5a34de8dacc4629f, 0x2, 0xf0000000, 0x7f, 0x100}], 0x81, &(0x7f0000000100)={0x89, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x10008, 0x50) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x812, r1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) setrlimit(0x3, &(0x7f00000001c0)={0x1, 0x337}) 16:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4ef) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) sendto$inet(r2, &(0x7f0000000040)="035e73dd9ff267a70aaff22f1a107656be", 0x11, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) 16:34:08 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4b0f44b8a91581a, &(0x7f0000ffe000/0x2000)=nil) r3 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) unlink(&(0x7f0000000100)='./bus\x00') 16:34:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) flock(r0, 0x2) 16:34:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x280}, 0x8) 16:34:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000002c0)=0x7, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) mkdir(&(0x7f0000000300)='./bus/file0\x00', 0x80) kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000340)='./bus/file0\x00', 0x40, 0x80) preadv(r3, &(0x7f0000001840)=[{&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/250, 0xfa}, {&(0x7f0000001540)=""/97, 0x61}, {&(0x7f00000015c0)=""/96, 0x60}, {&(0x7f0000001640)=""/138, 0x8a}, {&(0x7f0000001700)}, {&(0x7f0000001740)=""/250, 0xfa}], 0x8, 0x0) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 16:34:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pledge(&(0x7f0000000180)='^[*\x00', &(0x7f00000001c0)='\x00') kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x12, 0x7ffffffd, 0xd3}, {{r0}, 0xffffffffffffffff, 0x7a, 0xfffff, 0x5, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x5c, 0x80, 0x2, 0x9}], 0x6, 0x0, 0x49, 0x0) 16:34:08 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = getpgrp() flock(r0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0xfb, 0x200000005, r2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), 0x4) 16:34:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x15) 16:34:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0xfffffffffffffffd) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], &(0x7f0000001140)) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r2, 0x4, 0x40) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:34:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:34:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0xffffffffffffffc5) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x0, 0x7, 0x1) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000580)=""/71) r4 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) semget$private(0x0, 0x3, 0x13) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:34:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgget$private(0x0, 0x401) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000024db2e04f63fae0000c4faadbe6d6999ef59496471d8898bf11bf14546020000002b9fefe1d7e70f71b8924585f94f2908eb6472846983270dd2b9ff671df59f8df7f5660aaa04184ca64d3d6d2c7a7132"], 0x57, 0x800) 16:34:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:34:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x19, 0x100, 0x9994}, {{r0}, 0xfffffffffffffffc, 0x12, 0x50, 0x101, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x5}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 16:34:08 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:34:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) kqueue() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2180, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 16:34:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x1) flock(r1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:34:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) fcntl$setflags(r0, 0x2, 0x1) fchdir(r1) kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) kevent(r2, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:34:08 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) socket(0x18, 0x3, 0x7f) shutdown(0xffffffffffffffff, 0x1) 16:34:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:34:09 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:34:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) write(r0, &(0x7f0000000280)="103169f5bc262abe92da89512148147bcb697940ef802ebef6849820b03cd95220bd87c8fa4d41e34702fe0030b957c9c2b90cb7b2fe97e48242416ee199cf36bf40f9f8848b302570a6b5cb4bbaab104c5275cce05c7f5556683c4f37bd9d1d75e1556b231ddbb222dbefc1d6a1d92b9e9e5c302bfbbce70fdce757", 0xffffffffffffff8f) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xfffffffffffffffe) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:34:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10000000000000, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28001, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x7, 0x0, 0x1}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:34:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffff800, 0xe3ff}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) syz_open_pts() 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) recvfrom(r0, &(0x7f00000001c0)=""/144, 0x90, 0x841, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:34:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000300)=@in6, 0x1c5, 0x0, 0xffffffffffffff92, &(0x7f0000000000)=""/201, 0xbe}, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:34:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x1d, 0x8001, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/224, 0xe0) connect$inet(r0, &(0x7f0000000440), 0xc) 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000180)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) 16:34:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/80, 0x50, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:34:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="acb5d920ad63c5b2dc8e6cd507a04cc4c3837690319ed83ae2d6e32f6e28aa26a2b57cd147f6e9cc053fccc41be17b868aedcfd3444b445b010249ec87672ab2a82950162821928d8244941b049818315e2b364b093758da9565a60f2b1752d8a055f248cab79973056e2d7aecc77668f28636febd0dea7f9975da5007a47b338c406011bd8db79898166a6f3bcada963b5a954694f7024009dea624c0a9b200c47dcccc6a2f9aba7c400b9fe47404935a2d789adb47b9db5282ae790b0b7d980be4ecbd71a69e789d2b1d", 0x3ab) syz_open_pts() close(r0) pipe(0x0) 16:34:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x5, 0x0, 0x8, 0x6, 0xffffffffffffff01, 0x0, 0x7, 0x1}, &(0x7f0000000300)={0x9c, 0x9}) nanosleep(&(0x7f0000000040)={0x2, 0xffffffff00000001}, &(0x7f0000000080)) 16:34:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffffd, &(0x7f0000000000)="390e357ddac25e16024a602ef5d59b0362cbedbbae7654a363203141152cf2b19974526717124f2682589d8bbee0ba9e2b6d9add2b83729ab26a4aec8d22074412fd65838209124a907967356740a5ad8c1b6709fd620693737d723275ff84436bda87a51f7b38467a4e213d5e1525a835473c826db471effc641c077cc32e95257f6d39561c9d26e891fed3830f1c3d39fdb9059372746c480b282e5084358d3e0d657b292c98ec74bc8669a1d446ee38e08cdd159f236111d4651be92f5fe635c6b670554875c872abe04093daf3", 0xcf) 16:34:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0xfffffffffffffffd) 16:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:34:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffd4a, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = msgget(0x1, 0x30) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 16:34:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) getdents(r2, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:34:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="c545474d8a467ba4cb06060a3e3c85caaf53f0f2d3f8f80195d07ae93f10ae68b194c29f1de5d680caf6d87bba24", 0x10) syz_open_pts() syz_open_pts() 16:34:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x5, 0x7ff}, 0x10000, [0x4, 0x8, 0x0, 0x3f, 0x9, 0x81, 0x7, 0x3]}, 0x3c) setsockopt(r0, 0x2c, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:34:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2000, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:34:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) r2 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x5, 0x6) 16:34:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) 16:34:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x0, 0x1000000000000}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xc2d, 0x5, 0x80000000, 0x5, "7e70bea68fd00c7f7ad77295ae474f298797c220", 0x101, 0x7db}) semget(0x3, 0x1, 0x100) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x1, 0x6, 0x40, 0x90}) syz_open_pts() 16:34:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) sendto(r0, &(0x7f0000000000)="50eb272e9a037d83", 0x8, 0x5, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:34:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) clock_getres(0x6, &(0x7f0000000040)) 16:34:11 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) 16:34:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)=0xffffffffffffff46) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5011, 0xffffffffffffffff, 0x0, 0x0) 16:34:11 executing program 0: r0 = socket(0x2, 0x8009, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x0, 0x4, 0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/252, 0xfc, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r0, 0x7effffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a2022e79d4a2f0b9694c0e6530"], 0x1) 16:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = geteuid() r1 = geteuid() setreuid(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:34:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:34:12 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./control\x00', 0x1, 0x100) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000651f51a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) syz_open_pts() openat(0xffffffffffffffff, &(0x7f00000011c0)='./control\x00', 0x1, 0x11) open(&(0x7f0000001200)='./control\x00', 0x200, 0x10) accept$inet(r0, &(0x7f0000001240), &(0x7f0000001340)=0xc) r2 = dup(0xffffffffffffffff) r3 = dup2(r2, r1) r4 = openat(r3, &(0x7f0000000040)='./control\x00', 0x87, 0x0) unlinkat(r4, &(0x7f0000000080)='./control\x00', 0x0) 16:34:12 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:34:12 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:34:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:34:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:34:12 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x3ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:34:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) 16:34:12 executing program 1: 16:34:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1e6) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:34:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffeffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x8a, 0xe76) fchdir(r1) 16:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) socket$inet6(0x18, 0x3, 0xffffffffffffffff) 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x79fde3a1}, 0x8) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:34:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) shmctl$IPC_RMID(r0, 0x0) 16:34:12 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:34:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) getuid() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x800, 0x10000}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x2}, 0xc) 16:34:12 executing program 1: munlockall() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x6, 0x10001}, {{r0}, 0x0, 0xd4, 0x20, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000010, 0xfffffffffffffffe, 0x5}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000004, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0xb5b6fb1fe9e3dd66, 0x80000000, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xfc, 0xe0e}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x1}, {{r0}, 0x0, 0x84, 0x6, 0x5, 0x400}], 0x3, &(0x7f0000000000)={0x400, 0x9b}) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x3) 16:34:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fsync(r0) lseek(r0, 0x0, 0x1) 16:34:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:34:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) sendto$inet(r0, &(0x7f0000000280)="c031fae948bd98d7f647f8ecbeb07d5eee7e070546f7cfaf434b88b6345fc2c0ab6def3e034602fc9c99f0bb0ad19b56561fd47566bf50fb436c791e6ac9d818012ccfe0bb4306f86cc4cc004d09f59ff42217e5a9c769d601096ecbb5d32c677afa043eb1cf93e4ea1bfa2b90d0b8aee48f1506db3768480c89080e3214752a5aa16c0222b2acf3a82a8c595e68517749732b5141c5b18ba539d6810e1d81b44f324da3eb205f5f0c8f3f3b71411055318059d820a0c873156c7211a18fb52af777abfee6ed042cd5b3fce59bf735c066a50883a281f41c1bdb5943d0cfccd19690f39ea6a7b30758bbf6906e53f268fa56fc316cbf3c205fbe98", 0xfb, 0x406, &(0x7f0000000100)={0x2, 0x1}, 0xfffffffffffffd80) setsockopt$sock_int(r0, 0xffff, 0x22, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/253, 0xfd, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55ef12ea14c74d4679a656d9bb05dc03e23aa168a0237f550010b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da60dc596ea040161ba32f5d391380e08bfffcf74604e9c4b5a571a847763e566665cda854f97bbc3b09dd45e95f0dddea85c684d0b7b1282b2d04db080673d0973012795ac9195daaa7677a0f133b358400cf96dbfe3d0a86e920771db663d05e8cda659036a7f9dd6e7c8c9a0f9e009cf5d5512c77c7518c01a846f16e277133bad81d28e110c653e8bc72cfd8d22257d9efa0e3369cc40fdeddbd8db90514f7781fe86cb50a715744cfad1cf28128c71bf008d943fb54f4b013311f23770b86dca2f37e53c26a73eb029545a8bd7ffcdf27a6752", 0xfffffe78) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x10000000000003de) close(r1) 16:34:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x13, 0x4001, 0x5) setsockopt(r2, 0x7fffffff, 0x7, &(0x7f00000000c0)="de026f2a0739320b31e43fbb006aa4d71934c721d2ffe8340dad1a8a44d882347d", 0x21) syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = dup2(r3, r1) connect(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:34:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100000100002000, 0x28ae) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x240, 0x1c0) 16:34:13 executing program 0: r0 = socket(0x12, 0x4, 0x64f6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x213, &(0x7f0000ffc000/0x4000)=nil) flock(r0, 0xc) socketpair(0x17, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000180)=0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/182) 16:34:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:13 executing program 1: mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:34:13 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) chmod(&(0x7f0000000000)='./file0\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="603eed1b1fea7bf78a93677f3fc088e45143a57040200dd68d1cd581f9cac3498000d9e84d49e338719e76556e85a589cf59c6ef6a70978281081b907b6f088e00c82b5484cccfe617822dfc35d5d3c51854b464cdee54d0abddee1862860dea444b761ef3a148739b43f87fa50445", 0x6f) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) 16:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003a9000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00007b0000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000001180)=""/200, 0xc8}], 0x3, &(0x7f0000001280)=""/253, 0xfd}, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) dup2(r0, r1) 16:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xbea4, 0x7}, {0x18, 0x1, 0xc9f, 0x8}, 0x9, [0x4, 0xffffffff, 0x7fff, 0x2, 0x0, 0x1000, 0x4, 0xffff]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/54, 0x36, 0xbaa7c3fc383893e, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), &(0x7f0000000080)=0x360) listen(r1, 0x5) accept(r1, 0x0, &(0x7f00000000c0)) getsockname(r1, 0x0, &(0x7f0000000200)) 16:34:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x200, 0x15c) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') stat(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)) 16:34:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="c593f78f05ae2ba9c1df5e7bb1a2a918f1d2852a477e7ea392f69ba9c78d50e540220bee6b206c74ae827932f000b2b6a80fe149ef88b6d7acb412d2382100", 0x3f}], 0x1) pipe2(&(0x7f0000000180), 0x10004) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) r2 = dup(r1) fsync(r2) recvfrom$inet6(r1, &(0x7f0000000000)=""/3, 0x28a, 0x840, &(0x7f0000000040)={0x18, 0x0, 0xc51, 0x6}, 0xc) 16:34:13 executing program 1: getrlimit(0x6, &(0x7f0000000180)) 16:34:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) getitimer(0x1, &(0x7f0000001180)) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt(r1, 0x7ff, 0x5, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) socketpair(0x27, 0x4001, 0x9, &(0x7f0000001140)) getitimer(0x1, &(0x7f0000000040)) 16:34:13 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x4000000011, 0x8003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) semget(0x0, 0x3, 0x602) r4 = semget(0x0, 0x6, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4681) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x7) ftruncate(r1, 0xffffffff) syz_execute_func(&(0x7f0000000200)="458d2fae4800b300b3f553700f3acc670000c4a3150fd7775df42e00000cc482cd90449703672ed9fb67660f3adf0525a6000000c44118599d43e6e9c5f3af0fea4a00") setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r5) syz_open_pts() 16:34:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x7, 0x100000001, 0xb9b, "fe252e159c16bcc9a2a20823597b1d1f16d0bd70", 0x10000, 0x1}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95feffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:13 executing program 1: setitimer(0x5, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xe2, 0x7}, {0x10040000, 0x401}}, &(0x7f0000000040)) 16:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x91) r1 = kqueue() mknod$loop(&(0x7f0000000600)='./bus/file0\x00', 0x1100, 0x1) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000200)="53e35bb8fd7bbb6ffed3fe58c45f0c3a5d3514dca3c809b442020ce17bba26f8bd2a7741af4f8bdde45b2f92c3d387ab63b37d56c7e30b224436eae2db611b4a55fe367316af9d115d5a2cda490ca47e69c43978d31b9a01c4daeb495977135c3c1d50019e3c854886c4976b9e0b3c0f9f4f0fa81e5dec752446e78d2a9db2172b5138de1b4b15b94fc8c67767cedb5c9a0689e0b8424c6a60be1fe1081a84b2fc6091725d3cc981d9a0a16d26", 0xad}, {&(0x7f0000000000)="f744f91ef12db6e69a1b5ed41c45c06e9408fb2c04b4e6bdb1e2b8295d496779b60d", 0x22}, {&(0x7f00000002c0)="540e913dd186fc1320a54dcb38376f1e96393535cbde836d66210c3e2d295652c7a0bb4cc092674ff1b0cbfc51d1b19a1615a9ee320330297c3b130ab1e8865844acff823e349254163ac081e74b89060eab44e32ff440805041e42a46f24ea01ea43a4f67258875d1991fa0bd9bf784bcdf2b8d3932598f93a0070376c4b4ffe7996b1c27d0d3e6e8d36b47a8567cafaae7f44d32d25f77d0371c37f5df58fb8d516650831d917ab57414a3075e66d6e6025771b342295e8345013c84a79f3ed80af2b7ca71f3422126", 0xca}, {&(0x7f00000003c0)="e77317a45a968685237a6d7ebafcd75d5489e56996ccaf28c6ea79566e2995692b21f35d2bfbe1531ec1f74b381affac2d775e4873220faaac0181acc1dbf0c795c5cdfdb28370c9c6309f7779ddbf00801befdf655e13dc7cd846a8d051345cc1ffa3a3a56da1024c6d019793b8a8a6b756959eb7e6ae20b0df861851ae8ddc88056e8b19a1637480045157a14780fb56a1ba31e433572b51ae96f325b0d8697cd4af44667b1d3e4e6334e40d32de653985f68852a04a133d6cc15340f3eb5f2ec230ba56983f1a809432f22230a05b85f944b85f29f75a", 0xd8}, {&(0x7f00000004c0)="9dc8f447af378ea8876b35c28016e0650261d7c8215d2649e208", 0x1a}, {&(0x7f0000000500)="951d8b7acd9aff72f7bd4fdce9674de3a5ba00e79f90a73f50ba8fb1a51e7171ce7cf281daf619285ef3c56bb11d91469364f5b5660d79a512497fdfd25042c9e1485ea962646b388a48c37401c3ebd62214d05c095be179a84e0819", 0x5c}], 0x6, &(0x7f0000000a80)=ANY=[@ANYBLOB="100000000000000065bc1ae1f9ffffffe0000000000000000100000000000000c8962e7bb32c5a894089ffd669b3c20627c0a4d2bb0b7b5c69c9664a0e28ee9107bb779152597d1d5772ea709424bf14b8ff64de01c0ce9b4fffb33cb0a69e54e5af0a83b016d39b0b3241d34e4466e8fc664aa4d3e58606dcb9d9d673add4ab6cb3a418ece48b08f0fd4259eb9b949e5b82f23a39fdd7ad4cc1ba9ce7088bb2fe2101956418e2e3290d9680c0b524b12b82d110c426f6a5e847068e1db78ba2d353e638fdbb006576a6f35143d1454c299d12ecf9815a8016d102a1af00000000002000000000000000ffff000009000000e82f8137440485f340cba300000000007800000000000000ffff000003000000b98d5cca6435f63f0f33c9edbff262afee9865861067c49ec2f975016031c14f6e1058566b94a8c0cdb4ecdc05d3ed1c31047f9d6c147568cbbbeac981cf513c5e500c008d20391b0f0b9ed4636d01d35a549d5279f57c0df4680000c800000000000000ffff0000f6040000881ea735e89d58b03a06ab7253f2e061832dcb7f3aabf4272dd95312207d1d4e5677ff2b4cb4339f6e8d9fbcec24546dab9a3187c40c5a5cb70eac1b14c8dff9eb4a3d6fbf30ff66cfe90f6a35ca58aabe2c7777f11f6d303e8656b1fc8087210eb2e97ec503f441bdf700b9c4a09e4d6490ebe3151ee4c1238729e1eb4c9482b78f3d107b41922b72ff55cb38c9c5a099a37eba993eaa11dfd026a60a35b49c3317ca4cd486e74e84837c71988198280000002000000000000000ffff0000090000001757fb2993785f827b05440ace000000f00000000000000001000000732affffa50642894337893828c445aafb77a04477b81f421eca076733351412b5e0de2c13b5dc512e3f1f14cb33aea0623c532dbefc8147a08cf1d26a3c0f5dfc83f61127cfbdbb46ab9256b91142676bb88033d02f77f008beeb9cf6cfb935ea0ae4c592220623891b6bafea8728eb5b1d86aafc1ac704909f899f221ecab4af7da3851b9c769da6ef251573de3cc44115c48c326bd657facfe35d56316a1ce02649fff0b606fa8ae9f92e476508591ebefa3576a3a6e97b8b43413b327cd6f64455e27fd9ce4a8656be54a93c6a4e6e37d6760fed11c4d154beb99e9fbbbfe40a85004000000000000000010000000700000027363ae833ab8c06b696faaec62f0a43fd42699853112d39508527ad1e28b6bdc322b5395b152856ac0cbfd0e50d000093a727a6b7a729e2556c5437e8a48f39251b99c64416cc02198acc94e061b1ab6486146816ef615aa6be4741e34a18b4fb91c43bd231ae774d40829311b8a717d03fd1bd972924cef63acb332636be643862e59cfb9f9710d395f48dae47bf87bf777befb62915d90d7cd820d4baa4501fd264f11a69d7adb08924ad72ce0eaa0b640a8b6dc505ec150a73a5241a81f354c064112d6b16493e829fd4c5c8b2016c32e2a5e053000000000000007533d200000000a293fd7cdc0a3ead93b6da37f51c8f44451bfb0cbad56ef2022a7c66566c1bbe3ed5940a5367f872194bc847c2a6705601ccc6182c3c0000000000"], 0x3a0}, 0x1) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x80) kevent(r1, &(0x7f0000000100), 0x8, 0x0, 0x10001, &(0x7f0000000140)={0x6}) close(r1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000640)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:34:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x400000000000001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x7) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') 16:34:13 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 16:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582703ac72595c5bffdaa8f33f6e25259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7207bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x38b8e17575e26942) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = syz_open_pts() close(r0) r5 = fcntl$dupfd(r4, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r3, 0x0, r6}, 0xc) r7 = dup(r4) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r9 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={r9, r10}, 0xc) r11 = getppid() fcntl$setown(r1, 0x6, r11) poll(&(0x7f0000000040)=[{r8, 0x100}, {r0, 0x46}, {r4, 0x108}, {r4, 0x100}, {r7, 0x20}], 0x5, 0x0) 16:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfd5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669066530004f146f325828f338938f10d305081b3f1c8297d767311143123f5e64ebd1cb20e26048656f5b8ee6d8682ec84114838decb05282c0f348e67002b6e1946eeabe7323c6dcfbf4b38d40c3302463f54c9f3aba07f04b1198eba507a998a84d3a15ccd85f35e6d1411f061650adc1503bfeeea24bbc73a692b0c2b677874e73332c83e057c1b8fbad36cbb74db1"], 0x10) shutdown(r0, 0x1) 16:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:34:13 executing program 1: r0 = syz_open_pts() setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x10001, 0x3, "760d78a7943ec4efd82a9fe368f9c305ca780490", 0x4, 0x3}) semop(r1, &(0x7f0000000000)=[{0x1, 0x7, 0x1800}, {0x0, 0x7fff, 0x800}, {0x5, 0x9f15, 0x800}], 0x3) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x20, 0x4007, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f00000000c0)=""/233, 0xe9, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffffffffe01, 0xffff}, 0xc) 16:34:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8003, 0x10001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x11) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x6, 0x4) 16:34:14 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="024486302148995041391a83c7bc45f561d943d5469ceabad69689aae82504f054552f53120e512ef197a3efe12209b91342f4bc4892b74438e3ba32f6d133483e8d4e4bcea7781fd0bb2d6534627d03129c7bdd15db229a4c2e51e0a6440d2fb24d6a5ec2a1a92ff8836d20d78f6fb6ec32b54178b85662c7b5504832076d666c2e27bbd4649be66662b47db25f500f25f81b594c9c572aa5bc60b596fb3850b91df5ac2dbacd69", 0xa8}, {&(0x7f0000000280)="5c3e8a358079332bd1b7ac6b00fb7771bbb4a6d3f9de8dd46f063a1f0e10567634e88cdf99081f4bfa1cd0c0526e81295597735227bf2a73a3d1962a172f6fa1f8f0c44fee85657afb01dba463823a0b1fcff373d2c6fe014a57c12667700d2484cf84b0fdeb129ae4b41105fd76803258fd2e49f8d6bbee633e400fe6ba418cd34e270a3833e161f310dcc503bd3a29b57958308261a880b9ab21bd5628a0dd7e38c04a38d801ae3bdb9f69ff3dbc6576ac43fa0762501953441c88456d659038c8254b2759e1bee7cc57847af484233f1521705982b542b469ac1d3514de6d06f9e36f9283a6b9bcf394cf6b420076349b6d0c7c2f73281e13b820446703d5b812732bc4c7cff82753a6d1bb691df431a82e9a6d41071fa364e94fbe5bf70b3f6e1322b60f017692034308d97552f309ab987bf2e320081632415f2c0563c7e98ff98a2461f9b19bbf78c78ea53d39f800ed5c2b589d217a31361fcf23869cf1e521a11b121e2dc31c1b4e1e20c25115b817e600c876529ddfc4e2433359cfba16ba16cf05b8e95202b1f56880cc32afac7cc0dcfcffcd81932fd807b879d299b00ae42872f77cf448d6b894d2124c6b5f63694d7c5f32d08474f0aa38583f2d33f2395ce1a6265ff02fd65fdbf70f785ecc16a07d8935d0f51d857512977305621fdb839b77728b4620f05519ce1163d82d2bad20d2f287646cb4a0267066ab9618711e18aa503dfa36536c73b8e47cfc1fa3dd12312dbbc8fcd6c93ed63eccc018e5869ff748985cbb4c1673ac3f3d46db798fe536bd4af79e2a6f3c2ad0a569fca8a1ebff7955b2896c05e865195de5c849444156a5df568de2ae6abb9a7782366ed65f836ed8279c361b4794425097b91a7fa8e68d34fd3c295f7596f639a298b1ef1f14706e6d9f1651c45caf672d69e2d6f9795bbae92cc824d822c52273fc6a454176fbce5c38925b41c399a28c23ddaa277341d3b66f3e29a2f6971cef1060555f1643e6e18972662b6ab03d5c7dea0f18d00a649fff1591a067ca5ea068054a81de7d45adba2043b03b4cec5d92a13c2b1b301eac037718f6f64c4924226504afce0ecd26cd6bf15c8ce613ef9120d36f32fe945a827bc0d103f1aca14747fcbfd018f9134c77ca4e621654ee3071683ce2abb24479f060f5e1b23820b66efd359ff3b1dfc6096d70b25e6b127578d814131e8c0ed2ced308be1e2bd1108d10133a7df88627484bcb5fec43a61ca3b0dd7e27d3c1765b911252d4b164ba7029811f79907806169fb268a0a2d21e8b950f282aa3afcdcb1bb48c463f60b88d43cfab141b33b0bb6e62111ac610d028c3e363f12c057b07b5e2deb47fc32e3eefc855365eee058e5eebf30c5034d61029ccb1b423aac3cca5bffb24c7f8724cf0c701220c159568965ed31776db604502494f5f107586c1d8bd83d4fcf741bb1434a81079f46598492b4361acac8e6fe264e19e92411778a34a9cb9190628ee017a9591eec331e257b7e17b4f79b8e7c485f4a10e1698c28961c1677873cab40ddfae6df2d235cf092f06458b664c638ed02726581d936730ddd75ef58483949182655118c3613e418cec3a1a4b75ee9f4241f546f55cf187220a2cad5b8ca343a72616838e0e8dce3d518f1a8ddd49555f3e69702ea27652c9820d099e7bbf7794897ddc2d1cd2b481cdea2b07a9fccf9a758a6aa8155e262afc899dfc7ea68746523b18c93b964e4a242f4c38ddade7d65589349a186403f5e12daee8e6c5303e3d2022c3c01491026f625230da49456923bb0b38deba40b923f68b7346a68779451ebb4807e1039c5625611fd4ebe387767bc7e9328e3a40c25f50bc0de4cff9a8c8801cb37da40efbd91597f13706d184fa31eed9c283bf82401bb87f0269a2023a4fc937dc72c5adadc40b1507e02810cd1af6494ec5ff7b4f6aadcb51135ddef44d258885c3bcc4ea4d87a45703c381f9ac9b3f2210447e99dc619371ad705b3b08936c273fe9385e1bdecdf5df2553d85bfd7e6f82aff08ab0d0fcdb7ef553ef4937380fe60528ed207f1753d38ab2158caefbefda729ff9bb3c95ba1009176d1192f1612a85163f30b9a02e84066e25fd8e24cda8a01ed69306a8062e064fe6013bb1b8166c958400cd747bd55868e0d0ef8fdcc91e48aec30abe1e18f17e3feebbf44d1c51d3e9065b9b098aea6a72233650bdc3e151d6e88f5ec4b438bed46acc7791792d4c129427cd37b081adcb7243e8593d9f33c2d188e3e1ff08f4900fc6566f2156d6f91b7cfe814cb80213afd58b0f99f59aaaa406c6293b883889c17f8e9379086028fcf81dadb5f5fc7136649e2cd06076ddf07575a5d1985570bddd7d96daf1c0cd12954958f7a1116952a155f6880051b0d2e592dad48e9245ab90cc879e88f47bf1fd348baba61bab0cdd9e68edbe631d71a313a9d638dccbd8eeed3c7cc6adba45302a34fc51ff5d636e83788334b2c49bbd5ce3d6aa1df1b30b1cf30afa3039637150fe666d6fc015a4b1038198799f227b8ceb0f5ed6450eecc1435e970874b56d078db88d7ce9e804191a7719db71e685022350dc25823c5ecd9f08e8119d0fc63d459a0ac2f36f83317b865b5bfbfb7aecfe75eda1cf8e33587a5bac0285f3acd1294b23c3ffc9ee809629444c616c612385fa91d6bd5cb7b78facef1bfbca79f1a9b0b104ff72f40dc8d33b68b1e50addeda65dbd7c8deae2423acb3a8b75e1ad7c775692865e97a000555c32db869197b2fafadc6033897dc8bb36ae16bce7ec7202e45bac3cf5de91871ad85f29bc4e48e88a9b69d195636225b1a8b0a415fb166d573288671710fe81fa608a1bd8a2d7a4578d08f0cf95c262bb92cda269b23c082a8379ef317b9ea3fa85e10a604ccff4b95cb9f84db49808a986991f3ace6076c27463f409dc9bb6fe91c3b04b271797d0fb8d7bd965449f8e580b2a86b3862abe022311602b754027bfa4a4b7cc6c4beaf0c42e203b48e81cdf5bc86ff5c256ddce72bf1d0f2298a35ac590b1caea1aca62b2babd3c9de8fd2e52bd076aad6f6504faf4ad747b71fdc6038b283ea5e26f866eccea8687f61f4efcd8b3418d6e53282fc076431fe26d8d0c1458c3ac846be6a24db407c1572c554d588413e46bfd0e8b36be9916bd55e1531c821027fa3b6e1d2cca88589ae842d4574669033de4fcd2cd70c133c39b8f99251abbcdafc2c7f066e5aeeaf041c8721f65309a79b6c1e0a946c61dc3b36c65b2344386cb9b6f2e09bbb91927987676de3febf8750f65699696b6a2566bc7f73d32e3a499538d4c51e146586264b8d6f4da7f2469972d5efbff51e9785152f4c8876a8a3047b0b52f2d54367070612316f5b632d9bbab0569e024bde161bc02d6555b05202d23dc5e80616eb9a0171033983f837796b34ab6d4d7b3b6c36e15d8bf2bba8a95e74059c14c7d64829bd5c9c96dd9afa462f6f2fd660ce3511b4977c5b1b67a1023b76219f09ecbe5f380b8e6820fcf476ab091cd4b3006a38ec2af7b090d7542ba6b42ed4d4506d851abcd0d2cc1d9ff3be1113a935b94029928de34341060fa608abcafb3fcfefd27047bd29633234248268707e60446221d4e04b7172b945517f469270e815472c9284c9fa7466b2747ac23e84d4033fff79f332d88d383117937fef9f9db53ff1b6b0d384950fccbdbf46462dfc752c2eed4af96b2247cf79f1e2e91c2b3a50b1ef45d7ac472b4b4c19fe7aacbf731f6526b8362c4aaec3674a3521d782c6767fbdb3ca5b5d2c7949017e53a1c176c4a64c75b5ab0d75373242f231c1877420fce989b8c4555798cb9f8a085378ca42327408d9635b9c3a06991172e454e29c3ace3b96c8708944882e3d4723b894226ab843283d09dd931fa256dcd6b332d35f64bca1a297973793caf18b768be43ccdcddd30bb30e31606e07cc98c1897be2ff72db20c2a364892a210000cf956a8c093b5d3f7f1a9e0ae496da8ec83d309c6f75d3179b8328a3e14db3033dccd735c5e5ab5dc6a282d9457376ab40e72876d44fe69d30c5b87fe346a8bf2dbc76e3994185c806f912c4bc42da134ccf091b350e39df302bda3ed74965f4af85671270d129a001900d24e2ca5aa1c4f290a76d31ab6e5b3aba529f0b3a09c0cf972e5e390e1f4a4e2555e1e2f82c927f7b242158a2db7f196e81d2202f750691c8940397200516769d2942e826f5bba8fd05463d3543c80f746fa5d2713beb27b0e5c583381572a735b725e06335e0f5295a37de1c720748338d7cb1fa448121f69b4ace0af5d4b40e5ab995706434cc41dea2a6a641e463b39356600532a5a5db962c76388cd63db388408d3af19f9b7a5e0dc221e04e4e6209ba766325bfcfe1be5e1ff1dd2511c5e30e233b014844a528e092f3d81fa0a1bdbb57ad0a06d4eac29eb3841aad90c01909a0f65bbc2bb99de715141cfb2a3b5bea4449c01793f2276939c5500bc581f1324170737603f7313bbd70d1e76db855d005b3a7e2f7f28747a05e3341de4b338a9d0533e413cfb39a6b725870461a014a4644d8f4e5426af8d0ee54fffc110da001b1f129ac9ce7896012e478ca2a5ec82a93f2eded9e4f71c99ffaeeb545e912f8f0ea67528eacc10228eee7393cc6ce0a1b804d4d3f8d229239cc495abb58bda0ce13bbc330c533e65a504a4e41c7535a1ba8f0d9f0681e2f3cdbfba8031c256e8e4a81ce68887ae6e3bf946b86356b1400757ae1c225e23f45f27d27805c2f2843cf58ec04d80a28391b56988b019226dba3bf8c118206b49da7e651010fc487ef6f9381b7ea3579d346bd121aeb3a0aa1c6f026b7c2d9455494369a3420f1c4d212fd4830619d3d5061d33468623ee644ae404e39bd16e71a37736946fdc947b1f48f0b6ec6d72d3e8ef9fa5e2f7a325d32f05af669f520347851820ad643245990a8fd00777831b01e80d93ae85605f6607790be0cb9b301147586ef0d2923cc57e57d950c801d38fb34a907e4f54c01b0b9ff80ece5cf22723d0d8f1da8c736aeffc97161e5c46eb8e6b8db8e78ec15d4a48457335c54ec71c7e87784b07950d750eedf36a5547305eb7017a9ee96a9797232b42e0bb3fb5667ca23ab16cf4ae16aa43cf903ffb24d3ab0b5fd0e2a6cc5f04f874ea6151e0ecf65f24597038b1070016ab328acf6820a99e55770c9ba94156f18e3616d06aa84719a5a7874fc40616a84c485fa25a3e298a4ef9655ea92e1df078e818e1a7572991776867ae78df3e57619500abf3ad8152602557751b8c879ce0d7a5b48ec1fba1368d0718d195da9f8de7e0a3c30a28cdef41b8de471249b246ab13e82bbe402cb6d2ac7796c646fc1f9ca2a84e8812ddbbf13dccbae4fd705dcaddf517ada80dd9182fa80e5c389b31b58582792b9570ed963eca02b9341336a31d4196db4f8c67b8f29dd3e80416ce1946f39643cf24640ae436b3dc4ef3d5100454e61ba30592aa2de8010cc00df753134a1e390a390f1b6324f982eaa325e8c3cccfca7f608729ddc3e28882014bb340166695c102d46a0b2ab7cea606989e26588f12a0eb50ac5ff143b637df892ca452d9a150aa7066f78ea762223906704cbeca2cb63f5d417da24437ee6b711b7baaa700efd9aaa9d621da71904677dceedb1a58bd924eb8944e7e539806403874da206fe39a54e7271377d40156cd123d39e73cbd7add0b9ee9fe2b954fdc1a7019f56ef4c640a536f75b9bb9d2cd8e1e461f752c82ba507c4d15ababd9edc0aeb6e4a7438b057c3df2c7040baf2a83b8c", 0x1000}, {&(0x7f00000000c0)="c42e52fdbc7d492894b9ab9be1f39a46efe01d8185", 0x15}, {&(0x7f0000001280)="3f4e25949583aeea2b0070647a9a50ba5afbbe6e3940830bc2154e76a38e3a104cecc54553a7def11fc139b9ede04e619f0b1723faf5b3b48384815eb2b1e2ade054710f20732d51d494ddc0f089fc6ac9970ede556a736242b8a4a06f79866e17ac0345c59b956438b6bdd5ba59551b5e1c9467b6182753806004ff849f159206345e26d5c879d5014232ad28728ea884b79029c570bc3f703195b543d8fc545264c5708df8267799941dc36eb199e8c5d9f1cc4977810b6fc64326a48081c1c1e37e50c17711ef07c2eb843afc68", 0xcf}, {&(0x7f0000001380)="7ce3a01f390c79ca801c587c99d488cb183853d78d0488a080c951f98a19389871b378bc7306f4b849e0e22ea1e44dff6aea1e9dd79c125c0be4faf2eec39039184f197e04dcc6eb134d2f29e928bf37a89dbfb31a03e8549749f68951c3c368451d6de6603600f824255a18749095093dec3d67aaab7aff13ab3bf0322419c1e8e04985af20981543212c2d4eeba71a98532cb725a4bb6c5a82218045864e8ddd38e6a92b39f52a6cf0245288ff4dbda9d133b3bf1d5c", 0xb7}], 0x5, 0x0) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x2}, 0x8) fsync(r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8000000009, &(0x7f0000000100)={0x3, 0x3, 0xed, 0x4, r3}) 16:34:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffff, 0x80}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:34:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xe4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000280)=""/137, 0x89, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x63, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:34:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f100c63a9f860abc4451eb874ab3c47256ad8cf0691afdb111d0cd377ec5e7f6e10fa66c89748c230153b34018767566cafb246552f6e1a3a341094a41a51edfd7ae998c9880993590c072723f567e64f770db200879bebb7de7a8e76689d194b0c3e7b90ae2fd005b90143295c831dfc59a4afa2ee459d073b4270b64e0a3c7e76743a1dd51b0922059078a18d18ad3ba90f91ee008d26f550e268720ecf05f2519dc83991b660d50", 0xfffffffffffffd3e) 16:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getppid() fcntl$setown(r0, 0x6, r3) 16:34:15 executing program 1: getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) 16:34:15 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000340), 0xff23) listen(r0, 0x100000001) shmget(0x0, 0x9000, 0x2, &(0x7f0000030000/0x9000)=nil) 16:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x40000001}], 0x8001, &(0x7f0000000580), 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10490, 0x100000000008) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="97", 0x1}], 0x1, 0x0) 16:34:15 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x3) getgid() 16:34:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) socketpair(0x1e, 0x1, 0x3, &(0x7f0000000180)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:34:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x3, 0xde) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:34:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 16:34:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x9) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0xc000, 0x7) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8ec, 0x3ff}, 0xc, 0x0, 0xffe4, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000700000000170009ec1b00020000003d5d"], 0x19}, 0x0) 16:34:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="0d0eda19c043e6c877db449e0aabf82f58c2c167cc9852f15b0cd0a3efe2acb1c3ffdf64f5d5cb87839bad8bcd2d3acde4c4a60d5a94c04c15bf7c6b3929a719e31f59e27e26859a09e6f5ad205ced18acf30d0741b8d84e1af83e3f1330f891129e50f8ffffffffffffffd0a8b0efcd2fc01cf2c5170ae18e26ff8951fdfc2d1cf59c1d3a1b5871957b75990e02ed5ddde8258515249d0d4d5757f16b6fcb3196713796331d183d0678b26ad6", 0x23f) 16:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000001340)=""/200, 0xc8}, {&(0x7f0000001440)=""/253, 0xfd}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000001540)=""/14, 0xe}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x7) 16:34:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x810, 0xfe) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573008d2692e4072c4544b33bb6c3d13c3e5cb226d95771b92bb01e8c4ab7b6e0a89b8e4fc1c847ca58cf04b598f46839c25a11c706221a8dbf354141c2deaea3e929808c625e67eba724d12d3d9696ef1f9b43310503f0a76da965be6d7b975de76cb195af4886218adb3b4e8a96fd9580be6312d5ac1ce14205"], 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x0, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:34:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r3) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:34:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000080)=""/238, 0xee) kevent(r0, &(0x7f0000000000), 0xffc, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x59, 0x0) 16:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffeff) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:34:15 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) 16:34:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfe8e) poll(&(0x7f0000000000)=[{r0}, {r0, 0x8}, {r0, 0x1}, {r0, 0x8}, {r0, 0x3}, {r0, 0x80}, {r0, 0x42}], 0x7, 0x2) r2 = geteuid() setreuid(r1, r2) 16:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000000000000}) r1 = syz_open_pts() write(r0, &(0x7f0000000240)="e63225259560f8e5815c4598835f73f2a044fd33055552fb0000000000000000ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad4e1baa88e6f98ce464ae9f3dedf7ab14203c7577556cd81ab86082052a1f142801c3662892d2db819ce02d6745783438cda2476e155bb5c9bc88fa275fb38d50771eb39f261c10590c9fa332e0b66e5769546", 0xfffffffffffffec7) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) r5 = getuid() r6 = getuid() setreuid(r5, r6) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:34:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800118, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000034b000/0x3000)=nil, 0x3000, 0x1) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f00000001c0), 0xffffffffffff0001, 0x200) recvfrom$inet(r3, &(0x7f00000000c0)=""/21, 0x15, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 16:34:16 executing program 1: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = getuid() geteuid() geteuid() geteuid() getuid() geteuid() r2 = getuid() setreuid(r1, r2) r3 = geteuid() seteuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:34:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f00000000c0)="bc45a9ff0a46c132d3ecd9591514df1ca89084b98e892ba2a0b49deb065125ed5529e28b3ede6b275f3147fb83dcab2530a4bb60f4e0d81ac6a3e2fdad9ce2d2e7336e31e3b5512af3d58a7e20cc32395f6959f549822f738680220227074815107e5dbe8b27f93819e0d1fffc5c98af9327267def8d420b155e527199720c7482333584041769a33d4d11b659b9826b1fc7e69f719c5c1c8978b7dca78e752cd41976ddfe3e7dc844737ecf6a6d0982c523ee949ac5270fee2b1aaf268aa2ba8d2c270577f297d2956acd9c5ef2cc04cacb05fe153125b7177d7d", 0xdb) 16:34:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:34:16 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 16:34:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\\x83\x00', &(0x7f0000000080)='-,-U-\\#/\'\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\\:!\x00', &(0x7f0000000140)='^\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='$\x84\xb5\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*/\x00']) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/198, 0xc6) poll(&(0x7f0000000400)=[{r0, 0xc0}, {r0, 0x10}, {r0, 0x20}, {r0, 0x4}, {r0, 0x18}], 0x5, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f00000004c0)="4eadcc685152160de2435bafc05eba40d4c4fd61e1ea4534e7058e52bb321b03b16b43f7070a7b1636959c8c1be7c78a33bafd5629a7818f8b68d43ca10f0770b72c49daafaee2684fd9fd70b532ef473c7db5601a5fab2b5abf44b7b737d0a34a76da1ba10c95fa9caf4efb0362f034519e3489264b85cf8bd243d61b1f00b217e08de29b111cf889ec1a5d91667d272302d446682ed1a3cd09c6e207251e9266a48d84bff87140909ce1a0d6316b52de4a735f92b36df8771b81e1460831f0c3525e29c7a4f8b3eb96e8c9192920aa067337f8d7a6d08d7e6ce3618857270ab3d1f0ac104f9516fda9873ae1803d7ca3591ed4c97e0aac7c3478785414d3dd11525aabac88778512cf8752f75e0eb3b6c765a910e0c743e2fbb939aefedb82854842cdcb4ef4c8fa0bf422ec815a2bf1dd85f31e91ad35a363bda2030d7e99209e8899b51b74855a566ed352d235bf8834aa00116a0411436846868782c1720bfdd1f5c3797912201233330b55d62604e9a0e618cf70bc7d9c68bc4c1f15f5504fe685ea8c95ec021598985c2e861387dc0ee758d98884436035b7e522c71d2147fafe0d94f6d9e6de8f4537d5a78ed073c7dbf12e0e0fc781462dcac54673770bd3ccf28682fa914e2d5a1fc54c25a34cd75c66a38454488f99c51b9dac6ee160d514a38d1eb071d6352b13f35e9a503c0d0b722baf8d3c3d8ad7cd1897e40e043e3460ef0ef2bf2b97ca591be550b1bcf832712514a414e79f2e432ede01c9ab770431884eb6ca84f8ea668098cca0315b35c932b97628b6fce61d5e0e55f7540d91f0568bae7998b3ba0b3ee183e115f0568dcf0f7b260cdc3084eafe846c549dfc522778e7549e1806e441c29537085fb2e008ae6118ae64ee652658879247e1a8f193e5a7511a2883a313aa48af4da60f2c6b1b2055d6523aa8639e3d3fd0b6be953a42d75d41d0eaead469049bd7a7145eb8bf50992b95477c0779f205ab8e68e88728aabf157c4a8fbbf99811ab95f91778560eccd425487920776306312f726e829c0e4063ed2a2c98c4cf71b5a73e427430ebba37b83c503185c53fddc0cd03e46b3f291dde6009386b762f8163d0e8cee7850e400cddd28b0ca8a210e6bfd669d8ff3bfcb0b95763d9e47400a44fab0216cd23aee581428d8a4c9d91de6b855e48b61faff1dd675adbb2af1629d710fb0208e3f11008cedf1cf2d53cc19ddf0454224bae5fd48e929db44bd1fdaddc1a6b5ae20ed7c604c0c448de7ad62a01d4d0a86c0cd15170c0524a64183aff399ec8880a0fbc2c9122accae638e75b2ba1f17677c3a9a40cdd222671e9d0c7299a4c863fa4c7586cac4774026ccc6a8ed7cbdf63cc5ea19c522e7ddba592a6375843a64627d1c96aa5b14ae8f7317f86ac645823656d82770033fe3f1418884cf607df6e761bd24df3b5e6166cb4b4d2394e17c94a7df012f8bf563907b9b2fb11f332c1704ba92650abe281024d56566ac879d43b9a2ca21eb0b0f57a6c4c635bbd218fd4c1cb5604d2ba454a1447dcc9b287a359d9f974a128db88ab9c519635eb85f4aa87bef6ff3ee9b7ed4b89c61eedc2337abc6923b32fcdaece6f32c3f4a86809eadca2026d946760c2d52f352bd135dedbf93e479d8c65793ab09f5cba4bf95f69f3eeaf7f16499f72aa2b55c54d4221bdc9c86a72a68ee0d78f742a3a1c188353f32e8e0b618f7b0ee623efa181a02557aaab9a2f427e7d611fad733d38e38ec7bbc4c7f5dac1c5bc4e833a1dff95c06eaa75dc14ed61988e075eeba1cdba2f759f15e6163d72cff6d3aec38ece65213f6005a7b7f751bebe81126c918ae7425f91f9f78ceac501c870a23a23bcb3483dbbdb6420e8bd8e17fb65cfad78954efa84144c1a82b6e125ecdaceff6afe847cffed641bd3446fec8857bc0db46dbf5c962a2bfa6668b84878a035027415a3d20a91f661756d6b1bbd3358ada4fc0240578ff42f5cd2de948e469c9cf4e365b9a33406db510867051181314cf9f4e3c45d3bccd1e92af658a535fea5716aa950465a488b31c55fc949ba2658cd303431c698a786647ccba1756e797e5c68c6e22782c12cc0ac6179bcc23e5afb64affd1eaf6b5e7720f9538b218244e6a5f05f192b8419403fdaffbc882203a60aa47c9a3c9789dfd4997fe932ffdd18447dd81aabf2093daf5c9fbdfc480f140e09e897cdb2ee2cf9be8b2910ea3871edb3a1002e4c2609c66a936fa7fa7dca02da1a072580156ad0b5c097811133069bfabb7cfb148019c2cbfaad38d1d5ded875a04f4de11a02eab024a05a900b247eb73c4ca822eb50a06f72fb74b229353685ee7b31e1a244f76fb971149d202678379d6dfaaea5df524c4ae0f1a15abd83b82785fa38d99596527b4dee4ae4d39c4dbdbdd2ddf5ad71d593a93c6aea2a6615310f3d598774e8b2aa530fd9141a01aaf19bea4cd754134a3ad4386322e76553a3852aef5593206f37a9f2ed0f90da40a83b654cf8c4f15aa9f3e8dccd3e450ee34dc8aa9b63e0b1842b124d6f45c7c86e4505af3d18bfac28f4136d1cf69b987107a9b75498b9be42c3ac9ecaaf3966b39431fdf46da95add389c4d231c00b56e65c82326e8ce83b917a9c4fa138a71858fe4396e77035ebc1e8223dfee351199d0621252f2e8b89fa870c79f3bff18d5a5f604d86bc1a831360dec1af267dd483544340db05168df1435986edc7d7440cae051ca5fd30e6b1e40c216b57472bbb1ba15315cc1783925aff00c5942ffb814e9160c1d0582dad30afbfe5192f9e3e7e9cc445d66ba4e33de3fdfffcd381fc2069fcff5e00370deabbd7d101d420280901aa9a932a7d98071d457064d1ff6d78b06415efb2681b8da3ee704749e9de307373523ba4a00def28e4d38e796553e9654db60c2a9fa3f526a1b9f79f98e06ec8b13b9e46121976e92ca84bc7dc0f4c8d67700f9327a050107992e5e3684620090751466fde6ffbae133c80c5fce9aeae26465c2ce3f4139ac6a05b7070cc1276e1842108348ef1e603b246c0e2b45c36b4f014f88769cf17fdcae44e8afa357e530d2294cd24121455d08a508de76826b3ed41ae5d7870fb36271b7987b654af6bc9a1494a5ed2f74c8b1b030eeb7c63a2ff328bb2571f785cfe4cee24e05f50419f7cd2a233563151f7c08ce468c0ad41ce4cdd8b6c2e608741585bcb450a4a8e4c6659975857bcbe4f648bbb0fd2f36f9fbf67d88ca22cb92dabf74a5f110649bd7b077736f02bf118452315c6fc1fde4a7f84ef33d49dcb9b44d18a592981ec9c4136dfc0a1966851d4a6a957853c4e027041e3559fa907a2fd75f02ebe41e6a987030dc6cf31198736f0772eaaff954676f10f1cfdb881f79d7f0ad97448545441647fa518fa9f132cd254c11706586d8ee39775b5c3a56d6bddd15d4fc170408c0924b233abb2f1614f77ce1a14c52da2d07856f8e44615dbe146ea69aa8540d57d4fd814c0ac6ece23c285f9fb86dbff9d1b228110f62fdc3490051c9182d17acc764963996c0cffca488450ace6fdaa0fe6130217e07875a51048bc117846e4dadeceb5a54e5f289c58795a26e08b7d4d1b7b64791815968046c6a136093bb742fa338bb2e24d5da77898f081d81a15a8b4a7d6b0110a47d3519453b055a4a614782d27c28dc87ec6ddbab326713a9c8844ba7c79777a3604ceb2692fc6d12cfdd9fa62e5197c74fce378ef1257c65bef1e8b7abda150d120ceb7a22e41c0fb170eee35d29c007102c2e44eb20e608ee10864cbcab486b2b5b2c399d841f6b3910d0e6ee26bf13547dd2deaa7318fe3b3a974d2bd3ea8e4d985a7c711660b9d813063f50c20d6ebd8caf5888ff0e16dc9615362db70f7ef4effe4fcdb8fb7e4241c0d1884d33ce0cee8fc3bd181a7da022645516154404b8ac47e02a3aa09827724082767e87ad9038c886f6ffeb9f532434fc9fbcc59c8a042bd18b5e091d4c79bee62b0f43318957bb32a54254bb769aa19abe8b13f3b7297d7f9321144fcb7ec0ad928b7d1972c4c2231958ea2823180968dbf13e6143a1be7f54162d79423e09c773ab8dbf5e104a1b5c8cf8649057a8c272c02c563bf5c048f38dfd2ddc3161eb76bc5e673e6e7cac77078c155ea5ad38bf16dd0e20b6bfc662b4e5f975ea1aa0b242c893d6c0d47ffd7dac248a6f6aca76685697735769b6fd150b882e17a78b5ec3475a95bf830976c67ed0cac9e3e2c8703be45e6a24f3decd44245dd6e8a4e01fe9dca341016fb55490eab7ba9d1d0bdf24f0ac22c38bdac121da0feb459e11462b59fc358de82c7d15cea0ace1cec7d8dc45c2fede622e4a0d437350a5810666a9a8d8b264cb8af91d02effea1d0f68e0d067b89a9854bd35a0182da30da307e5b1097406e874d02fcb44e2caee12c9912d86b774f833a9dc637d5100363bcc0e3c827cb3760ee5dce014af9f55059f504f6c3cb7b5d7bef476c93339064f0979507cec484c865752e58b826aeccec8760dc9d57b3b8b1d251ed5ce0782a619b9dca7bfb61f12d765ead7dc192e2372ae529e0c2e6677b6b907b012916981c0e2fa666aae55adc797aca7917ce526573d05966803aa5ee92d62f40b8ad400b89774c118dae1014c4d53235e422a54f298b1438d07b9ef4d4bfc9fa87a08b43cbf2786e7f016efff2bf5c15a7397072fcd478f256b2ffff8d37ede1a6ec3291d54699d2715767613d61e9da8887d33815e49e98d702328386776044afd02a1d295d19f50a4d669e6550fa23e63047f0758313bcdf2198c2ee9b23268eaf2560b347a21033fd4683263c1a5c0a0ca320825c6dcc529cc2bff87b1a7b08e020609c278e4e7ffe21a0d0aabe0634cd4eef048a4d304b4318ea7ac4fad679d4415769a1d3a05f7acd109bfa75056548531b9ffde16c3a7bb6075befa0ec8688068ec4ea44392add43f374d020d3aaeb885949646a9b26f3d8e7daa656fbda02440fc3db0fc8e32cb1ac7aa734d5eef16d57e8979702d05411c5f9bd4b1d5084d5e718bc61d50d4f791ca0f94939645217f39a6265cfd736fe830b7bee73bd329734ba566938755f28c67d5d01b7c588b4a2cdbaa504f6653534a561bfbfc22c67f222f288df9946b78613702f1be1cddc09411a0a3cb8962827bf4060e66985428d1bce80484ac84d16d7bc3bd0085c77fd3cf909a1ef962c919169af6b028b1209c92b351f311e27bcddfb6a191cd9d6ae6da3a318f70549f4fad12d99370ffecd4b14218e9ed2911ae72e1227845b00db69420c4aefe3b56bd7d2d08509c90513ff6724aca39b6a13d65c399ae1d7e1fb93bbae0fb58859323be06354630edc1fef50322f1fef594d16325f7daaa7efcb709f78667c9bde84fe6803154d195209f5b2139364c1828723a73b0daf32bbffcd419c23bb74cbe5ad1bfa734ffd6f262240c810b5311277fdd5f4064110970a0413bdea721a4dba9dad9eba6405943d1a19cb33b20679f90ad897a3e2677b917e362b585a383a8c46dd6bb6bc6c11a7fcb988893d26961ae71b55081fdaf73e6194c1d6fa4ac7db4dc59ee2bc3aee4c43d6cb7af856f869f27a4338f3d5c427ee67c30c2263a1ae333d3f1ae947f6000b8798ae655da3af45f4f514ca7eff74515ed101af37957fb60a55a0d7aabcb4220c523f483566dca7f12eda91ade9886f6c347749655a628ef0d7427a01377e2321092d0ed62829ddf9e79821b2fee1aa3d807e7337d9d3111108d951ecfe596d4340d8e149ac7a7e736d695ea035f106d71f4e0e1ac9dd77c493c2", 0x1000}, {&(0x7f00000014c0)="80ea127ac701fe673fb5ceefa55fd857b88a8ddcef038d19ec1e54d1cf09861f5be614dba01724c7c761d1828dabd25d7cd5b21b9b87c4cc72b756f5e728b74f944ddf0b38a8d354db859017d009d45fab0a61895fbf3baaa195d68f133ab60eb295cbcd3636221045394e7c636b71ddbb06e9dac2df2d8b9ecbb23a06645bc8e61a76475c53d9eab51f625921e7c551371a15c350448d8563efa6db5f990c0b1b42d1a71cc9fc4d6c3cf2db5efd4ea7f8ae2bad42d674c7f745575c3066a4b7", 0xc0}, {&(0x7f0000001580)="8c66957122375df90af41b51b0a521c639003257cb22fb0b931ea71f8049f6cccb1f510452c10224388d3452c7689b798e2fbb97b4834c4ff9773264b434592a84c2e9782e9f3ab15e759978b2543b982130505a31a320182253b33cf74609bdbcfcde5cda2f1e7ed17c77f8528ffb5e7b573cf5a8c52f65e7d0a6fedb522fe8457f5d0a4bef1af263a51ae4b71dd5ea03c7ac73b902f7800366ce79fa82ecd2723e91d2b3", 0xa5}, {&(0x7f0000001640)="dcd023d2c113c553b63f5184ddadf3d709e169ffaef7d5d11c8dc95826967662551c6ee0ec461d45cfa1958d6631928a19168df86d4df1a29f0177daa86d7f45aefa3a914b6caf03a8a26691d89b31dad49798eb9bebcf7aa5a598cedeb97289904f062bcba51a77b1aec9361f55759c13f33c1252bc2db9749f5ed6071117f11f5d9ca693d1a8c8cd7a", 0x8a}, {&(0x7f0000001700)="09cc58c41037f007e974edb9d66522735c747b298a251cec24a08da1cd2743dabd9012f4d977d1f6d57545c52f0678840e9d07b14305b21da1838a3b3033b830ec40275823687551bfd33b365ca1e96f27399dcf4571dbefe1294e36549a26e7c3b4aeb5f95bdb64a12f50b104c514b36ed0e625633e2532850fc8c276ccaabed2fc485a", 0x84}, {&(0x7f00000017c0)="2ea727a1f4cd63184c3f7f7665b4b3c67c83aaf06da45195cbdeec6c497ed4bd743926297d7775ea69ebc1a95b23eaeda477af7b025e3c217c3e430e58e9b14943e138", 0x43}], 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000018c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001900)={0xffffffff00000001, 0x1, 0xcf1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001940)={0x9, 0x0, 0x5, 0x1, "a250e49677a552c1fba7b6c25edee9b514212f8f", 0x6, 0x5}) recvfrom$unix(r0, &(0x7f0000001980)=""/54, 0x36, 0x802, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) accept(r1, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001a80)=0x200) getpeername$inet6(r0, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001b40)=0x7) getegid() syz_extract_tcp_res(&(0x7f0000001b80), 0x81, 0x3) connect(r1, &(0x7f0000001bc0)=@in6={0x18, 0x3, 0x2, 0x7fff}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x5, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getrusage(0x0, &(0x7f0000001c00)) syz_open_pts() pipe(&(0x7f0000001cc0)={0xffffffffffffffff}) write(r3, &(0x7f0000001d00)="2aeb2eec606bc510299ce570904a21ba9431efc9f2c91fde7cbb735c0934eebc8b62a225cae9f38fa73fb76e7c73f13705ddf9bae30cc1c9fdd596152f2beb036992eee57ec9d2e44bf226da3b0f71f28194d551b83c65ed8b4bb61471da4af24b284f41849cd03e4fadf9cab92fbac7c85e29e68c424421b2bbfa82e9177adbbd6d5f9ff0d4c98e43227de4a4d1104ea4cf8ee3b271398ec2fef657a4db3bc80173b98f458ad589ec7d7d1852daf237d01467b2e1389fbd3b1e9649b0d7ae7b3864a885573468ec9b2068e3a4e5ff81867ae30555db38363f8bbcd8efc57efdf85803941b05a8f22c472e68a6653dff", 0xf0) 16:34:16 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x1, 0x4, 0x87}, 0x1, [0x80000001, 0x1f, 0x1, 0x8, 0xffff, 0x7c9, 0xffff, 0x7fffffff]}, 0x3c) r1 = socket$inet(0x2, 0x84000, 0x3ff) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:34:16 executing program 1: socketpair(0x0, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="65551b271c886258b16df88821089fbe5d16cbdba8be88e8816c2aefc3b8aeb98f6dfe292e8391c9a4d30b1ae3fdc101f5e169c862746952c02f2cb2b792f6d2b30877d5df052269d36bc3e056a8c7cf6b1593b66da8cb8311bafcc05bdf3dfb65d3afc4d468de316522b8e604fd9afd46b4fe8d8c7d8fa01a5f0d32c19b86fc76d1305e97a9bc34e5e923600ddca4bdb3f6769c8ed5878fc621ec199bb7a0aabcf03678104eb83878c4dffcd1c6585d85fea15790c1da21fd779ba1c8791a3527f16759686dd9c238e3750c4180355fa0c6a04fd31a9b", 0xd7, 0x401, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) getppid() r2 = getpgid(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f00000001c0)=0x1, 0x4) r3 = dup2(r0, r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) linkat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file1\x00', 0x4) wait4(r2, 0x0, 0x8, 0x0) socketpair(0x20, 0x0, 0x7e57, &(0x7f0000000200)) r5 = getuid() r6 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:34:16 executing program 0: mknod(&(0x7f0000000480)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:34:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socket$inet6(0x18, 0x4003, 0x4) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x5, 0x0, 0xaf, &(0x7f0000000040)={0x40}) socket$unix(0x1, 0x2, 0x0) semget(0x2, 0x1, 0x2) 16:34:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000024c0)='./bus\x00', 0x2, 0xfff7fffffffffffe) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x6, 0x0) write(r0, &(0x7f0000000080)="1e5bd7f4dc75ee170ddcd952152b87995489b35c14d39443563a33a2", 0x1c) 16:34:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="c9815c11b526c9cf4bfc27cd0d391737fe39ae6c5d0ada7a768f614116ca9e85a255e506ce3ca9593e0e6a85a03f2eba2be102df161edc1b28146b4517a598ecddfe4ee640ddcb9558e66c105f67f5fc1186df7a218f5b5050613cdbc9592e9c78922b0f8d02bcf5001d237f23d4b4c4a712374b01ed616a08c8ea7936d15c4fa7834d5cafd5445e0f46e6796a7acba10461f2fbba31b893b48694f12f5feaa201c5140236ce94b1f66a8de391966635c8d746ef5caadcdaa09482d240740b272038f2a1b7c342e7e062ac44fcb1b230d06c86f4c0f7d84dde1ae239b4629fb1b5f18d83b6184adf31b9cdded4849533db1502a9557630536c35f1871e4e7bbcd855e60f63c551a7dce0856902126febc956feecb2cf85d7020d97adca840a489696e36aa143f3fdda846b05ffc9c01422302a6c95945e9573d9c50a2f5d2f65333c2fba188fe2bb17fadbc4a39ca439446dc029073e5567372160874587585c557af4b83c5972d15d91e2713a6920ceec4cadc72bcad79ce098b35bde8e0d10ff577afdb6a223db591df20855166e4cf8d49ceca70a16065c888a20a71bd5b6cd62f94eb99eb8a18eaa4f906b9d3efbc3015682fe5e22f3a52930657ec34ba55796e71a2978b22b47a61fbc6a87208d76df591ad63125c8b07b6534cea1963db318b3618557b515372672dcce3b3d473d55cfaaaa6f869264768c062e3e71c4ba43892b1a0527011d90bcd7264745862be843057e3f8cd1565edb413ac91a79fd54c33695d3fce82744ee464503641cd0f6e32849bd935722f18984859fef686d01028fe2eb4138a7bdfcaeb33d72afe3656e90e90785be43e6ffa87e90d96dbaa17f7550d10da1635eee6ec05dbf569604e651c217d3e860bed3f83bd8efc223d1527c04d42315ab4b1e539b0d4938f10137911c92bd4befc56309aeed034b4a47badcca73a06fedc998e9889d18e73dacdc1add15ef0803cb8518e99a39b78eee11e384bb542210c9a953393387f3b88ee1e8078be2baf43120568ec6d6c710c43b08ef1a90350e97f5cfae99439b9fa6146e933eea6a9bcc18a13cb9dd3f0d525705783f207cfcf25a1d9d95733a9c0032e6d6f6dfc795a062fd4b326e66be1d89fac8c1266c3302a2d7f2edfaeae68448832e6d21db02097da3a9e4b41a0e5d799a40949dc410efd05e091ad2cb7e6fab5706133eae6d99451afd2efa4a04c975d2553baf619fc95002baee7ba3c3b98d3145d5a80faefa0cb9f2caa655ed796e8794b614ae6dccc4d2c2fcec11f34e3ee811626a97ee70564eb1ca727c7421bc4f20ff4ed545cb8906a6522747b90a71c21b20dad7904e50dd70e0f96d613164197450e64c99e53cbf820a6826033bb53cad5b5834bbc32488e24644864a328c978b2b663bd8e63a756dfd13cf9cadb1e3130621edbd98b79deb845010fd99f5cd0c4be07914eb5c843f7ab4a04063d456639a32c6a62d57d8e0e83bcbd0841a5c5e8822276eb55dcc846cc0e44618385f2cee89d6e798367178882bae0299e5cedae482580174e64cdfe62cf270dd07240ac626013a9cf6ff9c7bdf8d0e089bc55c2d145c3e2a706c6142b5253348cef411e10c05bf7a0a8acbd56778f787f0230441becf549d4151bc57e7764bd0a1b845280d36a0f6514972b2655a13f6de21d3529b1255ea1f098b237a55e2e3b1a657a5be92bb4573089780c0e2e83980c19428c13d367fbd103b30378f72488326304739470b6dde789872cd8cf755b8ba11d1710380d917bf952b7f358782c4a92a497756013cefe96370485e1756897b56b3760fb655813f3a036b8dbcdab4d2e3fb53e3449a04451e7931428f52475912b8bd428f5080910c68dbf359b26d22e8414316588e0bec935b33d0a98221287abc24976ddc68e50bbb23cb551708790dc54e1e241a162305bc263944c7e380632b4323f394ba939410b67c8d41ee72bb3cf4aafda027bc9fd0a97343bd4297b5374e40086251fc78c6c04dfd400b1e90251cc0d9d241ea357172f6d4c56be24ce2ec1e2671545a63447de3c9be4de434120009ab9a051c38856e7f1f57b507e106075d5c0c472ef61223849b766ac5973d3870374238afdbe1852409e1d017dd45f6a613cf3fa0758584c0db363eca1c7b685f74d627c88a07a8f45744d2e4a9781ebd228a43963c8ab801698819a59c308b075d0633f2203370ccbf20f42823c948edc9815a8650869f357e458ff5b56aec7806b4d862d850ee2625e649f84e4e7d1bfd930478e9a72bd07e5a65352f9ba9e130257953695bcc21644ae414c4ed3f6309809e559db95d669c191e471b95f1ea504b6d9b7bcfdb8700a89d4dfade63625f5a6dac285fb4ef8c7b1d6e853f0e36d83fd3ca85a374c3e7e20ee602137e1e35c01e20d16163e2d4dbea75a973e427bb1d70f1d543d18beb6583aa11486f3e341c07675fedaba1c7ed4bc6e8ee0cc6d8669713035e8b1b0c8b996f06550d8d0d7894f507c357d1f5ab991540ea7c979d6418b152dadf97b6b957111cb88dbd4994dfb3ec055d8ad708ea298a670bda029693da16fd6ca13be949adcd5d6ec1861a166e2257c3e314424725705c10535aa7faf2f81d13978b36ffa0c7266d6d521d746d8e578676a8ea907342c5a57e57ed7c67e93105432708d6bce8a5aa5f37b265b456d4e988fc181dc71018d184fd0dc6bccecffbecb9e47330ffd8d8803ad1dc790357c235396dcb868e3ef5bcf16a4700085c305e72aea4972baad77c134124df86a96ec9daef5c1bac5132a2384be324ddf79aa8aab75c4da0ec96d8bb75b004018cbf5fcddad73fe706f36cde5cd9a6370960ee5e0a8401fe372e152829630fd9c4ac885b17aa2a952315e75f4e63ca677ab92b97608de6f82c09a308f1bf7cf6d0bda955049d8c241dc239584fb118395b847de18c0fcc3091c567e64ac489ec3a810817a5aee0eb06cda504bfcaf250a77cccc4e45a246b660324229a486f777cdeeecdc9001c1b3086e1437ae6fe75364cddba7ace39ec6182c8099a83b9f2a1336ecb40ad73ed74ac08666ba486e7c7a1a8a8f141409158069a06589416436d047a3248d9289aec51de341233b4c9f27de81b836619d40c59f250f5e330a8342caeb9d8e3d333d58b07a28c958d3a52cad314bf042009ebb43b22d7a081dd3a5e37c1c8ff77e391d7e72429112cd3dc13bf086b28d21e4b6852c74c080105ecf9ed6a7b790a400d6d0754fcf3e9b34e87936b6afeac3e14414aa77e6e352bcb5c8d0781d53659dd53c4c078e295bfc75ca90ed9afafd5935cf6555fb61005e4fc4c6a2d53f8ba3d589dce7d5dc8e778558e94b115b536f893db1e98b5d1b5a77972785efa9a0fe7fea0893b4c9b49571495a725da1dd4a9edcf76232dd304d3c023e5a5a459a1f83b855e9c749ab65f426e5715ee7ad05b3633227ddac7ddabaab6eaf016b19da2ab6142004b8d3456058fb031e9a04f0759a3fca880c20c4f6926d2acf7a8df7a8ab1dfcd5ccc62ad7754b69094cc78dd34c3b90841eb6224dac7ec31861439da70b249e9936f50d927171c34f9fe50bb1211b800a3148396114c2dd3f1b710130759bd0e4c115e364a6b9b0f13a4b41789804979db7a9222186183c785aafd70b67a968ba24b2cc673074564ce7623f0b50f3a717de4217f272983e61896b5c8003b522e06ed1966d35b57ef2e512fe95280c7328d378c9400b1a63edcabd84bdff22982631c4b6fd310d20644f2c7198a069248b7426b0700699945b1ff3b97e2461f273b662e8950a2b0f571d5ea666022cf232661d438675a1406f6d9819e013af3ec6f2a6f5a786f9b45158118a1c7cefb8b70c3091244d258b14d05d0d5e99d1ee3a7f5f8582d24a0a1e5e3096142934c63864f6e961c43946303824025e69b2f5e8e28b303cc83b82d72186c3f75760bdd00d6dd55535960f55d93eba19a4724ecb56d07017e2dcf93edc6c36a06574fa03ff5458be404437ee24679401e2c0dde0616cc5df52c2088e88e96b2acd951370c7f868bfe34d045dbb207fad7d9394b9d50c1343e2f94acb836e11e1ac7875b300cda13533ed7d0fa6e5f9cf1a77dba1b408614286c1ba4eb1bbf1996877098b78fe8a8fddb91a83c9ed01bdd4b7f75dd770ac7b00f4249f48693978d37a6d537414b2bd5bbcf04ed2b1242042ea02cec0dda2ac6fb0b2abc2cd1147a20d3a8be25d2e8ccf0cd95df2569164150094726b91a1ea7ecf733cf22aebea55fc04bb6abc9b97c13c945fa86dc45e6a130c1fd3caeb004745883ded4dd765908180a256cd45eb9b774cfdf0fba17a1b776566a342de2e5048b4996ad9b444597f0a5aec2bc702751d9c63ccc404d1ce624ac6da1a2bddf9b94d84a5b24ae04d8344eca693aa724e25ea79c22690665f5c3e4a65d58ada21a69c9442b6e1a0c90dadc6021e6d2816c038563c94ae978d7d5d46c8e42257eee4dea75af85e81d3a205935ad629e75ab33a04ee98c76932c1212e3e4555baf423f601e608e862a17bcfc59fef631f134f55bdfaa4e93d2df66adc351a71e862caafd561d1565c3cb602d6479a2dbdb6c3ae8d69478b107a3a236c50a94a5f89ff61188a73ef31dd498c18992c11b874131a8330ab99005c586fcb2e535195b2d083a1ae5ed3c68b5c45622d274150a197a4f5d5f73dfb04cf5873494c64ccd54fc8951f7b081e69c43e619744772b53eb5d84e678385e1637a979ba61bea94c8f2bfaa462e83e16849abfbdb37be0074fe975a8b800a493436c2777e6c072add10d0bf0962de7c70d2c3bb84b2ac070310c65c2fcd0961317c9049672265005000f04b26345041c77814c9b2192729c16d2f31eff0a4142a19276f010a58cb95341c2fe49c3850e5631e926a6f549080881a12265b665f6463594d1a33356085e0ae91c1c9695a593a96b99e64fa5c5efda56bb5ba060c41857b6dea8dca47f611260396ae0f38783c5ac5adb291818a4733af58c21c3e9c497538945a722aca8b262fc6a147c8ac9abe3dfd100ad42a31f6662d28f16a08e2b064fdfc3b111644377c2f74edff84f4b4ac077d933c9aeadcafba0ef2d2efe469a03392ee5eac7285fbfc2628e5a2af3143645f98fd5e0dec46868c1424112a47e7a98b3c3359f7dd6b3801da13623e5b2e4bdc26be9facefe07a210396f3c73df7e86698b0924ca773f87312a051d62a5206d849b6da173cbd8c7450366673e5b66c6ff9c2bd99b88a569df47c4878e390aaa82f3a2a3cd03e99ea012e13c90a7beb18126ff949cc46804068f63a40c37a34edb4a2640b4477dbab42402f2da725fcc3e3e9a9497254f19ed7412d9abb29d08902767b975f0f900c423c4a8b203e1b0862d4c0ea66943edeec34fb99a3742fc54ba620256ad17e5974262f595e10e41b97377f2888147b92ebbccb35472906d8d7a84cfe1acbf5e07c90a2bab9be41ad763233ac7383edae2bc66ab16dfc624f1a309055a58fb58d2bee6b9f6116787dbac5069828d133c3f4cae9674d1a5cbf9655ada8553cde17b22609ea72f0f597aa7bba28fde791fc079fd9d9e0b13e5a1bd6666b9b0ef67d55761be971d06ef06c11a99ac283eb0f55b980116fc1ed2a6f6dc055f4430b60e728b20bef61fdb1d30d4afafcdaa078677201d6858f2e971f157fc0a6fb1389a19972cb8a2b9d99ee05a254566aab2cec0ab944f7593e23eca457d97b614495b2025a540abc34285497aa97c744acc85c27a0691d8aad6f98e25cdbfd8cefa43e519754e6bda76526d187", 0x1000}, {&(0x7f0000000000)="9be7b3cd61c512fc75df78f53525933dce819f2d4247a331b6d01fceb97202b07a0419f4ccfc7f6671d22e00", 0x2c}, {&(0x7f0000000040)="cb450aecc810e0e90256d479e4bbb7856b31fc56d8882adc5e278352e5f7fdfe55fa242efcad9acc4a1698d1ac99e52584b1cc17361abe977a6e88d4456597d8b8f583cef683437a14442db9c848eb6798351f62f8254c2dd53006ee", 0x5c}, {&(0x7f00000000c0)="e0490fff3467e3c8f9184d295dc8659dc12c44e57449670e393b3e236f72b93ada76fba30e5a393ece6ef5c648b16226349e6f262af36f9c1d9003e650c81ddf11e3defc63527e9ffa63c938e5aa3e0f64d1ff3912fb7a3de5b56563637fd47bd5602fadf76ff1aae509a2bfde922c28217dcd579a79915bcf1aab5b078adccb4692d7dd28e3fb08ea0ebf58c9223fa77a84dba6c2", 0x95}, {&(0x7f0000001280)="7073bab9469a66188292bcbc40637fec3a9b6fd4a6eeeae0fb9aaa323ee761b35419c7a27a9a09268903c5a5238531e73bc179bebbd20d801179e8e5e0f932f4c3d222ee401dabb4b01a642d5cb9f1d47cd827e4bb08f1d81ac666214a38a7f13fdc635e5e4a1eed7b1c26610dce978663a653ebccf4634767130c03ca1ecf30e255d8e37f0b71badaa044f70c7e33daff2ed2e89e2a9bb7216b720242e8341af00cc8119caf1dfd352b1bc59c45dde16d8c8170f7f963df62fcf234b5e364ed60e88e38a6a60033527032e762c5076a9fe2663970ad79d05575d89620f846763913a1c1d45e52d22335076ff10d441b876cb49961a9df3336f2bfc4e7", 0xfd}, {&(0x7f0000001380)="612932acfd20fbba09be1a8ea81d22d2baa59c0f50f0312d5d2e5b19e4e0cd9d77e70a07b702c9e76deb3fe983d53c4771fb7eee730269c05324ea7873844a44e4b0a1f2b4f0f7a1bde0fb88132240d5257aa241bdfa90ad642b1e7d2129b5713aeeaa55e4356f4da460d053e95a1891f396b0dd421901a359ac197c3996f974e48a2aa5d1c4f2619d61373a0077b89b7af9eea99019f0963e8b6c5b2d263cca546eb7a72d04c1747016ef40f9c62cae2e343a82dae59b84956a4a7ebdc1920ab79e926f3b168f432872fc279b98ac5d06ad12ec010c43c15f9756a630c9d340a5dd06d6ac2ae754465019e7f05a3714e42fda", 0xf3}, {&(0x7f00000011c0)="858671925b316261aa62ac8a5204627e89f01615ee2216658023562a6117573c30608b09f82c8a235b07871f09ff8e256b078d8cdc52", 0x36}, {&(0x7f0000001480)="b2a619a7e99ae32aeb653a42da6215310c621d57867850ceaf532a01125c6f8c3553a4086a14f49871269987be56da20b149e033e9dc2312124021e75fe1a116f00ca9c25043cf166ae84e920e3b4b0e6dabbb382b774b408aa61e523c016b7e34355e49e578de4403db85471834336b7b6d9ce82ec73bcda1b0a3b9c9141ffab9a27b5272af1fdcdc3ad6", 0x8b}], 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551bfc01b3dfaf917390000010000000000de9191000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65dc712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721a22fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4b00a895f649e5ef7564ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc515396cec088aa535a68481e2713cc2780", 0xfffffffffffffd0d) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x56, r5, r6, r7, r8, 0x110, 0x9}, 0x1, 0xffffffff, r9, r10, 0x18600000000000, 0x7ff, 0xfffffffffffffffc, 0x401}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:34:16 executing program 1: socket$inet(0x2, 0x1, 0x7ff) socket$inet(0x2, 0x4000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = semget$private(0x0, 0x6, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/161) 16:34:17 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x3, "ed3612ddcbe4bb82dfe03cf13b7817c397807f532bf808"}, 0x1f, 0x800) socketpair(0x37, 0x5, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x5) 16:34:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4388a18821", 0x5}, {&(0x7f00000000c0)="06aaceffbc89612ff8", 0x9}], 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) 16:34:17 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="8e09865ee930e53cb2d8598e1dd065140118cf1926642125c5d234d8f0c505a4945c3c11964d135782e431f5a0314fb2cd7327e17c9e0c959109dd42cc1b1936b9489a1a9034054e74a7b819c09da741bb703aaa296db253368035fa5fe57faa45", 0x61, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66496c6530001cbe98019a2b1584f59cc0b021fbf3d0420bb0a3f3344c820307ec4064b26ee0"], 0xa) dup(r1) sendto$unix(r0, &(0x7f0000000140)="6a9d1406bd8a55d0cf19646ca2ffde663a67e520f259434a15f639706e79fe8acac02839685adb81a1a7a4aaa97973e070d04f5c788abaa9639814db831ad2739498d013869ff62857e874eeda695f34eef4fd142e4ab686f155576a02fffa043fe001d4bf855fbcd5b0765006408b371fafc8d8db207a72a8898985c99942ad9f95c64d879d1cf665f21d38cca906de3617cae0e78826b43974154cd7a9f80a3d161adf94a536a364343a80a155b39d7cc95bfeb13e40f79a845f44e2316a2353d99287a00692441e1a3994ee90262e83fb493813cc188968cde9415ccdfd0b5379e0797f013172ac999778973be18957f2cc74a00f11e7c39c70dce3367d3862aed3c719ababc48d806eb1bb9893b390e3f121bd41e07d08e5fddcff2268090fe695c62d8508d4e1dbb78620d05ed4dbc89698b96a3fb28ffbe319b33b6f84be15f9a745aa5789ca3e8bdf6bb9c21f44cb40ef8007dc0152787d0622856b9ba2c3a6cbb15b0e71bef7459d332e80d5b4990458d5badeee2c4cee745649c92dbf405ab1e1e1ca49726412eab5c1db68cd923e8a09d9bdcbf1b2151a0b6e05620e5273fef5b1ae23bf4e2e1f96d15f79a77477a8e81b031fd44971ed58fae3d06de1dd5c178057675cbba92417170a5ae9587e26e4dd1829913271bc791f86c660d2ad16ac3bad942774627b4b3910c9276db099c2191bc2a6b2e80b205054a226ff3487e4dbba3a5476f0a75d1830dc1de15819ddf7a8c8b351223912a14012b4dc416f19d9ff797ea2111360f4bf29b931e192568c44b877d510040823d74b153fbb04785f06ab47f4313e3f05ad997d78de34116efd0bb8cdba969a08982cbd58d1fe7ad5d7ab1bb7e51f0501eca50388e49925f4a52468f868b31731b94b95ddd36cb2b03b7f96d0f698edc92a39fd0e9cd33b9c8b2ee1863f960587346f019ea5c429ff0214b465a1ef836ba3f4560c67a248ac37a07816b8311f91d59f59a949372d48d7d8d04b99772de432028036bab87c92f3fff0e54172be59c4a9f0afa505c400d37e1caf6a3d657ffdbcde2ab2949fd2efe6093dc13a2443444edf414d453ff8bd80f7e1328a60d3edd06b81fee5c525d255beb4bbd2d9c73b83b6af69f820703cc7e3ece610ca38d0c30dfe15543b3162674667e46ee05dff13a39aab619388fff0520f4da83fe9ad2f3de2b45c148a46ca47b8d11475bc3d10485140f7e0bd328b8c267e762e2dbc2810ae798e3f5a52e0911893e4426e0afc8b994e111f2dc887ff207f8884750694142c758cd6f263cb7b79eaa9d45d4de84ef6b6e17e9226566c6d65ab4fc7a7793a428e26cc0601548d316bc375ee0646b7fdd818fd571ef698beb3ec5f9f678a385d011ef10c370324bfbfefc1f611f143dbe79b9a47db656402d0f63399c2923c2e39aedf81cbc43131c976ac6be10c0f5129a7464df5ae35385d570b84bcecc257e93660421892c968ce8b8544a45bb248de16651d8c2f1168d9d2e9e42224db34d64dd63999cef955a85f3050ff3095bb14c190e9c68adba8e32fa8f127278053346d7baf4aa6a33b1a6ef8938cd32f72699937cec49b4137602e2ca5995bf2a16b1def8986e5ddae6091186e407104511e92673ed3d182a22cf4d80198c42d6d2ba49e63e6405c102487ac5cc01bd4cf30eeebdd9daabfadb829ae81f7cb602c2bc7507c9ede232703ffb3e7f365d10b4008fba4b11c0c725171c5619409ce9b96fd0ca27b86ee0071cb1d19eafd670bc9b4ce2d8ccdd41b57adb9eb300e00e0af23382575bdeba398d57e6808c331e2f363aee195802ad2204ce14f5f371977f371547dee6ec4ee697ce9e12316950b8e177f371be8dd63e0fc6fb84624916c015ba8591d7c1452da972bae8d12d4813a9a4da9b8b57d63930ede2e0ddd5a474fb4947fd0cfc89de30772ec3f0668ce98736538304187d6c67b41e564f7552e572fbe0a24834ffc0a3af568284f0a5c9a8c8e2b5069d2c3bf2bc9e8314d6f1aa659c4caa5193967110c52d8143b5fd9cfbf2c9d54384faab86471598bfefd882b457832a7e46390c22de6ec923f1da1240c8483072a05a29e312d701004144b997f624e8443349f5793e0d05e20a31dacb52ad52a7aa66d88f54023adff29dc98a0a631f80847bec42b0a06d47e05b6c22db65e7be22b514fe79c26e14206bf08c069af3622b29596963be7951734f18ff0c87374862c78dac81c506b5c73972a8023b63b40a79c52a1f381a98aff79089ba284be817fe4490e30ed40ca410e301a1b196ee9e746d9407abf3b1d2e83ef96028a2d050725f4ef8c2ed9025e5204f9b67dcaf9aa56614cbfe54017403344bd4d4a3935eb28cef31e188d0484e0a970c527f949be7b23ef7cc919c70884db36428a5481c21c96b9fe7900958f93464a6f7743f7746a19b0f7fe2dbb70672162133dcee81bc4beeed27f4884e088bf13950a68e5d86533b6a06de1155532dd01bd351f07e66094309578948c8ecec24a181015868bcbf53551003f81ce5aca847e43dcb7b5ffe873ad01d235ab307e12aa543d9f092e5102cf908bb34e46c704641bcb439503075cf8cff164b2cbee9c9344f962869e43f7e1074dd2683d4bf8adb0840f5bff490c8d2390aa6aae9d41c11842aa2517bac87639b171ad3572defbb19a98bc0793bb90daf7549422f54413f0f9f2f370a2ded0af446f0eed698330d266a85d8a53d104060ad284418eed176ac74d87c6c0f9a2ac2a6286bf7bf71a7ddd76ad5289011d89a6730e583870b6125a1d1ea52409a63e7f68632807ab829fb9cbcd3be55a965cf582e9c897df6c38c01de425feb457fbcf52e07a144d3ee6743ba89890fd9fd2bb512ffb8ba1cb624f586ef76de609a9b4f3655d8eefe86c496431442f678fddff3d0af99f42b725274048772dce604041efd6cf3d0395b27e4241a7607e73df949ffee7c52a52e95f00e2ec97e72c56f094825e801871bdbea0d00f94841b8f0677ae00def22aa5b8cbce202b541361a295612cdc539f3cfa6dfc74ff56ee587cb731b6f5dc8d32d44c2e539ecea226f12b452313beb78777266bce39be2e3b0cb806386d8d3a6b130e44af2c4753ad900a4c8ddd3171d5eb4632d1d4f1e7e2766c70b6d997118867c5bd879204c158a7d5f7feee3bfbe31861421394b0387f40deba6821be294d9963222f87a540d67436b52d86e42aa56dac46b3191ccce40054338aebda75383032b6cb870dc6b899c4d50b32ce2c20e4117405b06c5f093f4487aba7fe672b64bece4af42765bc986fa42b5bb380850e43040766ff4ea8c5217895e3d30dfe9757a7755e01ec54f4ead1dbe9826071f04561761d2d60c1e27e6344a9992987444a6cc645e5855a10d4d179845c35075d6ecbb693d955e5964ec6df3e87a8dcdb039b4d77cfe7790bcafdf9ba59f758756a5035af969e948aa3f733c0a602b1eafdc4afc61bc57c0e74f652311b3dbf7b6f0d8ebcba6ae358fbb9e9ce9e49b380115eec994a2a985423a1e395d548ab2123cc514322deb8ac3bf8ed42022bf4d60cd2e5f164607cee4fcb24eb52908ff5f6ee75008bab4aa9f877441a9d4ef1f3f57206adbbc8f7478614af82055853aede8540cda5976d2ca81c0e7be8e1863d02b6990e57aadf72a26c8f572a9d20f731f9b4a58b845b3e82383b0bc7eb40a3f36903bbbdfb1efba69c8de222b9823940ef3872fed3a7a523e65d7db4e5b0ca5f3dce5d26d714b547dcf234910673eb768e9b2ed4c384971acd70bb3b825d48a5e5f885f31996d56d1d03e2d439261e1dabfccceaae7c1809b2c3230d4357595857e81ddbec8e290c02774c3264c152bb0d5833e1abcbf3bd75d5445cc1f68a498f39e3cf1b0d78b927953d6ddb44207c855e4387a2a75086da96bf22081df850766b1fe548cfe4f25f0bacf98aa21a42da0ca320a06c35f48739b226bda39d3aa61abc53393c54f58555758c723a3725c646f7949e3f63b83ded46938dbf186c6517448efe3e4324a70b4977ccf9e780154b4947d6ebbd2d0a8e4d8077378319618059e661f891f4b0be20356d58ede9a6831f88a2fb732e308867575ae9b5f00c774539b76d6b7b2e182ca9d5c9c13f65ee3bbc3016583cf283f09bbd6a31bac183c394905cf43c4629243bc191a14dac4cf8d39bdeb84e0201d6f0d2d07ec6920afdb83ea266eae59b46847f339cbacf74157d9cce0d8c51ac1175b9a90cbe82523eb93cbc9fc536fa3179631e655600231239b4b25b3f99661de54ab747bcc9fc2d2b01ae724e7f94f0b77b7e8748862601be7ad272db251fb2aeaa75a0dff1a028689cafe12c46b955f0e53912abc962d5273791370ddf54f4bf40f34c96126091222df362049bd2c38f3fafe2e5bda8392346ab793b11e90e756ba205ba6606b0aac4c53a8951f6e0dd106d2d718f610b05300bf10938cb5b6f27604d5ff0543fe780ea8287deb28dc0aa09c73a31d91cdca7e316888aaa010d2f13cc78d87445e59ba2b8c5cb4aae8ebbb49c2b6f660e47efcfde2c7851f10f7c64840b50680af4f2968455dbe42390720c116dff0508d160e4c64c4863502b344992d9892c9aec925116e97e863e17e9a51f9a5ab126013dd4d66d36f136b4d7acc44a4f85162bd08a1f79437c3a560c69d4f3b896e6dba71ab82411a3a1330ed4d7de31a302ed4da3df755371521670fc31ad372582d334906c56018a1516e67082a2e4ac31f035b04b5fa31cc2d003616fd1f456e834c97d793c9b5bf4cbac37ff5950dd8e81f22b9dd947bde3981886e5dfc709275117f9bac2c3031d9e81aea8d48c4cb544428501775fae57ceaa5e8614a6e8e8de26e4a2bf7524461b7fc2752d5176681b1bea07bd93d421cd061794e1c422bb1cd059cfc35318cb26c53fcefdabc94c704081c38eea99875e686a4e2b8e6ff1adef66c5b5dd433c7d7928fd1de5453fbf3fcc60f465740c25f5f689f8c7c4e9ca03eb8e086d6f21fb821b60e01d1d45b65e31111d965a2df74578f971974759b20a88d8227a1a6c0d278a3067fdb64e257e0e049dc057272066ab8ea65247219fbc5b2f312164e70bbf7cbbb30076debe8fd456a251330479354bc683c5f6e5e6a390efe4c5c1010c874b1d39cd2181e9e23cccf8d18b12704a3380857f519b09546506c2f9f96c8e0eb965d680ef71c400f826017b19f302d7945971366174edd67993e0cb536d97c1f6f49975370b16d189e93d9139b485ca62a833d68a99aec6952619a7a2498d700cd2fae874cc7fe10be321ba33f6db93f3b15d5fb7cf7d7b328bfb594508aebfb6ca3e7fcd57729772eea4686a03e78641622ef70222e6a35554ea9f66813c39c16e616c0da9856dbcb05a531bfdddb01e46cf472c6535853c5d896f8769aa5cca8349daa13c4c498fdeb4079daadf1939f82f6c0687af09445a4d0111835c6af98518d3ed34b4f1d244aeb75f7bd1b0df17156426781c9366418c9487e7db25fa961608dc22b570c309326100170d765b3ed6cfb3fc28039a61dd9b72be21452112b129813fe9ac34da59344b10dd8b3f669dfc02c3a6546c4f278c902fda735a363e1d6852a99d22d837fc8d2470f931c7e9ef5d6bd4944bc68499860560bccabcf810640c8bda646e6dd78b3b621355eb99030fc5e3789bcda725d8d177893bc73ea915fc11037da9eaa9b114b20d46ca702768ab7e56393164c8ae8683aafc6eb3a55f1d3dd1ab13e8bec0348854cda3328427297adf3c8004731e42c31c7e1cf299939ca5b649cb48", 0x1000, 0xf8d715d1c576bbd9, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) 16:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x29, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() getdents(r0, &(0x7f00000002c0)=""/4096, 0x1000) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:34:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:34:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2a, 0x32, 0x0, 0x0) 16:34:17 executing program 1: r0 = socket$inet(0x2, 0x108005, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/98, 0xffffffffffffff9c}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/13, 0xd}], 0x5, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:34:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffbffc) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') getpid() getpid() stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) 16:34:17 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:34:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9c, 0x4}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:34:17 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x100000000, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="30453e3e0ee4d2f8c5bb8a084ea59426c78ba750a60a85c25e3a376af9d6b6cedc7caa681118d74145248d2ba5a587dee975e0103ee69ea0b3ad26fb2ba1656a454edf9692691ccf54d927434a703ac0555d", 0x52}, {&(0x7f0000000100)="25f350da2fce1bb70b1d33e0076198df6312ab2ef360506cdbf7d86746d09aaed9bc1dfded21f7ad277890d52f4314cce2c091553a33b81ffd1f51ec9c512dff11cf", 0x42}, {&(0x7f0000000180)="5a39ed07af715c588d8cf755b9bb37a327426c2f60bd50e6d957b9c0ba", 0x1d}, {&(0x7f00000001c0)="9e100c1007fbee394807994ae9723ee00bcfcc3c71a6ef79bd89951a94cb395bb37721a4898217286f4d1b28332bc628d9f0f34e034221cb67f2c7a0f563ce5a036288420770ebcf9d130713c8cfc41049a2ddf01ba14a41a94acae84840669c46c56a62fa80c0", 0x67}], 0x4) 16:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = geteuid() setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x3) 16:34:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x10005bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xee19, 0x7}, 0x10) select(0x40, &(0x7f0000000180)={0x293, 0x7, 0xfffffffffffffff8, 0x0, 0x5, 0x10e, 0x39eb, 0x99}, &(0x7f0000000240)={0x4, 0x1, 0x9, 0x100, 0x81, 0x7, 0x2, 0x6}, &(0x7f0000000280)={0x3, 0x100, 0x8, 0x2, 0x7ff, 0x5, 0x9, 0x5}, &(0x7f00000002c0)={0x6}) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000600)=""/191, 0xbf}, {&(0x7f00000018c0)=""/54, 0x36}, {&(0x7f0000001740)=""/229, 0xe5}], 0x7, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:34:17 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5, 0x5, 0x1, "a0c80c35ac50a4b6c9377b572182d052229473a3", 0x2}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2810, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:34:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x7}, {0x8, 0x1}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000140)='./bus/../file0\x00', 0x40, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/171, 0xab}], 0x3, &(0x7f00000003c0)=""/106, 0x6a}, 0x40) 16:34:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:34:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x3, 0x0, &(0x7f00000000c0)) 16:34:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1000000000, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:34:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x111f, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:34:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0xfffffffffffffdf1) 16:34:18 executing program 0: unveil(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='./control\x00') r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./control/file0\x00', r1, &(0x7f0000000180)='./control\x00', 0x4) 16:34:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="2cc39c14eafcd65d15c4f05463811721316411f7ec47d576b7fa865a510be6f3642612b6d7d9c618ae8777a345ec63a0d865ae143f47aa4efdd92e4b8ab1ed73a4897d64191de59b1d83323e8603cb5c4501049908f3505c975c98663b846b761a903cb530888ae49e6b346f677a4dfacc8e617ff6a19b300b4a6fd26799a9dc44d7801906730fc3a7f4a52ae6c1763108864afbdf86d105075e4a34d94e43c19599caf813aeed47775bc0ab9704e1d9235942d8fcb07f4057c1e5263405190aad6f327c563e6f", 0xc7}, {&(0x7f0000000180)="d08928cfb36dd52532194a261ff47b4fbd91cc45b9271aa2824c8e3272110565797b53e3781b3b9054075583d624da0e572b42edfcbe2620991298a1d6d3856c6c503db4bea4325e348d2688c530677a6482ff9e2a0ed7693e296793d6d8e21a3f7f98e6294d9ad4e76082c2870e81337f80430df9994c280964de77c3017080a9816e1e24901199228d9e2405aa79a25d28384dfa43668d7cef16f11e538d37f26ca907a6255970aac59570df589b876c616b69", 0xb4}, {&(0x7f0000000240)="dad2bbf1fc97db156d62e3dfcf6e651d374aae84e407fddb51b06e9a8f8f5690180c2623ccd012743b6e08777578dfaf478731b8915b91dbf1606c9e8f6fe7f89ce0f8a48fa7c29c6159babfc7a7139aabd45b4b709b99882c5a2c631312cf56d684f81fb4c1492009d5a2517ad2716e013725b3440354bd1c7b516d5765f3ab273ab575b84e0875e07358c8f1edec1b04a2b996b6efb641", 0x98}, {&(0x7f0000000300)="f1112d17380dca67d4968114cc96d355eed9a8eebc99bd4b22dd9bfebab08f30a6c9da98201c3c7f15947ed005c3749387d1f7fe7d20f13ef0d7f2532574c30b28cae65153aeae0c8a74811b6f6af6c1aa506f2ca877856936eb68d64e1392447790fb0a4b6c27819e5c888de0122bb14ecf0a1a0c46ef12029c4a94b544b9ed94cc42", 0x83}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="e800000000000000ffff0000ffffff7f5895b115197328686f0ca2aa8de3eb936fecfcb8ba4275fafc1060c8e7ec893b765a1cd6993fc0b20c0c33c05368a4feeb1ac4dace5b34428e2d5641eeda441a55a0d2647ef1b9c9a86a3eaef0953c670b38fa4ad4a18b7ab07ec813564e30894deeff3765f5f8a5c95a07a75de2fc9b5c4e81f9f80682395511828c53a57f033d6a27158df38afc648a289f9aa800c3903fe64c7e94efa163342ce3141fe4162875239203ebb958df5ceeb781838f1d1e16328ae0c6ab78bf91c501bfe66f18af883cd49550a4e996d3ecf65fd45e4695e6a1ecfc000000936ebf4869574315abce89c59dba155ec5280cb95d54ac10283988d114f9c7de36c9846ca95262d584c70845041ab192289a9b11816971cb312993211649150ed33100000000000000000000933e9bf1d17e31d53262c7f6314f042e041673b5246875ecaf936ab2dc2f32676b10ea67a2c53629262de6a4c70db795062215c66e04f6964630a9cc6a93a00a65c53ee5a06574d5dac16247c94e3dab06392c7a1a6c196facbddf859a3a79138f3d632a994a51f32f390100b7a96f70ab21c1d0c940cf7dec712415b712edfea7267af0106a166471806929dacf08c21be05231c3ca970b7ffb80bf3af30538fdb11cb2e23dc2f670cd35f31a3fb646e67735539ca57c19c32fd96aeef3f20ab1025a1db2ae0aed8363be9fe119f39851cae83ebbb36f0e16ca32a5f0dcac3d54b22b9c50eeb1287b24ac1bbf9a3c449f68055b18aa1dc6d01ada5c84e0d1d5bc5cbf9a95b23efada1d24750d57bd53896ae477e06959b7733ba6c0019810fce4d8ac4b25f452292f77cbd8d2532c01ac83420480e487bfc3a13ae2682e13f1e2b1"], 0xe8}, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) listen(r1, 0xfffffffe) socket$inet6(0x18, 0x5, 0x3) 16:34:19 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000010000000003e7c2603152eeef121d87674e1561b9a6a4a2d91ea8daa672a67c300000000000000eddf04fe41e0ad006fe76a716a38d9b529c173f5e1ceb0f9d46e7242222e685a4253641107cb5dfaf9b8c339314173bb708a6c8cc41f41446866585e4af905f403b0b7d4c16f8c1e6e52821fa635267f37faad7887588cba6e3291dfd8fee58abcaa82055d06794f58ea063d7c8800000000000000"], 0xcc95892ef4463850, 0x801) r1 = socket(0x6, 0x1, 0x4) chroot(&(0x7f0000000140)='./file0\x00') getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:34:19 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86136) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) 16:34:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)=""/43, 0x2b) 16:34:19 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:34:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r1 = dup(0xffffffffffffffff) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./control/file0\x00', 0x80, 0x94) renameat(r1, &(0x7f0000000080)='./control\x00', r2, &(0x7f0000000140)='./control/file0\x00') readv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/213, 0xd5}], 0x2) recvfrom$inet(r1, &(0x7f00000013c0)=""/45, 0x2d, 0x1, &(0x7f0000001400)={0x2, 0x3}, 0xc) open(&(0x7f0000001300)='./control/file0\x00', 0x100, 0x0) 16:34:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40000000002004, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x8) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:34:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100000100002000, 0x28ae) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="832ce95f23c21ef1cba19a26b4e40e48ffc1751748eaf3ea25c595eab5a2b043da09384e6f08a805ff97a2353547cdd1f84863c7aad7aa7cea434d0bd4b355939d9b914e", 0x44}, {&(0x7f0000000100)="8aae37342c9a5082abc8a93ecc", 0xd}], 0x2, 0x0) 16:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x6, 0x4, 0x7}) 16:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:34:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(0xffffffffffffff9c) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x1e, 0xc003, 0x0, 0x0) 16:34:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000680)='./file0\x00', r2, r3, 0x4) clock_gettime(0x2, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) bind$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000640)) getgid() clock_gettime(0x0, &(0x7f0000000580)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000600)=0x7) fchmod(r1, 0x160) linkat(r5, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)="4787c688e49886bce55a643524f8b5136eb63714e57b303d477ebf4dfe1fa03fee95d8eadccb3b2058bac660471e", 0x2e}, {&(0x7f0000000140)="6b08daf9453b04be8ad9302d58487f765230e3be6892eb4fa2841e91348a5cd0cb841461908bd3ea93aaa96aed3a75c49b56bde69053758f699af7e35ec31921d93c8b2dc617548e7b62e8f6b3829367b33e5ebbae13e8a61b960bbaba857dd2ff3f3a12d93379e3fc9c16c3489e83715abb147d6e1ec69e020d004550e31c12735ff4fee08df462f9f84c031d1c90946dd67816ea36f0ca6590190c9dbee381f104dca5f1b48596d58878e79a2603aee7507319cee9cc09c78c4f3321f84cdcaafe6b24e9f786b10f72d6976e7530bd7ede933fa5545a8f65160444e352a214074fbef8eee3ac391c", 0xe9}, {&(0x7f0000000240)="0a093324125f393cd22ae7a6eb6c232ee8534614e96efb655cb70d982d1d8db335fd31662a4cb5c320f9721ed2ec5bcb0c8842a120cf4f0a9652867cb1f62fe5241bc33d3ecac10d224332efd0c73c58ba566e22c636d76bebb7139ce7cc44b4392cf6", 0x63}, {&(0x7f00000002c0)="13b8d1ca4e9a6002dd2c7ae06cf38a765c50864fae0e5a00a5", 0x19}, {&(0x7f0000000300)="fa951ae93324389fc964999f4c5a9e51d6d1e16363197c05c0fbd349dbd13d9846e4bd4b0a71e824db0036ac4edfa1b8addfcbf1e303c5216a1c64b612c5d547fcafc6220f5f250042af6976a2af10ca2e5ab15ef334e4733215cfda9bbf93c3e13f44e5bfb7d4e38b269fc896ec34ff324f61d3593d1200676889cb", 0x7c}, {&(0x7f0000000380)="2d49f97825e9e6c41686a3d32c244ddcfd460192ce27a9b905f1e377295f8922daf8070384321ff69f43518d0e9b607e1660b888a4b2f1bc6d73b1d27c4f051d3ad0c967a9b4e8905338e0e0e71a289b3889797552af3c3e608bb0af1dc65cf9f94404fab013a2a60b0fce63481363e1a0156140161359f4d589d873902f3675fa57bf246e35c4e3729f51927991dade164cc61a2f4bc4b00b895d0e42093a95141672289e49f36c", 0xa8}, {&(0x7f0000000440)="96cb2d399557b920204978d0883db256621fa30262351f611d2aad9217adc786b36f71cd4a531afbef01", 0x2a}], 0x7, 0x0) 16:34:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x18) mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x8a, 0x405) 16:34:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x17, 0x2, 0x40) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 16:34:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10000000002) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f0000000100)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x4, 0x0, 0x2, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x8}, {{r0}, 0x0, 0x3, 0x8000000b, 0x10000, 0xfffffffffffffb6a}, {{r5}, 0x0, 0x52, 0x40, 0x4, 0x4}], 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x10, 0x6, 0x7}], 0xfff, &(0x7f0000000200)={0x8, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="72f5082c9bdb2d26e70a8758b3a832463f85b61d51b0faf578d077bb8f152e4300b931d3b3100507465bcb8ee3e10596ff792597a31e0cb1e8b1ecc3bd8b921d82691c3004376540919cfa3283e840c2a3cb176b92e4c6e95d0a7938c108357c0873ec5b071a97c3329e052ab66b98364f99de772456cddde527b75eeb45327a05c2e74f2cf89c4b2cdc927b4215aa0950cde4965f2efe3bff7fb09622930d3cefdc7498e19743c30cc93d58add4087f060f1d7ec3a7538fdc30c11bf544ae54d4cbeee21f1a88590b43a9dee237f127ef2b2ac9e7f0300abf4396440c43702a65b3e7b67d3d12cb55d060fd8ec2a35865022867099d3afb1fd7a1eb3358eb7f283f8b4574d873d6a925ec38e64a3588608f7c87017c5286e1d0e53e738eb035dac83acaf0368e42ce530057bef7526c698187b5cdd677cc3e08141f7cdd5a06a5b6d8144321373dc23f86a0b62fbf33738369a76f79f7f4a33c35e3ca8de32710bbc1b0bc6a96c6463e3c0b87333332501c8c67aed06718719c0bd8d88e1788f003c51c1a7b860b8e01244158f8cbb7bd897af9c01a600acf9386a868d8b8c99d795b4878c1cb4413fd5e509d8caa9d7840d8180707f4b3907a777b31fea3d8e7d10d92121d749530f632ea3f18754b9365e5ae434f4bcac00192e3a080845e8e48f0c738e0f8f331156b17b7a32880a55bdab52a7d40f30abacdcba97cd97763963652b6a366a2c093c42116b760641243bff67514aa47cd5fa350d0361fff4054c9b6ea1420bf506aefb311ce20ff20e585447a6a97864ed6079926b4529b5a915c73ed7502cc16d9876c5483ca6d597f5575bfa3105d849cca0144854e32297bb004829d9fdeff2b94e98cfcd423adc7d81260b75f0e97bef9cc20b57633ec81f03f77b4d7ae743d2befb9de251602169b683a262d6fbc7bc5e1cceb154e21d9ba7f31255af1a7c9c50990a89b5b95b4e5ed2d3eaa294e8d362058d308b210649bdf329fcb265195a52de6c934f372c64931e8e0fa59bde7541e2f71927a0d7bb512a6e09b77a6527cd5f84b89d42b73de50f5371bf772e2ac8eaac4df175c1af4bc4d6d414cbc47137ba0b2fce0878114f9fa0a3242d282afb966c50b35300125df10fd6db68b773d8587c25e0e2b6a1eb0a61a1fe003e6aefcf782f986b2079b02818d36ed56aed3965cc90cb89d83f96610277022a3b7c4bac54002f3ace5c5c94e3279ba8370d5b04b7a0daec2a603b281d52481afe46a08773d32aeebe792c949effa2d629715b7c37322dfb57437bd15ef8015b6885da7cc14e4caccdb2ade8a7164efae421c7b108b1f88d18a812af8281afe2edcad8f9774cfac175764a158c405f1678b98be538b0659cf9dcc4ab09ab83cc35d6e7ebcfd5125f637e263ad6feb895be128ad16fb294f048875762c06ea6a0a2dfbe5aeb115264d87bb5611c17b2ef5d032491a546257583533fbc34120d2c734c3447a438ae4b1941327176ea06238056ceed1db109f9b16af692e5cc82eb71e5ade060c21ec571c3157909f0e50f56efd65a020029fe18cbdc580c18040a8247a7d133541704fd3d5b00977ca31b567d9db7225a415366cdc3addf97a471926c0a5e76a794d038b5cedc7a19474ec9f987bd7983c5293712c0c34e07648046a313b6c160e7d7111e7253218bb97ef3ef5b22a97823e4a2251ea819acfe88c794361005ebe4804828f03c89807192ac2c6398c6b987c74ef69c559b7d29caf6157b873cabff2dbbfdc44fe87492c7aee4c285ce114543b91a01d8adbdea70520c2f4992c494a29be07a69b87f89234d0368c8e4a0daadb3274e995bceacabb2cf18a1d230773bcf314669b8e6872676d62a90daf36fdaafbc5fb0711c85d498d239c6064551d1a50285649c9d36e8133f453298fe04d5f356d278eac978033a1fda82a80375ebad5480b33c20e3d88bba01b2f0f15c8f163cdcfba3cba9cb365213fa07d5bd4165b4bec384baf05be57ac48684579a5b7213b0308e681975b9a9c90fdd11eee5a2f74ad996acdcdf7d7018d0579ceab006a78f74ca33b5f4eb4f8baf22c8a2e240feb9f1cfb54525861298fdb0e0d80ee083410d8ec1ab7fd94cb3d77be19846406b9b2b553e53533c5191b2c96a97466137df2347f9dffb5d795183d41ace12f66702ab51bd5aae900cfb586266ee160cd005ef624013fd4cdad9aad525554ea4416237cd610893dc50053cb2bcfd6eb1ea75fd52d358c5f736bf39b243e723b399789b45aa68fc6555d3434de9b7c18a2043eb62ed41b8c7fe809da8c5165eb18fd8cd88f93edd10c4c5494d6714b001a5ebaf3c75c058be43e5a9ff3a21f53f21bb01cf6ebc6c47a48007966241935b2548931d0c2e979cca21637770659003cb00070ff7b18f5f56e19aa75f1715514c346e91d7ed61a826f16d4f1c7288f6be09742c09a004ac99896436e79190710f9555b110b4bf6fbb16d6106569610a2d5b310adf59012ed932b9be99f640185313a131b864d38b00aef168d3dab89c0b0bf7ff7038050f2c55ed757062e829c323e00b99d64aeb199d7cfb0e9341bec3998da6b146b052d8580365cb3ad0d5e0ed6155796eccd3c4c4980451a1bfe4800bbb310bed5aaea4e499ba0440166d465e0d4de18ae3662dc55c668afd208a7ec11e991614905213bd3d496b942f0083b04ff9583a8536c9ab4c6fc43d3f40eca95b79ec3220193f607b7e880c5bbb35771ce3747131c0e441c6ffb9a186c5f4235d691052f11077839976a1903012abce85f2bd5c42329b77d563231928c8524d90edb814ba5d5be2ab38856e86830e83b6b581ce6ed8214489c01c62661705672fa1333474effe23305bda1f2260e74f3a26add6a3eab5761f892c1a1f206fe00e61385fe458554454f654136667cec3aeda406ef206ded1ab130b830bd5eaa40bfefc1d174879eb38ecc45b47292aa531d3f71cd1eba816ab56a21ccc839f4b84a7c6a14df01bbea49351daf343c89ad9ce3772eff38d919d785c2e1d4e78d1afca98802ae0518627c35490fa00905e335ebd13616b2bbe9252aeaa487062cb7db0f1ec16e54c065e096d22ef29c6d9fc2ec2b22956c86912bf65bbcff533c0bcb75c60e687a4278fb0b77b3ba719df964abad91aefa1153c6e9cf051bffb69577f219a7d06f7d4c53c87d31aceb3f18a16ae10d30e42f5d1d55a7a9db83e10532561fe06136838eaec01afbd9b6fa8843bcfdac13f11619ab0c16a12fd60ee4f31d82d25facc501d7ea0417b5b54de81e65e9a081b59c2936178dd1a146132ffa88a451b8b80330882b49c040b7b30651ca3ab8cd26f5ffbae56355574845bb0012d083bbb2e61c5455cf2251fa7407d4d1c9a3c5e9f1d17787e0a770e4fb08a4a063c820c497b070ddb4447d06268dd4990d37b447dde713656964fcd9a2e04e4a56d7649b33f245d8d7f70395dc410f71fcebfdbb9e40abfab1d176f35721b081c2d50ce3b6223270f7c190653411e9e423fc7144cf08e1aadd805aa782868ac6f4b3b3eacde5ea802bbf0e5703b62afb9b6c136a244448969c723f7781f7b6648de2a126ebe7469d1b635c33f5b03c796a3cefa552f28948d8875a1cebd11948ec0eb38c2bad84c41018cbecbe6d10c9e1a6fc172a1c34087d919cda8e5bc4a0b18f753fdf4fb18cfff6018a827f87176f92d3cc00a0324f51ab30972aae1a841189b7af59fabd5bd88963cc3ce825dd7c0f2f1213dfaf16f6c12950fb5a1b59d00f28192f4137b8be46235d1ee9adab8f83350edf48e1290d71a22846e57d966a82bf52fb6cb4581adcf7a72cbf20bf177592e506e95c67a5a031f74e27be7a85dcedb8a5e875c8aae60d00a0f40427afc10ee5fd8da7f451cca91d8030ba72e6d20289a74c3d2aba7e895f8ab8725cfc0a666fd3f30fd424b3c63a0edec648bc09c1d3d005da1ac58e0ead1643e4e187224f27b817dea25a1ab6993ec0250388d2b6311e4efd01fb93f8f8154f7cc7da9a08c5dff29654c92c17828136602970b11579637de5b13a2a7cdcf32fc6a5aee174a59dfca55836db7ae290b5d6a7f8d1c8575baf604d4a2b612a1f6d6b1731257acdc90406d3fc076072b03005a8b0dcbcf514ebcab42eac76763819bf05fa51c4c4426658c58a608d368c197251fc473c393f68742be94e28562f98b0b74e37a8b452b55118ae72253c622dd1f143d32778025b3f2b8af79ba5ff22f8871d4ac5de8a1d6f566f1bca0809459467efd086a5966d6a5b38cfd2cfab54c9c8aa9b1ae071bab1a78fb6572b3fd902c93360a5996118cbe7cc2748a37c1e50c334b9c45f147b008ceb3c8266cec6c4a6b79306054aea87d563eb80eaab28a44800f9178639fff8db81563a7a7fa016707a8e84d6aac972c214d7831b39ab32fc96841c3abeab1481247aa1fed3a99453874f08608de49ac0bc930e6f93cc2f40e3e7761b4ae5f839d4a5474dfb39b55726e5b1a67b4dc917ecc8f41fdfc1f9e74eacf3e61248f34745ca8705d2fcba70946f91a313f3f258bb8bea10b51430e2e4d0143dd972b7c5d61ae55204491dc14006e702ae0f112aa1113e6124870b4e0073e63b58b17235edb44796ff1b7cc9974564f51fc1d62d9d9378e9f2b6f023eb25df65ee779778cddbf719b428eb344b69ed154c2613cc83865d84ea5f991a3ec646ac82bd807187fd1f97ca3a98d59f21726a478944ab73f93c225ad2ed7468c5790393f1ded8a20d08001a669a8b1b0283bfd2762ab2590bb5c533f1fc127ae0fd57c9ba9e9775da1291fafff4ee065758ec4099c6d9103227b741b88b1b76d777c0776b86f4db722d4d2fb8d0b7139a18956947e6f4cccc9e5c9d770090f22faa909811a19343034a755640ea6a9964265663f7fa2e71c2a67a3599a1685209152f9fb94c2933356e7bc58cbb28b3ac276fec3abf02f0384404c06f614ee7bbd3b007b5e30d320284ef912a30bc2abc69fa262265a0e2642a80b0bf20761a5b0aa65b7887608e2bc904026408ec6b275e1fcd62a281c6f63227b264e03a6cf31d40cb9d3ec13fa8c3c0b2bc50ddee663e4807c2e90b6822a31fbac3c2b6206500fd87b7e0b4c63d014568ef3add45ee6a1071fd4d17a874dcb455e42e442635e2f47a841db969b136f59e36ba3073207a5e7095a26bbfbe7d8eb04ac228a8cbb76c684025b2159299f67d065e43af7ddcc1aafe41eadf5b5dd875d401d0b02b2051956223684a06471dfdb3e87b1e7705555a0bd4b56bc61f8321883c80eeb59fe50278781ea812c07a24c9ed29b75a69a214397909bc42a40147f4cc9e102ac87155e57394a73885403d76c7873398614efdd0cccfd6262264b18b117e691ea27b431a6aab6a6969fd7c6a30b5e6acfe1d9a4ed042eb793b7f183346ecbd7f6438918428799bac493670cf26204053f6cc4fddc7e0d37e0ae847bd0b5050d4a297f979f7d6bfb0b9a33a368c59fc845a20bf5ee57e473e26f4fb581325022454598809761bf3a08e91dd41187aad144b2e1a8d51a140c73621543851f9f6b9ccfd1cf1062969de5648c8482062491b35fef6acec98ab52b5f3c96b7bc708288070b389d7e3f7e85c783e105f1cd233eaf3c8bf157c73ffcc7b0ffac5625c1bcfcf10f9a34a907d581983157642d846a1df7ec9518851d0ca0232b0e463002f1ae10e9a2d557ce98fd4ba18abe03928bf31b93bd93f61469522b83e06b9b6de29fa609f6310d3209c78a49bf5abe3907406733e49db6d10e49e971ed38200000000000000000000", 0x1000}, {&(0x7f0000001080)="9ed7e77704785af4010bd35cf998e4ef5172518619b1e0b009a6d11e0ddb1303fd8233eaf9e2576d9c127879350cbacfc8b95f19da3aea3069625bada7b4062bb59846be73a91142295803457e4d604421bc2b8a3c1125c741f6bd7b846eca5416cc584e904a0387e8dea5153f5f3501d4bf05fc6f4c0cfe100c8aff40c74a18bdb5d661b2d6ad971de30349c0b57339f26e00a08058d49db25c6d548652b5286477e6797f2daaf46bb1ca2a3983d67a3f64b26462090d0b0863463e1f0d8fb20a20a47b671beac7480891f393e0ddf0c5df4f850db1d9c205a8bb", 0xdb}, {}, {&(0x7f0000001180)="94dca32346a96392d5a0ba2530bc3384063554cfd6f2a4be00e11ce3608275777eec5df2ee2d8b086884488bdc289defd751f034471d5c3cf5d8726c2460564437e6e52e513721ee7f6d5952a63d6201ce4e02c1", 0x54}], 0x4) r1 = semget(0x2, 0x6, 0x43) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001440)=""/220) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffe, 0x68, 0x10, 0x120000}, {{r0}, 0xfffffffffffffffa, 0xaa, 0x2, 0x0, 0x2971}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x400}, {{r0}, 0xfffffffffffffff9, 0x6c, 0xfffff, 0x7, 0x100}, {{r0}, 0xfffffffffffffff9, 0x8, 0x9, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x7fff, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000002, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000073, 0xfffffffffffffffd, 0x20}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x6, 0x5}], 0x100000000, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000044, 0x7, 0x200}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffffffff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf000004b, 0x9, 0x6}], 0x2, &(0x7f0000001400)={0x4}) semget$private(0x0, 0x0, 0x0) 16:34:21 executing program 1: getegid() getrlimit(0x0, &(0x7f0000000000)) getegid() setgroups(0x0, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:34:21 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) 16:34:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0xa0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:34:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x202) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x80) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:34:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:34:21 executing program 1: r0 = socket(0x20, 0x10000000001, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000009000998e1"], 0x10) getpeername(r0, 0x0, &(0x7f00000000c0)=0x32c) 16:34:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/199, 0xc7, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0x8007, 0x2) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000a00000/0x600000)=nil, 0x0) socket(0x20, 0x0, 0xffffffffffffff01) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe8c5c6dc55bf0622) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0xc000, 0x6) shmat(r3, &(0x7f0000dea000/0x2000)=nil, 0x2000) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') socket(0x10, 0x2, 0x7) shmctl$SHM_UNLOCK(r3, 0x4) r6 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x80, 0x1) shmat(r3, &(0x7f0000cb4000/0x3000)=nil, 0x3000) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r0, 0x6, r7) fchdir(r2) bind$inet(r4, &(0x7f0000000480)={0x2, 0x2}, 0xc) setsockopt(r4, 0xf99d, 0x1, &(0x7f00000004c0)="68a94aad7df252ccdaa139d67f8444a9b0167c9c17f03e15f46fed7162fc7808e51cd62c3423765e7c9b94f5fa9883a02eaa11dd21ad6d44e1c66d00078fc7eaf8a85f5e67f2f8e3946842335cbc76da2bd2888de976ca2c894be6432680110e7f32ca24142798962c9e55b0c5b14b1e48e441b134d128733146abef7ce8b8c973be0c04dda25d3a5314323681cb775260d58d5e4cf0669faa234b6bec4fadaedb28cd34fa6f4854ac6c9e6789", 0xad) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) mincore(&(0x7f0000cf6000/0x3000)=nil, 0x3000, &(0x7f0000000580)=""/241) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getgid() fchownat(r6, &(0x7f0000000680)='./file0\x00', r8, r9, 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) msgget$private(0x0, 0x81) readlinkat(r5, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/75, 0x4b) 16:34:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001080)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x0, 0x7, 0x2}, 0x4, [0x8, 0x17, 0x800, 0x926, 0x1, 0x10000, 0xfffffffffffffffd, 0x3]}, 0x3c) 16:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x7000, 0x82a) r1 = fcntl$dupfd(r0, 0x6, r0) write(r1, 0x0, 0x0) 16:34:22 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x90, 0x6) geteuid() 16:34:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:34:22 executing program 0: r0 = socket$inet(0x2, 0x800000000009, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x133, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) 16:34:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) close(r0) 16:34:22 executing program 0: 16:34:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x2) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000280)=0xc) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0xa0, 0x124) kqueue() recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) clock_getres(0x2, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x6) 16:34:22 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xb, &(0x7f0000000040), 0xce) 16:34:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x280) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/152) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) getpgrp() 16:34:22 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="070100a31e0615c1d6283e91e0675260126500ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r0 = open(&(0x7f0000002300)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="260c2640f7a9a894983887f6cfb64ad6a953a92fd93124ff19dfb6223eb03b9b681744c33439b35f429ea1f9ab7f21a476da588bed793ac4fbb5d3601d99f9a60f6209bffbf4bca85f5ffdddf51c6b814f1fe2c904ed6a397b54bcfb3076acd51ccb3d4054951b1aae13418f74d48339b92c2d57e3ab0a8d8c19", 0x7a}, {&(0x7f0000000300)="6118ffd268ea035e0462b803ec1766327477905da4fae2afe0d24702ab9f4e394d0b0edf5b1423f588c6b81de98970711242a2ff3b612ea2d6f9052905877acbe5aac50eeaf1f45c442a437357fdcbba1947779fed148e93ef729e7d944d9a12ba97dea62825587af58d5df7da713f78111f0af7f02ff23140693ad94d7cf087d0b73256a74ec087ddf4b9a8a9aa2c7adcda062833b8bb8ea6b0763abb2bdaeeb985e1e72298a62db70f644a666012e56c399d8b31ad35555b62e8ffa5496ab0d82ebf445678f0d319b2002c95df964746dfa54bc21e8b4618bc06c455d76aa073bd3f8a019da5635cc0373df77c5f272dda91ce57affd94f30b29d648d7290f523297b92e452d1b1924bd3fa9dadfd8d227add13079e4d18649f8d8a0cab903212eecfb3b01548e1254f676413865b9531ae58815724736934b0aec60d067d3871b232ccea84b21f5d4c53b1a428bed49a0c414f91654157f3c14f6aaa39aca38bdd9b399c98574885c8f8295604f5a235bb6411de5776af508c20a4fd25077a39b2fce5122d748ab51ac38157c6c3e207bd085552bdfea4d002340e16d7be532608384aa0e607465f9f3a16c2458fa5067ef588ca7649370f79ca11e7807eba83d67ef96549400f18b8b5453f94e29c0b25de4887b89f27de6a58e903215c0e7c105b271021634efad553e4c4ba721eb496793343077d7885cda16f319bb0f63c843a9121ae33648534ec8784282a831f7a87111b933a756de1f73120af778d1783710daf075d88d2ea958d67ebfd66ea27e0bde050641f94ccf4a323d69dc652836b1c656c7dc51aefa1d2ef0453c56c0d44f59258bf62b8360df8918bdec0648722cfefc7459783740000e10d60e42c81a7eae7c786647cf5e3b21e3999c66313b115640dbff30ad25ac94c04363ba459b6a307fc4ae41b07ab2bf904752e9e689ba774a88241490747a3dac27942caaff709838a24fe6047687ef063712922f0e187ee5215a21cdef77125df0180bb235571e8885d56a2c65d8d043811fe0f3080432480367e6378e4e38bdacf19aeeea396b2c90bde565e7116a263960a6cd318a2cda5e2ee7eda7407605fe28490053755748703f993153f311e2f35ad6f03cfeea028d4c5a570ab552a9513e5777c3f92e66368d9494f3fe2f411f3394ae2d7fa9846963023089c7c6926497b7f7f68d60c3ebbae77a8543f55800976eed7a03958741a51be9c20ab968f18f14b41aa2a5e2cdfba27010e1cac813f83d2ec4567f020b8bba3d45a074879cedb74cb950849d776f4a3b9a867dfb93cb7edd7169127ba0ba8207eb94f44b7e91f2adfa82d1cb5f076028871e1ed7776051065d99391ead2aab76860be73f615a6e49702cfef54f1763e4d73e4963d593b43a818679f6d0302617647a553d82a29ab0785e3012335067097770bbb3a2df511d729448cba1f6b6d8075436c3218ac79625be31916ecf25838ec5b87df1a765b0efe9c9ec4861cb2485a6ed600bb40d33d4c47a74f40b32ffe59ae8676939ff5d2934fc459a253bead33f49d6620a7dfb4162b0205cf1bfdc467de181a2c760faa109a843fa330e3543fd857800318f175f8cbcc82f97833b5cd514b1e1c2084bc4f4931aba5b2a4bc9e6608a9e829bbb3aa35b864404d78a8777dddd640216edfd7fa74b79c81d4458c976c238ea8b532ccb8f9e71cc3de3e675adb23784d965d9f97f4525d73fa029952ef5e6b9296b850c15b285f4f90ab1a8ef81dbc88ba95bc66dd9f580c589906bfe8dc68fd950a5b1053ea412e1a0c9240b9c8f6b88236befa8b93648e1db84b41de348cf8a518e0bcdea1a88fa2c60f75a6dd5b4b9d6aea3a453eb8f9c14faa123a896fd5a9b080e724fc1b38e30fd56ea6e7feca71638070d7edbdb42c14d1d5895590427ea9794618c02808b22fb3d66833709d8af856d3d0e4e43de671cbc83dfaaebc7b46ff85118839364612955df79d3d721cb164a8f4a1489ee8df0af7e65ef393acb45f35bc9a84fef1d49f9277fbe3331c83be327c4e9463561514e0a42741bfa0d7b5e4392066143a2874e21765aa6d80656c153d0438cb500ed9fdd9f424c38f4087fdb4c40c7484f81f45d42ee24e7edc1040e213d40313eab26308c6f931445fadf64e44840bb5f0f0d679258456d4bbab72da6f82719cc35be6f892d821883a63cbb08c0967168f9a38c944399d6e7eac82a7a14c6ff81384736bcc743fd2a02ac99f36a4e7474534405f93c4a37db2181054380e7caf3ab52936c11199d2075691a40cf43e5ba3209d1fa74ab229a7edf5f0283b85893773100880eff9ffd6db7ffabdd74c76d2cd53a75870f9cb79e39e49a7a4eb8ea0717b5eb2de00af69090be84554788d428d816e79eef9663004138f5efe339c25d93d08a8a3b2e732beb0383b5a9237bdf32d0ac09d5169b1623a23dc61497869f0dc621a7e9be379213898268c6c811d50150be614a97fde89b9996a76a131135e17ffcc589e021901d8b532515cab9b68903948e858012c5a12bddac6585132985cf9f7de498991749569f72360aff42e370a70e07e7f27c2582e0df00379afd2899734d6c055bf3007ab06e0dd1b02928c9128453ed59f16f868e732fd704e052d1cc89159bdd8d27c0a95561889317b6ef22d7993d09101d225088b01e6a6f50ec19cafffcb0a64bc97a8a7de5b88ad19ed63cc8d54ea1110aea3b7a89c20e507dd072e1aba4c61089a64d087fb640f18635d7d4f743fe9d0f9a5f9809d6f1806e70ebc6d92df861ce3a757b0634ffc317079362eab4e168f952c694103f3862127a98d1898693683c25d12b76c1db7f8699f9c9b5d482215d9e0b5754b8c1536740f79b16ddf0436542e596875d0b5d613d2ff6521b05b8e1749a5a771c07c0cb78b08992fb700834323fef080d614afc2a4655eaef5b6a1a992b2736f89e1f82b3f347fbef715872c2a82850b88e5b6a87973459c7600221b8f0a04c7cd759b438a59999e7395553cece2f8fe71248e52911f6605595bbcdb8d16e2ebe5287401da4ef1de446cb26e3e7f918180dfce42fb3a1e6e779d0c5de4089ff1e00c18e661a3af3d7fb3a057439afeedc06134aba1baabdcc26cb530a8e17fb2a08d35e974f75f46cac18dededd45523ce0c37be31c0d60580d576351f3ce0e7d65004b25063360576be014d7c78e013d1472d89a8a348927bf7802b7738a157ed8906ab47a03c0456541a5b2e6942b7c91d73b062f8eff161f283955261e58e5f0dbe7eb785e6a7d06083b971dbdd6564fd86dd44dc624a91f1246fa46d675a81a286ca413048d7c02e5ed8260f4390bf9efdee4fd8b44e48b0bef1a2cbb39859a0d5730107756eae4eb5647cdbb590305daee43be26ab5e896433ff345342b86ce2e7620eaa90789eeb5a3feedb6d70a1c22f4e248ce19a0ac8ac05e31e941641a76f329cb9fcdae7f38134ec123a2846c9d312b90794e44681c879a410b4cf2ed7e0d4cfb6874af3e675a86b16ab13e1f8f635318c7e058ace68668efcafc28cccdd46e218be06a4d6d1eecfd887994f04d788eddc82016975ca505250500f8e92424a7b35d94f37491e50bff34055705ec642897147bee374db054af06b1dfdff4827cc09bcf778ed63afd02c5358a807e27b4e62134be6005b022b2dfc0eb9625205a6d64cb8125b381825bd975127a1c1656dc9d80f9e5f84f9d9b4acfa5e612fd68013693428f04dd4b0b41844e3fb4a872662935ba2c660f0a244d761c3d1539ecc50211c67bd9672ef3c61a402690c2eb8f89aece2b984866725d40c9024752395207c53f37c8a542d33d72271ab2e0766f6805ddd09ab71d4388e1182fb0279ac53efcd3a994f97a833f8c7171301f2ca300b1c05c19f46179ad5fd9b21159b254e71c4d0b0b15060a714bdbe71fc91e7c90037d769b41277cef7875add6af1c3e0b37d3c6fea04ff402c5623d84c5ef43802ff1b8b53ac68bb1d4929cef615b77edef3d6c152b84b9d2c4be079e364342d61c94fdb3f567edeaab959f42de9afaeba7e2bfad822902d6b118091fcdd3a2ffe0c301512aba23a3b70e292563b692e0f3d5144116b8e05313ed29a675f64802a885d624574f309990920cbe7c3e590e09964de5e7eae789b263a31a5a064f1fa412faeb7dd4964e57bcc6f0d203245759cd2d03ce57aa130cdfb6f0873aed905085ee296b71067b97130c9dc3e7fbde065493450792c2e3b94ec703fc09f58b178316e9984ebebec65a9ff760f9d5ba8aa075f018e22840b76c0ca703a2807e97b8c7db6956ef4be55642da3984ae4a3e82b589ea125b2f73e512ef024f957c5f9fe05e98f15b4105b2e04ac1b147c83f6e69134bfc314cfff411f0327a2368369c23f28e1b4fb5fb918bdbfc57df33406a021c90f2f0578fabd307c1bc531b024f4f64a2a72e03df9a3c3db7712137f36554f65d29ee390abcea8d5dfadb0ecf2b22c4a5c5bf9222f3e1ac134682177a276c01116a14662421102463525f9dcc69ac0e08aacab8754888c364c77b0a90c9d67c6dc9ae1b60c1d8ed57be90b5514fc56ca169a279b8f2f2a458987180e2df8acb7476c29ac9d6d7b5102a11218832ca925f2bd0390ff653f0e0b11c1741935c8e188c14c90efceb62d2e0837488b638ce669b3f6919c9b36ed055ba45adcf717d2e4c84617300193350a8fcb4181f1d6ca72d9b3c4793953a79c77e92400934d9c91c30d7b276f30f6774c209989b786d74b5a98126a2157bb287613fa5319738f8989c9b81d2a154ea68e7d2a0c70553341de268cd2d7282240fc78aeec93dffa4a6b9f3761d1f022d0b015139bc1a9fcce8ebc2cb979c5bd8d5d8ca4c3b405e595f9884502a8217ff662caebc67eb6178ff54bffbb373eecf6e4e07707c172e271b717bc08e5846a707c76bcda21b0136917d651989f73ca3ea9f949a6580ec2581bcc656e29968aaa09b2a16c8f3e20aa500632cc68553e379382ac7d618a28d36a582aca300be073fc0b02a4c8eda62aeda6c85d5edcd760737ed41a5c9f72600ae4c48c0ba3aa9cdf60acb8bf8ecee24b82b848f9ddd2b4c76f318bb54150f6a11548b0ea781347f42961556e2dd2887daf722527e54093d3f5caa1e9b915fad0660fd2359291e32f608e86d1d009fe7e471f1d4bcdae998b326555650ef658f4d564dd01c84c1c97c172acf17c6e0fff7bfb66657e0c364d330bf92cf668c0e25ebc6ed97dec5fc3e0f56602dce79a9058415dc067e6fce996d08ce748c547956d45bdebb359b12794046cfe0c9c5552f41060cbc1fc7d83fbac12298783b24ca7812040745377ef96ebfbd2a36a1d513dfba489ebcbf2cc8054182da155c2f1b24943cfaf8a64306f48463d4214d47ef2adb35767575823a6189f0b8fc9410ca3b3e6eb3358c06cc992d07126b60c87a574f3b7512d31b5ee8da56576d53b0cf81f25c34be073c7e0f35d35db330dfa3115aeeff98425086943971e4fb593d50d9e40dc551448cb1b812e2dcf22c9f06102aa092297ec888a3c869ea3b4d144957821b080d73d64cdb3562c2f80d00cb84f9e31a964c405bbc206fa8e0e321c7ba36a965cf65857e6bcc2800441c258f4c8dec595a56372bd340fda9266706349766c730f0e757a13a240e11b8aa36d213f1de50df4552ad581984bf85707f58956e250ee92ac9296976ebb2655116e7961fbe5fe01b00394599f01b83964a69740a3c608e12dbdb747d3ce44314a0ef06d8082bba56e44a7770ab820b3ccec3afa9338c1d7d4cee0", 0x1000}, {&(0x7f00000001c0)="1ff9e1175d3c525ab57202bab56febde337ed1d8ed139d8a41fb36e4565a1de4862125413ec5877a028274f5735d54e75dae9e6625fb46b9cf6c81310b0e0b84c47aa3399d6afd1db3b588c69f36dd", 0x4f}, {&(0x7f00000000c0)="2cadb5ee0d4eb4bf774c3543fc146c850053fcdd72ff82359ead955869987c2622e65568391745f059ed67113033cc", 0x2f}, {&(0x7f0000001300)="8ea0ca50d6efc94e2287a57b95fe122868c7fd705678d5c3014405dfe390e4b88366c13921a89aa7e069074fd8747e79d2ff41e532298b179c827215ba085682f0efbb615c24e0df9d90c36423e6376f2be73a78d25ec590f8fb5b7ce852cabce7f5000bad05cac48e432f1b948bc6b754ae5934db6dcc0349147517557505c0fd9bc654343e5bcf7af2a9c2d2d14688997e7cc7ad2d6198a5b1428e4951d00fd4919d885634c7b7386e87be394812d88b8295360566b2e43eba9a96fc322c9013d852ad1128902749aa199b4e058646ec84563175742251586fa70384adb6d221a8a55e7be57466dadaa873e9a891f87322a1bddff6fc7ea0f38d44cc8a2053fb0358329b6af8c331fe2f80e960ec9980cf7c1f651fbbe5cf50b5749d5eee732b12d020084301600087e2a893b5d57930a41742115e0c675b369637d0a98136c87130ea4af62e47d9a37c0123ec24d2265b861757b57cc79c6011c7a6e63f2b3809adcf1e35d082c507d5eee258b513325368101a227fde67cf254aa538f9e8f7719366283197a284e15f6e6e5c6b8e17dfecb4e7e1d1f267e8add017e440bfe994637bc95d30f6f145b2fac7adf7674f7757a56a83f27ffe0c3cccf0845603460b0450dc74ab5a5b4972ba49c81e678ba7101385e5f670a784fa3894301ce4833fde0ba3772ed8c1444ddb825685a3e6bf33e75ab1cacac0f7bf2e940fead0befa9da33f54eb70dcf5daeaf36af1454e42bd289f1c9b04d13c83f4fa8d9989047eec2fd5ede55a1bac1f56a3ca0ba362396184e0809036a3fc9b4f2e9309d257a2a39977af0ba2bfc5cf125df28fd69f028876daa3e496580ad74918afceb372f0ab5c0721049e4e41dba6c5b80fa7f3367a0448f4f8d2c7cbe7b97ec611397af48d89b8b4c95f486e1efebf24b2cce73857c690b3493425f7f61a76c5df5b7ed24149d9c7c06e832b4dd1b64f546ba7240d35d98eee29f14dc19b4c9169de5c508304aa344780c22d27d158b63baab19f3fe0bea877f46ed160c8304f891b0351fb4452e1b571635146cd0adab8b56200078b39050fd38904d2972c526559358348891c2268023948b6f976a7e775525331a20af1382a2a778cd71d1ffb051ea0efcf502f44e5aeebd8d2f981d4860e5aaf62a3f73f3ec9c3b0a3035a9c2d4c0898dc6a54e66a114c7084f7c08c7cf4f960838f742eac954c099b9d7d458adaf73523e0d3671595888ac1a904494e83ef0f117cc207d3ef04b57904b42c3bbac35682474954f959a9747a6f544041dd91369ee8c51b2496dea6eea7405b7a3d1822a1bdbffa23d7a1f81a069b9705b705ea98ff558e5dcf94f2f3b8f57b8c7554f32b6baa11b331c73ca3f302a59c32c5609d272912af50e878cd09529e321b45066712554bfcd6cd3fce259bdda0fbef06e32524d41d5a10215db24a9aa24ac57bd0e869fb01183cfe9a4423bab4d18d28b20d0ea1670e7614a67dccab2e8057a40d16b54c93739d31d69f3c8787ac2eb475b5469fec69a9236c02166557c6ec6653d9d1cf0082179e32f988fe82ed7feff28d341fa662d17a0594e2914a77919d9fd77be40ba17037fc068fc393cc971fd4407cd73852197c854e438e4dcc6f1fe5fe611d23800e5a594310588e741b483602d780f8f5f4f9a20e792698e4812bae4ef468dae965f103e13617fa7dc58ffc45a155532dafeb11cad44e0af66362f2ba03f4dd9eaa3ab8acc89d6ec2f0593c20647cd87e1880bb6a053b2090c04e1851f0895a1d6fe638f2bb1e866a730b961b5b8970f3cde8b69405f75c733c38dfabe6935748a7e2d8ad06b542c657fb545fd793ec4fdad84b2cae0217055491d3e6558f639536476d5db8765dcdc03762b68eaaba64d365622529588ad8a87307566bb7023db0772e47bbccc757cd779f59e9a5590455aeca855ee2330535090c14f63759ee18caf1ad7b57e49ea834a7910fa60e822d47541c0294e134bc676f03856286232beb760722ca9ca87bd1c3dc3da0e7e630b15db4e03ea5960cf7b38be84291446679f0639af51a914404bb227da0fd27f3018e8126c1f1f1b2e96fd0acb7eadcb87095161323d2f90674deb5c1d6e3e254243f6dd80357321972a086745dd581f292f00faa4619b1c65e37de6d151f39c45e8d784d365c9f8d15c855167e6112ece7ee512b0bae615dd537353a4362eb3b9b9bcd28932b97ba8367ff708ac4b38b7dcb4ed14a34dc65f1b9fcf904e04c0d0451bffceb92a3d42849b8018a8088a4a28afe03c95379df8b992b2b8811135f0d2978e25e168dd29d600954ebbe9603f0f3ed3f13b4c02ee8161ab55d46cf03bf47be58aad83b42b54b5ddda31aabb403e790a3894110e8321cb6a371cb304798ee8c6d7991890fcfab95ab3e23ff8563abe6b2632b2586ff85e8ab8fa463bf6b0dd3f5e56cac2ee4dc360688426d5ef0071d45ba8e8911872aeca7e50a03583ebfd9a561ef4118eb7240d2e556f13dae6850c66777727a507578066d53ca7a95a16935422b9bdd75ac2b4648ff852ac73fc49047b4222e895a6aaa6aac11fefdb2c3a0350111c450903a2918e20d26f447636b96561bf0f7a3cb7b4809dc3446e7d08af1dbf42a7e43aa8654214f3246f60dde825606af6a44a542717e4d705a3690f65f3d90b2be3680be82d1b9f637bb302e24246e8927fd379c413b986e4f1ca1ef5718085201cf6baa19f27d17701c0035b6789973a56bd9079807ed11162910e82d62e983ef89886da6af7ca775dfa95935d05e00af28953a054379ae4fe90ac9e669612e92147c1f047ebd2db018892ad98315e0d676ebdd150a6fb5b30d09b226ee4bf0818baf4e2d0835efcf45e1a442096b13dbc7b0e0b9cb87a39a62498e6bfe846a2ddc5eba98b1b9446bf93b5f50d4709f989729cb436ff386b84965858139670c9e590721954665829314c5e6722f0786a20552110cfa363166622066c2c86f8e907d182951cafc6f25569217a4a3a253615cb0bfa58de6adc0be43443b21e31b78bf5a24a4846a355eac629ba5c19b66e9f371c3206e0c549105e3c459bbdff1f0266dc260f5c6153a9deeeb24337efa0bfec96f8a650081682f18ecc8594cc1bd5d6d648820ac909c152cda3ca741741c1bb4117fba0f89d1eec20770c2a3fc61b87d81f89b4769a13d291e7da6974944adcad966d3817c756e70330315c5ca2b33538ef7c0be739c43b093f336d67d0d372f211a5d50cddd5cb35b35cb193bbf7073ef04b950eb4f8114acba918484f01687ee5efb7124513eee20ccfc02547ccf9eb20db1cde48dd68e1f140a4aee368a01ed2b999ea3416db926d6b448f3f9e2d83768fe37e59ab62887de3543bf040984857d1b4592108f8bd4433f8017008da3f9bf2ab7aeec854e8bf85d506d76e26ac4d0b58267e7224d989db785ebf6241d89a62e95009bf4707a1a75acd694bca2b5cc3d2a0dfd0a28dfc6195efc3eb5841d91da984678760e9b42ce09b605629fdee2d69007c72c0b8b17cd5900ab9cd936e238b14645011ce62cde4ccaf99855bfbc90099685422c803786f99918af58e4cce3eaf29976a427ac9c886b36053bec96e5d2d59cad2cdef5dcbac60696a5d6d09605c6ad87b5e82c93ccc86355ab78337d67a0d4594bfa151bbf17986c358c6c1b29213ddb69c7a3e1ddd9cb68acb3bc7d6781f19789b50e5ffbcb7ae6d92ff661886ee92311fb3042c824baa9c39202efa2d247e345948562a0719c62c31d373760b08b4ceedca9b3df19ae2958e768b3b170f7520bd0c4606aeec77d04000b3638157bad09bfc7a53d28f148352a84dd5ffb62bc5b334389033c54ace6f380c8ad50638f22cc83686cc059ef752aab77875905bbba49bd26e98176608643624c0befb32ac8b04db33343f31d60faa5ee8d424c28c576a20ccf3df1665ab6b583a64334742e51b3b5810597e11ee24acd655321b2626c81f85d45c8a36ac40c43756eeac98869863751d6e2baa72490df20d6b46f8f25aacf902d81e0d6a4147ae608ddfe78c9a1ac6404c462469c60ee989e90ad0f6cdd69ac090c1ff6a4747bf104c5a22b7cebe4dc0902a907f38c462e66ca9c7f46c74a7d87952e99c74b53dbf1545c8fff250ae7908723512218a85cb1ef7a6cbbd8ac085be94cdb669936983f4785721fdb0f4fa078c86b3099aad9798235d4df740f98360ac97f9e29bbc2fab28b43396987490846d832630fc55abedfef64650b04806d4dfde83555632574de5446b3a70d935f64e12557f9e4b4f31201c26567d39e296811a606283aef2937bda3e0eb4ee364fa931c27f3df90a44e5c54f56b11b2c0bb1cffb0bde214ddc9304ea53a8aaf63a868824c9a9d4a3d9af655a036df37fd73bcf1895d412665d8d056bc03f79a89c6d7a093351d106c4b0a7eaf4f9a457db31d46127f4ae0321434d5bb0965d4e30f480b8d8946508eb1f1812059a6abe3a0a87fd88a920cdbee7f85abda9313e0dd40a6cc44b2f3b04a9f56a41be5217ffcbdafbd3d42ca998d5942109db685d3c3960098e400b789d7d03a807ed7dac98751f761912218c39d943105213c3353e0ce5b828ecb8e09ddf720c99c09f8e56a09f56a9b6f76e60acecb0d19ea1d2e96a6e450e906d31cc6e9240b1411fb5bdd68e1308d31fa30a01bc1890aa5fc90729e3b2ae3883552e592f0e76aef8b3811e0879cefa12ff4347128d75ed8d10caf3046aa27443c1a9984790bcb230b26c42face599a68dfe6762a7a25369232b1ad4b69678ea84738e9e46f8c9d3348cf0208d5516dc6144e0795b3264d19fdd5fd2ff90e0e59e02e477a056b467ab9d87790c17d1ffb43b573a5a0758ab7c8d9e47cd10b8aa68c04a7ea42f7b6ac194c1b3e4ba462abbd1aec268f85180e9e6e243590facd6e05a479cc61f7a4ac092f2ba3a7413d6047c2c024d26655be1dd738f4584a7bf89e2601ddbf94f9ec4c8817995a7d669bce3656df745d3839a8009bb2b0e12f72165607689a4b92146077b720d7d8781451ba23809001a63b2742348997bda67ab7d6675fa3599a2db0759f23c64e6a583e8dd28cc5a6eb4f7d110444497614a5f0fe399d634dbde451f0998669b0d4db81a6ee03820185f826f07e986a5ca4d999fff29c80f76f1938b3cc1dadfd16714bc30327e3247ac382e200d488135a780afa1346ec74417915bfa5e82bc73f4c36832321cdae163ca540509c5a6b51b3c4f32acda90e78fa8f0498fd12a52df104191a03ba82716f4876c614619d8579706db2d72b89397fd9c032955d95a8d08f58f1c58cf854e2dcfdafd48c3bb6464b66ead23a6cc103f8185f367cf17b49b7762e5c9b58d627fa1092845d959c91a0782bc12122af503973db9796950dd90aebfa287275a3ff5099d7b0bf17e3e0b1decddb888d7f52d39c51ba92a9df22b4912977a1c72cdf5bbd5b574ca3075af61e0fdf26964669a62db06aedf07d83169ddaea6f01ff90cdbc5eee84fa2e1697f0493eb4c3114ba60d8e91a14d7c47e3abac0b3d2b47281052978ecbe6807b9f94f2119e821d2e5490fa7aa3722659bb421c90ccc9f1624408b4009aa01af0e5cedac3ee7feec898e83b1ee5e4d421aa4b2da4f2dfa0abac3c400264915d7529edfd899047b5ca2e5a8f9b75df6399c787f375fd78933755d6f03ba36bef990ed6c30730c3630ecb548e61519c26fa0bcf1c9b57b51499eddc8520320797f75e5f6061544204ef74055eee38c04159bc8c9ebb4649314dce5da96c9263f3138d74b85c201711a", 0x1000}], 0x5, 0x23) ioctl$TIOCCBRK(r0, 0x2000747a) 16:34:22 executing program 1: socketpair$unix(0x1, 0x1000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x929, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:34:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:34:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7fff, 0x2000100000000, r1}) 16:34:22 executing program 0: dup(0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000200)='./file1\x00', 0x208, 0x2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x900, 0x20) socket$inet6(0x18, 0x2, 0x4) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) fchmod(r0, 0x40000020) 16:34:22 executing program 0: r0 = msgget$private(0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) r1 = semget(0x2, 0x7, 0x44) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r2 = semget(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x7, 0x1, 0x1800}, {0x2, 0x7, 0x7fc}, {0x3, 0x2}, {0x3, 0xffffffffffffffff, 0x800}, {0x0, 0x200000, 0x1800}], 0x2aaaaaaaaaaaaca9) msgget(0x0, 0x204) 16:34:22 executing program 0: mprotect(&(0x7f0000358000/0x3000)=nil, 0x3000, 0x400000000000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:34:23 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x2, 0x5, 0x22) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) r6 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) mlockall(0x1) r7 = semget$private(0x0, 0x8, 0x14) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setegid(r5) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setuid(r8) semget(0x2, 0x2, 0x8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) getsockname$inet6(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/138) 16:34:23 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000f18000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000400)=0x10) r9 = shmget(0x1, 0x1000, 0x8, &(0x7f0000f1a000/0x1000)=nil) r10 = getgid() getegid() getgroups(0x2, &(0x7f0000000300)=[r6, r10]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x7, r5, r3, r7, r8, 0x5, 0x6}, 0x1ff, 0x6, r4, r4, 0x121, 0x5, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/32) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x3fc}, 0x8) 16:34:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) unlink(&(0x7f0000000180)='./bus\x00') close(r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/36, 0x24) 16:34:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) dup2(r1, r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:34:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x3) r2 = geteuid() setuid(r2) read(r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="df23c1ed6ed845fe74dfbdc08aacf9014809e1aa13a3f792b07f06551c02bb1f8cfd2e134020c55a5ddaf753f64c37c82b54b56e9c29ee4fdef882f2c5edc3cfd841871dca963debe4e7260df96bce420f3377e5a12b4b71f7be9d32c6d73eb9a0b21dd440109ffcb8a793f96701bfbd9c5d2611163451a90dc6f4a361e42920c6775181fbfda3cdb1ed7dfafc9246956275f93731f6779b72461f7934472df502f28143689172e0ef6cde5862720f2bfffe42d9db43df6e417d1589fc2238ea2d7a000df953598dd680be955883ff601ac1d789c723f08d5d0c174c6deb22821d42e95df64f0b", 0xe7) close(r1) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0) 16:34:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) close(r0) 16:34:23 executing program 1: r0 = socket(0x1, 0x20000000000003, 0x22) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000000)="4d4879b9a21a3d0f44d8dc5ed77f159257f34ff51acf429c50310b9300d351692b232fd20ece15ef6a7d1d2e069dfa96a107f854a7582efe", 0x38) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/9, &(0x7f0000000040)=0x9) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() r4 = dup2(r0, r0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x38082, 0x10) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x80) socketpair(0x3, 0x4, 0x1000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000000c0)) kqueue() 16:34:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x16, 0x80000000, 0x9, 0x6ac}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000000, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0xc0, 0x81, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x96, 0x1, 0x8, 0x4}], 0x1f, 0x0) 16:34:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/182, 0xb6, 0x0, 0x0, 0x0) syz_open_pts() 16:34:24 executing program 1: dup(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xfffffffffffffd75) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getegid() setreuid(r2, r2) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8101, 0xe06f24ba159d9637) setegid(r3) readv(r4, &(0x7f0000001540)=[{&(0x7f00000012c0)=""/38, 0x26}, {&(0x7f0000001300)=""/13, 0xd}, {&(0x7f0000001340)=""/253, 0xfd}, {&(0x7f0000001440)=""/173, 0xad}, {&(0x7f0000001500)=""/35, 0x23}], 0x5) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) poll(&(0x7f00000015c0)=[{r5, 0x48}, {r4, 0x90}, {r4, 0x1}], 0x3, 0x3000000000000) poll(&(0x7f0000000180)=[{r5, 0x8}, {r5, 0x41}], 0x2, 0x6a) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1a0, 0x3) getsockname$unix(r5, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getdents(r5, &(0x7f00000016c0)=""/4096, 0x1000) setreuid(r2, r1) 16:34:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x0, 0x4}, 0xe7f8, 0xffffffff, r6, r7, 0x4, 0xe3, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:34:24 executing program 0: select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000100)={0x1, 0x7, 0x1, 0x9, 0xa329, 0x7, 0x3, 0x4}, &(0x7f0000000640)={0x0, 0x10001}) select(0x40, &(0x7f0000000000)={0x800, 0x1ff, 0x80, 0xffffffffffffff80, 0x9, 0x0, 0x4b, 0x2}, &(0x7f0000000040)={0x49b7, 0x3, 0x88dd, 0x7e68800000000, 0x6, 0x6, 0x200, 0x8001}, &(0x7f0000000080)={0x4, 0x3b96, 0xa5e, 0x0, 0xffffffffffff463a, 0xffff, 0x163, 0x7}, &(0x7f00000000c0)={0x401, 0xe}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:34:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) ftruncate(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x81) 16:34:24 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r3 = kqueue() fsync(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x820, 0x16) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000200)=[{{r2}, 0x3, 0xffffffffffffffff, 0x0, 0x1, 0x400}], 0x9, 0x0, 0xfffffffffffffffa, 0x0) 16:34:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180, 0x86) readv(r1, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/193, 0xc1}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/120, 0x78}, {&(0x7f0000001380)=""/89, 0x59}], 0x7) fchmod(r0, 0x0) 16:34:24 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000000c0)='x\x00') 16:34:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:34:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:34:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x49, 0xf0000043, 0x5, 0x5}, {{r0}, 0x0, 0x81, 0x1, 0x7, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x9, 0x8001}], 0x66, 0x0, 0x81, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20, 0x8) r3 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x200e0, 0x8) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 16:34:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) 16:34:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:34:24 executing program 1: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') r0 = open(&(0x7f0000000000)='./control\x00', 0x80, 0x100) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)=""/196, 0xc4) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) 16:34:24 executing program 0: r0 = msgget(0x1, 0x1e) msgsnd(r0, &(0x7f0000000000)={0x3, "c90112c56e90f8148686dde5fa96be2aeecdc6b6ff742945fcd04a8d3dd03ecb1a71e5b2072c904126186e24385d0e940f7b"}, 0x3a, 0x800) r1 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/204) msgsnd(r0, 0x0, 0xa2ce, 0x0) 16:34:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x5, &(0x7f00000001c0)={0x1000, 0x2000000020007}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="c8de205ee21f0163f3aa84136c50ee6672905720e22c3900aa31bc823798dcf99ee33c9fd13e1211cd8955b116", 0x2d}, {&(0x7f0000000100)="ea223db32cf9c417abf01dd9968aeaff2c0f0c0c697b7295cf84b07b81c6fc9969793d9b4654916a3396b72982d0b0361cc387f3d7a9165c9b62f6a11ba35df4c12e3bf8da71110e23b594372e1dbbf0a92e56a9068298be897f0bdd113550bb1f266fb946b117ea686f94ccaa684187c9dec2be19ccb9f7", 0x78}], 0x2, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x5, 0x40}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xff) 16:34:24 executing program 1: munmap(&(0x7f0000fea000/0x14000)=nil, 0x14000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x3000, 0x299, &(0x7f0000ff5000/0x3000)=nil) r3 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fsync(r4) 16:34:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/209, 0xd1}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) close(r0) 16:34:24 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x200000005}) 16:34:24 executing program 1: r0 = socket(0xfc064395889d3ca8, 0x0, 0x3) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="1136d52056e78cea821e9548d2e3ca242c4dc3bf9aacae0926ae27b9a009e05e5db4a5d6eb2f66e3dc2fba956974abcd7652d1a142a5511b5588e4ce75a795116ba6f36e469da4eaa9eb203a8f045f", 0x4f}, {&(0x7f0000000280)="72dfa3a5c0c712b9c9ac3c369cd045dea8111c630745badc5b3a03dbcd7723f42321f46aebbdefe577a0f83597e271d666f253bbccb7138d4f93728353631c376f6ffcd52fc573fa6ea1b863065357c40a250bd8520082a224af22809f8611a73464f124ea732ccb1a6a25f217277251310334e80b51a5a09ea2025753035230436a40a5bc850fef992db4c22948167284b9047c9bd0512e9f63f492ca18c668d6c4327c43897b92b97ab24f849ba135e716dd902c02179ee5080143adac73e68c21c520ea6cdecf360824b0e70633026e145e2870ba2be63fe453c2d568ae284bd0e86bbe9fcd15783f", 0xea}, {&(0x7f0000000380)="619615b4b033eb944303654a53ad60a9ac7953354a6d1690d6d5c6062c5acbfab7efcc1b69c4b38543247d99aed1baeff003704b4ecca8116d222ee7eec6cfee2b9e40225c222259011066393c08d0a093a4239acdfe616b18f5117d83b4d2e0704ca629fd51eb6ffe6ce2837844c391390b4c07d6a26693024cb0999601270ec42683201d89b17a65718f2809ae76fabaf7ad7b6bfe3cc57cddb11f4a", 0x9d}, {&(0x7f0000000440)="ef10cb8afdf7a824f5c575af22c2f70bc99ca7462eee480d94c5aaa61980e2e6e7cd1f7ce97956eeef7d76ff66e0c2d76c5d109d25baedae02c2f7e2238f4b9e5f32a7f408ac1106475479e22b714548710332d74a5dbef8f6c66c9b96fcb7bdaee99e979910643c546b8a5d3352ef0d5960d458ba32c3bf4e44ae2148ffbbb0bae24f748c32fa0112f46a0ed91024ef2705b38bb51673bdacf24c3739b8b1194da5a847377d328bee9dddc35062719c647d6fe26501733eae89f434afe49ee20c399792e16ba24b1503164b0c8813454f5bbe86cca312b281b8368ec0afe194d717b35e2339a9ac4ddea8eb9c72ce9f31b849a41488746f694be82f203f45596b915e9fce26caf3d8092d4492cd9fb333267f3a87d3266e98f033176786c94b638ea6cc510740489036ea59c9992069f88e02836e0e63c91aba98e12558f8ea49be8f13d20ec63e53a26199e47be34ff18f751235ad69961537eea697ee9a8d5fe488ecdbc7f98f492566d08f29c6cf8316c063ca1654edb8e725051083d68aae8e48eb364a5fc6d7ec29b6228bad6824a06e7039ac1c66dfe12b733389f72b232973c8e9de862de99331318afc8d19c875f0792fa23cd25803151db487ffd2337a3120165096b74113d448e2108d4a5b606ee200f7fc7921dc0942a6d783ca351b76274b802955d7fe52e55f7b9fd2974862022acb4b17ce7cc696b16b60fa3d72dba6c737e17580cf852538f1e0d9fe8f2c2c9e3092e3e9ea87b0f964ae10ffda4f7d8c734225db7b73ac5c2b180256af957d6eb89b429440d0805af0a7e48f7baf200c2088c93baae3a18f9c53b2e2f63afa120ed4421b05c1abe43491d260bd1a7309ddd25e5c8ae610698ef9642a062ab6da23d58e54f3cc7f51720fae9ca293aadc2004436b2ee68be6d35a43e7be2c6da523f86188cecf4d466e2a0c9acb95761d4ab263bb59c456e478d1692e5600be26a8d67df4562ec82d42b93b03660d8a8993de913ee361496fa395593307d2eb52da10e5fbef351c489dc0472caad4fb14faf80e6e8cebe253cbc7aad0e9a62c3dbe3ed64723358c9d1194ec773f8f99805d5639b5ab4016f92208c577ad5540a83b758fff75043409d6d3ed1296220d97417ba8e6ff3693390caafd6bbd601b219e25c4de110a345b3dbfef190a0db9b61864e9213d2b6cf22990d99dd920c4a8818ff11424d904e0d5f6bf4440960921dd02ac4c484a537984e7c5f8e0f8a147304c6b4e90a24d9732d95df2d1d27cbe1b6c65c53f4d951972db083c9f2601b840ea1efe030f0be4dfbda30176d2fe7c6c624c04e967b3c829bd1c9c10ddca2486e1c89aa9ff5b457e06314db642db851f3720a25a27bef1f4113d52c4c9d7a0dd81977864e871cc452e44e77bf30936b1a0e7d225a657a8f506e5e89b1a0ea73061d8f099ff1e6c4af6ead344b1900ac4eb27697954c0892b2a5c6167b8bf3cbc2faf3dcac8f49ef8f53b40a9cd6c903ff2b6a3d3bde64496202e4d8179220593ba9d84f042dc6bbcd7df19e1e5ab9c4af4fcc231f669affb0f56377c0d388402303265e7d3dcd85323ce4b787fe7fb89f70fc19a4912f5c1aef54e706d3439b3c0eb97d3f943b82794e69f485e84148a5527e7c23cfe78af35300d884e4134595d01a595bfa886c1576b83ebbf3321400a26c9e2a59fa838929f9a3c71e40d50af7d51c6954ce85afb1ed9b684e6a8f7e43d5381ba69ea3fe33137786d1dff5aad8c146fda793000a2aee0e66ea6f7a421edc55ff0cf442788160313e9992c2f1329b6a172ecc6d302a1b07e1238585a941c31b5f0e3973eb42441d402d739e141e07e9841820242662ec36ef241521b4e6e929e1437983352284312952046a124eda6d8f0058405de4dd8227c8d1dfea228296fd395a73266a8c8c00e236ada213c20f8bd947b43e78695c7168d95db3be5dea6feccffe1199a7ba0b828227019f684c6ce53e8c9aec08b717d0576b45ca7ebcd67324f6225ffa4ff637f233a4e3439f1f7983b379e4e3b1b41055a99427f3ed002b2d1169af444a3af67b4b1321f4ba3e686749ef7d6e0304592c110fdfbc69b1a0ed0cf1ff4fed158cb17f56333cdf5ce519bc49cd6020af52c386bbf73cb6104f4eb0c08df4d06e726e6e2c320f1d56ad5ae02cb8a8dd51265058f7b18121e553b1584ef9eb18e4937be3a232fc6311035629d6f02db83af88f77101e43aa55632761480b9f28c46921fd4b2c6d27b10e07dc67739a3361ccbd2e789f6124c3098fa8beac6e9f33024be7ed693c2288e3fe09d1d3aec7a5118e755018bb674b947bfa6a048ee4e86524ac58b79b0a69a9cc5f41c5944490d49681526bcca41ad12e909f7fb42059383993051e0972da9d2ee26423fe18aab00ca18371165305ba6934b8ed6cb4853c6078acba86611addb06f4e4e56cc48babf1abc1f4b995b5dc47229346464e657e4682fb94cfbfded23665b6bf3c5c556d566c1d4af60af44700d0f4a95e514b2985966c65088b098bb542778cca0d390967f0088c029674130d40a165c6feba20b5b40cccdea86b3d9510a2c8553675f12ea37776b0819afb7446cea67b48a1aee3a5fd1553151e873319c2609f60323d3740c17825c24a540805dc7a4d8ccf48fbe6103f978538f66bfc2c9b44fb2b897f539b0849b30c257d94c25f0eef518afa28368023f8f6bb8926d463b7e08fd96e98331d18c4de32cf171c606cda6953ea8c02cd95ba463218c757d01dbe93b1813b597b506bc2510555ce0bffefad15daeb54570923c4d6e97ad1239de1d6e9a24370aa4e65ddacbc1f8f608624edad1b0aa245ba87e89ea5f5e31fb7c453db33a229e76136f12e355c645abfa0db79a8a4a1563beda22f7f9f1f30c4a057a6c3c815aa360a3ddba14f36bc307a74eebb99105330e91de9b1041682960c907b30b3b0d268f8b73c0cb504a099ae028ce791d7456c7fd336bf111cd1b07074d919a318c97757090a933cf8106686861920fa60b24e9097f956d390695060f1d4d876fe235eecc04d7a5a9bde298e33eac3a283623a59e86fc3ed979de3be7849fbfb0c7125792b6dd00adfc6f0fd73afad205f059928a55bf94751c09688a63c3a73831519c55341bd028e40c44ee3513058cf1ba4deaaa3ee2390bb865008946bdc760acbc36a847c8ac3c071243420ae2dbd2050e901a3a1d979d4a9936e55c242c76c87689ad1a79df125244a47ec0c8583c1140b09e055789c45e56aa0a691dfb506869694367b0d76eb7818675e308e717cbbe3e543cf8634a380bb25669a7c8dc9e8e5c5650b444a5dd0fc8ad6fd2c477f9147cbeea1c37441fcef1b58f904dbce4f60c6d307b4ba7b22fc9afa6f8608205581e2be4c0ac9c31da090ed0a28876349c3a3a43af83956680a80a789e443dccbc92a555e1c23f1149e80618d3b1933e3d5555db6929312e6846d5beef9115f8644005e86926a7e27233baaf06f9885c8e47cad61d6c19e4c66d1a1224ab31a9a51bbbe3ee99dd33cf0d762a5cb6118cfb1032837b1829faad7da02bda15c9a03c27ff4aa50ee7ba001fda2b9e14bd5e52f1cd0babd39e5ae13e758e1c50f5c27cd9ab299ff6e0fe3b7fcc8286500d32cd75c0f3524849b3492807a92e636bf2a4b6c7eb14c3113cd4e0109a2a139bfe19990a2635ee6bbc86d6941713cc14851d0836b5aee64012123d8be792713a9b68375014b051e33e1d868c3fd9a5a17bbf290467327e47f1c79a25dc385303e2b935c840e83c7f93d928e4b871a7bb74c67ac55a9517bd063f885b05b39b7abd58205370b63bdbc9f162b67f3648085b3b60c146ed26344825b5d87fe06c288b7904e949b7ea3d105ad3d5ba45022e7155fddd381f14011ff3e3aa917216e11075b9e3619d9c7c7616fda9b05282e9b72b720c716cf4f655d2221d6fec91281142e2f4ffe8917de7913b1aac318e7e4fd8a8a15170b7dcf6e545021cc64db28227a0f57b5273f325ec6092c21f781a4b1d77a4b32c5df0aec3d27ec5609f1028294cfe808750ca338016faf365fc289a8e23c317bdc32904e36c32c8339a848b0eba22b084c13884c6810e443fce828b5c063ca79e74b039e817ffaa3b2a1e1ad4f290b53e9125d9883d8d3ec3401eb2210d72b0b422647b563f828c814e4649d12ccb79af3ae4bccedcf83dda2b949f2a071a6fa7fa4baabbb6e246bcf32d0e5798a13c8294e86411c55cd0d072717099a4f9b9f6441c171969b47842cb46baab90417cbbb48a81c7fe6c48e5bfd39db31b0fd533ccbdb66e1d168d61e5c1270c715d659a9e135eaca7e0fcf0f2999c6158db6e268073e02b4bda1195b9dafc87938ebecd9aaca353ff5736c807f757ade394d4053fa7b223529aff882105055b500b2fdb5648ae1c63fe48eb2a3f4c401887939f6f0ada535a428918234a7b9c4b3f7efb4c2e1a4368fa4f29395cf164a9e3b2b765bf7404831384a43cf15ff11cf98eefd8280951ffc11e0d972cb2d1aceda5885fddfac998c7b7525f4e385b3b23a8af1feefb51ea46a658a5d3534217d27a6fef5d06fa5ac48abf04c6fcc68a1bcac18b38693147f6bbfc6e7eec376bffe3bada96a00e47a19523d4652aa651f5d1e665e7f5300e22362ffe400d3560ead69468baba1a23041fd4506d3bce168bc6011f96af29148c5cd57a40fc87cdc83a9bcee649147527d169298e12914a92935853a0cec3f1062f23b43b30fa64cbadd2ceba90870e90d94db9287d018145327081a5ceafdd12ed7261d8308767c16814c1bc2ad039d3daea034b722f451870250d569c156e067417966323243dacb026d843035f4585c09cdbcb84a25a154636aa9b9be49755330cce881ec7a5d025ece076ebdbc0b531ad1dcf560fd03d650652835e11b49c3db37ae9dc5c2e52e17bd824d25794a28a30ed20d21d64d8673b9864239808aef45941802302f321ba3f81b5107120f221e60a8943eec8113e74e0a41edd9b7664e5329686381912aa045ad13e34c29aa38466481139f0ea9a11792589971250de4b68ef9732d87633b05cba52661b6b49400288a895390a5adf7433081e7145f853da9a27c79af488d7646aba28887948fa6a7ed6c14bd187525d50728ee35776892146db98116688ff2e3813dbc66a84d33388e4a1d4dd6c06382058d2b126c4dd73afaccafab33f00a8ed81e7ff7fac3de292fab6b2fc7a4ac37b9702b67c5dc894336968373e2a75ee6ccefe8f86dd5401d3d36ed2d5ab8c358e935fda09906bdc6a1f7e9763ccd4012cd6b8544db4510df686279b9d4e2d99e2683b51e3dbc38dee958c01278fdcfb1c68b6bb8d53215a91813ffc821182678b1710424f0fc912cd5ae0cc7d998e52eb6db7a542c8b4237af1c16bc1c1c9e34633288b68e34957c98a290c6b4a797e802fd45b9d1fe30265b6114ea347bef8b5eb9a5cd757a7befec004952cb5256624314fb00679ccb9054079bd6ceaeecf69aac84abe99473a77b447bc2275f01d077a9593032bc6f65d14e223e7679895cd61286813300f143010b26a1f693afc7134ddfa929fee5b9640f75d8e0b82a177b172fe1ea35069139d5f8250cf49055402a5939fca06f10144faad69aebc2bad0cac116d094f3c325b4b303aea6d48505ecd23b4e3a3a75e8954870798da3aad4244bed8554ac4211ab3d44bb42660ad41bdb11270a78f1280ffa1475e2a689701000bee8a11a969692710227ef2094356e7c573ec2d8868cd2b1e3173fc11b0fd2243d30643ae0fc710144d3d99eeb5a", 0x1000}], 0x4, &(0x7f0000001480)=[{0x28, 0x0, 0x2, "3a6e2ed921828734ff651632568b942f8d2c97419271"}], 0x28}, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/32, &(0x7f0000000100)=0x20) 16:34:24 executing program 1: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:34:25 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:34:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x3e) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1000, 0x100000001}, {0x4, 0x7}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x65, 0x0, 0x0, 0x69df}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) 16:34:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) mlockall(0x1) 16:34:25 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000400, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1004, 0x42fc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r2, &(0x7f00000000c0), 0x0) 16:34:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:34:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:34:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0x237) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="e4ee6afb95823beeef0884c6280b0a783a1f3bf09c5bcecadc334082cb3089b2f785a03bdcfe427e7cf0122233007b4eb008333e919d7230c844f34bd9906f9576816d2f5e36605b5a100e38462babec7925b0e11fcb1b0d4005a529a11a60c07a5225d0fd9fa7cd4f53009ee0f6d615399f9c52cf61e03ffdc98a3f789460cecc282314d7fc1354650a7e9af07a4445c5aa9cc4802895bcbf0bdae263879b6592243fd0429976f961941b992270dfc9ba6d07a3038794b22debce4330b70152c7ccdcf3d736c5a90aafc4c52b62265308251d9d25360759c92115ac4d312fe989df5aec6cf1fd2659dc13b2a3918aab053846cdd566f6475f9961195dd167417c5ce3005b24d45bfaf458916db75b46ea4078c8ca992a68d8b72311b72b40871099684c26a29aebc3ebfce4cd3a52b1202c91c7eeba96f796b9e9bbdd963b001b54037c5a83ed4ceac6b2afa11634e0ba9ccb30d749ff089b864036a6d1c58bdeb05cd7ac490d586639f2c1e2a0b98d384e00b43ccf239aa987aa5a5b9a966026f2f42f082abfe746b92615e25ded1e5241385bdb7fddc4ba59ea4cfee10923f9c62a25a6a2166c8f26ba5eb7f983aa6e68941d7e4a24538abbd6823fa7dd0eb3b8aa6a517a834a77fed26a8f79fd4c90e10d1adb3dce0970a52b15c5745685628fd50767c7852c81a5570b068cabe50421c5e5ce57d85f55052d6dd09e573a6b340e43fe5b71cdaf61f62df24af92d8fcf67ba9e8d93d65efbe9db21d1de4c229b29ae868abdab55a057da04e181cd7651fbae0f0c415f06b0e11510e264f4e1a0d1419bc4e36687d4378e90bbb009e886faaedeec61789ee5f2156a1cc218ce259761b31237ee10204c6942b14900aa1aa0f8337a14e98ba7bcbdf26b53b113d889ddb27e4d9f8bbca9de5bd7e846685a3085cd7a5b872c3905ffa651f2639fc07196923bda37d4c8913178aace8349a9a849f0c2af567135505b7917b9fdfd943892bd261773a68b5ab67815bc16ad4f0b79cb32b98113013e4bfff048ca74b3f5e516ef923414ee401b8f09b91c2ffe54552ffc8344375b88bb92a2f23d0943f2077f44513af3709f50ddaf6812a872d812ca920d9eb97ea527e5f49dc1fa6bc23ef063379d8523c1143d4724e7713f394ee58de387cc6a4da50b34cb0badd03e68a00d329b3c196284a79a8d6a2c276ea6a7910c4200e8ed9460f8fd2d66cc8756d3b3475c6cf67760cdc662ad5947ed61fadd7b0fa63431049482395a991267c79bcd65d7d5888c89f8451d73dda59f78984876e4597477877596d8049b6cd68b09bac6454edfe9a616da32adff6bf148e0914376be15ff38023d35ac33a5815492fd1a169063f732fc33a5f24bfe487561e0c1c0fa51e5b6500e76e208a27f13a48a1a003b3a1621a8ec0e9a0cad0fd064f3b34c8dff3b3ffc992db3e35a23faf74569136bf2ba3fb4154d61a59e617151a397dbf5c9f3def7babe1bca52dd298d4edd859d8be935a0e2402da207869e7cbf6da742b139868994cd86774647a0166aba652c24765332b619d02c72b60cbf786c88a06a863323ffd5f89e3b6b6d01195fbca4f615e0df59258cfccd8625e46689a65756d29831ac12854983f574ebb788d0b0fe0e35e61650afab95c176d4dd2d6c88b69e9c6b5d39ff14aee73b3c7baffdb891030842259fc18b961bb4776b32652b40f554c3d8f300d296cca45b178054960a7e41ea4b3edfc7d49eb4cfa7e7a6bd4c21ea9e4fe5b8cad5dcfbf4af7f4c7da42f408d3955df3c39284c8e0012473a4039bd739b4fad5a7d44a10b3f2a87151f30b3e9cb1c765c8ba314bda79cda49bb4d34576e134af5de301e9768173e664f806bf4b3d06b6bd5cca95c46cff186dcd7e825e8adb5e197ed9c8d0ef4819683ccc88f43b1fc85cb9c769d99aff2c0b4df08f624f323141f79365010b25ff93fba64e28b117e6b764e35000fb8183a491dfbd47d1a1ff8be0c77891b030fca186b10df559483c582d1da01cf3e553afda31969b221fd7fe9fd618407786a86ea3b4637f9c7662783558fcd49beb0e5a52663003f52058d12edee68bfc79f5ba2a1c31a26854c48bff8c682d6272789c70f13c423a5d8f22e9b3982357ebc2e4ad51a2fbcc3c25e6a4e74436a93d9c1f52ba5d7663df04b12c531075546602623e75097a5484f184bc624334fb5e89d145832f11f78501bdde03612d7bd2c3e40ee4967fc605f493e5392fe582911904c05d17a6b95d90deae9713476470a2b9dfd80d43383b962f1675290405b8181d1c2c962bdf69456a9c694bc06ad1ae47bf4941e438699c17590cbdae8eba829ec1eb11ea0a6dcd148a0db83dd9456a4237fbddd15abbc277e5c8837f6c346c0039ff4a5acdc0bca0c23e845bc346a7ab151d5cf83824e6f36f6bddaf08f18d40d1d5e450cf266a292f056a82c0562a6fb8606bd25cc4fd31338d154f1661ef52e3bd26f2cabcecf3d34e47d0aa7d72597fdf62914d2516db3a57016afa10673cde6417769bcd87145a58af0f3684b6ac4fd6dcb7627c98667c73c9c3aba71a11c78aa288ba61be6e4f0213cb3a44bf31b55427e2fff3f25b992afddf97d7b78602a8c994cb52b34253947417ea5a6b5c08d930acf4ad2133637777146bd814b655a711b23e1dd36a7927391bac870a1b185ac947e335320fabd833b59e1f6d531af4b02318e7c77f2932833f12752f8a9581265ef0c11b29df2fd2253ce1b327c0ba4a68bca8d54151bea972b7859c98dcc2e3856a962d76683c081f4aef51f5ab947fac3a6976de96c47cd8d5089588f7100ea578b5dddf0c7f06661453fabc4f65b83d745c50ddf8bc1ed58003037603e1b2804b07051a11836b3bc60e2d4c8b067a84a12523b6b1529778f1927f1ae131e3b3ecfe35bc7d473d4aea34ef19128fdad1e7cb4dc73552ffc63d9161442df92d0aed8eedbdeab72f863db2d13032e1a652408f16dc1f314e45cb6acc54e7a5a495d0f1396829a7db2d457669be16564f948bf96e5d8673fccb7a7e4a532b5f2166473fa29fdcbc6c346a36585f9e376cc0dcf4f310031cf5bf8852037c47b16486390d7bacb8491805d02b79ffe7bd27dfbc91afc9b0e2673695ef9b830fce0d829442d7ebc67ab2af2adf92b8c562feb2eea000b9dfa3fc72f0e937013eed88a805d680cfdb44730b935797676418fa190335ca67dcc4bcefbb7ea632b82d4702f946c446a68c2b8b09ec134d655e3c8050f7b7c748a5df2e826da93259e80ea2b9881893229ef1907a7ee340f0d582a2da471754c1e7da0d9104a4a7897e623796d4fc81445aa206282cf444f154fbf7c7ca72c0fc2287d9f3b00c510f9582e377576a513310ac386632979ac90f1c3053581593c0d8a701a20c22b994f30db211146fdac150479872949001ddddd7dbd7f59df191e087a68919781db3b61a6cb4cf509c3b00ec9d973fe8062511563fe8ec5fdf412c5102504b8772c9186a2c8cddd503413806d31eba95e12a11804ba077bd41130f866f2634eaab038ebad1f820afbc9203698a825e4c4205ef00a18fdd45a9f25e838570c2e23ce88a67fada2e5fa987bee9e9d16e9676fd0295f3bbce8815f5400ed3009684e01058d3a7167e6e2ff340c52a1dd46344c6d984491c2066bf579f67c6a90ff7da510f7afb68a81623c3d84dee519bc0e41d31bbd683e7b2f53d632032193ba30826b3d536fedce49454576e4dd8110c97577a2a3408ab1e1bb3ca899ddad55d88dcacb3093e891482eafe139146911545396fc4e58d5eeba53dc1168529d3d8cdfb0ae8c55ac5a378a8c166b5596a49baff5a085afbcbab6fcd8956b7f85394cfabc9a72731125489771c59a688ca09add918bce625eb3b5b873df37141690dc1405b87c77b43178a0d7f33e0a58e8488d2705f87d6eb30b2c987b2e1ec85ca84037a7549bf0b79fdf31a6463b0fab2c9fa106a248c89e8108beef57fc96ce1a634fa852a4683aa5e90b7ff39b2935f5a530f1bc24727384dd3ffb3b60344e592325f719a1face031f3caab0b2e30676be35b288e31231ff2e880c7f96d07ce79115434a52d582e598168ee2a2e2c8918666334362eb6942d3a3375f0bb8143667f662cd3cc213e30aaa55af41cbe264e5e5f5f8d5055ede66ab4fbb4a5eb38aeb39b976bba89d02fffdfd74eb22e18da12f702a09fdd869fab309b6a7565bb5940824d8fb2562cde8079b1bcea8ffe5dcec80a0a7f46b615622e1dfba2bb739e90d6cace0a85c60cbbcec66615e16aeb9f28275fcd0934b97a8515cd0a1d9c384efced045727877bb3b6254a21c48bef9559aa5e260edabb2a441cc4af487d8be2543ce702518d394892b2042a6f5e1bc7c53635a1f3d4cd5e1717256ead3e52d91de113e2f6d3ca513d8a46045f96fb8142f0f1675546e29087502bce007d5fe65b4602ac80cc97b1c26a9958037ebb7ba757e073b57e23a9903beec0a31ca9714a0a5aa49cd6977dff5d83c51ed61a3003af490422d095d0127bf4041488775dc95ab8357689b1beb8a35d4066df45d07f722b536d7f1d931011e08a55264f8df82e017d7471eae7197e637b71fd12c36ab6563ac071d0990a078c823808cb0a81c1489393c9910375bf549cc7f0bcfe65cc582ce62af3cdc243f049eeaf65f677ed82256081dd7ad14a7f2743d89b825757d8d0029754f51a6e1dadb69437b94c80db707a9851d773eaa58ea8e64694af4a52c23dbd14674c04036d3820ae674f8cb178b97dd23c81f7bca3e32610d32895c80f23b9ad52041f66cbdee3aa65f68caffce1533a0cf4eb011680da6760507fd28c94a15876a742240649a9b3b600d19e642e040edba8c9fe721ffd6fa88d0c5171dcdaaa9721a550d8baa10869a19dcee5f454d4607b2daa347b707bc276578bdb4579623276b200550eefe0aa0524af8381c70076813a301d037d8ca2c22e5cb81191bc1e6d0a39f4bee87c78f04e727769012c85f40e243aa886672a5a1f219e717a3455ff3a554fc566a44895d176d20d162ad39511061e52c8b25cf9287d5fac003d0e063bbfd4d2ad191dcfe71a2efcd117cea6c748adac14630fb356f022269ffa7ff57f9d50f247872d6f6d54e8983a68e33db219e4d823bfc68eaf59babd72f857425ef1da401b751dc03cfcff869f7d53775e413b57ce78f41044b2bed7ac8d8e29c98a49840cbccbad37722419cde9eb38bb7c8364556178fc46739238eb5215e2ce289bb072d67d99a0ff5855a73bd81177b9b06fa6325b6aa305243ce6f55bb096ebaab1cb66c71878f41ca7dd2b349d100a13d3ca6b8801f59854f1a57090b2700ad329aceec6bd1cc2e98ea90fbb6bf0df58cad9287028395295580ed13ef1f80238c32fe43085124498182338fcf94c7acc1f1b3723cac124e4511ab93ae5859b5b34a256ba7afa95e1d196f7468c69b731c1f57083c42611eaa0cd7a21d6335980b6771ee4d10bea83fbb793703f5a0c5541bf35ece9b78a3b138bf83b372dfc08844e1a37a400c4ba4c8aedd9a1b17645a2dbadcc65990cff86db8487b1850bf7cf9f77c584fbc53d572973f178cf48333fda915c060009bfe12e3535ff3c18a4b402bcb105adbf3d101b27e41daf720bc1c1460f1351a0230202f94ff7883388940a1c28d81aaff67776e3fa46c1ad6c85293bc746eaf598cdf053c276c11643bd87807c599069c668f081195aa0f21ad089557bd30e9eafc429403160ccc999f9d332ca1df72f46fa3c6f4c5c9c3c7db93ef25a8800fd9a018", 0x1000}, {&(0x7f0000001180)="f09a189abffc54c486a44b6bb51913a7515a2aed8c14518d8d7a2b7738da55450c65e662a4e7e60d246ad8aebcd537e2ffa7e02171d9178f3f29a6c0e200d92aa9499d1cbf607dbbe608987513e5f9d5c3d3c4ed1469b1350116070ca7998e405519658e2cbe97da38fc7f9d09e9a3b4f0a32a81c229f3b2c751debcd41a9696106104a7ab6f800c95ae891ea4a0162e81920f0d863c94b605f686ca008727a331f89c22736df063c005126b27f56609e38b39b471d0e2c7d9ad9879304f50db3c11b316931e4e8fec91f1f56a7eb9c7de3547aa92f007cb2dd32a2a1bb1673e7834ca28db706ff1cd256e446fff151a91a7d39403c2ead7d231", 0xfa}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:34:26 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) poll(&(0x7f0000000100)=[{r0, 0x1}, {r0, 0x41}], 0x2, 0x4) r3 = dup(r0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x9}, {0xfffffffffffffff7, 0x31}}, 0x2) 16:34:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = kqueue() r12 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x180a0, 0x2) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r14 = socket$inet6(0x18, 0x3, 0x1ea3c5d1) r15 = socket$unix(0x1, 0x5, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000b00)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000880)="ec5e3e987607c4691405572eeba4b2033e243ad2bc64552e9f22aa1f3b7e84da0de219d87fa2e5178c29181a4bc97d82f9daffcc21e0dfc6de61604e86b9371676d291850960a1d4136ae9a3e48e35d512cd0314f18806c90504d67a892955bf26db46b581a451b1f8a0fa915a9b5ca28dca13891091c862f1952551e59b8ebe7b6652e15f314108971330c27f63c3e76ff7e53a1d228ca486675bef20e0a08de6b510ad5620065637e56d036d9f322704f22ae3dcc9d54e72f43fd84024e56c7d281ddf65c2a71c43935972c8d01c3c2b2b90e2e141afce013d171febd85deb5cfa4192a70bb4844e67c2ee00a4b3", 0xef}, {&(0x7f0000000980)="ead017177bd3a3106113fc1f624334", 0xf}, {&(0x7f00000009c0)="f404f95e5c3badbddc845cf877f9a059eb65307a3ed756f17d6481d446faba8d9b99b5897994b3a79f5feef5596885200b2b8f0e4910569a255c39e45fc99a437de28abe746ee9ef525f7715c2ff3b120cdfbea136bb8c8dcec12828174867f4fb2fc4676e11d42d09fe2c544dc4a577c9b669a11c7a7293bf8bb9f990a6d5604b88df3d314e26740a424b821bb8c61f922c7a7f1f10cda246ed3718b7b9c092d07736c35592ac1445caece92bc7a2b13c1e41d41f137d2a668d2fc8b51f1d29abde0d32b1ea82689c0f73512d86320da9f0e69c4012adf9768c056b22d884f6f605a5bd6ddd47ef8be6a9bffa17bd6d6c13d7f7a4", 0xf5}], 0x3, 0x0, 0x0, 0x401}, 0x0) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="2ace354daa21a794522e79870e127f1161de5f33207b1c0255dcc93685e635fbd93c56a68c75ab0707ea88ae92f2b076037070909a360b1e8c37d6b61f9b093d1b853960c2de2853880d411b53ef29b6d5c2509a4f78dd2142bb9552c9dd50344af490fd802470717f5aa30733aced2831832c820a116f67ddd0c044b1c0a9deae90878f04d8bdddac89698087d55e0061a721a42bdc9af2413699f1", 0x9c}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc8, 0x1}, 0x0) recvfrom$unix(r10, &(0x7f0000000300)=""/46, 0x2e, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r21, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) 16:34:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:34:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x9d0766574dbf7eb3) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() lseek(r0, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x5) r3 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xc2, 0x6) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r3, r1) 16:34:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000380)=""/174, 0xae, 0x842, 0x0, 0x363) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/197) kqueue() getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) lseek(r2, 0x0, 0x0) fchmod(r1, 0x10c) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:34:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:34:26 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x39, 0x4) 01:39:22 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="0102e2feffbfff0000000000000000e7"], 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x4cd) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 01:39:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 01:39:22 executing program 1: shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) 01:39:22 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5013, r0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xe39) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 01:39:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) write(r2, &(0x7f00000000c0)="80f0c65d145b84184a4b88aafc7f66dcb3550c6006deb6bc0edad6f83dbfd06f9a8432a3bb87a750a9bd170621cfba1996206d7c6ed4f0d9cce9c22c8881ef0da5581bc18fbe4ab03ed436497696837359a3da934dafcae1df3fae4e9b5917346aefd7d76be847dabf30ecb4e7ad64627fbcc063672af4b69ab1724def4b46aa4fade9a67e9ff9beba6a188e7d131a1a94512b2e249ae3194f45ffbfd1dd1232bc169f5718bb0132ce488822593bfc77974d3f7552cc0d946bf9827e333145772abd3232f3369369e7afd174ffd569ae32b9e3610a96adb3b6f6e5e5153ad57434514ddf57faa1d6c2b84cedc480016bd7a3f376fcd63e89e122c53f68f267078dec984291e9000726eb7f02d53dc0ea71daff9a2ae3e52d1ed97eb24cafb3ce4853a1af7ce5eadacaefd097001f6eda97aedbad9065720f1cd8bce47960c0041ed57c0c1a71078efd0d1c94b518a5e65c09cc1d5a42d71bf9117bc432eec90439c0f02cad70081a3f43c9c67fab05a50da5253e749001f6a8b6fb2249a50aa070329050d65f6c2005575103ea9c798902110196e44f1f2cbf485421422e4496ddde38e5fcd6b5bb598b0d2bcd081aacbdcedb11d43b11900308bda2c73102bfa754e0091f808781d56ac159ba9b3670461876b19a85757e63655f42492c32a322a71ceb74acaf2f5de21baeb27d0a02e8c3c658a46b87153fd1955e83aee786f52ed796d8b233045b75d38ee9d1a9d40c3aadc02b0aea1398883e5bf5f76b0eabfa5f9f51d8f31fa526a6c9fcd93b442110ed2ee43fcfab832637894709a5cf558fd11cfa9625d94b8b191cc5e8bf1492565325a0ac7a348b7e89fd231a2c25d62367e079de5a216781bb774499ca7d5a4521f70a642d17f5153b07854f1b9f293f48e1c51ce0aab3c0bc1cf104bea0c0ddaefe24c7383809c884d985d9a91fe11ed291552fff5d01f591cbb8c6a29e3ab8728595c6b894fa07d9a985e43c849c94a646f91c16d1c0efbda54f2c94817c67b848341436223347b8b0a50045851e2fbff451934430e97bf4dc556346c7f54dd5408658c5fe755ca2ed8bc5afc618871adf14a69e555dc8f3ef9a7f267ed335a42963e6469efedef307c02f49d4923e6da0f6bf74d2c369fd3d305fa59dc88f5b6a35fe8caa168a0cbc03d24d6f966ff0452886159264d014fc0948757d734906cdf3391f07fb10cb820f2df04c002b99e50ea1b3a0200a805e3be4059e00d6bd92c35e0c79fbe6340727f76713d0fcf59edcf53ff707c6ad3b26f429b34d05edd946382cfd836fa5367cb208dc753ce9c8702c563645265c39f22ac00629ad3b2dd32d4bf96e7cbac4b981cbdb5f2be41ff69ee1f7d7c3ce58548a8a4a29c1d31bd7fb12bf87bc11074a59cc04b40cb88fa7a0343b7a844aa34d1f8a48961fc6a44470c003783d9d360b9afa24a62d33d2173c131e8983876ff5a5716d95f398ef1b2637a15d1b6bbb209c3fced3b43fc3aaeb681b09c037ada2f69f8fec08f007266c3dd73822ac46696302c844e47bcf16e52de98c3138bf390dd436335dc795b1af9c5563f92e97abf1ce6bab4be0de7f263d7a7ccf9fb454b901fc87adebc5f0f9b44c295e657556a6f2b19860750f6bb77eb1a0a2af31e1623c8924be2bdaddaca1c31e3f4ff444ccc47f421e22e86f6c1277889d8c6a1e3bc69b33c9628a75ea61e2b4cf2480541e509629918db40b2e4eb37b29f3fe5d84fe25218022ef8424b5d70d12ca54a76f2ab48971a39937b8a6c67f44d8030b09f98de2620bdd56e0d93e04fe5ecf7df73e6c6669b01bd344cdc1f80a0955fdae3935dc18b3c898d0d00d26632c0c53322a0d023b3a920b31f7f8911ac0bae7b41ebb358bfc73d8e10d9b62c171ddaee87cbdbfabfd419b6a9c26532cff02a9b02bf8151a250228dbe3a3452e1ec384e9d4ecbd4e3cdc3c5005f91e56e8c817d16fa2a14f7444c5c6c53c586fd65fe39d8d943bf44ee28464cc77b6269c96d5fc44ba40f3caab0df761943bad5eb2032fd2d2f814035361f33e0693323b593cba4937c848ec15218f730d8753209b970e88c6c6cdaf702b298b81ec342d5f6459bc506ce723511317a84a99b0311bf6c597cf22171efee5c41bbd9dba4ef148d12377b9764ae9d163b52936257a55b513e66fcacc2b7c0aad161e64603750fa3dfd681aa29684481f3d3c3db3cec2d6c88a9960c138aa667ac7a8d1f4bb8097dd7c53cfd557118e1ef07eb4a3220b14b3b9d2c8ee1aa3130c1d8720ad64befc383012dd854f41b15b6d1564f1630b9da4d4d22549ec3d3e3bfa6d26cd9d1469f65669e0563d570273f2631489110964569f4256e0131f2f2de1cefc901d7855832c799c2bfb744fc23c049a626c05fad8c4899fbcc3e0903be0eec5736c97c0d865052fc0aab503fd49a1ffc1cae64a0b25f582a9276b3b5f09efdd26087455990b0f73b2929f6adf75b5df52aa8406570a55b0e2f78e0891c849ed48e1137e324ebb8d4df1fcab87873afcecae92be0c516596db5fba55e3db3dc7c29099917cae19392c56a0676b8fcbee89e08b6f4ad427f9a756a2b297d2b96631b12c46d5eeab1a82b0bdce1c51d5bb9c4863f0c19106c5736e8ec934e470c28da72d140e419c35d4cb7083ec4a21867e7de2b63aa5977c8da023867f1d661f6d4660b9d6d9b0ead912850d0f4920d052daf146930458a51ae94988f96c847ed544f8be8312d5ce5353eb003dc9448f6e6dcb61d141eb25996d97dfece89031996416b626d0daa3c5beebbc74df261de437f18194c423536b9ce60509f767f8e88ae1b8baaec645f7edec31009b625fb386ec11e22d4604c194170436572bdb7be97f804a124b487b8e04866a2504f64bfbe443500447d091a152f0ea8d1a6c3845eb4c07431aae82f08049c9f16391e75e27a71a4275e7e89d82c9f2ec7cff1ce945e52c9b410f1df96ab95be16b69974da7f2dea410c239809681eadaee8f098e913513394b7c105c40f27e5e1a953de35d41fa7d0b686050d51e9a0baf81bdcf771fb4a3bf391211e843c3bc5a19ee2f1d28436f3972238379ffd5b71b158bd371cfc2e7d42dfc2b776778782127a0e159ac7755dbc3e8f667f71dc5e9f1f42d6a0492e41e7175db1ef24d014d8194a501bb8af8f6249002fd27b6e105f4bbf8a1e7d7fea47a91c29f5af76c0bf109f1ee3858fd05a658161d1a13ce98f37c2cdc6f3e5cca720036e4d9413bf18e4881e45845d4b2080c5c1f406659eb7863e3bbbca95534077a46a550398c8cdb361e90f772fdc6c3d5ee2bdf53b8cf8a995cb3c1b32ab627798807623fa8cbcea9a0ef9cf0814c2406ab02fb82a4ceb34aabcbd9409a315db4352c1d0824d6db3e9c4c9d8679d026dbcab224cdbc25dc26d674d9f014b738bf01b740ad65f93962493fc2f4db9c6790b5c480157d228ccb1a76f216ef89bb22e0529651aa72b75defc43361c8ad479c8bf5ab4be93baecfcdf567ee138aaf8f597a54423f4b686fd6e3a5a92960ac1199619e10b320bac8f55ed8943be3cf3615100c71d6b258cfac3e34eb2fa3bf64da4b99c67beae13602af714a2dcb58fa44175be3575e0661478dadb1298164df9715d0c2d26c8bf25f370a29207777c7f818931f8d76cfaf54645081cca99fa4614bae47a184756518d64aa53842bdb1c2202c7ab5178210856d96eefa2e78bc918c3eb96a8447b829213aaf3bcac7b20b316c21869a1aaf2fee1bde886ac3ff072516aa22900e2129e954e1a02753165c137c16304d0d3b4d7e8f1b65fb9fd642cbaa2d29641522a72e6b5d35ebb960fa6f1f6281e6bad9730c559627b2c33cb9613c70403a7c45ee24d86cac45bda4dc7d7309657f78912c0ef0e5fa7cebff65771460f2c00938e6f69748686373befadc255a6acd0eeae51ea248cead0653af15e5c38ceb3d2c407c011cc05da0eadb41c411e7a38bc28faf27c726f1b44f623c3520cd495233cb4c1f92d09af73ffe8a62d10f530130f41ac2021f44077ac41fce75258231c8513b3c4e25473a6244bb431a53938e6654502e48abdf9bd4cedc33fb13a994afecf5acf2b86c2eaea06ace79abf9ccc89c82660e6144d623d14b98c50cfffdfe6aeb97711290e409a4585ea237fec72db2215b51a763fd41423b6734e5bae769ef0f31b9d28c7528dea40a52f8f80eb611441eeda959f26562f5f1c330353065a44d4defc88466f869d66a60471c7819928caa523dd2218857014b302f42a54e0606fe059c323bedb7a5247a592b235277a8ea73e4cff329827af2a27df7992961d83591d28ad0e7a54567903644492cf174ddcac907fa2be0878cad4c967258b8f79d3b52d5810dcab67f746c36b8291670f549f37cac90a19d9a16f2c91bf78fcdaffee6ef7b1d8ad091a5277d51de0785276cf2e4ab15adde82be0534c99016c69a5c1304d9dfeb29c08b59190bdc3d9aa6d5741c4cc6c4712ca0e636ec2b00a7ab8786d90bce3c656a263cdcaf5263bb6d641bb2354655529f0027ac64df04fdc694946514c0616fb61d4c68cb6cd785fd2ce84a4906b51c5e75d640b038d74cf45ab7710cfd97cf16785e4be46054c02bd5598b836e1e80808cf1563ea202e66d4a7a90e97e9cd3177c7d3d7df3cc952163003c097db861d24edf6f4dcb81e3061f5f9e30ed98a2dc738937d00c35b66e5c4495c78a49e1b5a7cab38a3851cae18a1087abd7a95391f22cc4289f67a8dc97b73ed5e685df167134766e9f1faeb85eac673ba76dc7f705e401b4011531157daced422a3270941e9065aa925b09a2e8ca93cf865671ef6a6190f7593f3e8ec14ec8533b1b204a8ed4ab4dd6285c2c76706b5c4a5026423bf4e766e046c3aacbcb8e53d0ee0ada90a96ea5008d9f0a93ab56147901986df393b513b82f334572732f39e39d956ac9c6e017b7618378b69917f9e9708395096ea3094dba3e5a559e8d95de49309523775b494f4beb323e663e9527c67d23b78bb883f0c35e3714ae77d22cb90307fd3764a66d02fd4ff4f07665e722c2b4cb46ee265f109fd0b079510493e38a660da8ba9c745983a537e1ab8d3060b342fdc442cc1cc4fb1c1e5d320f02d8f483c035d2132ea566ad79caf32b8c8caa59709d58c8e64809219d2da090be225f6a75fc7d2a15d94ac3e7087dd5e8709900cb62da919b0639d46befc4beaf0ee31e3c00d4e9af51dc79e096cfd51df19a95b7c48dd464471ea620f31dfcfee8ea3d350510def6aef5c190ba46abdea17faf020dfa4dac85b50bfc78576bc257845672275d462a7fca8f59764c0f250d5e20c3e3d1bd54520859ecd3e5ddbd5a9d247c3f5acf09f466c5e12faa5cd143b457d2ff26adac0ab8504df19b84ea7a667d4a64ef9887ed8af2cb79c338349b6f20546502d17ef2002a373f397c1a0380378b0cf726fdab04fa8822854f9c62fa02c4598d1af0358559fec36519acb0e040345302e4cf03324696af46b0acd6ef7101fdb3c5dfc3c7c9aeb6d371e3ed5ff838e0eb2349c94e29803c5d8d2860ffd2f3accc8a60cb48a7077dcf071eca2641cb7fed12e366e8c3e4f39b9b68039fd64b01287350582e74301e6bb55bfc080cc92d332df412007c52872ec469c5e0f02136b911f427c3726e7dfd71dd4f369e4067b88ca8b5279dd59047dec13347eeb8031fb785680d8bde21ca882a4657ecf56f31a8e5b17f7eca5830302de49dd91863a63b15cc9e31916f827a4adc1e440040a4263b4c144cfca306158682e759110077a8c7bb33fc65fbb3", 0x1000) 01:39:22 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x1000000000000003, &(0x7f0000000600)) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = socket(0x1a, 0x4001, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) chdir(&(0x7f00000000c0)='./bus\x00') 01:39:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0xf, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 01:39:22 executing program 0: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='\x00', 0x20, 0x3cc997235cc54abb) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f0000000240)=0x10) linkat(r0, &(0x7f0000000000)='./control\x00', r1, &(0x7f00000000c0)='./control\x00', 0x4) mknod(&(0x7f0000000140)='./control\x00', 0x0, 0xcbf7) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socket$unix(0x1, 0x1, 0x0) r3 = getgid() chown(&(0x7f00000001c0)='./control\x00', r2, r3) 01:39:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="40350480", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x3bd, 0x4) 01:39:22 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r5) setgroups(0x5, &(0x7f0000000080)=[r3, r1, r1, r2, r4]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 01:39:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:39:22 executing program 1: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0xfffffefffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x184, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="809b68837ff5dcf684c5ceb3094f41474898d0cc79cf173300d10c71d22a83a54f93ad334d63ea0fd311930b4f83d12fca132d0de80fd3de4cbdda782982831465ec72120dc6444bd003", 0x4a}, {&(0x7f00000001c0)="155fcf10", 0x4}, {&(0x7f0000000240)="edfc978ce2a1cab3651127751407466fb2976980897a5b17a782ee762695ef39d4b13c4ab615abbfbd8614662adce25c30aa6ab36d15d0618b8e596700ca8eaf6ca8b892da76177ef666de783feb8885891dbbd20b66e2703e55916b6f20554d1acbb1a4b98c8045ba6e0d73b75d750693e05d6eb6baa74d29cb911fd7380d456532530c0388e286e56a92e12cc5cce39549ba158acfb1e26f14fe68da1c0353154a3d33ec017b6578cb3ed1da923c190435d00e28269d96300d0627bc59d890", 0xc0}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="00040000"], 0x18, 0x403}, 0x1) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 01:39:23 executing program 1: r0 = msgget(0x0, 0x100) msgsnd(r0, &(0x7f0000000100)={0x13, "b0942112c3bb0a22d43b6d3a21734774be4e18d915819704cb783bff68017848fcd5eef0780ab3c05985fd850f8a33c702c05cac31379bff19c2fc8402f5231f9da14292a771cb85f7237085228acef9d1056901b9ce72b7998b1e387448ca6ba96e61750e0a26bf1c9ded1551e4d7df00000012337adabb5cf8cb1e9450a5df433e026ffaa9e1b1945bc68cedc508af4f4bbe0f57280986f4a749b7d9357fbe43fc11e95e75939cfcbbf8904607fa28b3b37005a7e86559f38f2ebe0912dd83daff18a0105d61feed2d97933e4df014a12df98291b8e661782b40416981ab5f40b8110e8d325c0c1a793831ba26f59e1fd43a"}, 0xfb, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x5fffffffff, 0x1000) 01:39:23 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/14, 0xe) shmdt(r0) 01:39:23 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') execve(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='[\x03\\!\x00', &(0x7f0000000100)='.{\'\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='.[\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-/\xb1%,\x00', &(0x7f0000000340)='^]%{]\'#\x00']) 01:39:23 executing program 0: munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x1000) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/166, 0xa6}], 0xa, &(0x7f0000000840)=""/250, 0xfa}, 0x841) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) shutdown(r2, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc6, 0x2, 0x4, 0x261}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x4, 0x4, 0xf}, {{r1}, 0xfffffffffffffff9, 0x28, 0x1, 0x3, 0x2}], 0x6, &(0x7f00000000c0)={0x4094a3eb, 0x4708}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x9}, {{r1}, 0x0, 0x20, 0x8000002a, 0x0, 0xd1}, {{r1}, 0xfffffffffffffffa, 0x50, 0x40000002, 0x8, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0xb9f3}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x7ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x23}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000008, 0x1, 0x7}], 0xffffffffffff11a2, &(0x7f0000000140)={0x7, 0x8}) kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x1000000000000000, 0xc9f5) 01:39:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="3cdfa9344184664f925c8a3a948a0d9e69f55f8d7e08c9beb4009d33ec0737bc65fdadbade7b624b0ceae321baaecb66691478cc81ab53f54b72df1d4852c34b1a5c51a31584883968c63a730d81d8894a46b40687af2bb38c41699a22e8ff9c0bba36d457a2b4c47fb0e9fcec14ae593b13e03b81ec4a5965cc19a93841526260bb6a33eaa2b515ca0774682ddd92003865eb2dfe6b59ebbe446299ad9991db55df6bff9bc204000000ff4200c2e46a2af8845ed26de8b54299edb5c19c748550c6f68fd985c5a16211772ca6338750df3f4dcea8383f6fed268e0d26227cd2887ff08271179f5a4ab4895eeff5471e7bd8fbcaa86a7acca2fc90b7ebd28e6684d68e5284d9959807c1b32dc10287dafec4c6ab81934981293622a286876776e0eab24e0a6bae6df10df7060c7ac3c0d629bc3369a719d2508c59729cbd5d6c2963f0a1184e069ee91bb104efeda1d464be00007b88e30e0ceabc638cdba27fd4766acb722bc3ef16fb50d84acf6bada8afba83a336b8be69b3ea8899e59ae87a0ca163dc59f212d7d64c088d8b22c4003703e54314f1445717881592294918b51fcf29ff9e05938e8d18e7110e6c1926be2229df658915e7118900cd7c1e500e843dbe6d4ac399d87388397eccb29b00de2a95d7518b01e255ac2c92a715f75dd54bf7e3a62dd9f33e81ab84678b3bbbc9e7d4e3c3cab026ebeebbc972af33cb0d95b3351e964b97a32c130000000000007a3d912c048fa6b2c63ba2995573cc03d56681d31abb57000d221e03aeb57faee5b5e23d598cddd4b8b93eae0569d126cd42b0fdff8eece0b846edc8c89f1bbc3dadf84026aafbbde72977e1a429e8c65d9291c718cacac76417bcb4ad61a64e", 0x272) 01:39:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x842, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x0, 0xfff, 0x10da, 0x92}) nanosleep(&(0x7f00000001c0)={0x0, 0x7fffffff}, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) pipe2(&(0x7f0000000280), 0x4) select(0xffffffffffffffc5, &(0x7f0000000040)={0x10000000007, 0x8, 0x0, 0x10000, 0xfffffffffffff134, 0x6, 0xc00, 0x2957}, &(0x7f0000000080)={0x67, 0x0, 0x0, 0x7, 0x27, 0x400, 0x3, 0x101}, &(0x7f0000000140)={0x8, 0xffffffff, 0x2, 0x100000000, 0xbffffffffffffd, 0x400, 0xfffffffffffffffd, 0x2}, &(0x7f0000000180)={0xffff, 0x10000}) 01:39:23 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x7}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) 01:39:23 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)='{', 0x1}], 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000001380)=""/210, 0xd2}], 0x2) r1 = syz_open_pts() r2 = socket(0x0, 0x0, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x58c5, 0xd7}, {{r2}, 0xffffffffffffffff, 0x0, 0x4e, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x5c, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x96, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffffe, 0xa, 0xf0000050, 0x5, 0x400}], 0x7f, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0x800000, 0x75e0db7f}, {{r4}, 0xfffffffffffffff8, 0x18, 0x0, 0x0, 0x3ff}], 0x3, &(0x7f00000000c0)={0x81, 0x1135d53}) poll(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:07 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x5, r1}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c36028bf92625915848263dba2feef5e35614bc82d31b0ec1917cfa99078c45ebcb8728879b22489294e04021797d4aa1d3126ee2e8b53fe1b16d4b7215c6b88111f4e2285414a44658800f6", 0x4c}, {&(0x7f0000000140)="54342a1d8dc95f1798035f1dab9dec694fdd5208d379c90dd63b84631fd6ffcc05fa5963fa4b72d860addb195eea050ff1638edfb6cee5a6de40e21741", 0x3d}, {&(0x7f0000001280)="a4fad064c756971c1971103331fa2c0a9c8f52bb5c338ff5263339da0b27183835f692381b52be9721ddd29b36e5b23532329dee59e5cc7a2ea09ec10a8d1f0dcf617e5d6282f27ee86ab5d2036186cb02aeec3ffdaa388b841114f8a10aa90daa2b2c2eb87804994d52bc777a4b40a38bf278e24fce15021351b8e84a36c97fa9f1ec49ee1d24f3212e4f4c2a40b9baa30b96079a1cd2e2f46d637a1283f139eaec823645e78689979ba6b6907b29b97b6d849b92bb466cf6e1901892686ce3e9cbaea00bff2460cff9864b83832281b4bcda9d40af4afad3983bbbb1dc6d1b08d934bc4fdedc3439b05e3671de990b742b1c0bcffd3c09b175f7b2b2309aa2a50607476e65116c034a5fa0e57d3252ad95f5f2aee790c62f3f3907f2c156cadba31daf95f3a61ff423c6d51d0f453faed5252d8408c5b0a9c98c89d53741628ef350c8a7ec0e77fd699b337437171b86927315920c722b5048dee3c7c1cc1513694c42d7fb958c57dc1ca5c4626437b017ec557b68295456350daeef36a60765ca25e47038cfb2112da87eccb46cd58a395099d4eb3375ee9c31a3b1d73fb9f1645a5b8a42648a6b0f3ab66ae17f17fc477e2df82e37d9b8223538af463d5392410014039c8e717ae36ddfb8992fb8a74af36e336e593ae5515d62ee817280b61508a2ca725f3613eb67e44c29a0ccd8c14bbd350103655d88b4604d08b34328a6520a395b513a24c749afd30f9c22b3c4542accb0b055d28c4a56af3dba8686d8b382bb0eff28c98e5de5a4de2aa5a72dabf1285e007c5a7986e5ab1cdb4a3a07391f79f7e0265d84e3eb74da4732c51dd206968d92edb7df81ddf4e766bb1657f73b6b2a288b9d617c0fdef3cc69a46624a97667f0bcbf91b728ccdd9b992e424f07a839ff4b3229d14393a16cd93903b97eca3cb2fd52afeeb20becc23c370896b21cc7691cdfa46f350538a24267dea45805c2cee89b8007dbc014ee2943287537a5fcc7852b7599b084f0eac8460a2350e3199fa1c232ccb7158119d8a99393e28c57627a69359e88a2a83c168c4c1da2bf9d5553a3776579673e638ab95bf891a4bc8b9b01043e45db76c22eb0ad41e4c680c7471cb5dfdc1740f385ed6265602af1117f4f58d7cdd9d1bf6f436176f4320508d2c0054a0ec112fa327edbeafacf04923a2db8aff8c444274f765612091db500919c5536961c0e7ced38cd64416ca8f99637177f665a263a14510b49a623fcf058cbd6686ed034bda70cc216ba9c1c86e5df8666d437121c496f5470d40f6eeaa814bfb2a67bd404facc8acb606ad8b3af66eee363e9230749cfab1e29be8ef3ba64be8836f7d24db6abb4207c539b4f25c5b726cc3e254c9f412f7df19fcf511eba392389e72bf850936bee9388b2cbb0cf6ab1986c8257a312f92d68cdbfcd50179ad94f5fe2612e7ae6a8a7e52427c063de2dd05be6555fd13788f0bfdb9643bd363dee8c19ca546fb0c1458155f1412b8994987647f89acfe1d198cf832cf6d1adbac64f4b5176844b044066913c1cbe28e9973861ded2f4ca9920fcd26af0c2e218fc01778750f6c8614c646ef02459e5040aa6b83130b28df831f21cfdcb22826d2ea315adc0ed058e04b42225b9e728bc0d4dfada65d5b8b33e189d98e05e666c12f1135c5651a874e9ccf094472df8aa2781c306c9179f9162edfdc66b8fe7ccd74a50df1da0c6e68a53e71a901be1ce662ac33bf21dd05d96e344580fb67ce0f2a9dabe7ae29037262b9f1a83478c7db62a530431544ceab8d03bb01e60bd1dbc842fbe8eaca9ab492f37dbadf586d0de880225c90c1f3fad6ab40cc2416bb9eee44a109987476f2eed8760c1b857e7c1de77e1115f9201a55e20f6b374f741aa198f20a22d62c35df031fe952c6f355d6e8c61ddc3a2eec4debbe5e09323a251d59bec972dec5b3ddd876e6bf40027f473c3a538fd37ad28cc2bb60cd938c11b4a993d1f9317ed2222039b4d24f95046006384f12263f9c00abcf4e6bf31367d1f472d5941c0b38243abd7c6980d5e30561962d3ac64b1919ecd82309d638ec635feb03f977be1fd0ae793fe820e4e27fd85653129e96c0986433fe667834f9e9ae76b47b4338bfab2692937951d501704c6242dcf5265479415482e43fa32f98b2e4dd0bc1fac559184ea170d432007e08c788d39cad26ad823f1406b7dbdc7b0d6b8d17d2d9b9248b9d9d17a6737f81331e952c905390ffd3ea61bfbdbe0ceecd7c7747d4e268a5729d1c51e2590ae2c7132329c5bca911dbd82153005bf943fcfbadcc46b49d4e8057c48bec0f4fd382bfabdcfb6dd1b1974ca2ba231eeb40d3e1815e9bf7c2f7dbd6de2956ed0376243330d0064b0bca54ffa6dfadfc0a09251d9093c27a4605247d9b30ea9c86edffe1a2223dae1af55ad9c9aa8b10a5fa7de69599b0eb115008ef2db16a16e347f672e63cc8facd31908b3b580ef3df13cab455336b7ee212cacfd270e23909d99754c40ff6771a3984b49879e012f422a611c75d6433b3138285d7527ed21b4bc92f865704d829a5258f07affd91a6b58bfa9195320552552f3b30c2139e3e78aebc8d6a1dbc47ed6a0c8904d5a5ae1d2d2abcbe2002c64ae17c2eea778920b22f0081bc06806f7c5084731833ce214ddeaffdedc48a4fac8f96a779b00e347976598c7fc0318b488f5c7bdb378afd94749c482053fe5caa37a36838389f3cd2bee4f77a8ea64db507371e1d9d718eac682e66170c4c2a0eea3e526dc2f3c2e2cf42f9cab2beb821b37276cd6b0fa9e0acb96480e7f18be37c319919ad0a57d234d16679149367d40b79bcc14d7bcb9cebd86c27bbab1cfd6b555d7afd1363d55c19c68b62f78f9de2192bc5845a0b0e5c7ce8d00b2eab54f7011e294fd32865b8d34c9da87d5dafeba59fad9b5b457b26dd290e0514b8c82e65672884d0018f0bef0d302c02adb6991d91a9071d87ecef5327c092dd677e800d85ead9e725ea8f6007b1e4748c07af74605e8da721e3a70c1c53b6dbd987cb0205474a443c2a1567839a9aeb27c1dba39d6f459c8941d4f3616f59796616e62c64224eb70c20a319b8d883f4ee2094996315f6458dfa4f263ccc5ce74bc0421398f076985455bf9b582bc3b55df5e70b9152b9bc47cfee6d1f307f500d4879880e62dcbae33c9058966feec9a313202efbbc28984b3bc3b6200270e79b33bae99313ae50f1ffc01ca87262b77571ed12250b66f71c88f2ecad98f5a8fca40b7d4a06521b480aeffe9f168e2624062ec0aba949e5dda64c4e6d0d88b9cd669f0966f9b47ea33bee1d09e208d246494359bd762c63f3dc33611268af1e2568866b8e73d200e72f31b3632e47bd06ec232877660dde09dc0c46cd6be597980e9d76c6df30a8e2eb033d53112bd0810f16c2a1f2d8e109c814a6fcc59fed40470d1c65b10d740537fe625d8f2b9166d0136f2149d7ecd4294b6fc7d8eb4a3fdfacb373eaaf1707bd0ad0e2434ccc639c54b52bdcbe97e63305bd891cb60351ed9c8e755160fe35be197aecdf720a988c94f55335edca4f57c8d888ea5e4b63dac68857345b656b0a10bb20aea8be9c927ac8f720853d0d6a2e3623a4be9cc65fb03f7ff7ff29d9dbdbecb76057bddab026823ab5160bfbe4b4548f77080a099037b7da48b3a1c80277b2c781a0e09dd8d04bcab475800b9f045a34b59d25dfb1ae90c4ba8980394fe609fc75603eac0771a22112cded1f339c1a937e5ce3020dfd4151c7392633b2af58e475d9434773b42d24523a762419b82c4b5835d498af747deb36d2ea7015a721d728c83da3d9649eb56cce8560f49b2632f05c830fe6dda95a0b20fdd753994311ac5d7751ef441d020191c10abeb92724a91f26542eae5a0c7620fab1fb9a89481407ddd53d8129fdbaedea301ab17ada3648e8117ea90917a1fce9fae26171b10cdf3c6bf87429ae4d79e95fba305d878d95f48edea613c97dc8e982cd057661f76a1c92ad6b419239b446f9b848eb2d36b05506444824e5176ff9388c4d4ab47e30bb2d39cf337402e10edd8bb8a7b538693c2458b2635f6915677fdbabbccc977d12a7bcc3d3ac3ba196192c3c93a2f22e6ce2b774bbb8833e15e80f322b31119480e920ce98fa9bbd16cc80011c566d2f96b9d68d2b16e8d0edb21226c21e443a7c2debf921f4079ac6b6b386b98a8636ed962a34f302977db5a4a2b7fe547aad537f331f551f57d93ac9e3aa56af0743f585ff560aec32ba84ac0dec0c485079a0356ae1405ce5673ac2c6a2874ed7f15824d259e6eafb3ee3123e8d1efa05c7bfb834edda42ef9ec1134652395a9c571f1c18abf8044d6471966a8b1290d44a0990e393d1f08805bf1c887a8e9317facbfa2f3bd0a2f337fa05032325baaf3148d1ab49ab6ac2e1af50f164c63512b9a495e3c22667cf685c08fe46e9566df6f5ce9f11b993e4a612d19e01df617b34336257fc43dbab658b71e518f3f3fabff92d0939bf60ce8f29faac53b1a2492bae2120e898e1ae3d75194432d8ae075dcd7f8a2247df8c68dc7cc66c5b77bb6a0a3ddc8ccddc8d97d416acbd733efac4e2f517dc6615d0848cf940cd4b6ca16daf616c84611c587e1cfd793c8ecc885a9b693a1c8a6d26b8de9e643a37647e25124fa9e8dc772fcfd74069e889a01715a52199611f53b980afe7bd64b01f4688d79695de37e563ed7614ac9963e5b803a8fe5025bdf9a60e6f304f91bfbbbffa9e283f3d90481172b7baa711c292aae5d0098b59299b80ed6814c68e0d5c038742c78aa4514d57bcdc91c26325c3145f259d0a1d6063e1b8c806394bce76fc6275d464b2eb276cce28efe71463c6cb97c6d0dda98e7d8fe25f43bad0362ab44fb64d653e2ec6d0b7c7b637e7183fe2f448d7e0646c9bc2ad0b00d1fbf8010733721621fd81b0e4f3e8a8287328f2e4ce11c701b028f98e23b0f0533050756d67a7aa69c384f943e67c8c2b6bfe6d012256d030057efcc96f4a9d0e9592fbfc2f0471f66533633e047ae0b526587b9efa52fe48dbdce411f6868ad723731fe704abdf668c73a6d17f35429fabb93abcaa081aa5eaed8fceaea759bf03486b29ad8998546b11f0a42aba7d1c5bda0035503009198f9a75af5c458e6d3e50aa93f31aa253723424da740fa691e5780323b34f87a564e740ec18c012e3fbcdb21a336b3e490221bdd8634f22915bdc92b0f5f3696846a3632d2bdab16a65b77bc18781e60cae4c81a589f76276d08ad56c0d2151870098f1a88018c92afe2c2ae9878a2caa06dc2c041ea5f947cb4265f80cf21137eb91666707d576b9f7e4a427283069b3558bc45f0995a60947344b255684b0e4293443887de118efed0e3788af4387b8c8e72d2a4e788edfd7339a59c99e8e944e34cfcc1a81315d10ae03e5a9383f7b06b86a7be60d23385a627dd4d9f9b3abdca2443b5e68760feb186aa85c1b749f0707360ddb9c20964dcfc0c5c516c3b4eec838b982b92eb743b04835479fe9e1e606ba45769caf76e6ee67b04924a41362c5fda57a5bbd0b51f4ce9c0b59e555ed4a5b2e522d7cac57e175c5c331bb6406fbc7cc47939ec451178c9d5f2e3297088ec4e5e4d681c32d08526191810d3f3649dd6f1d9ebde0743c8e6cbec4ac05e85de0be8511db3c40c1407a0f24944a0a7abde4cc24ef4516324ec87dd166d41312fe248fe7bc9b2dbea04bedf90e1341d31bb6be4d40764f71e89adb93f9ef02f0050b4024190ff81cf13bc18733ec1564b9ca354f5a7ad7d83ac", 0x1000}, {&(0x7f00000001c0)="08c15ff29c3a4c2a9b4860392c1f76039efa3f0368e3ce6606398cfcfd58c74638720c5e63aa7ea93e1fe48198d0f2c4b7a1e03c09548789ab62949cbefca370d28f842064d24637e550fcf5f429845d8b5ceca18b0cbf173d2ea06c57c6c189b309719976cdabceb68b48ca168a4260fd0436d08f9d5bbec7ff4c31b135f6b96268607afe276c4bfea9e514cdcdd5837b2318e2e112b6343b023c79c458c43e47f735b14417ec420a368876031ac367a10ed293a098ea805d6fa02eb73d54d7d966bb8532123fec63b11a8e334bbd739ad8776402a0f41422242a97037cdd405ac6fc378a5ae10b4210124ddf5bc3d1afa7804988524095f173c130", 0xfc}], 0x4) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000340)=""/201, 0xc9, 0x2, &(0x7f0000000440)=@un=@file={0x0, './file0/file0\x00'}, 0x10) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc"}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0xa3) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8) pipe(&(0x7f0000000300)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x113) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040), 0x10004) kqueue() dup2(r0, r1) 16:00:07 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) close(r0) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x221, 0x2) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="f933f5aa8141fc0ac023a70d875975fa932348fc39b7431231c3694b86202c8a43bec321b0d53a22a014033b55b0bd516958a5ada0ede7473e78a0bc8a346f7cc9e16408120c9dec0d60090792f4c347ef6369857d58704b8e280d3b999bb195b3bf264941a7f518b386df77556fb78a995a0a0e8223978ea23756766275b3578848ddb8dc7b999e3e664a22efd0277937fa9779c9c364f5f690a48a361780d8132d9abbf184caede4af0664d1f94646b498ce48d027fd5019cda693e7b5cee0618b7e86ebf5ff78caeeaeacfe7405b4c187b4e043f82946ea600940bb64f7b4bc967c31db4a982723", 0xe9}, {&(0x7f00000003c0)="d5265e7ab66a388cb29dffd96e095d4469f06f17baa08bf32cc1b95747d312fb8a2fe4974bb2caa6693734ef63b4353c8c3b49fd94f3cf6f16bfe254871e2da2641fca465851ce8d69666170d8de73ea81f7ffd96bc172293419f98e05c0101966e4a3a8fa8f257e3a99607c3d5293526f1ba6fe325934efa90fb1bc93925f7f5bfadd15fc33edb9a9f3c7d6f3d207391e48be7972460cb2f82163653d71028ac755a62fb7942b1b1dd07fc1dba5a28ad180344a87372524305373a287f43166fdd9fb6a63e5bdf1fb9e1924dd9d9486758c7756c5a06cb7312649a25b5e885afa0e1e57c08c1a1bad49c74553a1c80002458801eb91ccb3", 0xf8}, {&(0x7f00000004c0)="076c03b04afc271f9a5da24bda7c60674c9395c0e6a498e3308f934ec1c14b115becc22ec015498c0d9b533cfcc0191eaae50ee41478ada4fb5887e4f888a49eb21e6c5e49440e530d363cf45e88d93e59c4a5a9f1fb163be5d907dbd7b52308ea49e51a7598e2825405656fc3da0ac94042a64ff2d8b0ce9ddbf03aa6c036a4209fe55f1aabe5153a217b556da6ec22e380fcdde69f878421d4c0559e8ee41667eaf60e5deadc9a28d218f4ada0e069a1dede2d8cbe36d170101b9c3e27bbbd8d21e4ac347e95c823adf1bca27da19e01ca952fca02af6eaf2a892fff98f1b7ccabbd15e9f52d1711b0d0af", 0xec}, {&(0x7f00000005c0)="b4ecd9b2d5ebcfad66a69f9e45f79646e706ac9dc4b7d12abebffc830a96765c10e297118de6627dff33c7f75d3c5f464e4cfb9af991dfeadf98c95edb1fe8be9b2b2892551575e429ee9819da28f2c092e99994bae2887e6165820d6728f0b1ea891227ad19ad3cc20fa4b26ecfa8210062691b9d7e175a90f25011938d74b5fc76f3a72a836508fa3df491599b859361111355a1da22bc471a50a696a3def42507d4d521ec56f4e2aa2df1eb6c2d8841a902ae9e42056acddd73a34ebf04f054ee455ee18f55ea", 0xc8}, {&(0x7f00000006c0)="444128c6996e6e61eef7937162dfccff369ad6d78737fbdfb4371c502593fa7de2e066b12e5e31932a148ac4dfc56be21842d9f25fc7aa9fb2f63431b3a68958bc82a70f3e2df25ddc3d9c4076dd1d3bcbb962c81607c3ab4f289638057446f621a73be9e9ff97d6c9778bc05de7631884e859db786a2ce98f206f1e5741a43936150c453260f789b1ed4f24933bea7bb3348771ba05e58b6194bd2710804df64fc05f42ddb9568dc272aa40cdd620b1ef8cea30106d94f72a024117fb8b20859ed255d98510e83822673fcdf2159590318e19b5a43e471ff8691987c6b79fa1349e1f477da6447432", 0xe9}, {&(0x7f00000007c0)="aa0219e6214f74456ce2054fac9f9a59414fa6e44e7a03e20cda9ed460d37a72d73ebb6a58071b3290dab114b1e0d04440ffbbbc3adc5a0d7ba8d7e13fcfe2016560b576d3508753d412de2d7110b41149019a2c38b6d1bd08c7b2a1ad0fe010ccdb78a24c6a238779df0bd08b69fcd311e6ee39d709e11d85a429a85784a72b00292237b3c324dc87ebc92c0694793b2f0d12ed4883814b924416e9ff79159c3568f275e824f0d5fa1f3aa95f9cbcfd8a3adb88c0aacbcd58c0b2834f1865e8e6d07cd101e536bc53c051681aa9d52740009d170f2ceb317e5d692ef1bbe22cf693547e60bdbb1375b0387b8e37dd24f7e0aeaf6b5980da478d", 0xfa}], 0x6, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080)=0x4f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0x4) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000700000000170009ec1b00020000003d5d"], 0x19}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) fchmod(r3, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = geteuid() seteuid(r3) r4 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1}, 0xc) semget$private(0x0, 0x1, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) dup2(r0, r0) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0x35a) listen(r0, 0x9) clock_gettime(0x2, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fchdir(r0) socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x3, 0x7fffffff, 0xfffffffffffffff7}, {0x18, 0x0, 0x5b0, 0x6}, 0x941, [0x4, 0x3, 0x5, 0x2, 0x7, 0x8001, 0x80000001, 0xfb25]}, 0x3c) socket(0x22, 0x8000, 0x30dc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(0xffffffffffffffff, 0x80000000, 0x44ce7e4d, &(0x7f0000000580)=""/44, &(0x7f00000005c0)=0x2c) close(0xffffffffffffffff) setsockopt(r1, 0x10000, 0x100000001, &(0x7f0000000600)="5c86968ff3676cf46443c1c34579ea4cbd5123aa5fa4ca2c9b42bf5efe05dc065f906eabca02e8d313a7209a625171db583d78c9865210c0631aec90c4c7dc3c7277f472fb6b26135f2fba9e20e41c756e2668225b16f22472a66275cd2e420ee2f5a86911cea259df4f8eabdb1a5d566fc599f8d75f3fdd3b566df3eb54ee4539ed0df35711e8cdc8a88ed42abbfcc7e09ec436d658e9fabf298cf43d94c3d046bf9eb5ac7351eb9fa4d5e15dd7ca80d1aa54a60e09af093c084ff4230d3cf011a8e645468515a0ec6f7a07272f36c00e62", 0xd2) socket(0x3, 0xc000, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)="62e3f2ca3be02d183970980202183723896c689f6c8a89937cdecb8d9a78dd6b96583f210802dac676232e42b2800ab83d8bccb574c8c7bcf0ad3eb12c9901a464dbdea831eddbc1e56fcf13c9442bfc84ff722638f577f6afca69", 0xfffffffffffffd85}, {&(0x7f0000000180)="fdf5aff5d585e9f29acdc12c660d586d860ac2b87edac79cb0cc6de5feaf3c09823c1cc4ffa7c097a7fcf2db99631a5d6d9921012dbb5b112c62c3adc175392c74717a549f6c496619e6f005f5a2a25a9bc728e101de7ea8c5df91d8c14377a4bb620d191b17ad0e0fbd087fe2ceee1ac9e14daf2340f887ffc4c386521051937f637a619e19560b85189dae58e29940219161a580b49ba8b295467164fc10a26010b5af8543fd0dae15998625dbe7ab3b691c0cafc023fb92b06752d581e9d29408246fa325f22cdbf1ae25b3f2ce9a15f47ac34471a0656b", 0xd9}, {&(0x7f0000000880)="055b3846d58919fb47e02a2501434a288a62a80c48b010bd4bb8f0f9d9cf00fd4c0e08197200c3bb10aa89bec5b69cc16167fb8e8e2a87be4e20b762106b851a6790600c87f2259e3c6d35726c45aeefeded26dad7eaea11f23ce4d9df19497bd8474c43cd0c0a83face96ae20ec", 0x32}, {&(0x7f0000000a00)="c84aa1ed6acbb83ebbbaece35bf78b0c3e829ea736b84b6af5cb521e811b503ccf001052ae3c6285aeb17ede25ee75adceecffbb7ceede8ed865efd3995948ba1bd2b9d2af01c77ba6b2a41b1381c8ced941209cc3f076b5d762ce3d8c0a486978458249d80e95500986275a4180cb01edb4fa908c967a0bdda3375a1fd04c3a", 0x80}, {&(0x7f00000007c0)="d6f1540e8a20002d07b2e334304cc1831b61c7d88c7b75791d2d3fd0630f0845e4b446ea8ac5fc956259b78f20e2ab3f7f92953f67945b4da340de15993181613dc3e0ddc3f5d0558fe60172b437f4e4cba80d4bac6458180d3fc9d413601d87ff3554965febab2884fac28976aa94028797981dd7ff2635c36380351908456d80fbcde1d12bc2e3893183c0f517218ac2f66ca6", 0x94}, {&(0x7f0000000900)="e92f96dc01444aca4f541cff80075aa20a034b1b1df5a0aadeb9839c17236b1d8192a86a1a7131ce5e26f47265d53da3ce15a373563e6a10a73fbca19b953cd219b2748107d39192bffa635fa04323bc607e79958c85853d442a0a6fb69143e41f8a749fee6423eee2b6ec9dc2ddcf8b65ac934c44beb4d91b0120586df47b7e4ed0a90c7efb582dc3619a0a8cb71d5337bd94d2fa327129235d91c356a89244de63507480716d92ce80781994032b1aad5ef5d45d791493207a93cf65f560a429372926230315dd75986651c0e0f3d6bd141de129e4c80fa3cafd4303ac", 0xde}], 0x6, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0x40}, {r1, 0x4}, {r1}, {r2, 0x42}, {r0, 0x5}], 0x6, 0x9) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x40000000020) msgsnd(r4, &(0x7f0000000200)={0x3, "755ad5a86870a8eb15a650f59cfcdc13dc32479202c826231c5bcc62f92c3f072531af0a3f408a75a13b39a85463b40b23542d448a0ff35b0375b881943d07133ecb9ace438eb3ccd2e41855a5407762b0dd54e84601555a397d75bfce5945a3790714f4b5bd1e37591e57e1f5e2a6c415c7ceae27da0b924ee5009b360bd50c81d9c4422dd3ee4cb55d4d5eaa6731b97956c4662598c2d21bdbaea22f0ef638ccb2ec3e41e48b73"}, 0xb0, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0xde0}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xff, 0x3}], 0x8, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x40000000, 0x1, 0x2e}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x5, 0x100000000}], 0x1, &(0x7f0000000180)={0x8001, 0x20000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) recvfrom$unix(r2, &(0x7f00000001c0)=""/171, 0xab, 0x2, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getgroups(0x40000000000000c1, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r0, 0x0, r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r4, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0/file0\x00') setgroups(0x0, 0x0) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = socket(0x22, 0x7, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) r5 = dup(0xffffffffffffff9c) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x80, 0x1) r8 = getpid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getpid() r12 = getuid() r13 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt(r0, 0x8, 0xffffffffffff7fff, &(0x7f00000019c0)=""/203, &(0x7f0000001ac0)=0xcb) r16 = getgid() r17 = getppid() r18 = getuid() r19 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f0000001b00)=""/80) getgroups(0x4, &(0x7f0000001880)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000040)="a7f1e4dad142a701235ce48584358f9844de8453ca0532f119fe95abb8f7df2d2dc3da5d5ae0e205832041f8e65662c57bb61fc9fb6043855111", 0x3a}, {&(0x7f0000000080)="68d1192610e0529b7b2901f99fbf41586ec6489fa93051c94c0a6e507edfd82a1c05d3ce78302208322e10568fe2eca20cb21299ab933fbe86d236431655a9a8cfff87c171a5cb5adf6bec56fcd9f7af14b104523bd87e5f9d14a41dbc723994690f06807ee6a982bcb9aaac3ddd5ebe17f71de33e9972c19e0f35ea0956b158b26e2c78de7b875621b3c786f269c8baaea62b0846ecf27bd30998f1981c20716816fcab498071fadb4439e9be6007cf5be19495561d7b3795ea4f8cf23ee4477e1f321ee653e757c1adde97858c312b994bcefdd2493644f974113b93f1f24d8f300cbcbd0a9e11b0ac613179e85a6e4d18ac178631", 0xf6}, {&(0x7f0000000180)="60c18469d90a13cde218dd5b11b23176d37f114d2ba03c7fcd39753f47c5b91e2bb8b755de2f2a252373735f1983930fc8ef85f9416c97e1414795f84e7282669a165adee253a8595716db027b7669c618babe6a699f59eaf278701c04798fd5b28d49128f77affcbb044357b498861f0988e96f15fd551670b5424ef8755da64418261d3c6ea187f7c6642e2ee7a8c1661619f415878dec4d0222b9d601f7e473dc74cdb925390f79f8a300ab70fe8b32c8ff9a5bca270f25babde0b988ce9a729df675eb45981192aef0b8dac7916ccf2de14db4c8eb64a9590c562a8d7bcc563a4d9da68e034acbe58c288e01943514cc1ab271bc7482dfd978cd245d93a6813ea16317b6f810fc83f4db27eb8edc19eb25fe1d28824ea07c2dbfcc69595f5558c0d36afdd767b9742a59191907601f4e149bdb6364b9bd6851f8b2e388c600e1ed1ba4fa63760e6e0b7056a853646c1d369bd7c8a90b1ed2cdfacc77d7ac4b69cc4ac75f082a031889516ea0f4b9d7ac2d0854e7e676455bad74a97ee4918d5a07c94840195bea3e2d737100a78cb69ba70909de7b539a9171f76dec6e7af7a92c6f9dbd578d730f73c78530e162d1c9d84dc56839eb14cb347c7e0a0e122f508572d4ef343615a539a38a3c4587441edad3d4aa5c902f76ec8a2b9b65a1a2b93738ff0d7a5991213788dd81ae2e94dc2db665603caa76d32c781a0ad49ece056537d2e2248a7f8a23f83e1e38d8df6afc026be611d9a591d911565f80782ca6de63e265a6a281bf6281a7232b063decdd4d0596962235b74674905e137c725be2068e29f395c67a265c96c4943427315bd57512487b2225f53c038c5cb426f0860fa6ea958c24fc2edeadfdedaa2b5db6f7eb03ded6637857d01627be20718e020b377e0d0ae9b9bac7f73c8dac8013534835df215ba280377be6f36742a3107a8a5cb238d26a7593ed6ed7b28635b513950ff6a84905e32c7840140693ef1adc68c57465f4ef5723e815052a179b19bf9a702a06a4ec58f43119e8e2899f6b3c16417532545693a51b71d35cccb7bbae4dbf8cf9c85bb3db0e8ad466210b08aae6db9f70b6a31ad4d8e919950767cea0c001faf149453c6add810db8aa75d6e0e84703f8a487954ab4d8e8cb4fa60ef4922bcdc94ffb8e158d0e22ef81418a8984db08e06108c1dfd575249327488d0d53c202acd26e3e474ab9296b1572c995728c6d2344ff16011c27916976a04cefa4372938360951bcfa48065c4202ec3020f5c26b984a8ed271ea1d88de6e852ade6f9c38cb723ab16dab7f038d8e6e2ef84398552fcaaef08d243a58d35fd9ac515306be56a4376f60654583feef0200dbf51720ab618f359a1835cddd401c233050abebab509dcbcc67f997b772a2e208da8a85f1e31acb6532c0749925477446f5bdc9cce5c88b1308e04e5375e42a4b0a17196cd8cf7a603e6b3737ebe3566f4f148a8482d79652e2f72cc557ec4175b0363107ef7ee0f419c695fdc94faab593a393271b742076503e896d08dd46f3a0a6265a713316f20fbd51835e6e40efe518b35635353af9df4ac3622daec4e036e78d2b5c92378668f1014a806fcb01589d47c9d6d828577ba80a951d7eafd109decbb9f56cd3631d740d992fdf3935b68be4a050910262cffd9afb39518cb8076231fe45989648323fb42abfe944a30a8c147755c0ebf31a80ee7fc4e6e8523ce993e253d2161d5d53f0af5ca5faebdfd4ed8424b95f4bc2d6553f6c42285bae5db5d4640a64c308f4a617cac5eb17e7fce528711a96b159990317a99fd2d0f92d8f344279b5faeabb668409897a3942b3601f500447ba7545ff2752c74c1ce4b5097adba5c0ab580c0fc7de1786b1a0b7da1e5fe4b0f9dcfb5035680666ec2bc5f7eabbc090914aad0a4129b72b067f996f820d4c41a1c775de5c8c09551c8f55cf5770090d231374512a31cd6ec6db2830d268c76fb994219c7720615712045142ce5f218d014047f7b1a31111db9ed22ec6470af9e2860cf64e24b864153e97eded622f6678876325e28847a54fbab434a03d8de350719d5526f4545cd0112ed0138e56dc138483f68ecbb38b207b741f9c3410cc5f23ba96f29c8cc6efae4a6d3812f72a4a694ab5c4c5972098f7e628280f167810420c823486f9be2eb03d2bb0d761a8baebb26d63f156f025d7b784336bb2d91a3f6eba568609646f51635ec2ae869f5fef43233f4475f79cc7cf605a17a77128a5efc48169c01f613b26a8be382b4ae2ba5195757cdd4c5ca9f591dcb246d39872980080255403351d9906485188ac800dfeadca40e279a4301ad9512f075cf01a3f39a81672431ffc0c30205149bc8980291e66c7ca16ebb698795d437f97dd40cab4008fe904b182c52d9ffa5efd089fd89055bd65a8492ef2ee22229c2946c24ac652914d27db3647df913375134c4273e7d596c055b56e58f7a7ecb6ae58bb8f19130d7b8594fe462e14080873e9d33054c5d2d6c27d7b93eabdca145afa470445ee15514f28fa29e46dc1a65eaa50f737411eca9cc9bbc5b58170c254c33bda313249d9a92c0e6a9ad70582cf366e2f1d16fc80f543433fe7837c0ed1613645828f826dd0a6f97da4c5647c6b7a1c4b078f4754d8075e214e1ad8cfdca47cbe693e144eae45893829d4566840be54d81c0a099f8e45e97db8574d984221c50c25ff918dfe5e593a94b5f7f0b2b4fd2a0618bf9d24e3d6d72b8f0501439984d15e876c2db641b0ad82341dd311e18a4b0bdeb7baef844bf2483beb3cffc47d7e351c5e1281389ffd495f2b2fc03cba1475f720ff140204671a4758a22ea86ddeeb0836edd35a06b02756c879b8ef9fb240bc251e5623672d0d761f02eafaf6ca7f787e36eb011568804dec308ce15d6ce7ce35baa00adc2fca22fba4f6d047a51d2b957a9aaef78cd843d84dd6d9463269fde6d5fa25a12e06cee7d2e1f2f10422b9a3c270a48eb078fa7aa7583baceb094726a205c88c22a6b3dcdd8cae869e808d88058388448ad2267b818ac856ea215b95057485fd0e6b95862f83802c0e2fa3146e0ee0a9484067ddecf83265e84c6a758929c62dba94ab5d691858a4c1ab70d8dfff5f097f9564bb4fe4feeb1947db65b9895f36428a357af16c837a8bcb3132baf00c1d523a99c398bc0dc32b4876ffd8b6b252794f7866871fda7cf4bc8b6a641e100f34876b91152bafd18c45b2d34cd889f37f0d6ad65f57f8b954b2d0a629cfd9e994cc08d41c0a89d3861f3cde26801af3038aa2ea16764f2c23bf781b5d96d652bbc1fd970ef138442f7ab3ebeb2f0907ef33c5fa86a591695f4676786b69f96bd0430fd65bbcb52345c9f48f6540eb37796d420ed5a1a03ff1da1e9976ca00f2719067593a87dda5bee09f5725ce3e4dfa0b42e8d044c5a2871c6b353e3282f097e571175566f1b049252b240ab2521f91cbbc75af4e2f77e778ced7452f2344d27ff927c9e335a4ab50f3c5b0e65d8158996e3397f360bc55585c2a13fe13985f16e19dbbafc05c9795d5d1c000d98ad6a9883206ba8219e92ad903fe360fede62f4669193c1c04820c7c288e47f5e83bc48c6dd4aeb0802f14b2e08a8e893776b32b3de741e144c5326a8a95ad1acb31d0b844d4e0880809a37e4e5f5f1f173d62b5d1aa533163a11ae0772f609a3e6d0319a0c6b65e172f37b0a1bf4636b92e46fc3fb3764544aa1c6b94ce8ed02679466211c056b37fa2bd472a7b665553b7c65a739bb6fe0d26c010d93a81a730bc938b0c500acf82c2e9761af2d3c6ca263de390bfaa8bf70b8402402f63d4b1f765cd44f94857f5d203c8ee94ae4002988b4663ceebfa1a802f9f71dc0ebb46ea855bd6b4776ad32539d9f948392be7537f14efbd5f494addb0ee619e99fb2103f59c10213cdcce8b3aaa43e0a0a921cb3d87742b381f6a65539f622dc564ca81928caf8171e0deb0f3e55c27ed51747e9f7fdc51d299cac70b796b6aeac4cbc2ab2e1da96bbb6c0ff765247aa2ca6d05cb935101e1a3b3507fa2560512b19866b5c93df185cf26202d854496406fcec5d8952ecb7588eb5ce20bfd7a4839b5c7981c5c96ac3099f77ac29464a77865f3821b7f1c4a2a399edf9c6eab955a59dd59b070eaebe322cc9edb6d6f11d363f1b92b9afd884ffefd76d56149fbdab6feeb386a365013ea3e81fd6da928cfa4f4063c2900ae6b9cbec7932d2f80e5b970da9a1b056e2becf59fc8153cdd002dd652df965e921c28b4c491fec8878625f29568e4348302d16748e52c9421899207750cf17712ec26f4b75fb4f532c03aec88b337c25ab007e3342ae592510936497bb95593b6158c2ea4b89642856eaa0dedd217cfb28eee2323358d6a7d8224e1a349eacc69c75202e5c82525532da1168efe9a0b83fb8ddd2a83a08c15ff97c7ad1ee2790d8a52339d56138c8c29aa93524669dd7cf6b8000ec2958b0380af69f2d5049d78f0f5cc610458427f73a936acc6ef5fa45333dd1d2dfbcdcaad97bc932b5bc41b4e853dac160bcd094f41660b59f1515ca07e36ae1894a780b509fcfa2bebe07b94bd07a916ccfc7a4f49eb5618fd80b32e0e5a05f20e9485d39c80ca4d35d2037b52ac05780397e30dbcc1625f2fa12d14df122ade83d28e52ac63d626278ebf7b0d566988149069d280f8d5b9063ace07bf29bca5f363363558c633ec8222bc75313682a507f44d97f4bca5526eccfe8a3ac5089d01cf6e6cc12a22dc907619fd6c9e1185d327659f861a7eb46a26a938538dad28a9c6ce74f9de9e022ad32bee61e07d8db165f0df8129545ca0545aeb3a4518f97e01de00a74a122e983c7647bec3797a2c7f50cf435a980f7f6f59e500ed31867efa0dec7975c9fdc8d10357a3b37f73320e7e63144d85d01ce093426fb2c2f1ad4b3dd8141afc3a2567d948fd6141ab93dde1367ca11956c29810158c37c93e7b7375e042cb06d53448aaedcdedf6749da3eedeb1f6313b3721b62648f08872e7146b46fe76ecfc5db8f02c1256e88b287fad4550989c405c77a2aab98f53d7323d5f0ec78735febab4a56bc686bcead47348f0a533604ef1f04da96ad0ff98e1e4f47b6d479c3bb000e9273eff5606658955945f579207111378eb64b4843e1af5b1f8a6fb26702b7c13cf2c0aec621edb8709618192d5c5848333d1950b631f026f2728fde3aaf0566ae61adefeae3c0370880e941c29fe4acb656ae2f907e4aa0275b1e6a483dce936ace7e5b657abd228ae03077464094ccd9035ce362000470d162bc16c684a2a6ae5750c08d57d3975e76b67606517a25d92480c23d737965d90a06e761df33a8806e1ed3c2180fae61f16ee92f635d89bddcaea1bf2416751869a45228cff53703b63f507933ff163acad09d0de4eba596f63c06e7c33a835b6414bc48820d70c60b162a61fd4ad8ca8f91e9f327e6de2b4c6cc79cb7e5947e57070809621f56ca0556f48032fc4f1b13dcfa6ccdcde15c83968dddad9f4db02f7357eb996d08f8641ce3d99ce84c731f17bb52caafa84d3f8e9afe0c55411dfcf946d14f882fab46a533b12576d9964e3ce4f5277eee0a5ac227cff7daa6f31b23071ada0184837047c68cc2e4a49888f2f9b0eaa85218a39950d5f1e7a46218da2099e37353a2e71b35ce886f1278f407f1d0cbca416a52b8d0586d65b391c317e96f8a28de91c55c28650578866a0eb397ef68c4d1f88f31374bb1c8ee66094e0ec5ac739303f904a5e4d00bfcb65d320163e6c9396dfee25e6b4", 0x1000}, {&(0x7f0000001180)="78c6a944f545280256d0a46c015915deb1575ba1862031ed98987aa12193498dce74fff4d37a295bafa1bd40166f6d38f8dca1acb8b7d71bb590dde230179a0bf02829cc0485cc0b271f21f4065a86392c9b9375da30387a481695a670d62e928eb9267a6fe150664a5ab5d384530d44b61230e35e05462b648569ec1cf74ce907ab8009005360151fa40329e188d33ece89453882c11904adec88bb83c2e043f084b69fc68bbd544e9426f72c3ba583a8a21f77cf22ba680bc47c177beaf6184f8c24290e63278b30", 0xc9}, {&(0x7f0000001280)="418a46e448b14ea795436df354ff4fca6afa59fd17878fbc5adfc3f9076daa6b1f8d443cea670844f5a695ca660dc76b5e950ed6f62640886069d679", 0x3c}, {&(0x7f00000012c0)="fa64ed546435e0260f5b97a3ba4b62f37ca398b7a57e20ce7895c1a837ce86d49b221b7a68a3bd06f529ac1606259abcb0817ec0f4d23efe2eac0c27127eaa987022217b46b8faf8071abede3c6ee88d9e28af8f3d7b77601c96b23d982cabbcb57a1d63d78bac5959f9ddc4042c16d38052dd9bf3b52793c6055471e680d4cd6d1be1e9fe26d7524ce6df68294f8782de02d664d6360308fece5350a0457b292189078911346c39e34ac10f914d374406bc814c85533d103470511d6fd25fff8e6ee9845afc1edb76a1fc44cc37530029baecf978977823fc48ad8ca4f7d1671bf9b544e18d46229e66e0014d329c7b098a99d365ca", 0xf6}, {&(0x7f00000013c0)="7b2ae1c33c1969aff14fbc9d1676444c45057f7ba499f17dd1c0277196b3761fb1e981c0100ee843d32bfe5891b79ec405e2e0312be2fa8fb8b002dafd84a961bd63dd559770f80ab0414925c7f3543c9a3fa30600a4914d509febf40c623eee4d43c1340c13548ff83d8d4194d618e63cc89fd530a64cde48c4aa314b8aa02dd4223873a5ea57e9efc01694cf57d34c7ddc6f27775eb7fe84b6edd9274fa456d1b3eb8f4871", 0xa6}, {&(0x7f0000001480)="890f9072c979e22f07ce99b6db2299f8b89918cb5be7a8c49a275aeb030bc85acac5039883206f39b77d81f43c4c1c85bbd28c057c27dcc901", 0x39}, {&(0x7f00000014c0)="3b7de1b28d2ac802dcb0a5bd61b139917f8ceaded9f8356543e6e92924354fe25894a8452f1d7c08e90440c93692ec87b831e59ae7670c293a9f52b06c90b0ffced6320718a47022e55a0b631edcd5bf5fd8533e2c2915e02174f9a4c9dbe89fd64e191cfcedec4105c89e08522e43635f", 0x71}], 0x9, &(0x7f00000018c0)=ANY=[@ANYBLOB="8000000000000000ffff000000003a00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x9}, 0x5) r21 = socket$unix(0x1, 0x7, 0x0) shutdown(r21, 0x2) socket$unix(0x1, 0xffffffffffffffff, 0x0) shutdown(r21, 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8, 0x401, &(0x7f0000000000)="b7848380f23f7cae4b8699b9", 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() 16:00:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffde9) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x10, 0x6}, 0x4, 0x4675c796, r8, r9, 0x7a8f0000000000, 0x4, 0x400}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000000240), 0xffff, 0x63e) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x100000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7d4, 0x9}], 0x983, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8000000000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x16, 0x46, 0x15e, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0xbe, 0x850f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x7e, 0x6, 0x20}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xb3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x5, 0x9}], 0x1, &(0x7f00000002c0)={0x2, 0x1fc000}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x108) close(r0) pckbd_enable: command error 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) dup(r0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) write(r0, &(0x7f0000000180)="bb905dfaa41fa95c0c0b30f1218457dcb09078ab9ee7305898c37c2ac83d7aad9596ffe37bfbfdc48db8c5d36bbeb1ce6107d8a39ed5e3014b9b8db07c2c2f312b732b1b0aa6d9a10f23d2a55c5a577fd26cf120a4252be7e02e1b901d01a0c6c349b0003a4ae20bb51cd052aea91056827726c2ec2b63740bf55db046db3d68cd736926055f09f094afd96ac07a3f004b03ca0dbf5c4a00a13c159a0e9fa8609dad6ec2429e1e0199c082a9959df419e5ac0662dd0ff54904c1962d59131f729623b5907c20c56aecb7be422684c0f2855c1fc122256a2e82c8f771938c1a9632f96613d9ec24af357f1997bb7e62d10fa504338397e9c4dc059d0398ec5514d2713779f5d1e17723a159c56291dcde01a4a6c757712e770268675ea7b2d91896d67dd6f4815da10efbd917fe13919d309c470dfefb3f60e8b4c13a976be6075ee91e04f4f46ade214739b78215df6d60e1b4ebea101225bac1f94e818365763fcf18e1b206824a5feb222699301046c8992dac6d06b0eaec7c262bb4ce63322fb7b9f6637d7c3cd56d823760ad2cc66b8b70ae65ce077c0e5139673cbff307027ed5df69cc1d781f8c85f7e3164d4222436fe295a91c710b616759d4db8bff9fad54be35b5638e1790424cb5e25a0a3d68b75616100e7f85db4c0c37000c171e94c5b962bbc8388924743e51e66d95d9935110185acecece7e48acb0556901d57acd5987b6a8426fddbd11fcdad83f14e06630e00e940680f40ec467df8552585d7a44ebe625d82c0fd1eec7fd95de45e2ab6a031398db2968cd12982c6947de907ab77bf1cfc2ef35f0aad0d163b226ca5ad40693641bd52e3018e71d4d9afdbddc580b936c1f30ebb21bd2d85f1607b87bb6c9e35f1b0edc16eb6413dda5dcc87da9a76aca3ea2b24f91ea659cc439085b58cc477fc7d8631dfe6490df573997a67a543f6f17a0e0f695c2933ec674f49f790595b4fea63b1ca2f884dc108bd344a92c77b4d18ddbb31503e4310e76c57040ea98296f8375408927f24b287ea78fbdb61f00a32e5f450c867701581be9a28415adbc6a759fbe82def9470a43475694af365c688f5028dd4aa56e4faddcddab687c00ac04060b17241c4d6f62ca71e351a67881bd3e36344927d20aaf771e9d6a5514a7a12380657ae194c8d8acf6845728c3cd5a43ff8990fafd79ece3c3fe4e64b6acc78d38899625e536245d4450a6e70b87bd2ff493aac3fc4e3ea48533ca3a0a6f8798495acdacf1f6ec848f703827856d16e8f414fef5b00d4224d67ba5e7cbb3f264ece7fdd06dfbae580d4f4d3725a00f111aa01443fd3f39ee82918b67652ad8992e7719270a7e968cd5528088e013e9c961b6d209caa5aab97fb1b0dc62a14eb30767e4661661c630bcd3be66d4ffdc06ada13754b9b6b3ee55f48cbd9c0ff467c681cc7a7e03d7f0c90c513325dcf6fa96a2992b3b694eb229eb3ecba767c9f6aafcb9d6a40efc029b1261cb0b173c4652c1f97f278bd71a2187f35f26fe5c0a4a6e35553ff09f74308159338e9ecc1562d24ce8766e5b29bd0edf25f7914ca2efb0dffafbd3f3ba3c4ab5f7a7268a859e35646f65fa168a8e255e3aee8b7cccf35c722f1554abb9e8701aef12377e59871158638a37d897ee9284d102aed6e4fa8c40683c8f9dbcdb526c75a9bbe8e30ebcb8618394c5082c13e3b152fbcf3f2901bd61ddfbfd15468e25f88695158bb40150783d113612439f36e0a3eef000b4c5c9afaea76e2762271c7b1b05549d45f1cd812b50692188891b3d2eac62f905113116acf24e5a69a934fcd43cefeafc88150b41f2f7776acea10531cc17139c8f26753cc73c925c5663f29d34437c0baee1eae41ad46c4285ab8a3b8e8c7dd07ab445a7a63266d7d7a7f403545da216d1e536ae5ad942f9462e159d033e8b9840cc93f3bab6b2be6c443b8d86e275803a554e49a9afd066a4c7b5a4ab2c969dc352b1dec7c4876ee0cbd7bcacc9b3013d834439c4ccca5653c62e97b35affbf02f2ed2b62e3ce1c45bb479f5cf2d66d8a863ee2297261bb2ab723227048206da5e29e97a7f20958d2fbee39102ac3d3d4c5baaf1c9f824911c82f670e2e5fe682ad416f2996c5827cc6bb4db9d6e415b3ba7abdf1cb44a3070ee82e0d69408442c23b7cd9a87671d5c041dd3dbe7d9919542f56e6e1d0ebf4119926acd61e6215af1f89d87fcdc9eb5781191b9578c96f98f11be780bc440d33c694ebe84ae4ef15f84bab4a914000ec7f8a17953a1f07cf6dfc5a94885b64944403f7bc2324e34b643a864ba24e4b7954f193fdd42d316c07fd426cdf9dfc38eca2577c8d713910fa5c46ab4be3c770d2cde1f27f5797437a3db6e1e50f623ff2d618b613223692c335d939fc4caf8654cd64c9bcd20bea695b878ca0ddfc6bb2d9ebffe1864d858211d6e4aeac70215e49acf6e756d1154798ad32812eb70de979b5dc1e1f4504da0e5bd588f36301da67e567b5703ee5387848c18558074ec869239dd171551cf7095bada796107db7a316f178fc3ca346cf41e1d58a5487133cac7de87f577a322b53fb275f10ec972e3c388a1fb28eed30bfeac36dffcbfa70091b493e931f4798890fe2e361884ecbe8882e3cb2704048b5cdd31a5b3e1a2ced109a4b501e7b604ab4fd3290606980f3e2b9ac39ee8d5632fdb671f051ab2009a69a6454a7a9ce3ad5c93601efd620e6d4883c5324f41531b3edd08e52ab61595ec3fa0bdcea20701cb9bcb756434634bbcde4076d411e0f1b33437bc523580bef61fd9e9ede2311394b0d2137f938bc607f1bdc9bce2bc1a64a537325c60a764293aba883f30f5c35a161fa8fc9964269dd5ba38a3d9fda262cdcb992988ec1e526b7632b119b5c16deca134fed255bf90b5bf794fe217cbd68d14d339f28eb375e1edfdb3aeec14b3aa88543c024677050bc44112a4ecbd64538274053a55d9b1e0ccdf4fe17c7856c4033ba19b447ee31fdf90ddc3863ceb2eaf149b75c35290d70ffeded19f12c3ea8db9d1b58ea6aaab39f807462411b9ff143298616571145cf5b597865d6ffc6a1c8726bc6b5816f0afd45c2904ff619d769c783c20930b978514b70a05fc2f3eebd0edcc3f6947dcaca79d845b4f8781d51fb5a3a0258dfb0306ca7c769b26a7fbccfb6b656e01d9269a59b2090f1d747460dda50b549d2b92cd7f815d60c8a12c445f2a7fdf59a2aee22c0a9f0424503a1ec65e24d568b14ee67c017d9d772db620e60fd587eb732a2cc879828fcf3da36c628d8243d8058e17aa5d4052a69d9f3ac7d4c1ed28d30332673e820427af1b66fbc7601859096c01f20852454c9a93902a7390d120c5cf2066c46d94cde738efb243c51185f8619f11738e60b64c268a9eccd4dad254a1445bc2ffac7b6932fefd9c8d5d3ea022ed2abc85d697ab0dddb58c24ee131f75d498a384f996cc56dc3e375e2ffc0022945de4ca032d97b5fb7926c4b376d6be99194256d33dd4f2cd83bc9d490dfcee846d923f9b22a087ebb7c4d1dbb04199fbdc3d9c41f235ad067efbf5cf04471391274d5f55a27d8361c2ec0253e8525dd21ec29c8c4dd18646fa64c06c0f0a606d84230c6aafffc59e4339a9d1a3a93813085d0320d1aeea185666becb97b55d080f099d2730a151230ffe439a4595df4b0a5667b4f7eddffbab6f38eb27d36b32735d01dc1a375818005ffdfdee13421febffbac5030833cd291691e34ca708803a1c85db717f1c27b2180365d74571b181293f54fdcb2f607d1d805accc05254f337e7b34703bd6f0134138268f2e135820769fa3a1a2f03181b55e6deeffeb5c6051bdbcd9a08086772a6313fdba10067d411a521dcbc41613c79558a86c59d6aa8651abdbb8ec483026347e447f4e5da81a3e99a46e3204d1d35e628b5f72172399d98bc1eccd3b2ea541ccfa42b7fca3c4cc0f31919fbade38f1deb6d6714ec14cecbcb39a2741329de0838bba1fdf1df7283fc851f8b31e36f27dcb6aff28f8ee829c8cd7bd583cbc4b0a4ce5fb6ca1818aa9ba5023ed80b42e0b5e8534ecc57c7206614223f161b4e929dc6b5973d0261363c54461e76252556af3d09be11699d21f2c92919cd0e9e7d6666c3d109cc9c551924db8eb5345beb7b555d1c0ed17be5f28d05e7353f0ab93dc002c993753c0f52626ab936614c7c9bc504e34de45ca684ddba4976a8fc86bcae00558a23a9d9b30679ca4c3c942c39a17ab283e644c7f158574b1e46175bba3bdb11606a54d073f0ba7c61005f91e807251f9250583b84982498ac720b5905ae9a9fd4f733346512eafb0b010a502cf2487954943f6a58a91483227296f5f49a06805732e7fc90be072620b062dc0527300f90217aa5347460c75013cf2f6966a28c202bd0ea5f75c3fad1798ad907c86f7704297dbb281f16d51aea6f2b3313ca620168e414f1ec6b2c93e6774d9cfe3449ba397d0125f1f289581006d8ffe740020b148a6ed0dcd17f708bca2632c37ed2da96e3dd066a57db7d08ce91714aa05772669673d3c278a1567e2a228c98f2761695515646aa7a7b09246f3a8fddd4f0e2f8b96faeb89ae350089c392dc52e4a721fff1b48df3e2bd25fa26b61ab52fbdbb33b329320b8d4589e90e41c1c80ce49481dabe4316fbbb08492c894d94cb726fc4a9255a39b3cb40268da48f4645094e0d300ce6d2b526da1424a2bce02a05d7639613714fa75cfabc8218cba377138bc5d95b82f829a2884085723fa0d1a81341b04ec2794bdd48609f7d5609824c5cdb48d092c4986d535965a7d233839b340ea70c4321ab4c89a084a98aa28a676d034af5ea4507e5671febff94efc36293ccd6996358d347cb737d39fafd9df80f33e533c5cb2553b453c7ef4828a48fae3317f7208993fe6bfe98489d4997cbf3996fc87f5f19ecc9500c7f942203f7887cb8dba8cc8f0903e8b1e67898bf65a702aac28c7d267e1fe85f2aff19628070e650840245df3602e3b1dc0cec751dd57a92dcfa907fe036347ceb41ed624438547601e5eea962cfcf12e8d99cc8aab73a2df601ffd11d5a08925785959ee743eca86074837679f01dd7beb96708686924e3ab99e5008cbe6f7825d67db97db9d9cd19662abf3aa8815e06e4909af6ae97f9fad00c0413fefef0f966ff06d2bf8f229afe4174497ef85c34cc5ac9ccde2bb4329d8c53d376f9ffce49f3a7fd96eccc56d55ca813ec94df3d7394e8c6793e201edf70cdd484bd6914a423c09fb51ed9dc8f04783dec61e443754098e6268ae699e98edb41a45eb2ca84446aae5934e98e8f312958533e2adb63d9bea68f598f18fad161100a7178af5b78b971ae4ef0b790a4752e3bc14b8c62ed470beeaeb6b72a80fcafc3ecfac68612639c863cb7cf0485a6e6c3d85d467a694ecb994eb8e1a98c9f3ca8c27710c628aaf8354d341980b035d2a61e9b6eaa693cbfe635a1365457409c7316d3f274e825c49c1c4e15b7262b8976ccb139ede2624dfe9397102f61e5c783d40aac9bb0020abb57bd543484d7443a8ba2803fab0955dfef9c096cb4684f5da29a1814f65fa12f743f258145e94d90f812cb71c00633c26f474f4efeff305371061fde443dfc072a8ce2982b4d1534233abf1d266f1c7bfdee6ca12872cb975209b777f8dbcdf5cd972aba95da65e229073d6c0eacd7b1a32ad4d4971690783f3ebfcb263b527365f2f370cd182d8387aa73adf871c9a59381b583b6f7298103b094b4067cf63f06a6d741bd7f68ad5c34980f1edd5636f504", 0x1000) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 302426 10376 0 0 0 1 syz-executor0 *101854 10376 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(4d39f1f5ec35d986,ffffff006117f9d9,ffff800000173290) at ip_fragment+ 0x625 ip_output(4d39f1f5ec340f51,ffffff006f4a6690,ffffff006117f900,0,ffffff006f1da600 ,ffffff006f4a7a80) at ip_output+0xc8d udp_output(92f33cb3ae3c1531,1400,ffffff006f4a7a80,0) at udp_output+0x45a sosend(1d744b5e1165cc80,ffffff0076dd1350,ffff8000211a12e0,1000,ffff8000211a1390 ,0) at sosend+0x47a dofilewritev(bcc36dbadadbea9a,ffff800021062270,ffff8000211a1390,1000,ffff800021 1a13a8) at dofilewritev+0x14b sys_write(6b657212e3a12f6f,40,ffff800021062270) at sys_write+0x7b syscall(e30531bd6dcf802c) at syscall+0x496 Xsyscall(6,0,c,0,3,547ed52b010) at Xsyscall+0x128 end of kernel end trace frame: 0x54a08712b10, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(4d39f1f5ec35d986,ffffff006117f9d9,ffff800000173290) at ip_fragment+0x625 ip_output(4d39f1f5ec340f51,ffffff006f4a6690,ffffff006117f900,0,ffffff006f1da600,ffffff006f4a7a80) at ip_output+0xc8d udp_output(92f33cb3ae3c1531,1400,ffffff006f4a7a80,0) at udp_output+0x45a sosend(1d744b5e1165cc80,ffffff0076dd1350,ffff8000211a12e0,1000,ffff8000211a1390,0) at sosend+0x47a dofilewritev(bcc36dbadadbea9a,ffff800021062270,ffff8000211a1390,1000,ffff8000211a13a8) at dofilewritev+0x14b sys_write(6b657212e3a12f6f,40,ffff800021062270) at sys_write+0x7b syscall(e30531bd6dcf802c) at syscall+0x496 Xsyscall(6,0,c,0,3,547ed52b010) at Xsyscall+0x128 end of kernel end trace frame: 0x54a08712b10, count: -10 ddb{0}> show registers rdi 0xffffffff81eeef78 kprintf_mutex rsi 0xffffffff81b0b167 db_enter+0x17 rbp 0xffff8000211a0f10 rbx 0xffff8000211a0fb0 rdx 0xffff80000093b000 rcx 0x1191 __ALIGN_SIZE+0x191 rax 0xffff80000093b000 r8 0xffff8000211a0ee0 r9 0 r10 0x92f33cb3aec98545 r11 0x3851254a13d4c6be r12 0x3000000008 r13 0xffff8000211a0f20 r14 0x100 r15 0xffffffff81cd516a apollo_udma100_tim+0xed43 rip 0xffffffff81b0b168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000211a0f00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=101854 stat=onproc flags process=0 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800021063c38,0xffffffff81fdbec8 process=0xffff800021064358 user=0xffff80002119c000, vmspace=0xffffff007f124210 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10376 302426 53466 0 7 0 syz-executor0 *10376 101854 53466 0 7 0x4000000 syz-executor0 92797 180635 1 0 3 0x100083 ttyin getty 15163 148661 0 0 3 0x14200 bored sosplice 84948 39155 35152 0 3 0x82 nanosleep syz-executor1 53466 466735 35152 0 3 0x82 nanosleep syz-executor0 35152 51749 94717 0 3 0x82 thrsleep syz-fuzzer 35152 67799 94717 0 3 0x4000082 nanosleep syz-fuzzer 35152 278325 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 492175 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 158833 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 492281 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 347041 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 198423 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 73520 94717 0 3 0x4000082 kqread syz-fuzzer 35152 469232 94717 0 3 0x4000082 thrsleep syz-fuzzer 35152 481065 94717 0 3 0x4000082 thrsleep syz-fuzzer 94717 405280 35208 0 3 0x10008a pause ksh 35208 490058 69385 0 3 0x92 select sshd 69385 89154 1 0 3 0x80 select sshd 61016 198473 74183 73 3 0x100090 kqread syslogd 74183 288991 1 0 3 0x100082 netio syslogd 5096 81831 1 77 3 0x100090 poll dhclient 6782 170483 1 0 3 0x80 poll dhclient 94224 13977 0 0 3 0x14200 pgzero zerothread 12630 162820 0 0 3 0x14200 aiodoned aiodoned 9530 253864 0 0 3 0x14200 syncer update 33315 25760 0 0 3 0x14200 cleaner cleaner 30721 67702 0 0 3 0x14200 reaper reaper 52760 260135 0 0 3 0x14200 pgdaemon pagedaemon 42132 74213 0 0 3 0x14200 bored crynlk 9657 319760 0 0 3 0x14200 bored crypto 11599 413744 0 0 3 0x40014200 acpi0 acpi0 58902 489138 0 0 3 0x40014200 idle1 63212 339148 0 0 3 0x14200 bored softnet 82752 122760 0 0 3 0x14200 bored systqmp 27061 308950 0 0 3 0x14200 bored systq 68880 390227 0 0 3 0x40014200 bored softclock 41547 248419 0 0 3 0x40014200 idle0 1 7575 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper