9000/0xa000)=nil, 0xa000, 0x4) getegid() 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x6, 0x6, 0x3f) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffd) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) pipe2(&(0x7f0000000100), 0x10000) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0xb3}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0xac}, {{r1}, 0xffffffffffffffff, 0x16, 0x1, 0x2, 0x6}], 0x0, &(0x7f00000000c0)={0xff, 0x401}) poll(0x0, 0x0, 0x6) 16:00:17 executing program 0: socketpair(0x6, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), 0xfffffffffffffffe) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/162, 0xa2}], 0x5, &(0x7f00000005c0)}, 0x40) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:17 executing program 1: r0 = socket(0x20, 0x4003, 0xfffffffffffffffa) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) flock(r0, 0x2) accept(r1, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) unveil(&(0x7f0000000100)='./file0/file0/../file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000001640)='./file0/file0/../file0\x00', &(0x7f0000001600)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) getsockname(r1, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) connect$unix(r1, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) kevent(r2, &(0x7f0000001480)=[{{r0}, 0xffffffffffffffff, 0x86, 0xfffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x400, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0x84, 0x6, 0xbd}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x83, 0x100, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x8001, 0x7}], 0x3, &(0x7f0000001540)={0x53, 0x5}) r3 = semget(0x0, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) linkat(r2, &(0x7f0000001580)='./file0\x00', r2, &(0x7f00000015c0)='./file0/file0/../file0\x00', 0x4) r4 = socket$inet(0x2, 0x5, 0x0) pwritev(r4, &(0x7f0000001400)=[{&(0x7f0000000040)="03b9d78354b9782750d414879fdce237d5f018be385dd1518225685a3b7ce849bd047f49495e599068417c828da2c0f96192b507dbe842eb8addbebcbc3755981dac76fecfff72920227abf63ad7530a606bcbd2f4b88d22607fa4e0334e600fb724b9519d44e644150f368bfd80e349ce2c17f37e19bec89f75136b5e37246f639ffee872f1", 0x86}, {&(0x7f0000000140)="2eac444390cda82fbb9cff7d376369c672a433548b7bac257b2edfff1d5b996c9a6df6f424058e1ebf3e134877198b5449f24e1821f2e3ee09ac584eb4184f1e", 0x40}, {&(0x7f0000000240)="7dfb2914ebde31afa8c6c7cae884fb0908f247320ef1f5f9c4d5f07021a55326049b46e740a719976feab520d0a5017ae5fd6379a10edf320368093278a0fe8c25399ca6f4f38400a92cc47b86d5d3e836e47dbfa83daa4a8598e3517cea0d164e61e1c4381ee42efe771f6c3e302853e2b88b214605e7b36562b93637c09d13ae5ffc178178aae05fbb83b79a37e1d12cff655974b541fedc8ebb8e3a47eaa11e26bb5b8626bbfc20c76500889bfdb6f531156052d2d23af151f93b4d10de62af3e96af5f6d69b28df23ae57b97e1bec481b12974e51a2a02c9510ee7559dffbd5578b06c060e1ac8384a9b", 0xec}, {&(0x7f0000000340)="1c7de4eb1ac7a1c94ad4d8b8c69027303c6bbbdf0592902f3d7ae841c2706aac8c299503e3c7353435d76a0f3e0be051b583d63a9f7d411b2cfc55c4e6955b571c64f0201adf852e2a87a5ba7112110d59037ffea1ad677fb62d02281bf308fd208f9a0d1a2688206cf1a7ad6edf5aef922cbac5e244aac8bdd68972c43d2d3f34600ae38bb01275f1e91e3d3e8d5d6a9359931f08593faafb03ddef7618b7936935bde6ffd059fbff99d8e3d38cafbe80ae0f373a4a8c74795baedf3eb3a3a1261d076f795f056f055b7a57ce41051d8b59b52b77f307daad22333c84190bcc9b9905d7b45bd66b39b1ff853c0d268d1c96188c129440b70fe28fecb28d8c35d14e1d6430d52558ac5eae7c60aa70b13c9c602db947de94486492a1573ba3938e73902b42a49179a12e54a582f01daff01cf63d329f6335b16c3bd4d6b1b013a640ff835f1bab201a4a58ef318103514b406a7f3fd91d9876a1a0300fbb055f267af662edaa59c0ce6b45514713e0f57b1bb9aff9f95837c833b87195f3db64f88574ecd4d439a38c92c6f9936a905444d0a6f12332caa9e4db9e3e0de48fd84f91bc0dc0163872ae630c0f68171644b8a2d264daf3555aa52b5d5369a95f97f5642bcee078f4d6f9123fff5b29c0b9f088ffcba79743346d7c7ae695fe6959ff44e5d7727cdabb400fdc6a7444b61f7afb961c592c06b6cbf434b71f74eef8b91bfb7200c8d63e949d9e1d27f9782e54f70978eb5690217973c4af05fba827a66db2c17f8c191985995eceef671a0543cd0a3f8ab00e430694693a2119d1db7471ce1fb218b98d387bbe49bc2b4eafd0fcb9afef662ac5e95394f32957bf1fcf2f2b8447e0a3686c4f5a66c037eb41cbe25afcf57dda973bb6ad07c2b2bf6c1e101f9d762f2d8d0f3343f67d754490e7cebf136a15ef669fe256ad8feec1adb935f1c0d0a860f4318a9610511ff2e8dcce905eba2896ef9fb08c2703701537d353b0ec8b6213c14b4dd8cc33c499f2c3af2a0e128a40b1ad8284043d8969f51afa6b8a7cba0d351e8cbab974f368fdb29363ed30b127d5be1eff53832cd7205438e196ecb2280550a3d70843ce336ea6c95336bd8d3c5099427dddd1ca9a9e4b5b6782d7f1c6967df3cb92f00b1833805b9829b48767c63cb9d6e2e8fb34b59f48a4be9b611c47f50619a64747a6ed718dfee0b4f2d0c970c76870d7486120fded61ea8514bfd62498cff49e9908fcbc305de5cb2574ebccfff1b1a264cb79b55b0d9da186f67cc68f5c2ff8e061b089154e513cda64dffa4a0719a72e89ebd0e6511f2e16360ab0f8d2872e92400ced23b4309aee40d796d1baa6cc577f1863d2307d0914e8645ae502d33ae36590538d02a9e5e399dbf503bf6ebf0e289177379cfee24c2dcd44737c176eceddadc6c0eb8ebd4663f211bdcac89e03cbb78e6fa023046923d539ca2e676a9a7090c2279cbb89410cce31adf741b1a36629d3d29733aeb2643562d942d90692848b264a270e1a1b253312f8d960905964187865330aa58e43a7d619244a269f1aaeb13565feeba117e73c2abe391b353f60096d00fea88a3164660ee58f6a4f76b51706664c401636384ae847d5ef46c0ae696ef1dd72e43ffa852acee119bc6a0f47bf9b984dafcafd1130c97d48c9bbd62257350169f6689d5bb994c345f6dd59e78996408658dc1f5d44ecfbdeeeb1103c19a8fc113e56ad27f1387bdeb7984afbbecf25fbe3ac231b07edc585fa5084a1722a78d81370a90e38fa3ce4049e0f5f374b0614d2b2cdb09a200b062f7b96e2b881bc371d3b947ca8ce1ce790eca7861ece5a4c9a58c386c5f231d87fd244e37313271e9c03581b097a2a064b9529d9fee0aabeef6411b8e6dd7f626f879e8592d5a3c8275144bfcdb14d53f85717abdb5363bbcc6402c5d56ca776fdbf6fe692cc52b113a6678a133302084ea4e6295da4bd8be4dacaa7e3ebb75904eec2107f883e3d06acb32b157b37e0087a410a0198a665daab7bb35b0cb6dc4d720a58eb7e36f969f7bf042ad611c5eeb72d632037e9f43abfd865c3296b0ca717db4748731b54452f00b72d398a95e7ea6d4099ff7421852a22ac19a3dae0a9314ea6085b70acf26072b27737e5a5e7aad999efc466533df36bf41652a26a6def6ff6b1567a1c4bdc62c582224f9d463c68ba97e81cab77f5d166364f9a7366a94f7ab69cd76f34ffb2a889982c153e0f25d1e51df90ab778f85cda7839392edc0d6175fdc3f6ebbca88434fe4b4d401d4e5f712192e92c1962018a954f511fb0e5874bff58ccdfa29dccf33dd641e78d8296834e5594bde1d7158255e5a56e7777b8c191536ff01a3da3e9bcf249dd90140d378da359633abfab05760b914521f2a73d0c3e35a8818195d7a53256f7fc2440bdea69d7115133eac263f146044fc19b641ee074259e25e74a5294ba835d2fe1ae95b4318a7d7ae9fe0229d0559553dc317772596180af4d7afabc974ab8780d41a1a91f76f071a27cf57fae61bdcc30cff02e5cbbda4e2488da979948c7d7f88cf1dcd3f96b39a7b27e013d4f5678826293fa5a01251dc29fb22d510cb0a40e4adc98bb1b571bba954e1e2666c2b098fb5ef60d7b61873156175c3ed73e3c45ad7c1295a9b96c43a540047bc9d7ff06e12e58b024c1950bcfa77ce03dc7360455a64bf325a32863bf251656132b70f5aaaa6cf29715fce18fac5b303b985076996b4f42d401d32381681f62d17b15a7e2db56caaba7fa8c5d53ca04e85ccdcefaa1c80b99aa4757017f1c301566e2b60c0f9b7c7d78dc471dc46b40ebeb791e3f21aac54fef4509d302ab99a8456dae6aecd2bbde3ea98f6436e3324b979f5574d8dc4c04dd330a5931d60a0a5410648b779b121636f49b788eba6e668f21ec68b9e5681b9440114ef4e63fb0230e206ca7462202f92266e03c13e828bd971282d7b5808424d137657a92d6825a56ad69ba888a1b8e0a93f17af405d13f5ca05d62b13300e7559d83f982c92d4734ed9c27995d720b7fef66f5dd4bb7319197effdd9d0a5f628cc5a691ae3898d42eda12c167ff2d84bb1fcec3b546639fc5613a4b5246a9071d759c9e58a0c48fac6735c623afe7c860822cdb65f7f1fdb87c874c483e30ea88422ada4e9b4cee319cd526ea7ad37773a94d8c003bd97fd650461a3585e558e5e9c026adab863a33aaf92919ae08c932ec6c54b8929bd53a53b0d4635f59deaae0570c728533d3edc61b20d84ce86720bb08c87ce072e95ce4ef54fac634920b7ff6ad4bfbd272a850b482d0a07417b8b64e2ae6a9cdf05bdb520d9d19f7ce32169090d697e7c99c98af430160033714c312211dd8ffb68984f12daff7b8d308688712955c39e702b918bbe6d0e4e0bdd781b93ca91053fc1df79fa92c8abb3316e67322da230b4f42be958daf5c3b9c77f87bb27932e9b8cc939e832d70e92e1001a13a11617d2f8b409b13085f1c1c8eeb507bdc8488da74385f20bf36bbf2b4826487f367f26bcb52024e8457919782c9e8de1b0ebd339bf1945934bd59a3660aa2ed42e2e8da71071533b6e5b361d0af733a57208d93da5fed4659cb3b01597e5271d053e65358192d8f1ddf02a4701cf74b085200b397d29bda72f15dd738accbc9d34eae5a1dde972cd253f913e7b6baac0aa36466aa7b60d7dfa4c4b4f8d107b57b00a8d70a987dcb710480c47574c3b58001dd10ea1664034f4343ecb7e082d1c31a05ff30fea25f0356f29a91443df8fe5e48bd8e476f4da014e605ad15e5a43eea025ac68269bfd8ceb12936d81505beb394336cbe069dcffc6fa1f41115e3e81eadb044652c403c0e1a1845cf41fe4e072b72f5a653db118da8f44c2707f3504fd352acedce36417735b25202671ffb1c81615b98ef0cadf6d4674e24781176ef2d87566d699386b968796229bfe940d2b84a14bc595becbe03290e7f0813fee6ccf4d9a0839d3e222bcd2e24e45a73ce0c62da94516bcff85754cf5a6b9297e6939d98bebd16bdea650714b4bd07a343250ea038042d022b39d2d41e64562234e71f6fc3851ed098e7b1114d999a51503b0c97eefbdd255faf612b81f758f953efa33c1aeeb0fba663fee5705d6344bc76eade85e97893a55272813e9039db70f6996201280fb1c7ddac43d80c9f623f35ddacd42f73a7a6f0d7b9c7aebced78402cd2bfcf76a1071132b4153eeee39e9822a1720513f91f0682af5854ae282519e49bb19d24b0024b80760553b113a44be15a3c96eac10caa4c98d5354143066bd42fe1269e68d9835c5fc9e6e15460a7ea1af4e087047fe7787b1353c15abdf2439aafdf61ab08da92146eeae4a887c1312d28c132d3fa24e05f82ace7c26629d7b4ece2e5c3519fea1eb82876a1452a2f9f2d17f1c4179ddb01c7a1fffa8c2d9605b57bcb12c59d1a825748bb86bfc8b17f4d19eeda1b9a313f73cf69ee47a38315c56e09ac28041f8e22ccffaafa177775c7f551a2497dacabb13a30b1e30684b975b2bbcc8cb93a394beaaadd4fe79114d2e907a4867cc67d4b9d87900b1640661a9fa088286b664c8d8d2ebeca893a3336c30eb9e4f3c91346f70208e99dd92153c1186afba997d6ed5152fc70d2983bfaff4d49a617e8a66ba9829b15ff0273b3ec6fb97235d114bdeae3f4d739c892268ef69ac88b777d65bdcef00210fc5f47352c951e983d47bd01a1d87630e7f9ee7ae0ef540d26b92c623b248bea6e2eeb6f12aa09bc86f2c6a2a80453d78570a3f980dca7b8de0e86d9af65decc708d08b0aebb3c80f004c1b0e2c2b2d632526f11588925fe9b898a7b379253b49251f2ea5810f5e8b86613de4327faaa8e2767312e02037cc369e9b564e63e97a03632eea34c1750926158c8ed73d6e1b6bccd92b4e7066f9d489d921cdfc45f476499e1c9908c379e1406e5eee7cb07be2f61f7b500279996e843d67682ae6dc54521e7beb52de3e94970aa4bbe7fc46c6f0acc64cdcd6e2ad677172cd3e31a44a9540ab10517425bc0b2fb0bc1d0e3abe693378416aa49efa8c36ad85c45040c8851ad2ffdac0b4f9cbc54916d9824c26e546b3e3baba137859c6b39c6e25acca997133af32ae4732c1cdd75ef706d349ab5d6202f5446456c2807e5ae6027f7769742526a5ff418a7e5682e000dc8e7657d9fb51e92b4fc0368930ba0c4f660e221d0bc5153b802fa747f13cf5394d1cb2325ce5235d6384b130ba0a951c26f6b0a4cf48fa1ed9b7b926066aa005e26cd5e34b2bad9f2626a0348b369a17cf76c2888b58a7410f1e4914928dc9885ce947e88bbe53acd7711e360c4269b5e2d738d6ba3ed044727b9b53371709a25e38d3a8399f832ca8faa83a16c2ec4f48dd211c688e177079766c111f47cbb842f17826bbf4781edcf975e4a9b16d81159c67643bfbc8210967d35f21992e57f37334b605714f1652e8683be5d7afb7146263f6cd639d5337824d6ff57baa97a86c7a8d46cd10b138aeed59f688bee82d0e877258fa255356af3471c0cccd838ca2df58ddd2ae5c7717e55b4682020fa183eaa9a24d3a6cffcb9150a6b81d1acf05f5d12b0105e8a712f5cbfa39fa9b1b3cd2a45dfc80ebcd8fefdbb0ff480d73303548b299c488ffc125541d6357680eb3f7dfcefef3bd9f7241af61b664fe3df567d8101db791faa8c5fd8db7c813ae7c17ed699b1cdf3238af02698cec1197584b4bb7da769c7a1117f1a29b0083a5c267bddcfb158d52be863612533107bb15b74d6ad9f5114502508dde1b8cbf2f", 0x1000}, {&(0x7f0000001340)="bfc4b7f2001c67d4d22562e8630bbbe3b43d7561908ea43ac74b800aac4692afa2574f8dabe9f30cf7cdd4f67d050e2942aa3980019ef3c03d34ac4fe23eac259e9842366e43de9d161396f8a6974100b3c39ec44de2e6e2f7841c0e4b11bcb258b792625642dd2e7120054f3686c99e8d5c084ee5599145ed15ddcae5687728815eaf4d1b68e0cc29f140cde4c79a35a75241e441", 0x95}], 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0xfffffffffffffe41) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) r0 = socket(0x20, 0x8005, 0x8001) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x9, r1}) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffdce) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x7fffffff, 0xfffffffffffffe2a) r1 = socket(0x18, 0x8005, 0x9) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1003, 0x0) getrlimit(0x7, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x18d, 0x0, 0x0, 0x0}, 0x3) 16:00:18 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x2, 0x6}) r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) msgget(0x2, 0x10) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000180)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d71434366bb1ef5687317c30bcaa1556b99a267b4b4ae77531301179c61936450e465d2656619f66c9aa1ff6e3c8026957cf6bb39cefcc2a1637d27e7192efec43389c606dd68f0dce3687f62d9498c513333b59baa019acaddb41db740844e17e8f9e6cbccdf2479958acf6ebf443377c1b5beea31f8fd7fb0ea85b27ea2b4a9eab0c58f8625462f55c7f97748e019a68699b77bc14bc82d41f316795e568e93b3509a5c9", 0x144) sendto(r0, &(0x7f0000000100)="c1f6b06b1e92fae899fe084d5c4c772a21be72c098891622db8b2bda20c610a9", 0x20, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r2) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) mknod(&(0x7f00000001c0)='./file0\x00', 0x8100, 0xffffffffffff9f28) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:18 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) fchdir(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:18 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23, 0x0, 0x3}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="3949cf99e4bbe01c24859ef846954defb820a589e378ffa9464ae586cac85994494adad38543f9efba84922c71c9cc2d68ba0e039e9c4d5c6cffe7c78f71f94fae7e2fef43805f917a71c4faf324e432f6cda4b32a402881f84d0ed183f993387c3216aa543751aebe9d240030d57c1f4510a8e2427523ca5729a49a44852777e0d0872a87bba3eb1a1d0590d7c4d6f8da4f7670b5c394901a4f0fa7c9774ec47fb054d94710ae8c70c6d6d150b9bdaa14d203ae6a83730794", 0xb9}], 0x1) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x86138) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002024, 0x800000006d5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r0, &(0x7f00000002c0)=""/112, 0xfffffffffffffe28) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x1ff, 0x401, 0x3}) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000300)=""/137, 0x89}], 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x20004400) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/237, 0xed, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:18 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="4d0fc38756000000000010", 0xffffffffffffffb7) open(&(0x7f0000000040)='\x00', 0x8000, 0x86) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d4335"], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='a', 0x1) write(r2, &(0x7f0000335000), 0xfc94) write(r2, 0x0, 0xfffffd7e) r3 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) nanosleep(&(0x7f0000000040)={0x9, 0x7fff}, &(0x7f0000000440)) shmctl$SHM_LOCK(r3, 0x3) chdir(&(0x7f0000000400)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:19 executing program 0: getgid() clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9d996b656f1fdba0387d191965fdc3064ded8f92e7737b7d7eea803ade63df609bb3611e9943ded229172b47bf13df1c23ce45a64bdb02e2fb1e53b0247961f2111165d615e63f9b9d0c52f5288cdaca799cd113a7fdde78f4e8cd6ed670b22d1c02852279e8ede691621ee7a6f139a41957fe4b03d67e9be9ab81e247038f2f1b49437561824da2b49842b7a706d3dfb6199fb6598720e24b53e16ca2c0a288083913895167d1ca5bdf7fba852b5b95f0767df644afe3f5f087e1679a4b0b14dbd7322fcbc50c1aa54320bc606aeca52ebc02283612cd31eaea9218444d1f6bdea93587", 0xe4}], 0x1, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 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, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) getgid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r2, r2) r3 = getppid() utimensat(r0, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x6, 0x10001}, {0x3ff, 0x401}}, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x2f78000000000000, r3}) getpgrp() 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0x800200020013c4) setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) pipe2(&(0x7f0000000540), 0x4) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getegid() getgid() r6 = getgid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpeername$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00001db600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000500)=0x59) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r10, r9, 0x2) r12 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) getpeername(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r13 = getegid() setgroups(0xa, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9, r11, 0x0, r13]) getegid() geteuid() 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() dup(r2) dup(r2) syz_open_pts() 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x90) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x265, 0x8}, {0x3, 0x101}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 0: getrlimit(0x2010, &(0x7f00000003c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8020, 0x1) r4 = socket(0x0, 0x4, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket(0x19, 0x4006, 0x0) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x46, 0x92, 0x0, 0x6}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x3f, 0x2}, {{r3}, 0xffffffffffffffff, 0x5, 0x3, 0x7f, 0x879}], 0x100, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x90, 0x0, 0x6, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20, 0x7fff, 0x4}, {{r6}, 0xfffffffffffffffe, 0xb0, 0x80000000, 0x8, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2bc, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffa, 0x12, 0x82, 0x1000, 0x1c7}, {{r9}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x100}, {{r10}, 0xfffffffffffffffa, 0x90, 0x0, 0x4000, 0x6}, {{r11}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x2}], 0x4, &(0x7f0000000380)={0xffffffffffffffe4, 0x5}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xa, &(0x7f0000000080)="956bbda0bae967616dfdf18aed41505ab4def711ad77b7d13e4f149711be018bae7995b5e57976ea15f500f8579af32553b921f312e88bdeb95e3ff2bf8fd412e6ba397a62e0893c54b40cf3334ea0c4717ad6cdd2079055aada05c6c84dce3c434c19d68a5859e78796701d7640549ae2ce8db1657009cba4489d3302b20c39adb152cc45", 0x85) 16:00:19 executing program 1: r0 = socket(0x400000002, 0x400000002, 0xfffffffffffffff8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000340), &(0x7f0000000380)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) listen(r0, 0x3f) r6 = getgid() r7 = open(&(0x7f00000003c0)='./file0\x00', 0x20410, 0x80) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000400)) r8 = getgid() setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f00000002c0)=0x1, 0x4) socket$unix(0x1, 0x2, 0x0) getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r8]) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="42d3fe2ad2aa78b0e5499296530d7be956ee848170e684b689d1b2c6ffb5d0c0368b853beba7df00c6cc4061009abe4418e84b11a629f2a621d037c8d5ce0fd6c95f2296e2203314eb284141235bf78135b7e9bfca081f3d89656fc454", 0x5d}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x4, 0x2}, 0x10) 16:00:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x3, 0x2f61, 0x5}, 0x7, [0x0, 0x4, 0x3f, 0x7f, 0x7fff, 0x1b4, 0x16c, 0x4]}, 0x3c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000040)={0x0, "a51d8621f189f584b302c1fbf60c22a80a942af157dedf4e6c62435179aebf137342d75d6586e9bbbca5056afa8e0c31dd5652772a97ad1d49f5c0e53462976f9d8b911c3965dfb3baba5bf8f0ccbc277aa05ad9fea9a85d"}, 0x60, 0x800) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02010000000000005f29f7856c51e7e25185caef3874ea40650000a45cbd530dc00d62ef68fb"], 0x21, 0x800) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f4", 0x1}], 0x1) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000001440)=""/209, 0xd1}, {0x0}], 0x2) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab620a97ad851f8b874ec42ccc3c3f3446683f3d240163f7e280", 0x1a) accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/15, 0xf}], 0x1, 0x0) close(r0) dup(r2) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc"}) truncate(&(0x7f0000000080)='./file0\x00', 0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) 16:00:20 executing program 0: pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r2, &(0x7f0000000100), 0x1000000000000230) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) seteuid(r1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/221}, 0xe5, 0x3, 0x1000) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="33bc4bd1ce857a4450d58ae81e4df74a4e402c3745e20225f0934b78de74ffd061698e9fa617b4c897706ca4366620144ab4bab3d88cc183ffc4809cc4a134fa6e135290a234bbad42abb9b4f007f4882a32906792d1808994d63fb5bec4bac4568db49a34a29633f1fba2a34b13a66eed9dcfe7f7af9b9efad047388f65455f3d85a282a1b638c1d62208f5a116cceb847a3f2ac56715dd065423bc72ca9644ab3a5de035cecaea4fada2977c6ff1e335eae04b2edd7315df57a59a54", 0xbd}, {&(0x7f0000000080)="281c57", 0x3}, {&(0x7f00000002c0)="640636cb3ceb8cdc1f16649304fe39f686741ffaa8b98911c2615923053b194ea920c27e9089307679a6b53ba17f58bd12d68b71d01b14b7b06605f4260774aa052507c17932c9e60b601ce50ff8cfb38573cd9cd0ffbe63fc625617fe2e55c8fba9b856c057651f481ca0d4fc985a2577a949836d471da89c7896cf2ea5bfaf4274c92ef160e94a70fe20ec29b618d49d0559706bc7b97cc660a27bbd39ef55e18b98b800a7c15bd7838d84b9b27872e2adb80e9b98a5ea1c068ebea7cef7163e5654f14c4b3987214c7720768572094f432d3a9ec0bf2fec6a01301544322d7530fe083c1aa52f90ce4d6c693aad1cf1894aa5a45e26b4faa6a1", 0xfb}], 0x3, &(0x7f00000003c0)=[{0x50, 0x1, 0x0, "15be2c9365dbfef34044c7ef60a64dc631299d6d89521938cdafbd9d72d9087b6d4d0166f3f3a3d562569bcb1688b3974b7d9fa90cfba0200139c1da0a5598"}], 0x50}, 0x8) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000580)=ANY=[@ANYBLOB="566487726c1a6c653000841ca0f6029e09601fd109fe101e8fbb0000000000000000000000000001f7bc0718e3f1e2ef68990b6c637bb8c98ed59d16ab9b0507670d1b2002e7f6e8bdc63809c02edccde623bf5f56f6bb8e388bb4bea6401e19816c007076fd997b6ab51562b2e29b8d5ed78b5a6f828a459cc04e72ed8633ce75c616feba0ed2b3c3f0a3929a80d0273d4c22f5c53506c24d28306646657f81e103c834ca27ccff73ad1b0fe59c8863d6e73d96700ad3d60c465a0d2bef21b66a153bd85d13e8bac38e44d7c86978eb86e487a484f0"], 0x1, 0x0, 0x0, 0x0, 0x9a}, 0x0) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffff8) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x1}, 0xc) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xeea) pipe2(&(0x7f0000000100), 0x10004) lseek(r0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0xb3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x7, r2}) read(r1, &(0x7f00000001c0)=""/20, 0x14) r3 = semget(0x1, 0x1, 0x8) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000100)=""/58) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x0, 0x0, 0xfe49) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) r2 = geteuid() setuid(r2) 16:00:21 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x10000002, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x42, 0x2) getpeername$unix(r2, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000240)=""/34, 0x22}, 0x840) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) recvfrom$inet(r1, &(0x7f0000000080)=""/112, 0x70, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair(0x0, 0x4001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x58203878c323a8a5, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x0, 0x3, 0x80000001) ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r3, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)='./file0\x00') write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) close(r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:22 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x36f) setegid(r2) write(r0, &(0x7f0000000100)="c3b8e655871049dfadbfd30900004513d3c14d91986c99d1ec4381632798c752a0e3b8a5d44baeeedf62c5e68ae8c498", 0x388) fcntl$setflags(r1, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/173, 0xad, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/3}, &(0x7f0000000040)=0x5) close(r0) 16:00:22 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 16:00:22 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="dbdc6fbfe58489cc9342e454fac1553cb25c88a01801103c5c9aeae3b2965157ec610b0c8a9c76d289e02d78be8b165ba6f8a051aa6436c9197bfc8c04c7874609088737b8c90c9f9ddc76b3d4b471ae98037cf02638e87890de2cf9da1ada30a7457d908d9cf5d525c24f20f77825", 0x6f}, {&(0x7f00000000c0)="c235fca9df6f7961c6091b776551ac5da3696ad0e2f6b5025c6a4aeff0aeaf23dacba8161eaf84983a8206a651298d910672c161edc1676bcea296dcf130dcc15c14db2d2d67ab1ae976821f2755a6ef0d782c6d41f9fb7ac64b10db7931804c1298dc7d09aed2f10309433694966356a9575053e87638497e659b", 0x7b}, {&(0x7f0000000140)="12a9b50e799522bbfc7100133b4182eba2d745e6b59e9992ef6befceb0adb6303ed8f9525bee76c5534542bd034a9f963911d974d412e85da22147e92434bb7b8af410d4d417eb6a62018925ee1d489cac75bc58380030f0b87545839c4ea6350662a22f2afedc9878d20425805134269d699d96aa540baac522769993ac071eb20a6d1658e03dd98eca979bcfe58e875a0e05abfa940200bdd959db9c69843793dab5d9f7d8eeb180096aa72900e7ef000ed3914e993f397bf104ba22dd", 0xbe}], 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = getpid() fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:23 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x18a) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) fcntl$dupfd(r1, 0x1, r1) read(r0, 0x0, 0x6e4) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) read(r0, &(0x7f0000001e80)=""/231, 0xe7) socketpair(0x10, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="106979ce96411f5be7ef2589ca648dabc006e68aaae317ed10131d2ca0fc07cc179c3328df3b96fd64decb0ce9b47f8642d684fd8c6cd07a9c", 0x39}, {&(0x7f0000000080)="eaee322f9c2d626c0b35775b5e6ca17c8980c9ed573210025baea70b8e1459925bcb86fdf73e4fc207e47f55b5e3816c16b47f10bff1", 0x36}, {&(0x7f00000000c0)="85eed98dd4b1a7eb40ba38ed56a3369019c76bc5a7958a8f8dd0a9f9bd33d8b029", 0x21}, {&(0x7f0000000700)="681652fe0daf0d15138bcb2eb03baad5d2df19098b81f595b68b901c1646e401e303b0beecac7f47e8d5f687ef05ab3f2bf169e6bfdebb72bfb1705cbf9582c79674e413ab14bee4d121c2c3705287cce2d73e0715bbef618e12f8b67611f5efc7556bacdae7eabc06ae57205b13a4995e7395062021c8cb5325f19ae44af4884d5d6d5efb12c7758152113a639c99de514d3bad1815e2799aea706fb9e038b834f7336427cd4cfc58c56205094d67201d88433f78f975a1a94a71c28011056402270e3a81bb5d0746", 0xc9}], 0x4, &(0x7f00000008c0)=[{0x1010, 0xffff, 0x10001, "7978c95d33f4e5004081edd09e90767eac4b390f2ca5f485b4d8f48ffa196b9a72d22c7178c4a10736ec55085f3ca848fe608aad1ac63ff10ed5df06a9e9a62362c31f1ac889288e9a9ebd2ee120a768c545783c78d80c871307e9267572e19badce8c2ba3856b9360c9a944fac8856958c110d11a0c4a9c9397e97e3d62f24bf74ba7c3b7583eb5551979822812e1b9e8314c07ca17e67d4e57c45a42b37bd85c395d385e460d6eab2f274740337dcbf11995611d54f30e72e01a48d0b46d2347755e3c47f5742d187d29b58d9546ded8dee99dca36e70afe802840b11a1522f9f0fee0835a213de065cb92fafabdb109de1a78e1b2e1dcf8f5898bf272c72d7c64edd1b7d772d3d36bf0cf57244b2afd15acf23c6e8ae2641e4dfab9520ffcc083d0369b98756f21f26d2b79e84b9b379f35987dae3bfd65a38ed291df06969f30718d08c86e4a7f222f72617470a31aa112e221ac087e437e20294495a0b727b74c6a5dfdc7e615e8b89112b52c19890472c3bcbc4cd659075f34d388982e6215f4e88244676965fcae3c7d4a11ff600ad673f16793e98a28f9928cb394d74e9ebcdc24e15eca7f315a74192f60fb1f440e54bf4d4bb9aed621902d0012383eb0cb05bedcea76d60955ff5b7bc82c07189621ffb747fbf9fa5468bca350363f67f0e2534048ddfac6d694ec8c02ffdf009e5601df6ec5d63ed960991a1b867d5d030b13c5fcd6644652f7eaed858fa3fdb7ff0b1a740cb224b82b7c6f3a2ea498001d62f64fc39b9916805fe11f5cf91948323ca5e6dd8f3f7bb16bf2e2c03ce1eaa65bfebf416167ca9c0c139b639de63e65e8ee8ac61d22d957b6bf5be91ce4fe45d606ad49ff314ebeb9ba144d0360c7790f52837bbf0a78b2aa7d509febb576ea875dc483c3ae10bf707cd0978fedc20eafc235763f45025725236d74c37f259efc1af52e874756dab2341c5a1cc6db34b5316972d26958d0e7facb0dcaac70b1d92be1ac83581b1b59b3696afa4e82e61109797d0ec08892614ec6bf77afdc4e793e6d9d15727c7c7a9e5c39678c6ebbf939be9635be21184768645e383d39fd9c0e4e1af5fe85199416e60ca012bf206007d46fb67f8e22ab5811cc050139fef480488c89dcd946c1c34d130c8e36ca5449004e44c3d9c79a7404194cf7facc8c5ee2c6435ad275ab28a3eb9e575acb593cdbb736ebf3bc0fd44017c78bb7f53d5bc25e310df1307c01ea59fec9d63bb461e912674c2c0810c9b7d5d0d397631185c1a56e2c36f29bf619873f204ef399c35a2a265281a19f761270c8007acbd71e0cb4996fb763cc95c78815d661464b059839ada8719b7052ec4311693138327c177f5a8afa6a85141454123c6f2c6e26023ab4e28ceea3f2e2cc80ee37042a7972de7abcfc05dd734e27ca4e23cdb50d27f8c50e0409300e75aad72469939d58043dc890323a48a76384a34691f94be8c7fdf1178eb319a64f25bd6c177dfd4a7eaa780c7fea9e738419e59b2339b63c7c4186de4496ea12fa8d7afd70890b9c27fa141a57c6549c73e31aea4efbacfb24b9041cbb6b90c7af2149a2626d9156123ffd89e3deaa9464e4157e8ac310b1677482ea396e9fb62f8ef2ffe63831042484ac7ecd8cea3025b0ee1905d308f76250e4e9dea1e47eb6566929c7a9f25804bc92f1ee8eb43ad9b056066663b962e42ad672c66d23277fe46c131c384df94e986bfc672b56849fefa4d9e2408bb5f8d78ad33da5e8d5b300098827f78a32a9c5e9c4a2fc6b748971ba43fde6c660efb1237d1421284ae712a7efed1fe7ab3caf401ce8b73d4c689271b3581ec406cad6a72060193513b52e3013f86a242c944a550c33e866831149733f52298676c88c6a009fe1396533fcc8c1e99c7724da91b3035abe34464b6119e9b86ac3c9335cb835339e2eb9fbac2053e8ea0afa1519b78a354f8277d44f3308c2c37565c6c9bf8cac8e36bb6069e54f7d7f43583df1515c31fa31ecca3c1d28c93b823153694886466700ee4a71a8e9e69232ebbda6abb75f8ac9886a55adc3f521e6cd103ba885adfe63f551a03b0efba3be7bc01637c8a2426f0e817ead434ed199370cb6e5970478f40d5a70c33b3cf3c64c5a6603c0c5d99b015df221577cc0bae45ccf176a6541727ee45172340fd505d3148820dbe1e0b7efd3fde90936392480e4e958b1b7590a2a907afba3ec8a9bdc862561a18be62d4967c76aa04066902666482de1fbd7da484f9238ab437da2f854434866067c54878cfd4beb8f9faa9f1c9f9fb80d8bccaaf12385827d56c2c807fbeceb707b46923d9ef3b24c33d3d2f70731463d4ff5d19c91bb4b85c00ef30f3ed53f764a02bbd44505088834bbc09ac4cf95f31b0c2b7944398db2d4d7aa2c68839f4c9a0474d2645cf6e4928e56a4c2c26622f05179a9b3f710318677f80d0dc58b645892c7da661ec6d10c5425f04301703741f99e9d737d947c80d5bebcb834b223eea81abd498ac90f45eb299c3f50e161aa575158c61ce8016e18bfa0efc006f91a7b4c2e3b57d898c837eafeebfae748040837d33f1105418332731850e5bfdc0ddeaa1a3453dee4773f93b310f89f4674bbe14a714f9197ca993aec500ccfde664b63ba09d536920add91aa78c05c882ec73c9a33ec380b774ae64e5cbc886f4ad7353c63d6dea1415d8d9faf1c4d04a68ffbc06eb2eb1c715f681c4c13642ea4d2071b10d00e740b36d67f793f7420afaf35b89d07efa5005896514dc729532862578d932ef2f7759e0b06e49eb63d7b530020f3b845e1ef8ca3705c4cf8b6a56726c8dcbbbad3a6eb3ec2cd9971199b13f331c0b59c451565921641a0336a682ec3dbba9b46cfffb12927043e7a1a24ddf38c6632705b4130a9cf48f6af6c2b32c1a7058a120ae73c28fb48756e045c10cdec6a49537b5644f80035b49c2ab71289b5818360d6dbba3e2afde7ea37d11a381add7090d2aac39afab7d1be79e17619d46bc9cb5151aef60a03ba721151e42fb42c3ee40b97def219cb53a13d401e9a39833c227130f72fcfa60d73e1797567af3806c2693c1ee3b20050a83332eff6c22a0ef252ad98c6b14a2e0e3b08ec229954bb148c16048b19c8e045f175373c320389978e509f7436f006d4b520d2547a1316ab48ba3ea606f3d00e32840d919e13a50578b4c184aaa1a38a47ac7703b78428407ae199fb7d980c10bc1b57e83936c93ed001d5ff57e6d7934f7794a70814474d1ba6a9dd91aba38a151f99af57e95c1703e997d56b92ae199fbda5dc759e15bb9882e04a36c0d4d9c69724ea340b311b5fd07c353b02a6ebde2456affc3215ffe0ac9976f65fb00bd9e0ecd881a5a67fd5bdd360d94b993368d133cee0f054cb3a6a104fe5cb0ab48d8c9d126a0c04d6ad4281dcdd14b29ca54577f2d94b897ea6a4a3107fb566ea80bf238f9c0216ea39a9d0d1f4aba0971cef133a6812bca5bcece78416be1a0d74876ca72b6e8a4e1f69a8ae04da256874b8b1d1701f3b940ed936eed0f278751f8c560fb750f1b7eda547dd552340d5b4c17fce0051ffc276d81dded0be06d12e1ab3921488939c4cb0b81975bc0c2cbf6c500f8540256e3f2897274c1f0f2bbcb1ce213b37073fc3b9b1afc22f62e105691fbaa2102e3e068f8d0732b88a64be07e46eb93058e96284c0a217d031ed74da8a55aaeaa77631c4639377db3511540ce8326a9779e4fe91d6c17a35d9ca2fb6d3783eb31602c10666a3a8cffa055f9b92dad36a035eb277920b985a390f109d5a897db45f7f2df23b821292b0dc54b8ce2d735dab605961e2ce0e679f9dbb9bf73e6c0c92e895fc43cb88c66919799308e8a532dd0ef76be2f188d1312b5e58b721d36a5395e5fe5cc179577b62a99252eb55ad42adc406090695de6559ef94f40547be135bf40b89f9dea6cc7307a4b841f90e43516f0e9ece28ffcc42da1b3c4ce6d09d1fb3503cd2e15502fea1f6a883130ed7b3bede9dcd1753f4c54b8e06493451e350f90160b8a2923e946513fbbece4715a6f3c71338a9d542d110350b9bf3e171d2cbfb7f3d3a24e0ee09cbc2c38b7328777806c3ba794e6f8588e8b4f046b1e4948ba76f676d1ebfefe9c8652b619bca19ec59dbd13557e89ac304770879e9269be092c1c9cb6c3400a635888e95aecfbe50a9277685b87d8e01ab68ca5f885c8b0cf3d7d92dbe72797ea77478e4138c68a6695c1c1622f9d2eaac61e9d8f9fd187808bac8bc9285beb8fb6b212dd84101d867da3ad52cf421a720842c36de2be851681789bbfbc8e619132491085da94c04c4dc7da57e3de9621bde2053b5b4ff3d5793b58d430d41c947c268bb711ebc895bff40ac07be76b653c818a24fa3e68df5cd6dc090c91351a29ebe9a2609d0f540deb5dce367f255e4e1fb0fcd098c7f10a5e4f6afa670ecc4c81f24867dbe838415f5f947519f5a59db4804b0e267a0102d10d989792b375709ef284ef0a84e3d573197cfffc5580983083c90d9d1a879610e8abfbba6a2a7723038d2d38820a035d999fd5aa8da308a33783c250083b33d9f52bbc9d19be9ddd261d96d5b1de3b5520f0789a22f5220b32cfa164d6e0c0c04ec1127596d7d873554db57b08f0b135323f6a1965c1285e8d68c586ff313eaedcc860949d9764ef789e23e8549343625f05b9984821052919d9b463e48479065430f98b77c6b03835331c3ac6b20491b86be6e6b99806896d20f0604bbe61c789828696709093f1ec5e4fc68ec96fb624c25e9b8a846a7e57cad81fddb7f3abd5ca9566f970d26da0a531f799b1ddfcee4c3f1818c2810aeefc1a6310ebf57f74afc45f39603ddee57dc64a1463dde4563cd4ec5ba3da03e410b9eeaa9aef6fac4d56364d853c751505137cc98bcb20ae3cc91ccdcad436512aaa59f84a0dd70fe79eb63739df416a6a1b49d07476db6edc24052b94fda2484466ef9038c4a2270cef6736b957e814ff71302a74ade415bd4abea5de485001f7a77374351d4dfbf57f647cce5a01a97a54ba8181b8a6fa64a150af44240ad80e66d4b79210e63e463d4182bf68936a42903eca7a564a6873de18364de54dc7d514a3cb425e905ad0c7c276705a2956e1410df6c9620f2a58c4911888d3575fcf1cd4ed0031fb75e150c03ccccd7b04326f985c2b8fcdf3c9a92b88a752e7a90be525dd02ed36c12f104bbc84e90cc200e7e308c0eff03fe0973fc465f1b803dfac2f29614ab9ed52ce1a06759fb3a644bdc942a8864d2dd2cc7b849ba4ed71e59deb6dd3ea1a9ba893d7d90a4cc67ec8f6828249995d7b74f1946bd4fe5f8c6890954ae3557473f66ed77a9c33f027275eebc365abee1f170944e7cee9eba1228c8bc7c08586801177b4d92cf15bed2f30398d8782b6edd1a00d17856181957bca5cf5b56badd2b701cb0f3d215a287ee428b2e2f741d6a6e05046a4caab631bb7772f9b3aa50b7af964e01eb13a8b8d401d947c7790cfc4fa3d939edee7822c68304f35683ec78aed52388d685bf583b76168307291013f8998e141f5d754b8a6442cd521e40eed5510f238ef982ac536abd7d194a5a2a815d9e3b30e563db26123916a987972b68717c05857de1653a62af889277f7c4bfe58ae60f3e78e7e648b8136545c07b339b5fc67094582a3dd379d4bc0d866cab0bc9a6a153bc2992c077e87b91dfd4fd42b0499a3d3dd42b2a4f918c7abb148d2ba8b54901810e115f986b2c5483b655d56da2443fee0b49f560792f123b3592e458fbd535276877"}, {0x80, 0xffff, 0xff, "6c6cbfbb0b5aad16c90ca79f6bc2d600cdf799e9f5e745187952e4ec61e1709ae8cef9ad44be1ebdd8f506256399f43387ec3323300c442b1ba73964f3976fbeda08851d6e6f9c1f7dc629378eb8ca65c88406a6c587f037916b0e73e810c5859d56029e4f760ce831f8a67ed058b5"}, {0x108, 0xffff, 0x133, "66a7a8c5a3dec65378eb067fcf379b2c24757afa0a3bfb7ad3328833b3a84ad50cd0c2b256bebf829ee16c0b710f45815a0eec26d4f5ea24177d9ba3a8a7291f787167d318376d73caa7c34d85e87e90e947f9890f651b7a37961ec1643d2b50e8f62d9301b08466cceaa58920d0ff32af7e0e1e27f11c5e48eaffd29f1ad8ccc5731075fcc83c21b7d0a0b621cd8ea078010f3ac355643348c46008e26e104b0e8de36b993fcf690ed8b11da0d65b435581b05e5e38a2e02275013a261641f61ea1b02cc34845bf2626c8e4bc568a855364c50fc6d6f45f42c33dcbf2d95af299533eab9c7a6b0bf4e850b61fabafd57c79ed7a112f53"}, {0xc0, 0x0, 0x4, "55141e5aa00120224bd4d0d7e65c731c470a80e2b29256e91afbf0f9d5522414dafa9802d190fa54b54a480b3adcb95ecea55ed6d1b4340a0c02243a5e8f503356ac1e10b4ce779778823b18bdf20153a1d60fa304fd9a499adde0daf60c80aaf85ac3fe0f8c4680b49a46a654db34ef0fce8014a240296c4d14a3b8ee66917b664bddd48fbc4a479b1b63d38fada14478d13db6164f8466b478478931b3ad629dbbb158d50092395f7314f2955d2a25"}, {0x90, 0x0, 0x4, "6d701d4af55a11992aee52a39e26ae2918d67a693952768902f9ac01f970ae37b9ae009ba580714ed0d8347c3295af6b9c705494fe81fa5e5b293e7893145500dc2e692f71909c375eea8763df2901cc7c337f48b599a713ef0951e18d3544525718fbf38e95d80fde793ebdba1874578a980f779c7c5ba292c4fe"}, {0x100, 0x1, 0xe5, "2d46de6be47427b7d259830f0c6b5736cf04af610c881e454a8d08a11f7fdcea68fb499bb381cb511335a05caf119139a4207354ce390b0619b23dcef94f9eb041bfd280d7d361c3c74eb92014c833e8eb895271b2ca7ae162c437be0c7bb8cd19b6e0a555ee84c24f0d77c5cd71b04396a99645c0bef07bcad07d34782fc0ad121b07cd37493a018cc920f791ed49270990a7491644c0fc6e9828ea7695420618ea9978f5743e1a277ed86fd0cd2945f8735e0a9b89e066de73cca553c2a54a908741c7c37e48fd222db2facf3f8ab5e61de7bd48c005bf4c76cdb65a9689acb748c41bcc9a274c5b6a"}, {0xc8, 0x0, 0xfcc0, "1a5a3895558ae9d28f15afe13e617937618b8a6af35a2c4d7b67a633597c14c8af75e81cf3cf9fed078be42209020ea941901e5ddf887cf3f831727b2b4e46d7b46b0e259a320235a6139fb975255e345fbc63fb4908d509fc7fe71ea9528b076bd0ca72f37ea419673f98a8632581411159e4004f7cfe7c0c6ef0c583a95288cd5d2cee52bbd9f25b3cf06d95544d04702f651624895364b0bde09c1b707872a64fa16cd8e6f77ec48d546d7cd8d28e07"}, {0xa0, 0xffff, 0x8, "45f9a4cf9fc661a1837b8be2b424b7e09c1b1ac55187be3bb0eccb23cabdda7d5e3f2679909ed044c49a9c4e100c3a60e7e6b3e9644d472093e80035ba42701cc60ad58314191bd77ad2ef62b915086b72aa6186f7a9e9ea896acced71d81fb7f58e8c6267b8d323ccbdeab2c690bbbc5c3dc97bf11c9c3c8439951a7bed74ea8f43ed94e83759d21712cb0810ec"}], 0x1550}, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="8202d236ffffffffffff7eb663e193a2769268ac5e4c93d4d10b4649d58c8ef3f1ce2632a0a68db2835115665280dd318a7a7ac8665ed90cc1e5e99d98e5b6132dbd81e2ddd5b011e14e69de89fba7f6a49833a48431410fa8592882c8d959187f671b47ec0d9297eaf73c42cd522f4b571d085fa5d0dd73bb078422028028dae90b0c98a860a4c2ef3b94e9cac56ace2a0872ca9c44197237"], 0x1) sendto(r2, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x400000000000003, 0x8) shutdown(r2, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43f90c3661b0000000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: r0 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r0, 0x0, 0x0, 0x200000, 0x8}, 0x8001}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) flock(r1, 0x1) mprotect(&(0x7f00004c5000/0x4000)=nil, 0x4000, 0x0) r2 = dup(0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[], 0x0, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78dfbf8033449b4d5b28ba44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d4062cb5d8bec464e1f649ead7c6ab9d193acbd92bce40dbb102001819c2ac07be07e74f6bd4838b44080bda018df376ebf90dc5587c845dfd9bc896a9c4b2053f7635683489faaab4534107ad2b8100d5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee7cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1d737cf806156142bc20766329a5cb"], 0x107, 0x800) msgget(0x2, 0x383) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="01008910b0791eb61d1a2a49ede8422320ded0750909b4ee73bdb6e18d3d1a6cb95b9745"], 0xa) 16:00:23 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-#\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xce&,(+)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='&@#\x00', &(0x7f00000003c0)='}]^()\x00', &(0x7f0000000400)=':@\x00', &(0x7f0000000440)='+\x00']) r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1000000000000094) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) 16:00:23 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(0x0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000383) 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5dfe3f6b, 0x4be01062, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() 16:00:24 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x1f, r1}) r2 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0xf, &(0x7f0000000040)="db3758f81cab41f736daa9d053b930") getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: mprotect(&(0x7f000046f000/0x1000)=nil, 0x1000, 0xb) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000000a, &(0x7f00000000c0)="20ff3d68d48626b1f736aed0783375c11a796ced74649450e2605cffd40b98432260082e6f5ba91605a4dda334375178c60c375205a4b7c1183c516d2ca31cb035de19330f614b3bbb375bb3fd4548a14e78d2e79bad70bf5449a0ccbe460926767147", 0x63) r1 = semget(0x3, 0x3, 0x220) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fff]) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0xa7) setsockopt(r0, 0x3, 0x40, &(0x7f00000000c0)="8116bb08c2559fd6110e111d55785dc8178ae6c828c71d1b261d17dc2c0e25d8d021864a1984f6b0c5c219b11739efec7a0917be3b4b5608", 0x38) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setsockopt(r0, 0x400, 0x2, &(0x7f0000000100)="737fa3df5db31c950e8562b286dc63873e044135b982af4d19dee401f651d608deaaf0f0bdfd1209dbfdeefba573622bb45f8eec4a287ee8837348d0009f55c691363fc9357205c68a59eb0c8a6069a746fdbe9d732c4c3d9708b9a8a33b1d08a49b", 0x62) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x24) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file1\x00') r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10010, 0x4) readlinkat(r0, &(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)=""/52, 0x34) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x8c, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xdfffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) unlink(&(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x48d4bd920df63a80, 0x85) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x50, 0x4) shutdown(r0, 0x7) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "010000000000000000ffffff7f00", 0x100, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) sendto(r0, &(0x7f0000000080)="4dcd8847b0f83796e9c74ea35540f1a2c625b317672f45c03e23dbdee9f9c9137512a94fc3c39c90deea172499668d562ae3dfd50060e2112c922f99e4dbe3e43631b12703258c6b1c5917f2c69b5560dab86a9da25414e47a783393ffbb39a8be7c6cdf73379eb0938f8511ead99b370a794f83474618e102365598a64b556d22274144b1be70bde6e7be1c9bca19567f02e5cf47b7aeb4cd58d4", 0x9b, 0x40f, &(0x7f0000000180)=@in6={0x18, 0x0, 0x100000000, 0x954f}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x4}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:24 executing program 0: r0 = socket(0xffffffffffffdffd, 0x200403fffffffff, 0x1000) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="97783317864c97af4fbcaad5169416", 0xf, 0xa, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x8}, 0xc) 16:00:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "62e7ed074c68b6"}, 0xf, 0x800) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x62698302, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8ac3530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000880)="38466d2e51a6ba11adbea69874ff301d3e24dcfc6e2e99f15c24edf0221d5a60383ba1aa0f1177812c882ac14b6acb6a2c1369fdef36f0784d869203141f774472f446aa64df3d2586f8b6706290d09c7e133020d39ac29a315d589638b208101e3870699d6f15828ca0fa3be091769f54b8d846d32cb1d64bbb8b7760f8207ad05867d9afb6f46f0bddecc4763a51fd9ba9ea02f99a778eaa0f80e53c2de2148142a17c33c275d88bf796591cb48484f45cd4ec8229c94ef9a5c67d39fb1b5ad45e1e3ef1c578c5c5e946486f9bfbf36c30946ece7f4fd2c4174985256ebc9017ad209ffc00b3fc69045fcd204c6fac744485e10a2ab76f3af699ddfddf3f527e0ec78758fd2494f6e85076ebf0ac5b6e01e5d0aa3abc3e8a8b8e1ba17eb31f90fcdabe8aab4906aab8bcd981fe6a1d856980a59a196218d010303ffbc5662675f491df266954a69668b1db8981e76ea10dd40f2a7c13c6b22022135bc220b82d0ffe40be0cb08bdd128fcc05baa0b44c71d020aabf86a644caa3a784394767819ef544c5701c106a67f91d0822440a0ae301b6ae908de7fd4c5b78a292fb4d3509aed2fdda0f91911a61f2b8cc52bad4dbafb2773995b07423b477417cee2aef972c8911ca7dc89a156a101ec14e75c8e3d6c36348296ad2b46272a9a1e0f8d6af234696f155dbc6664bad9d80408bb69cdacdb392ce891c60f76d86ee77f4a42b31dbb577b1c1ecfe9741adbe367367d8e2a500158eb88b28ac8192753afd4fdf5614f61b2a82599b9415468d605a39024302b3c10a1dabde620333a81f762bd0e53b858c5860ad78c45ba99bb89f490000f7430d9fd30845a173a4ce1a20b50e3c25b5e58ec08558b996128cdf5edc0a0c6d6e58fe0db0cb03b1ea5f1bd8efee1bdf322140b22f6e8cef114fa3747aeb9ce47bb6e96997fc6a0e3c7f67b6ff518e6595ecb614dfb4bdbe09722e79606629816dc07541efe9b19aa4c1dc70f244454d228dbb22516e5f9508b71c42e2c8dd00b5c2a1c984268ccb083e3b1ecd2fbc867958b73548bf78d8adfa9e7ca2c1b21de00d8000ea474b88da7f95c2cd57190d8f296b5a80b3ba14220a736b517818b3047fc5ab66b27cd13cc9190ad18617d36b78db53a2d1701b1c8e69a62ee34e259345edef99a220ba83021e78085aa13f0266be74210aab8350a35593bbb1b2f0663cfc92574755c13ae9ed37ae118858f568a196bc58bb8c64502988219adfe6607223184c14745a15c6ab6f5bb7c89718b75ea9c56da484af547ca0426f93b6f9943a10c25fad87b4787619680bcbc24dd05c7fd248d7f39024ee08c4d360b9e2a9b3683402c71881292a5c895fa6e78e1e4c53547eb6b754457529e2c264f00ca93300edf415e3ce501e9ee1d70da371d1d30b307d4394ed4d494602cfe56a17063fb581a4381b6ba847d4855094aff8f09e111b4c3904542c3a699d7d0a904724d9e07e342bfb90103462037d01297e824860c0d1c39a928b3ee1eda8497a1c94e3ad07044419bdfc8640565129e417e920b455e54fbe3ac48ed414e22855d2d1f0dbd519783271c798f9bfec8c676817fde991ef880380715c540f90b6886e84202cbe68da4e029e4d796877aed5028af47db3e029bbe87521e5729fb97c5823d40a882871d82dcfcba87128ab194352f4e88986bb57226d18bf1968030ed0eda364c473bc7bc2aa45a31700f9169e706938c1ee99daa46088076695cc14408d2bfd1e572fa016701e6518fea296114d5c626e79e3273372c499897dbc88595a3b6a089a8c80145403489790357b56cd1a1f693e62418d9921a83aaed201706d318dfbcce6dec6319d2caee2cb2d1d02472b4fddca33b2ad53172be07eb7eb1f4bcc874d9cccd9ceaa0b11a92ec2d3d3c92b6c80ddf2145b782901086e0af197e90bfca16e2a3ecf875c2c2df0b77e3d2b708f8f2d9a3ce433e972d7a091e72dc3649b0dc0c5cc997b2dda2764220049d8c2fe2f84f6dc6b447b5cb69d421bf07a8e1fd49badbe06ed293f14debbe31798f61434abc17c8263865a231811553fe54c2fdf48f6400fa4c6d0a1c1f976718360bd80ff20ccec33663df7e75988c189b54c3648aea050d0e4be2f2ce5cb9f36f06ac3dbdff4931160d4acb49b2b4c5d1fc21c0098a0a98b2da454400a58b5da0db3df8e1ca5025dc81cf84a172409364f223157e46bb8f5aa07e096611fbdc0860bb1843b233c5b80ef12d2d8d65103341f65c19884d14b34ef3883ef89be2b7b4acbe28a192214acdbf71446c912894bcfa59b489b5c2ffe7995b866fa90a9045735a5c257783924da36be37dc581eaaa5ba8bbeab7147366774011e13308e83355ea852510a7b69d623a180b7e4f6e0c7434941f362ac9acd869bb42b3ba5cf736f93d5724cdb010c6769b08cd3f36e108d661d88147c2373e78b80295328763bb8e2c8679c64b35787292f7d979e42c897ce02be19659cdeeccce9e47c3e3d9676f13023c235428377ab8509a0a9bf19dc9b09afbf3c83887fc5f7ee2034e7a67d732205b869a595a86310f8fc1a9f816f5b51c7eaa675c8150fe8888e42f83dbb0bfc44f4c05c40d3f4d6ee4bbadfdd3b519bab42a1737e92a9e42533b471ad038df40a486ad4b1acc0dd4ac5293316d64bf6de1d6bac3d10736b14e432f28a32e629e2bc0469ac4c9728d42c1ea4d13d136cf4f5a5e707a563dc3a23836d876fee3d6bfe897216e52bec3e5ffc15d1d22a8121fb168c1304e6745481106361a5355d9c6c8cada33b918c4b1447a170e19ad1a5f9a8072ffc1fe8eeb84482fd3e27a201bcfdeffa137873aeecb8c484fb7daf61e3ca3fdabbaa2a7956599d714c8eaa6d0395c2537b2fe7da5e0a5e113123af3711ec755762338e9da197bef3c49e188b124696a6a1911b37d36c63c6ee73b432a97f3a4757a1da827b5cd720808f273dfb51e46caf6f97a911438e2e8669ac4c15d97e8b6db9c076253c25a2b91a462fbda2761f322ed5308252768dad9b2d9e96750f29f1b7199225d3dc13a5f2f1f93ce587a5872798754a335524e11652e2d8670c4a43adb7e694b22a56557837a84f7594fada7d3a2e3d57a3d24808720fb73279aa9ad5b5ab6adb46e0b35c44a335a7f184284aaf87ddcce008fdedd0b9cc6a05435ba28b1df5199ed716a4f249de1e823dee34fb410c62ea3d88fcd31449f26563fc328ca33d70ed232c4ecfb9dd4ca0637c3c610f703621e0ba8d810d1a9e6249ee305a237f2e7ecea40696fb1213f8dcc012c062900fa74b59e1272c0835ba7d3221bb6e604aa71ba9b7da51975dd6c270871f7120bd256fee834e41a3972fd038995314e84ed90420b78d6f82585cf636f3c2611fe455023ec2ca066b402af6e42a1cf5656af8f301d0a0e6073b0bb78c01af16adc4544c6ef6badb9fb1ae9db46faf26b743711030de5b47a234a8e03f1a9c02a0738f65a8f024794ac2f327a3bea36de2ae04a65f3d13bb798be3256b77207ad59ef21d2ca93b610fe2e501f8935f93bad05712ef27d08dbe361752da8476b83b99eadcea8398e8eec52528a1cb6e1fc579ea5a2bc668d19dbb084a8fe871eca05341bf4eae6fcad06a60a549f190e31fd398c615182aee99c7419dda7b7c6f6a219e606975ac90a41942f5fba90178a6120de573fce3e32af730cef6a5d0a72725cea2995819bd1bd638926c9b0076cbbd2f71fd99f151d666eaabff2074b11f47600b28d0ee9e5bf7afbe2ac59163f8ddd71aa0564edc4d02e6cc87ff61ef61c830e667b50249654282635966832b7284e4d5db9634b52c831d5e0c4c19c0694672f87adc2a712021bf16990090c13fc6154980ef1fe11bc0e2265579ef26c0583cb2418ddbaa3188b4d5dd850a464db1b197101da3774797876c299009a9c70ff439294209a9f4ca805bff926a0b6a65f04055222be85d83bf00a6dcf9ac77684c33629ed520031666a3204494dbc7e733f51b9251a571c1ee88f0f8796eb0ffdc95b4e5d1f6599f0b9c406698718909f8b5055bbe8aae27573129f7ea0ddb915096e246102cd58f5b2c0083490d181448fbf16812f60abc39b5cfceaa70acec9de9ff7fa70bef38b0d8db5a43f4df9e150412bfcb00b154d370d1ea282173a02931fbc7835612078019ed426ec23909e4da9e41069aa73c04f3ea79d8a4e997f3d35829d7d84c5c5456f76061020f434b92af084cadca7d18f6095b61afa694c8540b4af58b2146b7c651716e5590b84c3e82e273e3e53d4041d68c9bb70ba1fe208dcaf94228f5343cdcd8b6c1ed392025178589acdd9daac0759c950a7efacb98317a9b76aa51aa63bf494adb5b7c0fac7176594eace73cd21b41bf6979b904609f57f4618757c3e61c4f8c333f0712ccbc8472902d70f1e620b71ed40b74e6e3389e43ad4fd44ff8fc9817af87c6eb7b5c4b17ade8dedaea15726fe9605ad496a96033e3606a6283a660b1c94445b3b301296d41d231d68a5357caae157eff7e7abe4f701af449cf19d363cf3481869c2ddfaaad4e43d576bfbeea95e708ab7e32b7ff2270dfcf708febefa3621809f16d497bad3f360754766c1180496f4e74629da6a7a4793c42bc9abe5a8d7eae68aa5a27438d08123fc6b260d01dc09fb3f3852cd92668a099a75ab70e3cf077d9b6c27f26c646534188f699200760319a0142f7a9cd9db343c0065dd4d194444b87515bb7378c78ffdcaf6f0a34972e50394c208bd760bc195725880c1b2b50147e42ce3bf80fc3ec7725f9534334403c0ec52e675aadcbf1788ac28939fbb43c056486a1300fd4f6d4f6448e18d4fa4e1a326b1bc44e81fb2fa94e36d0944ff029fb06a5a54ff2537c1fcf61c821da6798d320c6e0ddcd16f1ecc953b80e3404da3948fd98712673c704e03f60841769e23d0b7f3da970d6fa08cb03aa2f049ce745ad0adfaa949e3f3a5b9c90ff02087014546be6ef0fe3afba60f11f5e7460332e9e58fb78ea0d2de5bc32fbb6afaa302eb1394a0d21008235759ad9029a3df5fa1fd3152a5c8a127fffa0a530c3cf038e9acc821a9d4ba1e9f8a86353f2e0a24defc126e694bd9e22b6046999e850967ddc7dfeee53c9704b04ffc280d5b133ac3006c817a293a5f2dd93ae194bdedf7785f7312d4ca0c52de7e78c635957c198720b04056e418d0e9540840494e5b6a0da31f3da72933f1ed19f0a27806bc47381170300209c3def13c8f0d4f5ee471d5d8dfc68360ea308530e68dbed96ec0b634d37d2c4eecd10c0d4c79ff16ca31ee698d2e869230bdfb368054b0074b4faebf45e1794854969f12c5e7ec6aefd1a280d74422d3bfff003a0e143b20432de55279cbc7a633b7969756f1eddee1f829fb84d454703e191b4f0b38153dc89dadbff7d2084e0be6dcb5ca38581cdf4f51d90b3e59bec75022361b9af2130197f3bda03896f14b8b36a4118b2c7557e49f5933b622851575d7c4382170293aabdc16a85112d1a7cd11b22c06234c9365f85566f68b149ee5d00198325f302a15f9d4b3d856fd5965e4def47befe5b9ab9423fa9b8482e47ebe267d5c8501c36125811be6bda4f42af2906373978b9b7e5fe5978c01978c2c5fb2ef341e973311559559dbf55ad349c5c9642a917fc5c1a73befb03c43c799099facf7cdbf6d12ac017a7a6de3e19506dcc3cff9a1aa72016af42df12c42f97a0c2c0ae6fefaa03bfcd5c6795aa5ace51ccc1bbab4bd752a536056ad36b5004cd2284a423b8286780372973b80f08c1d01575cbeb361a955a19a9edf7", 0x1000) readv(r3, &(0x7f00000000c0), 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/20, 0x14) 16:00:24 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() r2 = semget(0x2, 0x1, 0x128) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_RMID(r2, 0x0, 0x0) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x4, 0x800}, 0x8, 0x2, 0x2}) close(r0) r7 = dup(r0) r8 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040), 0x10000) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) open(&(0x7f0000000100)='./file0\x00', 0x240, 0x8) pipe(&(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:24 executing program 0: r0 = kqueue() r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xf3) close(r0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x36a) getrlimit(0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1001, 0x100) truncate(&(0x7f0000000040)='./bus\x00', 0x100000000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = socket(0x1a, 0x5, 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x372) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x20000000002, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0x100000001) r1 = semget(0x2, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8]) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0xc007, 0x6) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r2, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x5, r4}) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1a2) kqueue() 16:00:25 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, 0x1a0) 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, &(0x7f0000000380)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 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, &(0x7f0000000c00)={0x0, ""/253}, 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:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x7fffffff, 0x6, 0x80}, 0xc) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000140), 0x0) socket(0x18, 0x3, 0x81) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "0000ffff0040800008000005fd9600", 0x4}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 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, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000870b51d19728aa27fed7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23028cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aee8c74e000000000000000000000000000027d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd461295dd4c23296ed1b600674f6ac6f7c763bd35bebfe9baca1fe681ae784dc54031e98ed4135a2d81e506a66dac168020b0835e4f204243204d52c9a5084e985f3d7e135b3b963036c4dc2c48848364a4c4e9f955e3d64fce146b343eb8bfa97327b53f6b99d389a860dbc9f4c87921fe701efddba13487b27c4da3b218bbebd6f3a1e124782085c41e55374bd6befa67d48b462d9a257eb0246399d5e57efc46c2302a39836ecbf54be6b72abc0bb3f579d65f18bfed283f7774dffdf0d90f47d64fe4"], &(0x7f0000001140)=0x1002) 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(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x129d, &(0x7f0000000040)=0x1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x200008001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) recvfrom$unix(r0, &(0x7f0000000100)=""/210, 0xd2, 0x842, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0x7f, &(0x7f0000000280)="adb136acfbc14afb0082908cc2e483af20097a772424f440bda236a7bd708d4e11baa8d215448db16efc16bd26e1d75a14d11649251e2aa6c23d57981b708bf4a6909ddefa08adc39bb3121e4012896cab7d54cfec4c604cea94c5a9114bbc6a390c330b3ae35b32dca494f149081e1ccd374ae846de3651f855a761a710e678e98457fb3a86a2b1b0cda820ec9544336ed16d002d9532288bc568ea9f574852783fcfd547c4a086c2f44cfa65acae8d17f1d4368415ee242dc5460b81f6", 0xbe) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0xffffffffffffff7f, 0x39a2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8001, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0xffff, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x41, 0xfffffffffffffff7, 0xb48d}, {{r0}, 0xfffffffffffffffd, 0x32, 0xfffff, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x60000001, 0xee71, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xdc5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0xd18}], 0x63, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x4, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0xf0, 0xf0000000, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000021, 0xc255}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa1, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x30, 0x2, 0x800, 0x1}, {{r0}, 0xfffffffffffffffc, 0x43, 0x20000000, 0x3, 0x8}], 0x13b, &(0x7f00000002c0)={0x800, 0x4}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/145, &(0x7f00000003c0)=0x91) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) listen(r0, 0x60d28631) flock(r1, 0x0) connect$unix(r1, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r0, 0x2000746e) lseek(r0, 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480), &(0x7f00000014c0)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001500)=0x1, 0x4) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r17 = getegid() sendmsg$unix(r1, &(0x7f0000002b80)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000001580)="e0b5e136a144b36029250c", 0xb}, {&(0x7f00000015c0)="688173b76cb5a3892bc950c34330b9225a7f520bd4bfc711bc2f47756f5851078df4c36b32d30b305ac64db35cab9c11cf6b9f472766530ffd054402b0cae176db1f0527cad7a7bc64bcb8af19a436614f0ab4a6fa5ea1c1c29c6bf026a6b1c547ef49e1d45659a21c1d2ae4d255243759c0b917bf86388bf7cf0d1991a5ba083a0b94befd2c776829055f25fe7670d0ff847569b7513315c1101ddd006b6cbfa643fd5774fbc13ecc100b", 0xab}, {&(0x7f0000001680)="bbc8c38c7df5c7bcfd8675ed3880ecf73acfedf30180989245cd85f0c9a7b89e473e5d4b66cebefe5e73051db4f405bd1595d5c294bd02631b08b79fc4ae77da9d1377051220d10055f1eb71ca00b72f7ddcd4129cda683323e0d3155179abc10abdcc50c5491bd000b4e6b3f55e80d6a8a0b47809039397c874f655f37a6edeb063ee5a187b2abecb3baeb5b4745bdfe4a98e95e8a4d6b31839293d8ff774f47c5c876f114a70c57097548bf0ac321d1f948556e89432a67a20952a0d06c5cd45c5479b2d5e4b9cfdaf435874c047569467", 0xd2}, {&(0x7f0000001780)="588af93d032bd449c4dc6c19e451e8f7edc331e6a555ea396ae4213eba5d8398a5db5d02cb5fec04f1917209f3e2a715d52a953d92636b49bfa020eb487236571aa424", 0x43}, {&(0x7f0000001800)="9048c38ec1eb873757d82b338348d1f90dd7630c584ad8e8997a71226665b5fef1d30bdcec727979509074b9e638ec57", 0x30}, {&(0x7f0000001840)="ec665b6b8b49ad7d3c5642381df82dbeac3ad2571d208dfe8331e298853973d1b0f1bdeff4867b0cc157bce93cc09e636c60ac2a94216ca7926d76c85516911645a464da11c6d9ecf997af1e7ee4dad83f9e617ab56e4acada77f8cb9a52639bd3c7a0e5ddfb267dff134e9c61a44e34dceb3f7a14d862bc54f9b83650dca07c5e17d5d3b90b065f3257cd5876900bd06be36864d29aac6abedd093a0970d7fa8fbde3f504570fc2c56bed4b620d99520e1a828dc5112992037c1ec568cbdc2b97423751e22c88ea2b83375ab08e501b14c55844082c4e17a0ddaf32253daad96848ca2592cb15d658aaeb71d75933d6d97c28495d5d0331c3557c26c51bcfd37649ab19bd76a7046f7a2505fd6392f426a72e1ff7093e743a3addb82555781ab6e70abf4a1fa12591c8fe68894ee12b70f7301b3a5b54390b20cbc107f0b5a42082f681ec28de6f0aae762d6819c509f0e2b7dce023e7abec4f889b8f48e59207bd7b358d5148b3fdfe57cce1eccb0e5ddd856c35a344424e00c834505603cf0a848cf3f21ddcf6531c6eae8c43570e5a0f7ac42ed186311dfd927b0d2b0467b0508df6f9bb3e821ed717327798684cee0b1a6a6515a17f87350341d652bacb6f2eae08e4ada65c397d9db4f075d1a2f8dc087fed0f8ad38629337ab2254f9871a92c53a84c84d811dde0db076f028646822d1c0d8ab9d8073e50415c10c317f7173685ccf503de8fc621db12ca0c6045803c8ec0d24cd19aad0d88714622331511f0a1554e24e399748f0d486e1807dba16e4116234ad4a9d99af77560b1ed83bad018b5b5cd77a070d5c9b2dbfc919093fc6fd17c9d9756439ace20666eb1704c4d43258da123022e87a593bc0691ccd91598551b50cce4e097dd0654bd7cff1bcd7af3b0af069a0aea04f5eeba7030b6ae21145fc56f64cae5c3c51e599cb2bfea8c8a08be80c8cd1b1060e703430611cb4365448519fa17a3b285da343b148ef0f8668c93a093d6d264e6248796b7afa8c2e0466afa56f1b4ed9190f130b9ceb0c18af36fbd2b5381aa0bbef6bb7bda0dffed55b643b51a18ea4cdf699144297831731d4c7e44f489b24ff563d13179a5fc97f688075aae8b8aa6eff5a3a37dd21eba48bd7755d207bd17c16136f86e56f9cda366c4c148a7b44bf3478150a6c7010d2bfaa37f944b7150a8368b69ac042d76b8e790cd1d979be581af73da3cacb9e678810c127b489731b25b95599f6b454c6401db5ddfe6adfb0cd7bc78d7995fb7f641e195e348202be7802e732f3708d648eaba2665cbf1f4aa93daf226379b4af3ced01ddbf74ddd8a284a7f699bcab071b3aad05068aa59457a0b0181465994aef8831752e4849e51e8911899fb269baacee1a05b0a22bbeaf3911b44a29be0bc3dbe17c49f4131e89e4c3f3492de9310248dbabdcf8ed60f26a60c09d007ba2cd8d51acd4d9082b42b589c5e94dd47159cd3b447365f0509c1d300e08289aa3e52c185f8627c007892ee80abfcbf2e441c43a1894dbae36659d3df24c2ff45527b77a2a224af234d798e037dc2d58bc60401e1cfd6a78213bf2ea3a032d1237a967657eff9a966f1e2f5f317ca6c8c324a1bb91f04bade54e571a74a40c09470489a50edec2f1b1413b25ee718af8302cbeabb30dabe81ddd404e84447ecbda3bf8a2bfb2f7ecdf13c246def960918e78b2413b7a918b44b3c9896cdacc1575195b5d957f6fc675fd747e416199c74e57add63af2fead95bcde8ade614eed74bb068eb8b5f0011765a2448c965b7faa62ba188fc87645f8a85500b2ac01ce65291ed5ad5ce2f76da532cb7d74c364b4045d2ecbd7fd26ab6ef3fe68d56fa69dab530aa86ac1d848ca07882a8a262d01439a8b33ae6f30cf2a84bbd316d86b39e01479722345878d922d5aded23af54fc963192bb8c708e8ddebdb77baf35f2d84548f56b82259de5e5f1a8489cc9c8ab81f124e2799f995b958572c63684b44aaa9fedc1dd1b7c408adee0fd430e64fa350ae3f8a237226395635826e826db7da54b7f07a12b66b8683eb0ed71bea4a4348da7c29614007c6417601aa87c819af49ea05c4fdbca10e096370112f926592df395c005f1083e1c4f1e7e76d193b5c710c0accf5bd159894117e4efea37c106d6ceb77c54aba4504c4a8065b0aac976497c804a64ef87d504baa7f4708e9afc613ec3802775f0e554adfe31e1e444c35c25d0421d23534808d9e2b4f2a437bc568cb4a86707781ebbbc2444831f0dd2506c527b17dcab3fe87f4f0f0097d72cbc0566b10a679e7f2edf7ef4dedc2dd1b1fedf4b0f25bae57b1c4c59f64a8facf98f2ccb872f5eb9e5d12ad247081a6d06ea875f7a182b4a16306f8564c9d18d4b293a7bc082d5136a03a2fc8861df72d8ac08a7c6849bf199e11bfb74eddf7f871a55af243e26e60bdee2be95383b1b8b7ca06cfc05e271582e2b8635aecbb5adbda4162e2fb08187e077c2a7696ff37ee081ef21061cf17b36372dfad35fa082409b6a5138a65d72855fd0ad8ef64c31d1fd354946e7c9be3be0897d9736ee89002698feb02c1f6cd166694bc22350d6b934bfe8874c38ca6bc69ba5c65e21270b55bb1b79f03cf6efeed18b3d55a0a7e2ebb5b9de619c668522dc3f294bae5b4df4b7daa262fc4b12406cf65229c58792d49627e4bbcb37062bb43f1f2100be6f7db1b6c615facc097346c2d100c056803b495014cfd73b8d738ca25c41c32040d07a6b6cc17707479ef53803cb19256e5d93f499a4abc15727525084f7100493397936536359a9159050ed4d322775f39d7a4c0a24178e547bac8740ba2d3f6ef64006589b67e31e64af3b7f586ba36e9bc0926eba8e6184248626a19f79d77682b911859b804aa11f5d097779aa1f8ae2c6d109a1e40e60f71d7551c383f3f4681135c6aafe2ad8e45c0b178cd48ee55001630f90c3576de4608fa4f016e596bf26c827a49c5648e1982e5b8d6ee2d4dbb08d75033253daded9084c432b6e5e5e40605e2eaee7e6ead286089f942bdb9759a7627766b6f207b1fb904f8a034a13fb0c18ca107836370c9984e37e258fb19ad4090e1dd4aebd65ebfa8d574c0b28a351c8328a9360d2f7acaf2e923073bbe85716aba9f757579e8d102f871e8c1f68fa9319d38a3f4b052e7e55a80ee3de489ef039df76f56e879b7df92cb6a1be25aaabc309e8b826c2b5a1adc117c6cd705931a3b29852a4c9790c0da495deea5b43688125920480ace706147726df1e493ead773562669c934ae8f600c574390605f8efadc3f11f8c56b06d4e00946065171837032d555f1a0bd7cd399233fc7e30149118a4cf308bc9ff986ef76785e02ce5191fd28d76db6b8dfb10af7e3e2ce933d376b7b2aa8b67ff9875fd6c94a8864828edeac86f686abcf7299551749609d382e3381d5b52741ee02644380afb835851947b3fd1ddd3f8a60a897a4acc14c545050dc28048a3409a343938c0e281b3659910b63c1120f75e8adf252b968ab912f6bc38c44df1b6d6b61af222474db65e51d9b6f48b254f7e14178c94940eb3eb05e8e93c30589c3d4facf2eb0e397982fe975c45c91ef665cd01e84139dc1aa9abf93648ddcc44253312f271def5e814437cb956d131df16180b6058549da207204af3b68ae07d0f6bf362ef8610290f7e013e9ea6cd11deacbdf6d566bdb3801b2191059a9a644271a82df38eeceaa2f39dc855572d69786fe57a209765c86564c0f1eb7f53e5371a9a914410358a18e1d6afd020dd2b838c69667eca6e314752c6cf247b80f690860fe552d7a59a97d9511d7debf76535c6bc035ed32327f4a7dd5dd7ff38606689de652ad74217f799dfeb9c8894e76c099398792141b0614c7ffa89c319c08c8a65777ed2f90220c9e9c3e9bfde4141d9012dee2e6017c7d68711c28d1008cda3a3c927699e1dd1bfb4a64f272be5f48a5bd5963cd76c04165e6954f2794d899541bdd0985087c4a00251d5d5eefccc44bf325b6c710fbb9e82c8bf844f868825fceaa8f645d6817d16b87a5208daa9c60db2879932d433f836280053477ad2f6738b662f986165186dc65a7ea6a808d74f938936f76e1035f71d743d5d41e19f4f03c35f44dcfec8ca5d8535674ae6fc8fd4974a082537dbd2f53b27d04a798321cacb95e2a63474a825e930524d3022b90b6383eb36b33ba982a947ea90d32c2d42e38bb83d46c7355339438d347015071d92140b158daf4b8a7704882d5c6a752841ff6a6a9e4c14ef63f47f11e921dbd90d88a67be658e744165eddbe6885110b297187b1ac421659ee9685b612571eed963b2fe422de8234eef268c61a2ec21cb817ef3c0514cd9b7a74e9d8d769ba6c545b52637e81d8c69ec78cc4b2e636e17aa823cf6194557754e4d3cd9ba0b2917eb7aa30dc6a6652e9d2ef452a55b9f8c1c113b4d3ca557cf21f4aad48d3deb5c44249410c5f4fb6a327c3ccdb1bcac1717f1f0bb18dee4defa51d745aecffa75860014cfd48bb81e766b277b6da5f7f5ba87318a3391a709b0838aff73779f631894862c15606aec0849494bfd950ad9a506e8e295003fed9d6b16300b9a64dd949541ea107b920d38d28c44f0ba74c2ec89e24f6635e1caa552f0bb9c6d0f3f2b031b2bc651b396ae3eb1097f8062eb1b2233d55387664300ec31385248870df4c987b598aa0ed5827f6ec3ff1bc49c5d853267d02ca1ebd83d9d5cfadc73b3efac85189850e565e943475623de0393e4d5d722c6744c2857d09cd9eb4132510dbc0eaa6e9a6180564eca0713e69d9fa1dd57cf09010b67914b8e4d0852b4f35982e17cb3133a96e6b6cd3428991af4e14ca0ee20eb0258c922390109a4d252ee38edaaa3455add13f2ca59957d6a89e9e3682c9130135d4f0415c3ec38ce6198d7da611da621bc4e3830aa56bc2df25caeaae7b2e1c602d662c9d6c0f6dd9e491be7ec3206e783c361892034fbc6aac1e2552e66c643e563bd70ec1dfe03e9636edd6ffc9599a447ba0a98edb909b89d5566526658a056abc311c33500469b19ce8d678feba1fac1b9e973fb2676cfb978adf438fddda31e65b6702460f4e5dd0ede0d6c98c422345b1363f45d6083ba864679d9e75714bdea51e963d17edc1e5c843cb13ac5b20633c7152afc03d96978d6d2dbc4294ae8b1bfff88f2c00152901f85a73c5fea9e2dad21292a2e46724d5332b98cdae1e5843443dfdf6e60aa077488fbbd54fed1856d676477bc8ce51b3f06fffabaa91a50cc7464ce8556049cf12ec3065ea08c3366bb2f8bb4da82c4150716757543a0e90ccde842186226f0cf60dcbe5c088f03307b837d0de59039d6f0bb16e5e1d5aaa737f02f715caae6a229aa1ed4ca509b38de8205e3be70a4f910f193af4a27c2a98e007d2c225d23817bb2c134a89fe51f0f684fe9eba1f2b12277bfc93f65d7f9f50e60040b550b62ce6fcb0b1675aaaab73a9923d17fbf4e44434e6379852516bfc0f39c8b86c5a21ccb9d8e05536ef3c179d6cc8a0e5221d7b4178dc69e377c196db209f8a2f13e6f7cdaa9bbba4775af0b4d8f1d868507ffa2592838282b7aa80dacee0de30765fb93aee2b4253cea6811d3635346813a4b0d47d5bccf6e5f48a8a6d8ca38f3b59d91517b10f7d467e06b025e37335c5bfa3fce6dfffc0a806f1dd48f1e6d6430c82a511c5c0a7e1d35670336f9bec7eee05bdf17152ab8044a1065cffc2e7dd47a4615f409d4a0044ca56ab96b3013034369bd7c23ce665f151750777c864b0616c7135", 0x1000}], 0x6, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r13, r15, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0xf8, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003e40)={0x0, 0x0}, &(0x7f0000003e80)=0xc) sendmsg$unix(r1, &(0x7f0000004040)={&(0x7f0000002bc0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003dc0)=[{&(0x7f0000002c00)="9713fd2eac390ae87264e4990bf81afcabdeb75c309ebe086838a44ac8042430fc68161ba9c53c2a7d3e0e32b03b0d742e203369fb8fc1da93ba9893c1b015bc0a6e", 0x42}, {&(0x7f0000002c80)="301e04eb1fd04c563e1013350ea9da0cde89a882f78b1dce2b5075d84d47500bf0e5aa124690b3ac0bdf82141d649b86df85725218ea0cc3afa309b422c8c3c66f0c68f265532529096798068e7f2b981631e5bd54f5d042b7e6cee8a9a0a1f3129374826f85e6221b5bcafe3d3e8697e0109fcc518ce98ecf33c396e10ee89371a6dcd1dbe71850d095d6268eae9aa24740ee7748a78cbac13d909be21718ca578177a8cb9d743efc6ced40f55325860f352cc37f24343d1b31b7a98d5c2fbe00081a9eb606291f9b76e36363cdd50e0170f92589025061abde3c1a27203039998235c9fe13c4e952333717f336c0b6656ab4856df3e72388a35ef42945c5ec7e12788414956674a0e08c1bc4a9937b9683ecaa6d3c07818aa623b7e5e22736d9d46f9d0d82f9aa72ba8bcfb1625f011b6e2b2818f6b6961f41a442b81a4b7a85a02d7843f532feaa86e71636c7da898616ee3b48d58795c4f6e6870c4b709ceac1b2295f5a52cf049fc3158c0affe1905c93b94dc5307dd51d8cfe34d81548d4c776911dc793615634e425025343e76b982dacd57ece10dce0168a6c663cdb53fddcac77ab056eeb39db7fcf780b52946671fa97d8ee219dd80e8ad9418e2c724d9e984ed20c5db11f03ab572b2b59713903f9e444b1ecbdab4865eaba8b17ab88c21cb3a4096dc73499d8365d815431a2fdec3dfb5be12066438e8dc8de9c387d762f276df71de64eec853db0ae7ab5b2cc6e746b7770fde277a018f255cd857ff6518e0648009b8752026f4213c5f4e13ca842574afdcea3b6f3e6cc0c243e45eb6a364ba6f1a3936fc4752116da3b5f33e811d7b7e213669155bb861b0aa78a020d0c942cc6a5d72cf431e7584e269344aab57c297d207a77115ddc16f0c73b6fda4a00713c5c5831a963cf5ff5ce47198e7b2a8a430460e906eec619b3f3d38a9300fba7d87875e7a40997ff520d39bb30a148eebc55b922851f706b1de609e9e0807efa0a7d68d64bc860d86e3d111af0243760dc9075b6e5ba3fbf9c004e0adfe0fd94828193d1d613855cd3589aff0bc43f5ecaab58d07cef4f28d9d6a94ac88ab139584d0ea739e2b34eedd16440f6535baa124e9df87ae16c6fae82cf5182749e8a13e6e146db6dee01573e7fa47f53de68f3ded8a27a229f7bad472aab3bbc06419d3106baaa2aa683728ff2cb595d1d6f2f940187980a3a0d94edb3e4487d784c57c2a08155ff4f01b18e9434704a1416b76dc88f12d7581d31239631512cae279c37ab492873bcde315ef26388d10097907d009beac3ae4ae495fcc05d84ae2835c9ec761fcdc84f9fc9e20fd36988906cce5efcf4ef7a34ea14bf621a8bf318f25b18cfae8f1f52fc7a7ac237a6b0fbd02709660b24dea8ad35b3a337b8b798b611749ab838fd272a352efae05eaf0d7063971d3e3d5060b0d0354676b7c9ae4a0486d79ff5faa2bc4048a4e2a079d3d7305b98817a70e0c13b70fc8ec860b95b3252484fa60cc6e1e886c936c6268a47bf2f463196f806addf019b58235c4c302878b0d9d7a4f4ad4f4417e93617e76204749448730842bbf00621f2c6543a557d8187c449b8b5c346b92259b3f5e8493a3a409a48541d863084e5c3779214b23fbfcafe54ea1e1213603e73a977abf53fee9f30f57fe11c774a5c9ad378f23a24edc5100bd9898644c9e5d1353b903c9b5b4132a6e8d2f72accf01c68964e3543fb522ddc48c85b7d58691897b571386cd2292c8ba60f1a37e9540d3817ed572959b2cadb83d477f44f411e6143fb9d16fa7b887e52b01afebfc2fadc058785e54b3b27d63ca26de98b66e8bea5850303260cf710601789c62a2924619b83503f07a761e153df1dd3556020c6293c4ad0e837038f65a9c72ff266a9335aa80cdb90065ab7f3cb5f47de0c5f978226f788f9f5a029ff7eca579a0da29a706f3570abad76fbc2f5141f30fc754e716789f276fb6831b9673893973b97f73d09cf2a8116ad884aac5b05d50339a1df86f38ae239ed9dd097653dbe9bfb7aea14ddfbf999c9d679f2700f42a3bab842a7863cac86cf4b196e763a2812634a819353dc1cb04182a79a618b5e3c3a307e4dbcfed20d2986f97aecf1afa996c6be51a9e3b6fb9de86ad76e0c9b71260dcfa86a58c443767825686a74b4adc5cd8978c5898d1a4951cef17afd0e932b836c7156e3e23f2ba10a27b62d4ca6f2dcd698e11cd2d49b17635d91038961cfd55d6cab5aa612cb3f8a0015d0768d18d85edf4ebf6ba16f00b68fdef529d3c45940cb0ca3f8ce43aa17a49c948d55c42945cc2a7e6098ea9accbcbf13fb7dad1b6e479f90082d28e7db8331841cbfc5d507cc99db3bc5a274f79a4fbf5ccd02bd8185c8fe71b3ada58ef78b5ca12d2795ee10af6c3bbb1192917ee7aa54a8d212624d185190410dd21935e27730346a0ff3972508c371cf8801dcb5305c81c55832cace8e1cb6f9959f2ecbe57122b4cd44308d7bc9d16214a40c8d4d3022530e72b3909883e6f01dc9864eb96936449eff0acc581dd54e5001abac335986e2015dc61320cbc0c03224c61c47ed2afbc1d2a2b55136101b746a66a50f97643da74d0f04b346fe6042277d957b58969ae7c2b495040d70ed4e1401f5641195ee5bd3fcf6483af420c1b1d18d9eb724afcae0c6b157df1fa5804d858e27fb76146aae49d0518a57a94bb25582e93c1fde499fbf87a737690e7bc6f85686e53c86ee12519d81123e55071ebfc9422506015c668d605904cb6aa071ed3f6a6901c4aabce698a861dbe511105cd581b7f643428197bec4ff063dcfc82e551373a583db767c8a9b042ca289ef39704c6cf479026201f550a5c93f4342fb34a0e9aac3945438bb6fb5b76f32ab0a494ce82b9c3e224fae8a314dbd690f3a95915d24ee8745864778deec2068be78e5d546bcd06395b1a230d00c4267cc85517b84285a790f8ea1885f609615ee565754b92d2bfbf8f6f3bbafe3e7ca19958a30ec7ea3698f2d0d5a4783e913b67e75aa11d76278d3988684628345eeb32ccf9b31e3a71c3c37a993970bc0afa804b3dacded52eb029065a225266e0da944580b4b0bf43bb54a192eb903a9997cdbc8cd13fe14e5cd60100922823f0c97fcb4f316e95f412773315828487682440d82cdc02e2a0a77e764f8414c76b1cecf6fd0ff6512b18a2127c6f127ed1853f9b371d3387a8aa80f58c561a6a19a243ff8cc1a6eb1fb882bff6603526fce3bcd58d6cd1040b2a403a4f72ac74900b192b49df4ba3dfe8b3ba13ecc3e1fd79ef2b1c6c6c733e11f6b8e0ae9ae75214573a942560b15032e6440bee7c9a2e296976bc39d38f69faa9c0a6b59c1743a217ca388760c3b9eaf888e76a29f01b151684ff466311ca3745c852a2f96d3ebbe63b2cf31f3d9c03ee7b8514422b569b4cf74bdc62ca479bff188e0a3b37f2a164d134a3f0b949ffa0744aba18668958a3ebfb1a2e5f3b6f04b4e269fa652bd9a723fda62025ae8e1c4a84bfd4344f1dd259b6c17c6b44008d8ca1178cdc9c308d2357d43d498d9534738ef50eb97280651b9acefddafb17112c85f3000a3b411aa8098ad59268ddc45916b03b6adbf59ed821dd21ccb1888e88404326df3e0bb7a38c2d792bbfc983cac06d210d95a5d86146c9437fdbf9549ffa045090ee705f305256c49a3a95ea90792378c37655bb5c01536d00e780524b4e588260de4ddca38546e60cc4ad7650bbf22c9f420456bc88cb4124a5eee5e13c0c3600911ece6faac1855b96229bbd5631750fe9264a438f88c02576f71e117895e878a82ef064af8e520a6b408607ae8403ac86d816da1cc786b078d96edc2f38f8950822b146fab2f464f83e4fea695aa88b9083c101c51b2c47b2e8067490acf4331f71eadc0cc50bfe2f077b26c611c387d71c7bbad036a95bf9a69b9ea5e16bef8416c5f5c05b8e41965fb8a408262da991f8fd9779397c23ef4eded4fb4ee43c344bc0ee09807315ef28bba41ad4ca8ef38ee3e47f8f0029d32e4fd35ee5249c1a72acd5613d2a7e988e1bd10f1c8332261e0b865d85de7d44bb8b76f6839d8275ba45381db84e8cb96a3058bb838f8f448b236a10565ae13704e7c5c36876cc9a5b3fa09bd47f211d699909ddfffe337a8039dadc0744b37d8ceb8c6bf118c7143060de78f03a10586d3b29ffe530069201a5acae731dbc0505012cbd4aab575eae925f617d9b40ab71624636592913ba1eb7a08d6dd4ce9c3df6928d52c7e73786ceee04e458b84ba1539b98e2d85ade6c7926a87f9f439a1e2009210159b6393bedb06ed0eff35b9a1ae658ce47e5482802c10ffeaab9b0ab04ab1e029b4983491cfb4d996f1aa20b995384cf73234a169577bf85ebb7166cb56cbb97a166cf80b23bb8acd88dbf17a1cec85d9ea71c8f8e47946f181585a9aaa1c41f26be7330c605112328474b0914a23731fe6978049267153f74f00547e2809bd252cd9b0c2ebf8789820ababadfb822f4660c7272cc8679ef544b1a6209931e3e90dcb3c9b08c3190917f49682d54bfd4b49f2cdf8c6231e5f111a0aaa8797282560e547eb52ae3848fd2698b55cd2ee9d9ed5ba55b2b2aa2a2312f91529e527c59ba22788e527212c96af137eb5cc40252a10d81da4e66c509dfaf69b2dc31715b7079cec118a4fa89fa941015ce8d34add09e5015fa77e59168ccba764a1f51535018097efd84045392e7f0856e05b68e3bdd445ae20679e111f2b8802a007902829524e2a24cbb740abe81838b8e7f2f78733b3b82726208c2245aa647a0344d12bde2755e9312a0be654e5db2d7f1c8b8b770d83f4e8d57179619de0fe11b6e22b548f2abf798555428c0ebfd556661564c7ee09e3e87b35528fa8e2e9d5780808f1f482db3945dfcc9364318bf9170b6fabf500e12000dd62ad4ef13d84d573a496207aa2a8062ba8be10363fd02019a9987d8c5814e65b6e75141292595a674489b45e70f99c3cfaac89b309e40bfc43a5c536a59b6c636f7dcc4574decd976e16e50534ea0e5623cea83b2c16187ed821f6b6f9bc2b68eff953cd319288c0c8f30bf777813263cda3f00bc9348650d7ecfba0c6b58d2efd0ee8312c0cd9dc5c2ac325fc66f322cc35654190ce8c3d0ff1e5b8b21dc0f1e28ee9aa48cd83568b450eb9a635265546c4f410f05f819954ab0a3854d3ddc515979e96bb5634b4c01d46c15d8bd9809132f7d62df543ea8395ab0a221d34f7bb0ee2da79506cd20d6febaa94b0715726ccab9568c2bfead000d66ec9cdbb9e39673e80727d65ff3e7c0c461314a5758ef3f771645d6b6df3eebd92ce99f7077f26e619f365fcf9ca6b837505f03491071b709741d9ba218f70511bfc663e4ee21a46ba96f2f2d639dfae884fafb261f9f1521742c027bf6467dd092393fc2861ce563f635177fdc5c474a5ee42b95201a55525bbce315e7a1da6bda1a2a5455ce3ccd5328ed028775fd222c1f24c3c427cc3b5715236eab479cea9924c03ee1867632859a68594d9fb0370085abd6932e4ead17e93ab8d3c8ca5b638ff4cb320ed28950506948319ec9be2799a0d0b441eee7ef22439f28905cc6729fb9df9ab1a3597ddbd1e6d3dd2c0d0d6da5ee0dfd4479bc26b48f406c12712d0b43d949cd1312698ac94ebc8f856bfa0f3d8a1f21e426b008f09f1764c00012ee8851ed62bd4f6831b3f96c183187c0b54ef3a948ee6bc705a7b60c0b875665e80258720b0fe596cbae1c21384f32c5542450be1464bd1b4adfe62822ee090a9", 0x1000}, {&(0x7f0000003c80)="0f47e3909c1833cc5685e17fb12abea4e671059610", 0x15}, {&(0x7f0000003cc0)="954250ccb9d59e27c716b8e87f163675e72f7c16b73ede9ff2e596d6ba3e8b14", 0x20}, {&(0x7f0000003d00)="77be2e55bbba0ec137933feaa5019a7f0294a0a327bcc0a28f3e71245eb6d0b2fc2c34c3ad6386b11c640653738047841d376b62195611f8f2c98b566b6f148c619806c80b1a2c4f1b8bcc00951c4c2bc9ce1c1e692f105bc6666afa2d5f228a72ee96cc416ec97e8f6845c1d33a157bce48f60a845890e121861a45e996d231ab937db8ee3991b5fec13543c90fbd0d5d8d08681751", 0x96}], 0x5, &(0x7f0000003ec0)=[@cred={0x20, 0xffff, 0x0, r9, r7, r12}, @cred={0x20, 0xffff, 0x0, r9, r15, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r18, r16}], 0x150, 0x1}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004080), 0xc) link(&(0x7f00000040c0)='./file0\x00', &(0x7f0000004100)='./file0\x00') socket$inet(0x2, 0x4, 0x9) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x2000000000006) r1 = socket(0x3f, 0x5, 0x6) recvfrom$inet(r1, &(0x7f0000000000)=""/177, 0xb1, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000100)) 16:00:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x225) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0x32a) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="c21c2b8855d5ee5e56cc5535b075fba811894dd7052c73f62f76dd0d4eda0ba12a84210b4bfe0d3dbc649f7ca2a593f9a16a0cae820b61b9f57ca9a0fd19491575005767b7508eee8a5eb9f9c7f773227726914ab4a4dc5fbec78f586384d775ff0377865345e4fd031e30ae003c6a73f0727f860d7362934db10eaca32a5c429b7423904319fba4f353789432258d4dcc4ab9379466205e2bfbe23a8f", 0x9d}], 0x1, 0x0, 0x0, 0x8}, 0x402) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x51) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:26 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8080, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x47d5, 0x3}, {0x18, 0x1, 0x7ff, 0x7}, 0x0, [0x7, 0x5, 0x9, 0xa90, 0x126, 0x3a4d, 0x69, 0x1]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8000000000024) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) recvfrom$unix(r0, &(0x7f0000000000)=""/43, 0x2b, 0x40, 0x0, 0x0) write(r0, &(0x7f0000000640)="e7ad2ec9549ca8ae465956c0353c965fb19b40738dd0c3586f8704ed2668c9b169ec9e78fffe94007dfff4a41d0683641ee5c8b248dd83508688056364bce7f2844986bab1f06136da45c0c24e7ed1a2ffd047e0660cf94d0a3f4d0d31ffa77396f531841b27bdefd9f879042e957b6dde1a7d9ea44e53ab1c304561956845177a4a0abee1cfefaa232389eb1479939bd4f34a3f2be5cf9497b770e0f5870bdd9966cd1375fbd547255ef19f959265d99218a2ba07610831ccf606ce9648ae5a7245d1289ef338ad86b7f09d2525847a34bd4f60ddeda8b24a35a885cbeb4c214b4f477bbc5f5dc502dadece4632636fde29199910b07aab8dccb70ca6db2a99166ea38d3cb869e7fc16fa10a281e4c460000000000000000000000000edab91dea7026938b9557c62f54bfdda50d732eb82090251059a", 0x135) close(r0) 16:00:26 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0/file1\x00', 0x80, 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file1\x00', 0x0, 0x20) sendto$unix(r1, &(0x7f0000000200)="9d0d1d44b6f8ae60fc468d0e7e506b0fc041463c87da02ccd50d94766ca62cdf18228b060bb1e0cf9fd0153ba2a564bd1ed6430f41eded355c9b53e464ea0592e976af589427e27d5b3c1a333d5036b1392e1c644e06b3b397a700c7e3704d22d0e41adc3fadf4d6518934d3d38283", 0x6f, 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') symlink(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000080)='./file0/file1/file0\x00') 16:00:26 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/173, 0xad) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x7e416ed9}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{0x60, 0x1, 0x7ff, "b49fc436a1f0d192be1542f506270a34dcd82783567949ca610f1c9af0b02337544a991eea16cd1cc1442be5739060f1c668e0a5f43c51d84f8250f90fcac7f345bf0a65b36db20ff184f72c562d77"}, {0x20, 0x1, 0x8, "ee5cb20021f5090325c152eec868"}, {0xb8, 0x1, 0x3f, "1b05e9599690722b46edfdc44a5eacfed0c440d9b0ea57572236f123c0f6aab4e76e1615699088255b679221e03b8df6a2d8c295de6714e39e9e932f3c215b211747663cf2729ee598ede6539bcb086697eb899902c30c0e8b7180ef08ae701201707a4d58a4752e421cee939c9b4ce924814744d7d634d949da6d324c086b2cec3b91ded9167e420db1202a7e4c589b0f0d60ef7ed50c6ce432177ae178125cc3ead6"}, {0x1010, 0xffff, 0x7, "ab96f9becc5bbf944c24a32f62b311a4719f9daf3d3516ad9d3f685a8d89aa93319b5a072936535843d8421aae7b23f9c305cb9251165996831d78bab2365e741de5cd6aa13d83aa97d8100d934e1185b31782b71cc17f7ef643b472d41bf3e450561c4afb2fb1eec028d36bc34c14d43fba999633dde6ce2e0e4fd197ed6a4e042805527dd756b0cd0fff5d34682e75b1f99cceb7dbb7696e1f947f6d33ff515cfdc77c0584133682dfd2852343efefb06c509c7d7210b11ca1356deedc2b23e2ad633722b47c7509c434f6cf853a9d63305972a41729f2b373873db0bebc81dc3faf70ca9f54d0d4cc6a8f46172ad50a4f5e00511deb232bb1c7441c54f89f43542e6ee9fb6e0f3c2ccad91adee08f06ac44003836dd3afa0ae91f5bdcd86c7d1a3ac2b7773e8b4e8c7fdca7391528743996e5fb192859841b4f1e3864f872ad62ca023442e7eb54995f6ec1da409351f50c50c01a874d0ca6f4abfe437149dafeb0a1a2328e9b3f3b6e9ae5647be4abb937c13e38808a3d4278cc7a8e130719fec5fe49a090f5bfb3067b28c5655023ddb8e3aa1da8659e2ac2007f2972329b724c8a97203c5d4f5e388605a00899f57802b0d59b158661c8cdd04a6ea19cee813091752e5d67083fd82791afd2d5d7c91c794d8b45049b642bc717afc0c79305091c07827e3dd551121a6decdf17a2f48715adbd11f3b66dba51e3e2e3323ca13be89953e1f731b6234833250268b244c5a9bc419fe33d7f48b86cb6792d792b2e8b45100d121343e45651a7e543986956cca1908dbdce5b3ea00725856dc48447f7d57aef34c6694d669919dc0acf714da0c56ccfa2e3c9f345f2964aec2a4ab4d8ac80afd371afd5565e0fe8e2e977adeed7b8df2bdba895fb2390f7ad8005c161f89191c362805d27479d87d70ce5911714a3361313386db8b2873a8235f0475a212dc83f3dae37554e90af25491d2a684b169e33a004d00ca2f88459f011c2fee0878ad6ae3533911c5e43e0568717646f5bfc8c7558107014fbfdd7fedd1b9a51a43b12149bc25f2f462472c130d4c0f8bfebec5d6ad0804d6c3e3b156a708c9ac0f393d388f3dd94d3d2949f8d3eb95baa04fd99672412245e48e516157ce75d38b7a8a87275173ea653dd5ed39dd2a36f02c0869b8195140e28c18347da216bf661628a39eb85b831fb90bd22859814c09d1ae58ead6aba91b9205ffddf369b337b0cceaea30d24d22650996e4aec0f8abaaadd5ace3033377b65fd233a656615442eb85a843d3438b96ce616ebbd7a20eb16dfb19e958b4010353ad6e7c559fc8e8aad73a72e92f21a8b7841410874a87ad4e6315a3699bfd98924fabecc9ad9b1de6e0e9eb5701edd301228d300366011c8192702ad1f30655dde1c856104ff51bc3f7cd338357a4b20b4b6c0c5b8fa09d93dd69b4189a278c0e50dba6be1341c3b4a95f1d621560633b3171b4627af46555ca1583d4b356fc015d01eb4e7b8110d3d718fb6c1f63420ae328fc972a23c520dd4398cc7fe6ee7e367efa55421acd81198b5ee82f326cbb60a5d87de7de917cf448acf679c643832f80a1eebf6b8cfd108d6e08fbdfa6b6524a79b783b17b98b17660fc39d00a07bc7f990fc1c9cceedc2b120d8187b14cf53f0dcf5f3d31389f7fb8b63baa67df02d0dc0376954b27f2c1837af684bdfa68877ac31299e7254a0b999c5dddf45d52c1aed89247bec84bb88b84581a1c301d2e996857a058d860409c14568cb5d35d489cb92c8247348764e4a4ba707724270339a043b1364f5ad3486bf70fc8110fc10e1f3803a4788742ce9d239c7c2dd0f7506827f67bc401ba293cfa5b0f6447615fbcdb285f58b8f32759b8e16c6472c348d10e44487654de1a4b1bece32fdcacce16daeb550edcf3469d2ec712f17b828e764400e0a43e219035bc02f3b352796f747d111bda0c2221ea23a3003c570b166c9f0f45137f51afb3fd8a31080e10b04d42fe4c02b002fa4b6177b5e73199a9cfffedc22696f58c52f01dafe5ca9745bd257555e4c757cb3bc5e4a639f75c52281d5843a412c96d3c96888aadd86be12e0ad356d21f7addd6cec2e78b32018297844ce594753ecbcefc1e69fe63c374fabcaa8bee80b423efafed4b174209104eb7ede0325e60cda8b5bdc424929358c9693c6c0d89cdcc679dafb75c2520585896e552078e2abc5a8acc3ecbd9cdc10e0345ed6cbded013b2add6c31e18774c5bde7a9f1c8d3d52a501ecf5e2cd8d398d61a083033986171efdde82e9be8f85db7787f2278811be0b4bac563cd223091c817c59a034b93a5a61f4e353506dbea78e266d5ef9006e5411fa45d3e425981edafd31c3c6acdcf274f851430fab7ea71081f194648df6a324ff5ec662beefbeacd7eebb1f5edab955cc9108b93052d9bc6f25a2d744e44f21967c5baa94b11939a55542180d2691c4d3edce8421374ef867c0848707717a6c8caa3fadb114451413bc1cf874c5d56ad6b6f2d6182d437fdd32b6e396a5f8a07bc5df81e1c96e3f315d2f3d1ebb42d63a82cac1d667b635061b619136a1a45820d1a1dd3f8ea9055adadc019bf0474a6fc5bfa632618be6c1e4dad5a0157c7e0b0b97a8e309147f52c2156bd888f9ac742e6515679175a0c6953038bf46881a7eef7ff99f830615be10675371e3f7d30e8a66b2d9a589833ebc7442c888e00b583959684b3b702d83b1fd916e9cfc6bd742720872357c6262627fa56a5d9ac0a7f61b10f0192c5c616ec1c8ce60e314531616ef4a2330cdb61ad0d423ba9be89102b89fb17824ea790fe7c5f6e71f7f245ced0c105da10d8bdc4b5d134dfe34d454cfda89f66632b892c1b42cbd89f6cbffc3da4ab01321377d2c74bda4c6b069325f6732ea8598dd2aa83397530343031b3ba4a4629ef279728ac610e823cb80180888d4b715eba327130f6ea28dd2d0d3f2b906b7d3785ea12ec8be8bb22de95501f6f6de2c33a5a9ef1c149a14502f7f2c28adcf88f38377a9224563e4d6efbe589ba2fe243c619e320dff3821838f4141847f29f15b3637f31219198fbabfcb2742c3b9dae759099b44567a36b6ce7751d0b5a719ebcca03f3be3139de961b90fff41ff971de6669b05bd885b794390b4ab95cc91b34f89f7d286d9ab8f6b90e93af966a4ac26564e890f7e1b8fcbe453255e58074a58d808e8334bf819c5f84112a42f389e3e4fa3f73905c1f68517637a583007e7234cf74faacfe28954926281c9085ceb0ff39d8a4e77fa934172ec90ba0ba7f4be8002ec18e6749abf5fc6cf56bd9c4348bc8a97eca2acf7b84f9d2abf22af7cac27ae1a81e90f1a7c1080a3ce4ccce6357b9aa28d93f689e4dc2c1924395e09665b8d86c20c3b90160f010df11b0eb951b3b4c8de87391e58b97f2f0258332b57c22f68aea3904155311e8113292e4b3612398e036064fe7f7f725aa44ea09bcc34de3b5ad2f841c1651f34daca276caee20b17c3ddc01217c6cf7791b6a05db2179e5b4b45a3d968c28a532e9be24fc4b6dd68b57eacb91ad143c2e083eae2699a991612ef8973c8254d9f60cf858bfc5569778430b6d05c3700b34721919b01bdf40d55d4c668eca1285494848d6856e515c6af8ee436a06b82aca5f9d51305e0c8c044e95f8b95f9129d09dff62104a545f8d3376699f7ad6bd62df7ca2720931a9ee4ead6814b882926202654670f6ddcdbd80bdfdb193feaca53e26e046361ef584654435fbb43435e04a9d23c340e8e24d9c6503eab51b3a570900e882cdb79c5b10152ba37614253e61744d6526bd29e0b3c75611447eb2539e7a18ded64dbf71ab68e4d5481756838d0824545bc51f2d66f2328c0ee8ecc0463bdaae35804507ba7b3afd070627275b6f201fce5249d936cc9331baa47097d1ff71887b7c8f68245396c854114077cba6b43ec04dff09148a557ea1af603467aba522b3c904d8a211918896c3741b3df3e78019dc3b296b04d09f9a04dbd212538dcf14db79c9f5b1d50c689a57b1349a6fc6a546ad73f60792b70e81e70f610294ef90d8d7944cc502c9138c0100566960977c38b54a4a6e15c99af038157270e78b407bd87abba94346e7cc1b4d3b0cd7ef700ec3ecf40e784d2a8d4fe6aab9e90bc36fba60a4e600f9d712109630dd45645b77366675df90b09d48c02759693f0fe008653871b57f17195eab97106cdd6088706688a103f7229819a99a297dae8a0d24213ff11ff3937c1fc80e8121d0e5e9721e2d8b4c60c68509f64caa9e14ac32c4dd34024ad1e643a2b5b33ac6b2d2bc046cc57e644b8ebf79cb8551c553778cb403ac2898967bd0a4fd1cd6ee669343653542b4a3431de59e3c9f8533cf18f9ff80ef73a8ab6cb83f47b580375fc92cfb66d1a4c1538210a4c85fefd2c0f97046b7dc6c8d44251be887f407c9b26a4638412a9fb9cad6491eb0731970198c76bd1e0286a0fcefdc1049705e490655dc9cd6c158ff0349ff02866ada9c3d35ebfc131282ecc7c7de446dddd60cda236022fcfdd71e758bd09484f012d35f4ea605658513ddf449332fbad28cafea35edbdb5e5e66f770315c603e9cdf0a3138f8df4dbcce70fbb66ce09f4374d30ef62ff61cd94f50aa8beb676c11f69b49ead75dd2e42b6efd6daaa4867c0e8033b595ca5910b685c266505f6542d43a589106b86082e633993a6160d589d7629af4cabe16a9e5b24a564cd753348b19cac13987cffcdff905a140cb5880ea5439d6b33c8c7bc16ea660138d729b501cfcb35bc538b253b99a7a3511c9406941181476f4fdc56c20bf5c47c2cefafacec76235b10e33c21326199cd29fe7700f02358a1d68917673086f4a7e25bc3dc182b214666cc833dfb7be446b3bb053a52e28c9960091a15a3d659c553cee07afc6afc47b739b2e9d78907d194eb59837acb876b4fafe339978f496b352d43642b3aa1b628619f29a65ecf31033ef6a5d02322436ae8ea45242a38b6b4a4be1049045f1d6016b3a5fee1cadf5ca79e54de1015d3ec430de3678d2faac1a1d10ff7e343be9517467a7f757510ad16b10ab42e0986f4270c2585c1ad5fb026c63bf026d37debd28a91fe90b52cdbf66519a7761e31c5f84c2eb615641a595016234186524867db029e0d2e08c6fc01e077d48bdfa281d1ef70ca59216ee67e695a1b9e354b1b6874fd4dec9ab188f3de16403fdb689dd5868f3f27ffc65caf223619ea12e9915a21b2c3f8b63c6d72932395451698280b9de6b01c20aca6a39dc623c3294465dc966e3abfbee1c95b9892e532a33d6246e38db02097c854be6b731ff178956dd650e019739f82eb837659ca07c7788771609273a55155abdddb33dbcc1f4555fdd5b21d027e96848ab18833b9274c0b47352921df764fcf6f8aed9374157b690020f22caaacda7d5e41bb35d5a109948b86bd8d953b890a6b17542e43ac0e62c11e1bd0fc9fa743f773f72b6326453b80d7854aad572bfdeb5019a844fbeb5018af3c0590cfac721a48196eaad307e973336eb462240f1b194585f0e4f755aab0352904606f2eb773f48309684a16b5b9b39992a2ba0fe4c1b56ab263c848586bc526d94334b54e6b5465d3852debb14d710c18c5318d66227462eedb017a134d37279e537d4d30ad47af577b326910ccaea2540f2bdbc179087509088dc420ae7815ef59edc1b6cbcf5b9668a35f1e853d91670e2b81eeaf5f8e84eb5e3e351aaf6c1e57ec1510a1182e1668558f5e7003798876d7c2656505adf33ff0ee75ce211cb239a11"}, {0x98, 0xffff, 0x7, "17615d207c0c27ce5d78bc97b33a53d1c4cd63eb7f100f787408716e74d06323609a3544c0207bd0b7a80866bef36d667057ca3c39c303e39be28d83e6dfc16b9353b814e531a300cb259782f3fedb2d43982c125cc2409b40a6bfb8cb6d5cafaa1b02f558dbff4b9ecd625f9304bb23a57cf860649eb5cd0d0958e40a48a8b3c3d5d8e15648ea"}, {0xf8, 0xffff, 0xfb, "d835c02ce0170bfc253bbaa07634d8cc65dc185b9ec9eeeb0b4dfaf9f48a4e4712b99b72db73def104a70e901e945b95234b93037f18a1d4a88f471c2f4d39b737639d2f15f883f0492c8ae674bf13faccb6be4de4e394758a11e0e07eae0a67d5335595be13d59f1f5d9969c02f721b04d4b6c3c433c10f8f1558e1a8c74bd40133aebd628d27da2721c9324ecb3a695ed04ccff2344a4a037df0d8a4b7632b69bcd911868a5dd554c134e89d3b24f3981d85f6028b1561fa8df900e4015adbbfdf3a5fd6b481fb28d3c3d20424d6008cebc9ac2a6c78a590416c974db57d02201a6d0b5866f8"}, {0x110, 0xffff, 0x1, "0901c0be9dfa85d8dfd40cf3db708fa229fe06e30a746d4dc9b3de6042833812bc261efee79d7b02d10cb87a37c07851f5c8f48fea586950a51ac7d3cd9876ede070a62a46ea5d54ed56e73a503822a4c50c6cbaaa0ab78e4b1cfd51596c370fa8fb2f58c4540005dbeb73398bd880a97324d55232a1a267310f36e6aae01bd6f4b4b1b1bb8c198f2227b9a80cec278fd93415792d7a0b50c9f67c2eb852dda47e470ce82b31324c14b451935e46d1846779a1c7715ace4ab8d8b67112c59febdca9256f88065064432fe91b444de0217e19ec7281769921cf42791673721a8e309b81e5e7a7e4d24a792d476f01bc2dd08a06adea5062e868045d8668"}], 0x13e8}, 0x8) close(r0) setsockopt(r0, 0x3, 0x0, &(0x7f0000001600)="822b29d9aaf9a475ce6e6acf6c9633f56636aee9095a9d190ef095c2664221f340787a4d6fd91bdacbc433759a45edef4ef61e1eb2241fb7d7e11ea1a4457f0b9d3347b3b0b4c096bc75d98768252e939f735c1d3704d5861a981727b3f855947ef57639b4b7d816a3341f726110e19f2c9b96f27f5649a04553f64ad3a5b559c91c37237ebcdcf3a0f0a7a87b09be0975973a9e03aeb4925581f39d02385614b618a70b27af1e491d94b667fcee2cd9513a4cf8c23f8ca5675a5efeb14945cc21701193b54aedeffb10a5553f287c88d95841", 0xd3) munlockall() r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000001700)=[{0x0, 0x48000000000000, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x9, 0x1800}, {0x4, 0x2d1d05ac, 0x800}, {0x5, 0xf3c, 0x1800}], 0x6) fchmodat(r0, &(0x7f0000001740)='./file0\x00', 0x152, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) munlockall() connect(r0, &(0x7f00000017c0)=@in6={0x18, 0x0, 0x5, 0x7ff}, 0xc) semget$private(0x0, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000001800)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000001980)=[{&(0x7f0000001840)="1645b6b41436b3c8c103e2579b550820c96529ef", 0x14}, {&(0x7f0000001880)="aa15bcf4927f613af6cac607da3c4e20ce7bb96b5b2fa9ea6cc03e4f12b06304d1e6b092384c5e57da178bead96ab956f6932a2238654ad0cd27c6aec42840a1da39fceee7f01741d2e93f382803e24664fa25e1df563c428ce32dcd3d8a3f2619d4eda0683d890c02a9f61954a9f080c7a0ed5353a44af92c9d3f5ee0a1364f66ea8b83b5010779e8450f8aa507e8f524c54740ca8d52dbda442249e5573006f75f1efe0475e6ce88b2573c8875da3666a5ba4ebd16651a5ea08f2e0b6ec14195d9afd7466998b1554954efbb8167a4206b89ce365c0d09bb5dc36ac42d54e0492f279bf3d5d90afac335d4d8ac6f0889d3fed2bb42cb4ec98aefcc", 0xfc}], 0x2, &(0x7f00000019c0)=[{0x88, 0x1, 0x4, "db22b9e18cdde721ef7a9f8cf6a94a5778de2be93969eb1eee4c6912abebb2794a2fc0b68822b866bdceee1ed411f52952f8cbbe3465e229c2cc8dcec825e71adc264f1b63b1fc7e5558f3e00816960e615e669fa635162fbb989e461da41fe2e2aae7412c7e86cf0c4889e68156b32b78"}, {0x70, 0x1, 0x4, "1fe2d66f6a1f951b5b1a5ab5554a3cff401d2a07988d2035b9f470a57a1214d04dcde60bfa53951dcbd88819836ab48f5598736dcc2aaea424ed14b987c5e102eab5e58343cfe8cb8ce5af7f732cc7face1582975050219310"}, {0x48, 0x1, 0x0, "b99aa857445192795dd876b018e6fe5f80d772b95332ceae55363b8fe999ffe61a935fd2fc732829c75a6a09e6ca41792c"}, {0xe8, 0x0, 0x7, "8fc714fefb660fe8d839f007d455d1a05ae557f7c9aac3653ed55b6162f31d791fa40674ecf8addfc9033d683d8273499b96f283d06f25647bf03aa68b780a300cf8286a14e7738777d1052b256d7ae38337fe36510aa24d4e094fa2e83654dce18ba1f2f91c1fceb50b068f94fd28b712d31b0b84421b3cb93aedbce20adf82f5f72576fc2f041a1fd95f0975f11d7487c1760ef52fac3c483ce0794b98151359aa84897df601b0f6d92c579a3e41bea9078d81f03d0989ce3cfb860aeac551b5c393b28651ca849eca3867a29a095d13bc78"}], 0x228}, 0x2) getegid() getpeername$unix(r0, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) semget$private(0x0, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) kevent(r0, &(0x7f0000001d00)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x4, 0x6, 0x80}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x20, 0x66d}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x81, 0xf0c}, {{r0}, 0xffffffffffffffff, 0xd, 0x26, 0x7, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x4, 0x80c}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x42, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x3, 0x2, 0x4a}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x8, 0x7}], 0xcb, &(0x7f0000001e00)=[{{r0}, 0xfffffffffffffffe, 0xc2, 0xf00000a4, 0x3ff, 0x81}, {{r0}, 0xfffffffffffffffd, 0xc, 0x4, 0x1f, 0x800}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x3d}, {{r0}, 0xfffffffffffffff9, 0x22, 0x0, 0xdd59, 0x5}], 0x7fffffff, &(0x7f0000001e80)={0x8, 0x7ff}) r2 = dup2(r0, r0) getpid() semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001ec0), 0xc) sendmsg(r0, &(0x7f0000003100)={0x0, 0x0, &(0x7f0000001fc0)=[{&(0x7f0000001f00)="bf03d5cb793c71c875e37987c846e63682f50a6e8b327afbed9476104f8da3468af31229610a4cc380a4345d6fc61d74651e4dc49f23fb674fa748048b6cf6962cbfa0804edb1f3c98a481a27c4d6f968217ad8851c9f4c3a86426dc200e5786262a4a94f9529498", 0x68}, {&(0x7f0000001f80)="b6807a4f61", 0x5}], 0x2, &(0x7f0000002000)=[{0x1010, 0xffff, 0x1000, "b7f432a9436964c09d1eb3e1a2ca4a2719a0e78338cb72ea4cec1dc1c4a0e6f56c79e087b3afa6a27dfa4190d3d040d49fe02486063bae580ee5fec84bf50e9d638c01fa60a181873a0685c5050bd3c8c448f1ac6f91876cad1c5ec1bc0b8a011cee09c1a8164c28bb0e7f2740561c9798821268ba57a3c50ac3b44e3e9fd97e7f32a80733578259fd0fd3f8801d5ce9e063d9bfc44970f3fa753772910aac2c0aa0fc8c95c9d68db51841b664ab13f2b480b1b58a41c705d1ec8b69673cf3419128cad92ccbc16e027c5208b447639f7e2fca67dd1903920ddb1198ace40612a4da36f4b35ba222d36bf124a55a09fcde1b54979f947ab46537fb8ba470c44773ee30a6514d4bbe2bd2b0c74222d1b9645e6207a6f37a4b9693282b260b5b412d507f98c59d1036258073e4e8dc3196038ea6c727efc0f835f8990e7c42d89aa7610ee513584e70009adaf0e8b001641093b7aac86ddca6272c69866ef1f18c2fbfb720b263fb7e3ba3a1e5a8bc3cd55a843c1bce0b4a764ab5aa839e2bcecee1abc99a26684ebbfb7a0509104f9e7b51d8a2c107e53a75ea3afc89daf6e6301296c7da8a5006dd21a6d36b9691b517ce844b1c84f6ecabfd83e73fc6b9a43c760c6ddb43574487e7d062c83706e68641bf0eb9582f326f0522b6b4889cdd7660e6eecd3ca8924003d651f51134ac4cf8db5c2cff21e6d59dcf58869bb6aa969f24a548aac8f6840028b89fbf01df8b65e7544ff315ec6fba9221570f46ad3eaffb8b21a72742566bd22bccacc988a8b1c3d397454deeda2be929d80ac4fd3fed89b4d011bce9128dcdfe431432c252ea09788a4ad2a2db64442926193e30b958433cfb132d2e79c5da0e0b51b9180a2c1642f0eb254d476a586565858fb1a94f3b0cefcb74adc7708b457e53df006eae0531cfd5d4c05da0f94250fe1eed010753d30363886c747c6fff0295aebfaa790442376c12bcb3fa80688f772192d106d846f332d01ea7b97caa2895e2503dbf89742732e61d4e4a9c1fa167108566b9eac74210db892f7fd91a37d2e485bed93aa6b217ad9c8cb53a48e2ffbe60b7ecf567f1f6d5af9cedde85bd32afa95f1750d92f8a71cdc7708c911fdcb34271b42fc1801ab583efec0d9bd69e73e62c6e7a62683babb94f327d6bd8b1b2db2d82e8b887f2e870c1451c0dcf3314c0db5b422153658c704e4a8858a2b4d87935411aafcad79691ceae140c6b48ebf79518bb4be3ef8e79c40ded053417acfb455bacaf088dfc5b73c7de3d4d42b725b437f60233de8c6de2c0099ac1c02b79a7d0bceb45282445c0f77aea2a000082fe95bffd9b713f2f93a0e5f66ef4863bef6a3025f49a6790f8579c65114cb3f6ed5642f414fe7d46685c64ff495363b131e888249b8f81a118c94fa52ff0058cd63f5cabce274a5174697c62f52db8159854a11431031d8abe3388a6df73b4d52e3b3811ece7e280ac1fd51d4b76d7eb1f6b842b1d87cef8b598d354c926c33a8430c3e919b04d248912a2c123737cea47125d489e11cdebbc2583727c0c5effd408de14b7a9d8bd0d909da2a985ddab60ff008bcc1c5b117176022818a49364df1d956aa2dfc4064b60d06b1bb1f629a790a3ddf30a31e5e49739bab2fe9f55ac092e43f4567bd6865cf0b747123ff7133eecc714efc79ffaafbf4daff4837e63b048463617cb00a90520a0036931badb41d2ba11c8a0b9f46eaef048270c916706ac201119e8affb51bc02eba0fe5d45296231c088ac45b7f4a1e2532853d15f371958fa7050de41120ba0a44dde07932912600e5794bfcde4697ef7a4ed628e9d96d88143c0d0853e9b181d000685db07812b44bc058a3a29cafdb32ec714aba9e0ac5e03a51d4352b774bbd9ab29f46ef805f9f5397ca4622dd99308f93ac381b90f5f4bae5aa0f76e66713a6c16ecc970d00a8d5875abec165bd4582e3dc2b1d930153de92382fd082204cce705180edf16855763b4f259fca60a8e98229821f20c189ec380176102116b65d9cdd794c2b635dcc73d1ca26abfea5bd31a525560402ca06016e982086201886eb9bf7e5f131ecda999aebd118be9ee61c6d2968cb5a9a04265c6e273e308f52252ec13b6b5ad0d755c76da8e0944a2c6b2943b2c96104cf68e05c08f63a27fa1fba11c235e811eb510d5bcfc36a1a4d0dd9d5227aed14e86285fb2dad7727ddfddcdbec28b73e8d4b92821a3ad64d1f6f4db1dfb962ac1036ee69f28135116dff8fc33ce7b3cdfa5bee693f7e665c16681695019c72d4446aee620c422074c1e928e6596ea137cd66c8d299d4dd926109b5124db5db7ed0e0595800a62d1ab444ea847ddf6b8e3369fbb5551d148c7066b35dbf8f9c6d27cecc6951a1f198678df35f569901ee5897fa69bd47e1dc965aed6b6a97a5f0e9ad4ceba451345c806331a53e02c5c88b1d18cecaa200695ec4dd654e802f2e3d4f4fa7e292d3de018085675737fbfda8526fcff9c26e1a84acf5c1b57aa0b29e4fbb86791d61c839ad9f180034086d8ebf03ec50e3e5725fd04acea6359764c1f5f16f55d00a0d25eac1e6f0d397772077b960ea323ff7f0f47e479dfd3a55c97d00be4248e4e632f3c1d3e4fbb1fd606ba6388817c3ba5e83f30158cc8eb8dbde7d0f2349c3444c8f9ab7bb1271ec1031492509fbbc7f5afad2f253e172dd44d5cab2941bb4ee0aceba2d3501f19bd77492e5f7ebd9198bfeff888f33cfa5d0179f173ca0cabf3f1fbd92ee1f2ee004f214ef36fae2813c03c61ef05c8dccc3f2a77140145b989e051774786b407b88345c1e515196c7305c9e5f384f66946ab33cf950eafeced9a055cb56b6d5a5697c74ef62534bbd503b02a49818c1e825b9d88ff11088cbb7522641fd28c87d266009d23277c31ef9eed2f51c02fe0e7eed57346270fc6c5dfbc830cfd82271fe5cd1d278046ee01993043ab24b7d9b9d7ce5e0af1ac1822d2fb5b9a2f8ce11ab80eaa99ee68311516c37849d55f0815640c7bf3ec23fbdda08a5c53740de7a19d93a3cc28d5400521654cd3298276a5ea63c76c281239a6d27c6cf2b0b200028d757e4fd6a68d45d488099e6a7ae11d2c5ee85773cfd47091bc23c603301ba01be70de95a2fce11755a4bf3f50e3635ae3542121676fa47a54fa2f8da1845b239cd531562da6cc925317552a43ea115be18c6cb47e7c5b0c1ad10c2ea3cda9fe5678920665677f359d0e054af323fd6425e5c68163fba34b538a593d9a071a70201385d7e2ed2f1694bd80d99319a22a735bae3366c443823b940107d1db892b87bc11e662da5b313b6116b0ef065fb14e04c4755be270709f0a6b72be3925ee0d3cefb31d35463f22f17b2443ab5c51570763c700aeccbee07447b895c38f405a3d189324349f8e24d75c0adeb5a0600b48801ccc9a79fb140d5590ca1f47d2180716b90279148edb6f64bc6560e98d29859a2de2509bd82f1c7595a8950e8d890e769d3af75bcb0c1d2b08eefbdd987ecd941858f73970b21d5fc1a14d03a494186e1cede6ca9f4d474e11008ed920fe4f695d1b0bb18b5c805c672befb195eec784588d880859fb93604fee49adb19d6db532d124a68ee32fec2469d328ff89052cb173f527b711628aa5cb66cb1d2791639a237b8b242e1925ec1a0ea1e68681ad0fda3df490108acc406e76364c68811d0cd531b3fb86f6c7cd86846fdc262d6717b11942ab7343928434966edfb69d2df03bd8fc985564ee93ecc0d1cc6b3949db8a2fa8ab81e5905ab6a4327ca78e9f899f90928b565597242d40a40d41edc0948bbca40d0f4ecf911e65acb4c808b6317a94a6444485025d8a870c6a67d32480a0f3a1f80fa3b9cb9639fb5f45383d38dce8c15470d1546be76905b6c2bb80216c69495fc57f4ff7f91baba9e10adaef308843e2660c72593100a7b088d33cd3c5ef58fa1bf66704053db28774644eb155d491141c38039351a84b6c227bf3583fb23bfc23a25f4d07dd2e1c53aa368421286f7cb130e02c3a269a67e268f78140f01dee4b834369d63b6a8372e3461b7c253a1f712cb9701e08748cb50a877274447741099c31bae183f895b1fcbecb0364549635dc813c8b5f169ef34c6500ed5aef8155e64e71bd9eeb4518196cb0afdda1d43f92ed72263fdfca28c9650263fac1cdec6d06763a7cf1f20206531c76fc2d43177ac17dda3443a9f1a7bbc376b0c3c935cfb955f8e6d86371cb9a252f6db2927c576c5f8f157a458c6ddb517d7c76e62bccdc232187c910ff52c85cbbe6546d5d1b100a1740edc3b107b3ed6855072f51cac8d7ca1a8dc13622f11f2451c77816818c1fa913bb3b85eb0189b8a1afad313730e29f2f40ca29c6844c4f6922ee098374009a1b81c224b1c7246afbc7acb40f51e0ab035788a75bb6028cf28b6a6ea7ea6f5997c1595b074bd3a3848f35b2d17c97c9cbca11fa6a3d68971ad36a70f5b09b8e1a7381aadebe32b02b2b75f8b0724c93566c3e3056d6988c688f1daa7bc268805f8561d6b51946eea46dc26f0be35be85c8c484b35c64a4417e658b4a43a9d0a9a59282f692e0425b997a086a9fef61449140a472fa7e79c6359292e14539626daa343acbba72444c80944780ca222f3b18221d42bf76ae20007cd3bc2e0f963c5851afecfe744196ff363ac1cbc2e7fb405a5cc67392e720ea95bb46418435ed684f5946aa39212d659c72bc04d124994630073b323de627a06107e85a3185b94e60375b9f7f0b588b8f86d598b7d1c45c562cd0f9107acbeee2db9366882f142b3d05be42f7bf1e5ec9750d5abffad0c1f45bd99c891a834989b6db674ce401527fc8dedc27d1ad317070cd032c878bc36c72bd162ef5b2f97dcb6e8dcbc732dbe5e9727e827889a46ca90ede59893eae2f8551cd0956c28b3eeff187c01646cd93142c2b83a9ebb68ffe4f65f2c1103200b14de3431688a5fdd8d07d68a452ae80746ac3085427be4af0f7c961135021fcb5d196c46f1f6ac48d7657ec862d37bbaeb492e5b55a3dde42a32392b7665c7971141dc6e3046a30ade6d9a9662b36e075d783aafef45d7df1b6dca112a3749f6c13e9fc30fc568c62e981fdc27c3e9ff7e4f14914ad95031dd5ab8c49014b5e5664e16b3e719e616137d63a2be0a09866a80fd096cb3ee3fe8821e22ad8f13f9f34d0353ddb96e0318ece5450368479520cf23714347e1d9d2aea903fd80df51b3123a01d64dc1109a80e0dce3fa7e6b88f305dddb12dc5bdc08c987bfcab655aa5d2a751a0404b5628b4d3f2055343dffa0e07419fb6e66b06ba045cd2e7ec3ab803b5f456215e9e5a581ed469484dad9c300f45c83f0488e0f5469d0a159186e2d34bcfdc1999f2ad1d51660ba73e68076505aeb6fb90b54bab16724ef1bc6f0a19362734c0c929864cf43c5cf8de6f04f560227d7f729a4dd63aedf76cda526f56fc713387f05f37f03e0ebdd8ae6b27852d49b1909e0c2c0bb139db9e5be1b65b9f6a142968bf4ce442c9a253fa4a55d822013ea7d9232dfabd356c3bfc5fda3bf6f18060f92a400d56cf92274a85496ef262a378089c365ff2ed97668cb58549d85eb4958506f85b6f4a8d394550bbb12ef9a9f462e6a25fe0d12b95d3b7b29faa28cb9408592448bcaca73ab0249d9c91c5b069b658b1e7afa4b4f9af1d7c83288b8b296cc2d3529e05af51b0cb17dfd56325c6922ba287e0a997d5bb0ac3ca26c13f460b7216abbc7978f0fe0404644cd47449c2a7d007a68f153b2d903511bcc73af5eb813d0b"}, {0xd0, 0xffff, 0x0, "188f780e046e5daa2c53470be8c77a574218b57a8c9b77e1451578ab24307d77e72898048f30b98e8002ecf54db3751e14641991df71974c10739c11faa7f36c0ce3de9ca8251bc50e671bbc266c6e55c0fcd660e86c4cb1d4e28539eb4efd52b006e11ffa4332945e6f469eefb92fdaf11e33226e2b365e70a6ce5e86f4b8b35ab184a57195eb8faa3126ef9f980b559abddc8bc071c3fc7cc682357566ae93917a0673949ee6dae5f5d2da6c5b909b44260638e5292e4cbb0fb3985d09"}], 0x10e0}, 0x9) mknod$loop(&(0x7f0000003140)='./file0\x00', 0xc030, 0x1) mknodat(r0, &(0x7f0000003180)='./file0\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f00000031c0)=@file={0x0, ""/74}, &(0x7f0000003240)=0x4c) readlinkat(r2, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)=""/148, 0x94) setsockopt(r2, 0x9, 0xffffffff, &(0x7f0000003380)="8dd428cc0337385e5285a22dfec4196147873dc96f250479ff0f366f2195e5079bac49442a6ac07a8bdfd02d075629aac446ba701df259d71af9a1048bc903c73e3aa5de09a39637c35755479f212adff66d723e5d8aa044f0ddd2f29ebbe39c904f", 0x62) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) r2 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r2, 0x1) listen(r2, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) msgsnd(r5, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r4, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01002f2f49544f4f3000"], 0xa) 16:00:26 executing program 0: semop(0x0, &(0x7f0000000000)=[{}], 0x1) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000040)=[{0x4, 0x401, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x0, 0x800}, {0x7, 0x0, 0x1000}], 0x4) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:26 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc465, 0x2, 0x2, 0x7, "6b16b3fa10fbafb093c409274af6c17514fa0b05", 0x9, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x7ff, 0x1ff, 0x7, "1497d16de81798c349d52fb5b21c584e1ba52bd2", 0x3ff}) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) shmget(0x3, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) shmget$private(0x0, 0xa000, 0x489, &(0x7f0000ff6000/0xa000)=nil) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r2, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r3 = syz_open_pts() close(r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r3) syz_open_pts() setsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x1) socket(0x10, 0x0, 0xfffffffffffffff7) 16:00:27 executing program 0: fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getpid() setpgid(0x0, r0) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = geteuid() setuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r0, 0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000280)="22ff88d82e874ff9b5cdbaf8ba1bd5cdf8f10f3e570bf072ddf24e864a4325d2874b818f98d55259bb53d6e7eb9cfaf3e0ae0fa2b4f770a861db5301efb95c12d21fff3fc709aefca9c04507aedf524b7b71eccde52657ed6d658b9e95fafd4cf6022501a9de171bf8df9603f366040fde6c93f95bb8df294562938e419de4d8d2b7345980ab96658ccefba615e15d41f05a102aff22b40a90b8f658a742853388f0082c1bac6e800c9cafc2357524fb", 0xb0, 0x2, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) select(0x40, &(0x7f0000000340)={0x3, 0x22, 0x0, 0x3, 0x1, 0x4, 0x7fff, 0x1f}, &(0x7f0000000380)={0x0, 0x100000000, 0xbff1, 0x3, 0x0, 0x8, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x231ebb35, 0xfff, 0x3, 0x30a3, 0x9, 0x10001, 0x10400000000000}, &(0x7f0000000400)={0x10001}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x37b, 0x3f}, {0x3, 0xe6}}, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0x0, 0x0, &(0x7f0000000200)="597628208e9b5f2177eef06bbd29cf3175986a6f959851b669797ff3e41cfda37533dc6d732c9b6e6a5d7c0617639981a9543d09996f50b196af700c663d9039f14543c41b4451ca22e60456da473116174da9de2af620ff75b0ee461e653a5520650e357cfba7b521bcc87fa4641a8db3aa9958b819c819c3d4fc20f24df75d8c2ddc6cacc70d87262252945ab7c4fb6f891471b2f73e613da0c481b6a6eab75b9cab862577af268d14adfb49c78ec272fa44aa9666d602a76a52ab0bdb9dad1ac70ca42d7277f987fad1e43b955aa1c2650c2052df3f9b381b586f4d21cd2c6b6bb1bf1a5a4120c9f4d3b60f19d93982019a956c8dbc38dfec952441c165c7fefeec5e7b7d0b428a6f95e056f14dd002428a8542cd09c26a13ccad92aa64ce6e7fbbf8bbd1c6917565f5e37036ffb5d7433e676932959cdbb659eb576c9578a8d15e117251fdf939fe82700e89f34d5ab1cbad5753d2fd3edb45c3ea28222ff629cc7cb8d4201bea7bea79661ad804fad484be6ef51a0757d8fbf92da3046b79b7a860c89466830e1e9d0bfb6ee3741db094dd99bee3852e1f8b0588530a11a31509b0dea8cdc1bdb2cef63e754431bdcb367dffbdff547b4d946a3defa5d010c8b52a355a722f4499fe3b6c08daccce72db0345cb810288d27f59f384e98a671972d98b3fdaa74630946d30af6bfade1927b282a6ed34bfe85d1a453eef612502cbedc558188f832ae3028f10115b698c7865c57a545580aba003ef02f23dc8298964e53dea456be6121949e1b038dd5b058915d2c501770f8b0a5e5c2c6fa9c37b30ef7ceb0e3fcae519ba5bcac19feb84ac5842a8874156f8ba48a3c64dc482d25a49b7754aec2e4603edb95998c860996114098b8994696ece9664be4d38d641f7ea0a648564d3de125cc724aec0b7c041d01845fd327f2b03488ca7d4ba6174af22eb89066b3375654db96a215e4cf334a7fea84372abf9ec5c79cb6497cc00b279a672211143cc39cf587d597aaa206e43fe74350340baf189646566f9abde88cb5252a725da66d910b87f58147c8a25d1caa018480ab14a141a67c6968a9f4c2a32cc7b496ce4a6e2d301615c69ad62549b5bbffad6d6efde2dbd2b227531a5d73d73db4f528fdb9949a4b5a3d44adc4325d92261c355603a170e1ba38f1b1fe356f38ef54ac69a233895af714359e7bdacb5cafbd5ef26db2022c9c08b490029648533f7d6374fab9574c98f4e0714275279e05db8dcd9ad5187c81884595433da9b00ef8a4ddf0596199591763eaa2a7fa63f3bbebf367ff140cd7f1ec93393cd117ffbb4ef3a8d3cd90186860fcc03f4e9c7e1b1f7608d6fe9614b2ac9ac08c71992be5c255f07347dc5381b8b6fa894adc9f90d3dfadcd3c4f710230ae802aa818253a14bb55f6cd883178e897846aed880c6b0dfee2d1ac9236d1e2d68cd9e8b5dcb1601f0c0584c2591cc079e09298747c9ded6229688a3112a1294e3bcc6cb9f59f91142f8b8f98c9dfe797670593ffcadceab835f82d40cce15add61b1dcc1f52f6318510a512ed34cb429ec5d18bb27652650bd9129abab23d311e40d63b39f5dfd77e36ec7b8b5538f00f7a7db906de97da27519dd33cf219b3ed511198e4c670d126bb5d8a65241d0d6e27f8db12107a94ab3b3206c2580ca62d27168ee60a21d779914ab3dfb803ca22753c5453d6f46e37de53899e8358e05883783fd5f628b4e419e708b2c2e48cddb69351aefc2d2bbcc3c581b59c791375790c19129dd82099c1018284aed164da0148a7b3027ea49441064192e48b3eab63cfb444b33c152da8983b27706152d46775e1fe09c4035d698bbce4f1927f80457c4a998b9617a67a13e11ebb4a80d8e130fccfe013ea9aa65d1ff2377c8644c9c20064d614a8bb3bdfdbe988593a7ea0bb36152a044045a0776ca977d4176cd1924dd41e5bf948dfda74f6245f9f85ba9b96350fcbceb6abf4189e0187ddc84dee5908586d737471f65376113cf5f6132a34f9a81bd10c3ec9792df4403cf1c51a86d15dd615b7e4d1e17706b2f364d9dde089bbf947b299b413736a0203f486fb6f4c2a0d431acd521c19ed8b6c08abfc589d8dd2016235a0b020361c39c0b751944038490d3152dc5b122bda243df5204c55d05c0e9f8b01ce01a37704f8a812c8a268f1b832d01b07c819f35741a04c9796f5ab9ca39c92f98652390e5b9b8008a05b2f230a91e750f4ff7c012814f34644a6c890f37a3e0af141c633838262b350702cc849077fe13680c0f4cdf2a143c715b602d6d604034907b5c1081d2c19012b2bf4019dec9cfd757f72219558da16b2f57d8fd083ec9e08b8425c4c853bef2e210ec66ea480b69d7afd4d218cea07d704f1d3f74502228cbf131014e04a86f0d9a0e1b150b6aef937de02c350ccfd24c3e1efca7e8b93b438d0343b1516d66893777e9f154069ac5b127e723f014de3043595b8a08f0f32a078bd1a43e11e0d5ff9bcc0bf05d53d438a60b89364a4bbccf54863589fb41ed2084b5383065676a8d6a0ea3fe087046e997a34fc669e96d72996865ab98b20f94cdbbae0218dbfa98fb68ba544bc6bdf16c5eeed2f04cd86ebe7d0139ced6e13f27b352e05e31cc66252f5fcc2b9c2a6a134cc2915b5cf15c009504912c6c2be6c589ca7e5f7032be3aa6e122c73aa5a89297eff2a22c52e895e8c59d08e8ff5ffb89de0f165acca9bf7a3b1a1a7e98991248c48541b0319bcb4248e97b83224bfc61022f1c01b80c02cb2d22e8b7bc73db3cb4af5748b311e40591ef92d8210a3af951025eb581d0bc1c93f74b0f354be8bcfd24a26a236492373b7b442f089235f6ccc485abb5778a68c0b17a04c27968ce84e3d893adf6b378639edfa157a35507a3f64c27bd084d91944d0a6661237e129340cc24fbe5b7054fdb24b8908621f75a44990acdaf1f6e9a373a6168c01f7d8127daf5fc00bc5563cc57ad8a49fce16832d684edab83dc42b26c8c89250e79b8183d6402a66ed54c4fd6530c79e494794cc7ea78847912458112bb91a000da4343edaa2a0ce803c68997eadb9b525aa869f8551e9391b45dd4ed00b911d14abe424972e3dbd1635aea3e26e1c0d13864099c447cb63c43305c4187927f1b16754e907771e569631b61b36413dcf5bdfe54c20a07f32bb2df61b6facf53238086f26d8e1d6addc44b5dd7d6936b00a100bc27948b0fdb8c8f36d51bceed745ec56d31f5fac2a6feb8e2da35f5f38ab6c33d52d62dbc11d883ce7e631f37df8a0473d89855cbf4f57a5d885df364672f63f0a7556c73dfb8695675fa69c86d45f76f22c94e16fa99778b2a5468f4a1b3bb9318b0e597dcb855c1103be630558617b28e83543231b9664df459bd0dea46aa2d8fa7f17cb502c354b02d4c941d346ad336355d01fcdebdde3312506f5baedc6c1fd8431565a258124045dc47ea412d98b6d0c3dd1092ee1cbbce3fd0c5242b1c8405e908fb312f86766880f51d93d9cf668d908d5b30d46cb86d7e67f8e594c4bed325bc9c4a95d2ac690ca664e5a0a08114e29ddbe15fe85ab64acadd019f9d4d3a27ccd508de55dc707fa5a3d536527c593046521465faca0767bb4e767de17efa01fd9dd421a1aa96a9d1303f661a7605f801c1a3b816a6af7d5a31208c63296a6911d898ecc56cbd99dc216454166adab9febb0b33ad757e8cafbf2a0a7d1ae840d88fcb5ae18ffcddd1b326a79436b6a7a9003057257267ef3b38097c63da3b9ba1d3d60660b4658d2b207d9776528b8db88204edf80d50b36e9b6778f3ee03e47c708715e83fabe27fecdcd6a7521be8ff7ad96ebfcfca9fd9295274042d948c47a953555aa934f34e5a7d4c688086bc47ee3770f5e972d2759986e0a1a9df02199f90c1f7185a0d7f324c29827ee8e00db062d42dcd77f45f010d5fa8f59fb8844229c64cf903d82c159b43d910310609203fe31c7cce3140ee07eec2a6e90f6c899270b7825c7682d1c3c51e58e0ef6b60a935d515be63af8f2e9428247e0913c4a1057f11760290eab822e9e136c536d623f6b49bf018aa8d32107bbae5da958b3a4208c9446bf10e74974c7305bae7d738ae351785e058888663fa7a5472b971840ed59891afbec54c7d54fc300790974e338ebea7d9e45a947e4ecbbf0f6d60eb5b53e2771910b482d6abcd2c2aef05e812404ca8a08423987fef6837a3b5b7c0aa7eeba5fae55f4104f29771d6be011f9159a45642dd9504aacc008203614ab18c31232616efa9f46a26e706e0fef84d7f051968b9692e1ea8495ab20e55b01875147399bfee903ea60679c97cc9173046720b38e49d4030a7c7eef949f13a5fb659750db35ee4c7c7455047765aad6dff3914f0b47f68769873f17e9d7bb5f68bd23e1264c8853fcf154d171bd505148960356c40dfa27a45701419039a4fb479d3250ba5bc7fc3848cd4eb3c2cb9f1350c10310faa778c560646750348cbf8ea58cbc1571097eea0d9f06266346d39aab57515ebd0ef41afa6bf5541d0297403904c4883fb58aebae91985bdba68a498d0d27f26d84abf0fe1840e04aaaa60d9a23d2a7a53badb3ca6a60fd0b3f61ef62cd6cae132eedba4ef3e3313aa94077055bf2181635b2c7afd579e3a857638b99991d684a25722e8483acb7361760e35beb0fbd8a635f4c5fa5533b1793f1ec834ef0372e9311432c3aaf611262c7c8affb70e773f1a9ca9285eab412838bb559fdc57734cd5d5797124526105fb6f550783227ff6bb91f9076cd18c5dee8a14495a227165c5d4e8c4b4f59b6e0ecb6182640d88566ae65365a12a1233da22d0f691664c83c45e963b75e447c5cf2aa8b76896b3e16e3c9abef725d063f1f1ce00072f60e64f2c16c557f9763ad572a8bc2b87b6c689023b90ed749c28042038af9064e3012d792a65def41b38e4babd62153e70254ce20b72f73ef5dbe34895e1282d72f2da1ec5b70b28c95237f4e48ebe7689a67f6c20911f35c3aaf8c7962efd8915dc07d97b46bc56fbab70c18cac00aaf739352dcea57455aa8959984e725751700c4eb5e42e31f8f97939d99db3eae9f8c22a4616da4571b41235cdc62f45f9dc1c43b568a9aa520c8be9c4fc78c5e3472d414ffc5078054159437a747e704c8b9e0553db53c96b273c6663ae87e30a1101a47beb528e21cea29e554d6cbb589ad89712be426eeb1b5c83807c560454b5315b9b93e682ec4ef523be53cda82d062c67f6b08c2d94a1966a7dd40c126be7f6261e3153dc73de8b5f6ed2ee286c575940de725fb9f11edbec7df36dab362162d4b205ff511b10c53a29c6cd9324e8e7a1a2e841f7fa87b1d4dda151b28f3e1ae17af8c619715d268be2aa6994aa5768f82f02dff65115fd2efc67e27781746e8ab2b284dc6a01644019926f1b277331f8351f52b3790044ea233a8b9cd1a52ad77b6c9a2e12acef882006747ecc1ce7addf25450d591c4829a6138550c76d3748beb2b047e4e772c4a35e8e5f4a959e502998271beb76c7677939256a48e2c182cb5e30877ae4565b3ea88d9b55f34225d73f86589f47eb2f1944f47b3297b565303b0ceda0135417e92048ad77a19b06c50cb838e3f23a6488c5e6e01813b1be510e2d6db9f280208ec72e3e83d1bddb0ed2f65967d1ed46b0e136eba0c2c24f94341379dc24e90ebd7484d3f7c9e5b16afd8bd3a8d0efffd2d12f54570647244c51ef77c86e79b392dda87113658d37084040cf9fac229934aed5e14b70d07b23cff05492891a1d57abf8476", 0x1000) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x8004, 0x20) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x3, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000440)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='}\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)=':\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='}*\x00', &(0x7f0000000000)='[\x9c@\x00', &(0x7f0000000640)='(\x00']) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000600)={0xca8, 0x1, 0x0, 0x40, 0x8}, 0xc) r6 = socket$inet6(0x18, 0x3, 0x10000) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0100292f62757300e45d779cdbc793b9d1178997b54d26ea58cd42aa5dfb02b6fbf89e7b4a0c1389a8a825d41732f76366effd9e619a439806d9595b065f7b6616729ab0069199ed4a9b9f7a5efe6e0e890459e62ee59c0dfe8fffcf0c9316bcf706fcbf7661a46a7e85df1ce163be7c30f7c4ad11bc1962b20778e699df6705690393c3902d1c2d85d8e4"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="36500b4056f0733905844414f6f394683cacc2edf0c8cc664c05fb5fb9076da45317776f9802970f42e3fe8e2837794282d983cb175081cb18da8e5488afe474edb7acde9e56efa3bfd290451e63be4a4e2eaf32584cd8a3d35b4d8f736337ba6191599b4c78884e658f", 0x6a}, {&(0x7f0000000180)="a384f957629b6616118281a7032942d9c9f867959d4fdd6930e9538b8797b1378e98929157155517078129e049e5390894c5a736e4de4d88f84196ec8f7879ef01469198b9b786c1cc4ae1afb916c12c74248a4b1befd7379e1737e658800c5572e68cd6753ed9479ac9", 0x6a}, {&(0x7f0000000200)="fe5cb1edc86730e730c459011095b29c13ec1c6d1e72ac60a32734be9001df0c79ed6537f42716abb56ae669590ce330187a24c9282d52e17c348d1d90897e061e6b06a96bc887bffeb7182859d0b4ee38a3198622c052cace40117a2d6607c5e465d515f847bc5fcbd71cede2464db23cc6a99525b8e879a2d7e21da467cf0907782b120c183051c732a31603451a4beee0e617f263d38e463ca3c426ceb41879c5ca2002b81bb5d694cba0060033989779898df273bee8a100ab44311e940a199c3b0f08b242fea8e1d9a546a5cf28d6", 0xd1}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000c75656aaeb131efe6c00000000f23eb7fb6f7d504a15aba7e754bc53457b4afddf3f3bd369b2b2a7a1fc436284919f80eee54c6b1edbc2ed20286e01df2a6bc740579be7f1f0254f3700fa5957e1f230002eb2491a001db849a8e0c477921db74238acb2fdf9d4e5e68ee1d195c50aaebef86edaf16cdf5da1f3284e15eefe23c861f727eced5f836758f22780dcfd433c1d18ac0721800407a61791951100003547fc6d74", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6], 0x38}, 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x84) getrlimit(0x7, &(0x7f0000000040)) 16:00:27 executing program 1: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/166) syz_emit_ethernet(0x10000022f, &(0x7f0000000d00)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bcb8984c7ca1c49d177248154c5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809a615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a222514717685bfa73075186e158b38b2cc0f0e4fd80a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba8a21b186b3a9ff013c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6ed9f3dfec7ee532f90fa1b87cf566af38407e1463e26da2004cc4a462b082af85d0d0bec3b9062644cb10048006d9f6d43e0958870f6aadc7cb30dd45cc962849aff87c26fc953081e728b7563ae17cb428fe46304060f51ca0343ca899efc4abe2f028670b175c9fcad3f46504be95729be67cc03531597182a2c9666daea2a0381a46127b5a92fde11c70a00b3a6edca1af60a3ac655d87ce7602044948241") 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xfffffffffffffff9, 0x7}, {0x18, 0x1, 0x6, 0x40}, 0x2, [0x401, 0x8, 0x7fffffff, 0x9, 0x8, 0x1, 0x17, 0xfe19]}, 0x3c) 16:00:28 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1a8, 0x2) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="062696d656f8c632ff8076b204623f07f5b28ae6e2cb5159ee40a870d012b83f3dccd88505f00643da72df24c4f60d4da2ec0b5ec7b9dd6085a56ce54961f9875a21da88e4751fc55b", 0x49) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x46, 0x20, 0x1, 0x98}, {{r0}, 0x0, 0x80, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x81, 0x3}], 0x3, 0x0, 0x85f, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x80000020, 0x5, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x9576, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0xd2d, 0x16}, {{r0}, 0x0, 0x10, 0x8cbeb8bbd07ac4b1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x81, 0xf0000001}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x2a5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000003, 0x20, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x200, 0x1f}], 0x7545, &(0x7f0000000180)={0x7814, 0x401}) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x20a, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/27, &(0x7f0000000040)=0x1b) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(r1) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x1, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x108, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f00000001c0)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:28 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000100)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x119) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x2) sendto$unix(r0, &(0x7f0000000100)="08ebeaf9ae49a12a6aa3165095f90b0356eaf6d81ef58a95c7f8fddea592514b5df69d02dee5f50e08c54d900a7edb2e7f322d1544633e1880f4e3b56d7b1572a34454135139a77cfa980ed3ff2e80142c9b66537657440c242f3fdc8d3b3e7413fea5411d3d90fdc4126575eadfed885f41663953449dc89fd6b2a330ceeb708a2461c44a143074fa4a9c", 0x8b, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xfffffffffe, 0x1, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getegid() sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/105, 0x69}, {&(0x7f00000005c0)=""/120, 0x78}, {&(0x7f0000000640)=""/115, 0x73}], 0x6, &(0x7f0000000080)=""/51, 0x33}, 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) getitimer(0x1, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x6b7800) getitimer(0x1, &(0x7f0000000140)) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x568, 0x5, 0x1b1c245f, "a90afb74604fc5011e1a975f6000883a2751684f", 0x7, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e71000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:29 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0x100000001}, {0x18, 0x3, 0xfffffffffffffffc, 0x7f}, 0x8, [0x8, 0x100, 0x4, 0x70000000000, 0x10001, 0x1, 0x7, 0x9]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/49, &(0x7f0000000180)=0x31) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="85300ee26e5e44ffb55f", 0xa}, {&(0x7f00000000c0)="ea8e005686fa073dfe958721f5695609656390e665ef3d62d2e04e424f8c815c4f904a42e180b5270750ddef24531d3dc78918792416e24755afb8866462917ee6869058dd576bb5cab2c853190526d50076dae98edcda6820df46a5f9f058af0d861a5a71164fac3e279ccb2b56e2eed3386f4ff528ae7bafee02aeaae760d4185fce66ce4db3c3c66b21dd68456b8c3466e15314bd0891a3e7dc88cc8c0eb9c76464b2da", 0xa5}], 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) syz_open_pts() dup2(r1, r1) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) r1 = semget(0x3, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x0, 0x7ff}, 0x0, 0x27e, 0x8}) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000000)=[{r0, 0x44}, {r3, 0x8}, {r2, 0x80}], 0x3, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffff1a60}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x97c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) listen(r4, 0x0) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet6(r2, &(0x7f0000000900)="e0be181c51a364e2bac49ef7f0bd5316f7aa3220fe33ca78c8d3e8acf5d1410bba52f9b6ec9062f2c9f528ebd5d2e7d22794aeb6f59ad7cdd7ff1e6fcf7f8be5b792a31e04f37596269333681a7dffe6789bc075ad417fa6", 0x58, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x9}, 0xc) syz_open_pts() 16:00:29 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x7fbbfffffffffffa, 0x8f}, {0xbd, 0x8}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) r4 = kqueue() sendto$inet6(r3, &(0x7f00000002c0)="3551edbe8035923469056147236e09ed18d4a64d962b1f133df1cbf43bfb1c44801baf610e59e935bb3ba5018471377ed30092a4d23b0c950b41e6f90579f6a6e3c5173ce0426524e18867b8d7258fd98b8c30bccc243fee754c9997f796f358550dbab3464f7915b636b75542c7570551c1264f846e43253f1bd6c72ecdbf821718f74651e442a50e3c9072307273d5c6140638feddb28387d51f04a98ba9fd71e4d72a16d78f6d489736781e4410c4ac591c184b79c90d83b193c9970563ed61", 0xc1, 0x0, &(0x7f0000000000)={0x18, 0x3, 0xf40, 0x1}, 0xc) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES16=r1, @ANYRES32, @ANYRESOCT=r3, @ANYBLOB="1c1a1df1107f28a2e8e01ae56985a0f523bc502f5d0fad00509ec7c27e1882000345d33e699ace6b025d09cc9096bc945edd7e8b9bcc9ac5c814933c80fadab0ed8d2f4fb55ef903848cf2ebec0e4db7af37cf2449e4e7e6075167d7eb3930c3d615c4ee06e80b1d3d7391aba5152b7a1a9bc18349317851355eccbcf9f2ca2d64cef20eab5b45b228638e060bcfed21f9436dcc029f02c457404fadb18bdd9a64afa80f02d1ed4ad64badbbf50df07c6e3e82ac37b11f", @ANYRES32, @ANYRES32, @ANYRES64=r0], 0xf4}, 0x0) msgget(0x0, 0x5) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe3, 0x5, 0xffffffffffff0000, 0x6, "7db1c6db5bf585eecacfe9d3ec97620e406c3398", 0x10000, 0x2}) 16:00:29 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shutdown(r0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) sync() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) socket$inet(0x2, 0x4003, 0x4fd) 16:00:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x5, &(0x7f0000001880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r5 = getuid() getgroups(0x7, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000001940)='./file0\x00', 0x80, 0x2) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = syz_open_pts() r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = getpid() r12 = geteuid() getgroups(0x5, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r16 = getegid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0xa, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getuid() r22 = getgid() r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r24 = kqueue() r25 = open(&(0x7f0000001ac0)='./file0\x00', 0x10000, 0x2) socketpair(0x32, 0x4003, 0x21, &(0x7f0000001b00)={0xffffffffffffffff}) pipe2(&(0x7f0000001b40)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000200)=ANY=[@ANYBLOB="aa16002e2f6669596d30"], 0xa, &(0x7f0000001740)=[{&(0x7f0000000240)="e15cfede53cad6fbc29c6079f3e1e1600c068d7e8c44b62434b3a3bfd62e6cb75ca7f3bb59b6f4bb16b2c0bbcf65a739a4c9ecff8bb6e29939347d8b59c06b37e21a4441d00957f36e6a68dca5b9e3a5e0304b50ef86e3fb06cc2c5ef477b0e1eca59e95164bfa54fb47fc853cb5fae4e080888c", 0x74}, {&(0x7f0000000440)="4efade663bf4a0bdd35b077d75ed5b88bbd4bffe0c20c182437a7e25feef54c119e8490c9250266aa3080735507cdd823bb7a5547d3fead27515b7efa28e7233cc04f78f2a4fa09072b72b0c2205", 0x4e}, {&(0x7f00000004c0)="dc6229f1929259f0122a7469df886790b06bc5aef04d5bfa7e3cab26e17407d9efcd76aad222dc9557e0b1764cb5ab26c54d3063928f2ac78a19c19b374fb5fb46b4f522bef993a6899892b53396922e00145d86c8775025854c216345ba1176a74ccc9b062812af5c6be4832e89286790ddc6c7f3cd4359bd2b9f0b0435418c97aa1855b57097fba52ab17ab9ee4d67b71bc384f5f032adb263e2df19878b46e867aa57461fe06ce89ab09dda9a9287cbd22e7c2525f2ede5a6db7b98e81d93c59c2d0a6ab8f02c7286ab0db145086fd97eeb67bb67d4f695d7a37e7d1c68809bebf8d11bcf840835ce305f518d6bfc", 0xf0}, {&(0x7f00000005c0)="4420e47ba54c163efe8c2dc303306efee511d74ddcfa2027eb3d8214fab83663adbc9785608f77b70cb7937c98e258d94244dea27020bb01214be36a77dc7f4ee048b5022b7f9727ff3b0fcc8ae04a4f39c8e63418e3e12a48870be7970988e47921c5d602df4d7696ac8cc829f21c60d8a6b761818ec63490f22803fb273ae20d35365a11d76bffc109c476eb0bc3b389ce7b6ae8cfbfcbf82b0c23a073feb5cb99e2e47857a30805458fe910031794b666d6513fb43fe16e23d0acc0fa8c278185b2d63c13dc550a53cf56a93a8c8dfee1cc5f96b7d1a566317a8156c743", 0xdf}, {&(0x7f00000006c0)="d6efd346b7c77c16093876d9415a90209e0db427e027930460186f4cc84aec48cbb170add36447aa4be1674432231bf91bc85b25d5a3a2a7da7cbde297a9f285ceaaa8e378951546c53de8bab743846e3edbffdeb575a66178ad65e1eeeb2a68ae81aa78550b7effcd1e211c30fc8ecb1a2b18e36e3ab6716fdbd08170759fd95858ec43f004300b6efcc3f93379770b7bb5e82c53b6551f141d7994b7cb502502b2dfbd39ed1605f901f2c99ee5b52f11cbb1f189e14b77b4ea3c393b274619f943f502905b0348e1076a54692074c52c886e10ea593c9bd8beea24619d5d2eb6fbd68cd6a327293546540cc6272ea9976133a7f76084937c37e786015380cb25261cc257ddaa9b72061900e098ddf662d295fdf732806b6470f0919cc64f81534cbf180abf411a90a701d6f61f900c2938990b5e713fe13dd3ad3972ae4840ec09ae0100503b8ac56e415a0fa114aa76fa1c2f8f85475a4f351767a61efeec433570d68133f2c3caf94850d9c006f9ecb6b779a8b55c0b6bca53bffb751c7247c0772e216cc6e335730b3e805586762634530c6bdb41b22069b5fa5de0360e90db4560e4606de99cac00d16ef90f2fc873d29bbf5b38f96f70dd71187f2d6a323d4a4919891d5b433ecb868975ef2c4d1126d62cd9e20f2f7910f238e2423a9b2e67bb878105c96301b007843a44148f37899dc166954f2c316e8fefd45c6404a9399ea6b969480a6842aa398a22fc360df5dc8e4f09b6bf137a18b6ab32c0dbda293906fc78105574740726532c26d29300fefa78e311c751a18dfe77a442e2654b766068c50e38e60d3ac7709015a083c080a76781b60c1b368582966bea9a4940d3f60b9c5092c50e59c2373f9df9f75d51fe153852dc3945109ac608d2aa5d648bddf05fa8edd30e86e2176e383ba3e54cd1c413a15ff355a2e873da5520cf18cca2812207f009236c3de14f75ea8fb9fad58bc1e696018eefbd9861bdb172eb28a63d5a0618918d0e6da74b48964a20b984cffb8c3613c03bfc284f4884395517db5ce5510cf272446bafeebdef835bbb71dda119e6dc9668d2d56046c66ff5c38ad76c8e511ffa0d74a4046e30b69ac280f2301d3346a17ed17fa31b3f2b0f85389197eabd2967e4382b715e4949eb1492429850ce3f99d6a58382e321a91fd6a221a218581b5d67b42c213ca4160d43d6e4fc41451f6c0e8e473cb53bbc45175d5103f4bd251c161e608dcdbc30463805777700c18357ab1f12b892e9b81067114030c9fadd0f3c302bd2310a4468c2fc1dd29d7b9b0d81342b585a41e9a5e69d0c4ed910a14d6544fc1e504f3cfea752eadb713c0771ca8a3ccd92aa5b663b2ec84f8bdfdf5168afc4914e7468ec94dd0349c6d16c5088838a1a92080e7941254ab2300042514190829e767dd846c1f21d0f05bac1edcf24a2be7e9835e4401cdfc63dc6e7ae0462e10428ba990ab41fc3d1dcff2f90138ca20f36ab7bffb44b9e4d735cffcd2af3c1abf12d66023b5f1aa1c763ce1ba0c67b650c8db1047396980bfc527f471e10ea98121bab46e13d3771ce49c7aa4d3c119125e5ddb5b4fc3f2d07aa88c9a699b04373c23199d4676607c207373dd3c2502168a8e6694d357d88cc75368a7dff4c388b26eab70ae0f551f71a9b6b0eb4d46eb59756bac92bc12c0a8389d5d4f2c441f8de026a4c4d1ec35bf44626d0fbafe7b9999010f5b3ee3b6e374b613301c9d9c68a08ac6550671b2bc525f0ec2fb8963babd8f4ca843dac3699dff233a0f2c35535ee5a4a0639ec122355e53ab56ad7bf4595a4e8421524ff0ede2d2bb17317a90e5230b9cbdec55d3e55d66c9cc49fb59ba5c1b1f27ac9e96d8c3dfebad7eba581cb348384462b84871d3ac9534309302b837ddd98446badbad6128750b5385590e96d765037b2f2d8e8e719f370315f81106fd1b8a9c6c2ed44d41ff1407fc2db80a036a72c5d614d4c069b263dcb839ed1b6d166fe51c5ec6e1b76fe33ae6ab194fbfc8fcdcd570c0e0c300182305a3546c0592c820daa1378031f3bd61112cca59990ae27037129f098631b2e7a7cb52319c89e51138080115d4431887da4e9e0c8156d2aeffcf18ef78046ba5cc37f9a6fbea580301508d462201802eaa180139af0e756da28d1a661265ef84d053fdad4f8575412fcb371bb2936d3bb27fc443cf6d31e8661077fa8b8677e06c204748d5f821a6aa53c90be86302e12131e873a9fb53c409a55bd15c188d46af3b3fa0d5ace37772bc7d95fcb4cf1b98608714470faa849266ea7a637290e33d18a74298956167479d987ed4afaf798ebf88cc58e948a86c6f27e5760c201762a3ddb35ebd4f5a0ba601b77fa5cd22ef9e9a00d15ec07c5b593080fe2f164403c1bb60791959ac920d6532c1c1b9a944b057b27fd919e515771bdc53f30ccfbf7f0815996d0db2eadfaf39732135fa13dad4ff8802ea6141ab8bee51f9452f1258b532dfe93f5f664337c0cf7cd7f4583ad37a550b3f6784ab173e317f586b882f83addc6b213615eb2a77a53eb9ff02b07a92722161aaf0743da42b7d91e8c54b80c39f0e40e8dbead68b3aa81414590cab0d9dec69d452fcb2d7ded3ec66abdec1251bfdd6272d97a47f0b5b44b2a9fe10e451393bb499b81ad13143624b0fe1cac5a87851fa857059cd257ab41b74123bb2ef5671c74b3cfb0f38a0e9aad3491ba3eb8085d73f353307c1238ada6f8f6715fb932ff7927d89be4ca3d6602597c677ea65958b47f8ba68f5f9729b9d026882d57c8478da208be6c1f8d4cfa165b744ce0a758603f9b45ddb77fb08ed77790b700c32d3d7cf9018ebd6fdfe2400f64205e7f806b0089d334e35343bda2ba864fbccb614c03723fad0e79fed97bc96d90d2d3c1a08bc2b4931eed0699842792cb8bedb5858a4f4a0a9682661ca64f2171c574299a3019a01e734056c276358022a61ad30b7f4ca5e9f964de04c52b3a6f7e5ef6b24e042d4d95f02868ead187033816b78a447fdb6e4fad01506a7ab6069c68a6b8fd0d3cd74ae7f14bac4359a32da60c81afd7ad543ad6b103bcb6b11ab010d2c1b1448d3623b821aecbbbcc5af3f448f8c9b168f105e6a3a15af303cc2df1a92a4101376630bbf7ed0bcbc0d7794fa37e232732ddb96dcbfb44454f12836e3dc1662af60867172638f2a22003e06a2d1e53bdf3a6a0b8f6daccb3ad7c8bf563e79d9770fbeb909ed9cce11d7a0d654535ff0898b626479380d859c118e457958123569f5cc8a90d49dff6f16b22702418114988f4c4eae9fd890581289b661c637f7de67c1ef523a3caf547a2a06b884452effec0b3c6317c4ec9627fb59c11383efc599cb779aa61b2fcd18a2275d64064c2e744421ca8aa6025ae4db54c77163cebfa2f5aef9e2d5813a1d81db718aefbd74ff3b169744604b97c49873b33ca2f188a58d67c1c42cd6d8f8fe04d56018ddec17b74ea22de9ade0c8b375567217211a21ea55011428369381760e93a44acef144b9c556cf609b825485d99f7fb84bffa8988fa250d1eff73457a9fe2f090161d801701c55acaade1d90b3ede2171833a05df4e5fefd03e1266af8b6f8bc0387c3b395193f855335fc3d4651ac5c1a598f74e500164a6618619e12ce4388ae1c3bfea15a324a55443d1137ad164b457263f747479c0751abd82ebc9a4985d800ca4ecfed864b22f16a52121d789ce2624e213f683d437d5191f4a17e815ab7ea96815b552252b208da35ee31661031855053249b52dd2f3f0393b6ad1016587f690b1c10b457d7985664c475249c79cf6c334072beb7b85db23645b46b317d40284bcb481e16d08dc0eedd600a405ba2b576c9d520cb021e145a1eee0aba14e7ff2cba7a17bbd3a70d58006a13851e8c65f338da11939625b52ee6a1ba7d23213346039fee2c3cf1924564c6193341e4c413838af91159607d4cd5437a7d3d9743fec82f0b9e3d40a405759b6b18cf79fadf6303f9ec3160ad91277e43eecf38252651a4b45a9f67409881eee4b6280ea2ad7104d96c7c657243b41982422a8fdc7f76b4e4573229748774fb14130cd7cf7348ad7a445cfa9230b6657d69167dd4a2aa6765c2df9edfe77e0990c6b4ada721123fe321c1c8caf1382fc28aa8b0d19f01b473f33531c8ba057cd507f4c041486d564d63ac41b26d2d58ca538c55ca98965847ab4de0491bf769385af7170b9fd671633dd3e93ff84c4176466ecff6e731448b3325f6f969118051c979b7ddae16ad5f98f5e128d8c98b59d10a1dc77c8a7d4a5d3b5ace38e22344abf5d8ae9b17c7ccb4f535efa72ac4dee71f699c12b5a174a6f22213e2a3475aab875f71a90fdc473231beb6a29929e62a0a1423b0263274857e85e68730a7268fde67d0b4c8b276a441d3beea96a0f7f627f00022c9c6a1843a89f62631a6209a75caedc15565a1f83868946d3e7da717aac09b549c7822cd8a5937e88262b187c2a5e2c9a2b0a1dbdb312ce2b5c1823ed2f09c587b447a3865fee9f29e5e7b17fd1ca818d6adbbc59f0d5075544ef2ad18bf1f0135f391705506a3c48a95e5acc5ca76fa00d39bc4fcefe4ea9a78b3f0359d9866f508c42536ae2f1e39a261a7dbcf231b729421ba72299aa01621a6ba48d2b2f9cedaf527214c55fd5dee17c390664117ff493502aafd9103fd5d54c1ec1e1479e325de9d42b624cd0725153a99d4d065f7e67c86c5067c32d0ae017f83867c3c2317881ad93f06b71cacbf04b670176c9a37d60abb33a4dd28eb1459a111bdd454b6deb395e42913b0afd449daec0383adc2e80ae4b7d6cb69ac136e31c9c9a5e05103df38ec6e19f89996768195a00e688664543e37fa6f66c64180cff7cc446e670b41332bd9aed19a77aa4d85ae1d5d54a0e69dd842ae1c20909597d99c2eddcb04fdff1384d57068620f84d82257bea037fe6af7376a39f80f0c1a9a7d216166966b53ccc762f42b4f689decbeaa96d82a95ee019f674dfc2d1a58ad5e24dff68756ec3ae3a01ceb399b8a8a2b20400c3ea178d3b983561831a4295afee76046e472e2e409886d35a85bd8f7bdfaeb5663a28672ae610e7d7b83fa90cc11aa7329928dbe7f9dc332778b27613492e982b07e0c0217d042667db9128dec91e9d4950165896c97007d871a224fbcc59c116bd3e9858b43e89f86f3a3770ec9352269da3d08aa7a12c4479abdb372c9823793359dff8ef733eec3909ab555d630dd1bd2ea14bf2b069d562fe890ac9506d50b5d24f206605fc9809faa4db867d40ed8eb70940e74444ccb166075aae1948fb34d568380c35327701cd0203cbedfd17dc247a2dfc9ccfb8fc1a20d642fd2033271ac80bf7d24765a12693a3539ff11109084c7f43db5b9142a2700c634c29bbc26544ca037ff1f98524a998b5113e18c93b82ca844193bc4f77ea054ffbafc0bd162d7dea4011125ede9615ea303bf7baa40a580d803602547432dac4ea5dc2d9bbc185e85cf69ecb05dea5af36deea9e1ca520f65be6a3a1e1f6395ebdb1ed73ffef68d69e4553f733846b9afeb7abebe8a0e529268fdca10d883dcf6afa1a92ee0a93b7b282443db1139ffa5e11a527c74a4b6aba3f2e37a10a211e00e16e7d7068ef1e8062ae6f741a664f14be598a1414e15c71034135b8bbdd1562abc19cd93476f781057ab0ce02a2b9b42986efc29c49d896ce99df1b2702ea5453435abfa320246901e8c4fb96e51c296dd54759d863f8117ac20a7a80747928ea007be78c766105e464eabf3c33fa3ffc789ab3", 0x1000}, {&(0x7f00000016c0)="090611f2d2a6ce139f15bdfe78aff86e23c2837df91fbc1b66641675fae2a3ac2cf4", 0x22}, {&(0x7f0000001700)="a981bf58b3e4569abe00cced4307a8df491427c352d2319c6afc86b70f8f5674a790aab0fac8012c583d5558df00e53791e4af622cf91ca14087efaa", 0x3c}], 0x7, &(0x7f0000001b80)=ANY=[@ANYBLOB="20000007200000000000d6d90b9c0000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="e5000100"], 0x118, 0xa}, 0x0) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r28, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r29 = syz_open_pts() close(r28) r30 = dup(r29) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e53, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r24, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xfdc0}], 0x100000000000008c) syz_open_pts() accept$unix(r30, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x9f889807d91f4d0c, 0x2, 0x9, r1}) 16:00:29 executing program 1: socket$inet6(0x18, 0x4003, 0x6) r0 = getegid() r1 = getegid() setregid(r0, r1) getgid() 16:00:29 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:29 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() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:29 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65d1127f8af17e90f4e05ee10d3001"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="46c9d8739100596bb7ea7d302cc612d7a73ab33123d055fc33a8699d40ab843abb656fa8a84c645a807a9d58c69153186e5a16ef3d6ae393a3e9f8e4b0d84838cb261c3870f5d7e756989c3d26d9112b606b56eae84d92164ea45f35f899ef73b30b0a58fd23eca18bd20284d30b35f80e937e513a449a439f4f1695", 0x7c) 16:00:29 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000080)=0x1, 0x4) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x23) setsockopt$sock_int(r1, 0xffff, 0x1806, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) 16:00:29 executing program 0: r0 = kqueue() poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x7) select(0x40, &(0x7f0000000180)={0x5, 0xfffffffffffffffe, 0x9, 0x9, 0x3f, 0xbe, 0x122e, 0x100}, &(0x7f00000001c0)={0xfff, 0x3ebe, 0x7, 0x100000000, 0xb81, 0x7fff, 0x7fffffff, 0xffffffff}, &(0x7f0000000200)={0x2, 0x7, 0x5, 0x80, 0x40, 0xf3, 0x100000000, 0xfff}, &(0x7f0000000240)={0x1, 0x5}) r1 = dup(r0) close(r0) select(0x40, &(0x7f0000000000)={0x3f02, 0x3, 0x0, 0x2, 0x8, 0x1ff, 0xfffffffffffffff9, 0xbd6}, &(0x7f0000000040)={0x8149, 0x4, 0x101, 0x4, 0x17c, 0x0, 0x0, 0xe558}, &(0x7f0000000080)={0x3, 0x83c000, 0x80000001, 0x8, 0x9, 0xfffffffffffffff9, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0x200, 0x84}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x0) syz_open_pts() 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="1f7758278d84851259b28e39abfb09c16969494cb55c4f63aaa9d9fca18e5f62c704e9abf66080995b257daf50105e54f23efc3a9e729dc7345588a3d2a8f1ea376f82b4afee36240304b7adea1aafcc1be8d74eb0a3539dae701590334bbe2801f606bffe78c7970f1b8861671f1fda10c7668511b0e532cc5b0cd83ccccbea619123b2eb8997675cbf8415f334e38111", 0x91, 0x0, 0x0, 0x0) write(r1, 0x0, 0x6f) close(r0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f0000000040)="52a7b2dc262bb434dd1fc8890d6faf4a0b4ab9e3c75a8bed01675ba79da66298a8e66016459fc7d48494ec9bb9", 0x2d, 0x6, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x7b7}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0xffffffffffffff86) listen(r0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:30 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file1\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="4809f39674724b66b697123b83696acbedd520da57575b5fd29829278f181cb580cfdef88969993ecd8b32b3a8883fe35e11a3db010930f8f94694e3cfa6d6eacd63bfe95239897350490e5b042541d357ba9f8ed0dfd51fb2c59e1f9cbf", 0x5e}, {&(0x7f0000000080)="7df22705a9e0260408edec5279024b6ae9464c31afea376f79a762a8fa107d9dc32f44211a32754fcc", 0x29}, {&(0x7f0000000140)="016e1399c62bbc3fb22c7b7782b7aa2550c97cccd3d5900e953410692ba50e419b3445ed159fea2d12b9b20713def68cac5eb666ddf0c7bf0e604151cced24b7d3b42f3b72467d255eb7f75e3169550f204e1ed155adacbe6f7f39698b1d3223f9d212d3bd061f7d49", 0x69}, {&(0x7f00000000c0)="11a41d90a1a1fae3319e9300d30ea1170aac5b088274f034f9752976b0ead7d220368d", 0x23}, {&(0x7f00000001c0)="65ebe2953f5cbb25f131720ef25182026979c066cc58ac7090fe949a88c5580ed9ae73a8c97bbc3eb4e4846ea5c5b4af77e8b954758664e92ecc7554c041a89f5b4e5f7b2cf715c621069f2368396595e903a0ff7c", 0x55}, {&(0x7f0000000240)="af4701", 0x3}], 0x6) 16:00:30 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/164, 0xa4}], 0x3, &(0x7f0000000540)=""/201, 0xc9}, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) close(r0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xbf99, 0x7, "7e389ddedff37173457851a7f9097b5ac793683a", 0x4}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r0, r1) dup2(r1, r2) dup2(r1, r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="49e93f5249e4aa77e1886691388c6d7bbb8825b9015858431c6910d1c89ffaa1629a88b5bc9f4cea8aafac01a4677fa1d7c1d1021b31ea1cd26844bd1b9e6ebcb0ef12f9130c6aaf9c3770205634a31c93ce8c6a8a51721788", 0x59) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r4, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 16:00:30 executing program 1: nanosleep(&(0x7f0000000000)={0x800100000005, 0x9}, 0x0) clock_getres(0x200000000004, &(0x7f0000000100)) 16:00:30 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$inet(r0, &(0x7f0000000040)="6e1afbbdba1337c9aacd4af11be8044c2257afcafec591", 0x17, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r14 = open$dir(&(0x7f0000000980)='./file0\x00', 0x20000, 0x100) r15 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x0, 0x4) getgroups(0x4, &(0x7f0000000c40)=[r3, r0, r0, r11]) r16 = socket(0x1, 0x0, 0xfff) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) r19 = open(&(0x7f0000000a40)='./file0\x00', 0x200a0, 0x104) r20 = socket$unix(0x1, 0x7, 0x0) r21 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r4, &(0x7f0000000bc0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000080)="b8a101a4fe69e304f99939ac40d3611340ee8171e92d1da59c73a986b5bfd03e41094892552af64ca09d6d20645b10b4322e7eb1f1091e512453561be1b466d578f472c08ebcd111eb896b81720fc3504ae2dba347d733d5f3bc0be7bb2ca0ee87e3ed5a", 0x64}, {&(0x7f0000000240)="ad19b42f37a9ab13defbf0d9914417aff0a79bc2b03b3e5efa8384ce08fdf903190019d469eba32c137b7cf09a8109e0af83babf8e8251d802ecc3370114492dcb750f43ff7151b10152d2126a519fae51038012726a7ea3ba56c44da2b765b3bb498260360af7f9998bcbe1ed3de5b4ec42b1aa2d00ec80081654a73028f0b0e91bf7392ccd92c9efbb9ae5bc24a6fef5f90033158d92c1359367d0bddb9625b01e1a48e6f145f03f5f6b32582da14e1d579ad568f373d7e0ec9251e74ffc254f59fcba1b7252a785e6a44fd11aa65baaf377427a227a320d0ec0dbab852e189cd8107dfac7ba09007dd2fc3288440326d0", 0xf2}, {&(0x7f0000000340)="4bc2d91c9a34222ded2b81aab77b239d1f47991ca90f09a75bd2c535c983c5010049a5b44095798e4ee4639a7a5747c355a2be00d24556d0232fe420ec695e92848912e8c46a8eeaad8e738f4bbb2ae0e4b6f5f496bb50a18c65bb45534a20462cef355c3b1d42a48555aa91f412e63532d3c2cb7820fccbf63dabff39c2524606865ff0337ed7e65b6ae415ef5b1dfc04465cea7184cb7e96ad99c85736f2f6e6e0ca929988e4d7d80daa4a1751b0fd145224475973f539fc986f9f534502c294355ac4b4f9", 0xc6}, {&(0x7f0000000100)="432b5ed04edcd741723a9f1773256755b2410c8dbf205d19eae4f0929cf6b773421fc778989d9a986122f4b995d29619706cd68ffa396b2b6b1ec2a27f76fb9b6c48fcbf0a4a1699add51a0b1ba50b5b0ad11e1d6002d85cf085db25f1a25fd2511f65d237a3295d10fdd8e3bf466a976c3587edd0732977bc7836f44505e48df440cfa957ead0a248da5ccb9f0ed6c1e064664b57a2e50d85a47cd78415ca0e7e13d5fa8381c9f13fce304d15af86bb3545512cb7c32173", 0xb8}, {&(0x7f0000000440)="504628fac4fa56ac190e2c3de9329adb6c241858f03b1a68cfafe99f4ddc4949ada886e0c8c4780fd89b35644897e21c65abf33576875eaecb29c31b7cb70d7b0ca615ad9faf", 0x46}, {&(0x7f00000004c0)="b47c0db98dcee68f96e6509a6d306d107a7bddc4c17b50f3bea34e58069b5d03c7", 0x21}, {&(0x7f0000000500)="e2da9f8a78591a5d713719c8acae2a2d5996b55c8953ae2c3f218bf1d7e12ab01baa7e2dd4d7a49ce989a09695723e89718dc2ad5c02f408815a2a1ad77c752b04756c7f75c2bc052dfc12dc15b2c6a38f1d0c98be6bcc99b0090e986acb3ae381bcf508f0778d29901a116d7e1e35927b647491edcdfc01428a1be26ef5c22da6a24d8be12b709dd3b4dd59bf84811297f40ec6c6a3fd6b1ecfc0a9737a18c43291a18ba7164c29a81a431577a1b1c6fb1b5e46fb0ec5e763cb6623fa90ce5543d1df04fd491245840acc59f8e261547ef31e3aa750788b211853c0b15ef6ee3e83859b08710cea4aaf8d7b74fa8294", 0xf0}, {&(0x7f0000000600)='d', 0x1}, {&(0x7f0000000640)="ba7f831fc82d77802421acecd5be3d3afbf2cff393f6bed2ceba7573286e50312807bc4f6a78a9c27d51a0ef2951c34f469bde74d1f49a75600bdf5f7840888fe8c7", 0x42}, {&(0x7f00000006c0)="736cb4b0c310a435d2c458a7498ee7ea3a35955f0ff40809752c36ff25f575ab7aaf4a27c684d6a16a55843d05869908d2d5f6a501445e747feb13f9728dda1bb895b7e26896708f36f92907d360a77ce44752b3b282c73f2e40fdc2bc398714fce9e192106fd8ce0c313b6aa0a6bc911c9cf2d43c6985e6918ca4416a78c49bff4743f9a058e6fd54d1d0a64bc916bdc6e09d53fabfa9641ac85891595a044fdbc2d3a123af4033e92d0caed173440a83d2d288bc85d4ccc403360741f6c89ca8b2e3b42ef4ea257dc06d7ed5e753ceb2ccc55d6e6a59945b9e05fe7401a78ec85b0669b0d7da1f1ca4c6b986b687", 0xef}], 0xa, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r0}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r0}], 0xb8, 0x400}, 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0xa8, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) 16:00:31 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:00:31 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xcec, 0x8001}, {0x0, 0x1f4}}) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000002800)) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x100000000, 0x800, 0x3}, 0xc) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x420) msgsnd(r0, &(0x7f00000001c0)={0x0, "caf196aefaf244e4318643f972a3fcb06e5e618b8461a55742ded924849db36ce90eb8d2f73d783837ae4916f1cbf7bedcdb07f331c9b18b06f4e020aade57d43628b5a8ced5e6b28b6d827562eb7ea10f82654c012a23f216e96f9d3ae6a62495f799866c989b364ccf9fb9a5ef58dbe93f5b64dfc7fb8a6411b90ef27a6911733a269e02e2053a5b03fec6e81060808fd4ed0204e016a3c1bdbbae123d29d83f6141b12e218a56e08b181a5946e5ac593b3fca65126242158562457497d1649439af6105a8a5d8e348a7c09278ce6a97a3afc79dfa4ec03de61e74b0afb701d3a0e654519b518a183db2685c94216430741976332dd28bb4463119d26b76352b95f76f74ca4b3d89c27f1f18bf25d6fd4c5695bf63a84d2f1b34f1204318208104cbe1bcdc3719f88e805a5c822300575f61daeae1ff194a54bd784c2b546467d2bbf5a109b78120be8644a6541422f05956fa5674070af7ea8b2549c55889006c1557fcf9dddecd2339b57b3b7d82663cdad39bccae2d201f19d9028da40d69a2c2a695083e65c24d7dda436d0bb4225d8d1c25c055f1f872d372d3a0225cd38b56a6f3aad27815dae57de5a9db024955a49780d342584b39328df23bd6b2b295fb0688ed8b2dcf64a8c712be477f1a831f8ad0062adeeb358278fab5b122e209761d67e19c56478f7e765acfba3f8326b91e0bdc2b099001304cc856654f600491e14ee5b7f2c1b484152762a2da7af7692a0d75c6fbbaccc2db34fdba3180ab8b40689d8f628c8246d868e4bc3f2705c82c4c12b0cefb17af0a2d623175129f441f55972761c05ce5cd4e112d39d7797873bf6efd4a186efdcf31a52cdf14870851ec9b5839913ae3fdc84676c6e861f899b8a2511fbda747bd532fa867911f0fd2101304e5db6a350ba4fa4c81e87096f3704693445aa36e28b99a4141ddd8065cf10b72e05f7be8365d524232df38d758d0169de86285771f638bcd71f9e3dc11301b098f27ebf3d77c4a17bff20efadbcd8377ef3f89729b427bd0bbb94122216dd54086e2eafc6b895b3540f7cf0c7bfd7e855e14033d90b484a8f9a0c4d8e84096320c95a91b8993ae03bf8aa0cef7f3b127cd7824faf8adf8c736132a586ed3b24ea944618c5553026752d42f73293bb65dcc48abf7f6881fe690df0e5a19c89d9dc80cad800b9f4fc761ea2c16774c2822dba7f176b839c54759cecfe8ec3e0aac860c988d168f567b292b6b1cc8b495e88854c62b0441e066f7cab443b476f0bb49ad3e01a43f762fffc6f2f9f9b4102d4f3999e28236f95fb354a36637fd28c7b403e1e8157ccebd329b33d35dd0f91669cbeba031fbb5dc429ef590d452adf56b0b9b3af35be10e34add4b778ddde492aaf41c4f66520578062b4b58fe30be93a3dbd63b5084d30f319475d47e1c2c738f8b65ccf0cacb809cb4e75ff26cff69b38f98122399086f24f455c58bc83ee7e45c7360ec56961b55585a656e57fdff73121eb0db7f577e1ba32b42975fe913adfc6d9870a04254a5b4a4cdb0ad70da55cc72251c6435e6ab7992d65f5f3a62dca3cfa4862049e28667c0d655c041be4902c079d1adb9fc15038faf56204056653ce73c2144a87fbd4b7ab846544f7750b9b9e94e9fe208efd93e08fc727beb7615c492f0771ec419e0a114f91db71edab1f6631936433362ccc1725a6fb72e02201b119baa8add2b9a485c0f82933a8a4afe96977717cc4a4978e4876a3cdb21253588d2203489f53bca7c78ce2c42495e54d69f0b1a23ff1f8a825d6775044deace51d504a8f0ecb1fa34f5354a327b3e1ecba224ede9742a2a74615c3b75920b019e5ae070180d62c568c74c5121669399fb258dc2953c4506174da5d6f1e80a3bc2d8987b03123dd5322ffb5847324db3163e240441d1a68c54a59903521a99a57d6d66f3dff2f8f816dfc28003bd6e5c68df665c428c83473011684d194088a24b495e112b3eba9a6cda8b1ad49c7df24c7c57b9d5b2b48e0e63bc3114021029226b4d08eff9c57ada92c64efca64e168e87ecfd3d66db5825e77b3b619df21d79ff6dabd020514b9553052827e78af18406f35d2d93dd66c3a55e1b1876ecfb42a4ade694779e74c043832ec7bf113f8980451020f914cb65bd7b931febe786783634f65f6e3582fa64d9d2c5425c6c162eb0e7d2a429f7c734869be6e135412e76ffe907d8cd276f9f40b2ec3f45ba374c7bc3bae558da4346bbdf0c2582e2f04d3b05d8b0879df457fc397addce459c57bb97ac978802535e5c7ee7d2981ab3d0f9a4a106c8f67ec19502b6e1b2abd91665c628d458be73ef1eaa646030cf48cf7571b19ae6f8b5980f67c02b5f397dca90dc3cce6a0d21ccc39eb8c10a1672ecceac6f8a67723ebbe48696d074354586a123a4598c9bda39dd292ba075e29caec1cf739527b1ade6293974646e6bef27b969b0e3aff0a1c5936b9d54dec712c8af631a790e95ad27e4d56bc230c649d286a6c66da5a77132bf7e94dd83a43ff09f093a11aa39b483649a7dd1d24a9fae8968691c3fb7dd5a2c07e4e55d6df7b0b99e037cfc75f759d7b12621efcbd8a59ecc335141b1bed9cc2bd40164de9c577105b8f6bfc5530162fe285a7a59720b675f04e83b19eb6bccf077559c201a90f0ac746e81bd0788988eea15e153bcd8ced328cb313d67dafd1a94b1f34106b9867dd38b99b175b040401107fa2bf4d6820abdf690fe365b6f014fca571212063593fe6aa3ac2d1d151ad10684204496f1008e0616cc17c7bf46a12075f192ac8a71269d51a37b9cb9d0e68a0ceec2030b144c06ec67c316333279fd16a9b54d38d4a87b7e1cdb2cd078081b571b336a827525cef71cf95968f8e78bfb533186eb76909be8703a3771bc24d2e4122c1cedcc701579c0113fbed6386fff5c4a0d5a5988ca67c51ad28243ef6fe6d174fb1dd721e0d3c01b4564f038032d2260868c2333c1c6020531f893daf540ee6ed177a1feddb22572dea482da0fe0e29fb701b6bd4a7b357ec54e9232d3c1b24edb88d350ae5658f19e247f701f671fdabcb1d6abf5f2a0cca88dd949ea6c2a9d727d41632c65ecf8218f4c6593eafa792fdc6abb358495463294d9df1e1ff369cdade23b767cf6fa798bfced692137f14e3ba21756fc858dbcda663863dc4f07f872a3457f5bc5828a472e31175945ae3784bcaf32ff91ffd27df36dc9368474562975a30278afd99ebb99490221ca07f216e20f9d3125c8edefffd96bb130e9d2ba9fd02d27c2ba07609d6caac580c0fdec6161a7c717b63a79233a96dbde73f3671b3d28cb098abe3e1fa8be36f9aa145e2840307670e7f02ad0c278d96704f72d5290e9693744c4b09d716e9970eefdeab1c3990776a8e7691264bc4a7091191f6ad2ed02488f9acd23779031b972f8799c404d144da2d95f4aa15fdb4fb57978e527fda7a17a98c461eabec8f8821e78363812f1b8fe6b2fa7a6dfed6cf5e08ee152f64f7ff113230c3f7b3e3a846a6a2250bd33748f83087612deccde00b011546d488464508ac77f282bb4e3089e66462edf30c185c2ca68262b434e1c303232a3402135fd5ee3cdcdc4eb489aa9fa17d046ae95cceea98cafcd2276510902a4e8165958fd882491204f5d43dd6443d13d21c0a36f63d8472769899783cc0238684e0f9a3de97ce3205140912bbcd80f86bb4596266b26362affd96a642c9983e7474d7fda50f9025cbddc0aede06dcdee7969a37ec680d5606570c59dccca5ad73d6918b657bda1725418947deb62a8354ab21d2b11eebc935e71b6a480df9b7d140d3f9317c9875dce724bc6419cacb6fe0fbce3633caf572bad27da09b07703fa38749792fdf9b787c27d13f7a73c2bce2bce453fa565eff12d7d161d3dcac0b7163502a402789579fea79ac296cd4a5fe9510cee5411599446425575dfc96294bc38f3051f2ffc0115cc7df89afd7837d567688238b2dbddb85506489c259e5d4d991f48eb96f5c10523b49cab19fbe4abe715c7ee5cf4fc9e654c4017895088e7432db692196e70bf37cf0878a16b67e00f7cabecdabc66e5b4e745228b120f5b1f34e2047f485cc9d16c8b1ea911286d165dca40c26e1deeb5ed98803deb164c13aaef63ed7035e631b37a2e3bf2ae551f433f8af8385e329c97e506afd0f0444ccb6921877aca581bcb02a92fcbf394f53fcdf88c0027357732f3943d96203544819400ae0df0ac8c25b4cb84100b60e15bf0a552b60208538633627a292e16bb6902631d0621ba90758fa97e07e504c91e51feb3d870c9a41103b7becaf1f153e9d1404ed0229cd850ddac07ec645daa9412bcb60fe97e1bbcfcd9fde3c7a7d67a9b9e783e0a184cbf706aecd2d1c1cd2c17cefe75c2af05e3c5f1085280490c61dd471678a9dfa6f3b2964668815a6d15f81eb834b1cecb67f14b2bf18c9ded6e5069aa9fa7af706ed16d02c1b0a5180dde7ea43c6ac31ada6f2ff6cf7a816a9e725b6111cb51cc2a3179bd5fabb9ab7783368b5709cd79fdc5a2968a02388308c012bb4978ef5e496ff49d6b16967aa7f1af5c874434cc486496907719636f4628c04539dc321367a0b172b6ffc3a41b027961137eb63a58f00f92b179242749199227a6ce96864ef8db97b4eb4b31cd47cef67b87d86f21551b2682151497d0d7e94c725abc9fe5bdb07eaccabed4c72680a76a8d5a66e21154bff224d8e54d821c744dc2568213543905bc0f85ed0610017e796b872e59fd3b3ba3f906d4713e905478647a39d87a933b683bd155eac5fea0aaceec351cd38bf8db24ba5d7225280ac95a7e3cc402eec353c6e4067fa713458857fcb5b8faf6fb501f59b460e9757465319e77b775892beb7b5197228cdf506db020ae1c41caca4646fee752199c950c06318c8276670dfe7a01a53ee59adf122f3dd6a37beb069cb635cb5cac60e7b941159147571da7b8d42fb13996eb3e5328921fbbe7deac98f3037e837efff9a709b079a4872c023116987756c411da75d95b2e6b45a8ac880928069afedf39b0d393a361ca84e71a270a4465c953f973a7d1ff8389eb569ed21f3078c7d48e981719702bad9564bb630624e5e2e4c2764615ecb575de5233c2cafeff693d17a023fc0cae037b4310a8b215366fe268d532188b4d80295e3d699fcb373b04dec337a74d12c8eb685d28df5e603eeb27e437762b29adf0d28afb9d6ea20e1f414f9094bc3623e7d9cd21dc85dc3fd7eb370447724da88debac3477b374799357fa4d572450a288235b90b414ef70c1d146dad1a98ddd92688a9c577ff5a8903a76c1af9ca8008ebcc731de33a9db509d527c6bf000775ddd123a3ebe3384f80cf9b4f4cc4125953e5852ae8af1c9fa56f37483be3f572db60479a99137798f6b536537a49e6fd303c32e83d0084a5b568df59fec07f86afbf07d96506d261e9dc5a5cb3990450c924652862a42e238e80d4e4172702b3056eddf9a4f4e880a8b910cdc54e5810d934d7ef49836be6fb89f78831d51b92a0d68254082fd1fbc64b391c1fe490e0ed628ec4e56e1b7d26f5c1d9e895e6778ed9d361e1ce07cb338fa4ac9897f52a3bce210e8a38ea38c88acd6befea9715f8bc2d3f64dc46c94505fb14e1fece0e3e6277d9a6279631a3e26e67273f7dcab535815ee364a077b9b3bc507a5ac7c90f62f7e92c71718ee288263776887af0beedc20f64f1d1f4fb5dee0f413658993394873c1613b02d565bd2a53010e0bffdb85574a00949e5f066d24f10624a6551c200"}, 0x1008, 0x800) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x4, 0x8) r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001280)=""/100) mkdir(&(0x7f0000001200)='./file0\x00', 0x8) chown(&(0x7f0000000180)='./file0\x00', r1, r2) r5 = dup2(r3, r3) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x4, 0xf0000003, 0x7fff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x40, 0x66, 0x0, 0xfffffffffffffffd}], 0xfc, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffd, 0x0, 0xf0000005, 0x7, 0x7}, {{r6}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x7, 0x7}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x21, 0x0, 0x3}], 0x4, &(0x7f0000000140)={0xc74, 0x80}) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8089, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknodat(r7, &(0x7f0000001240)='./file0\x00', 0x12, 0x6718) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xfffffffffffffffd, 0x0, 0x1000000000090d2, 0x200, "d730c1e7bb6fc6e23c5b1b480000000000e74de4", 0x0, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340), 0xfffffffffffffca1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) 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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x13e, 0x100000000, 0x8001, 0x3, "c6a3d7687ed36d5b88b95e3e13f880dc50c8e8d1", 0xffff, 0x2}) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0004be9189d21f23dd9c51f8983e7498b89bd7c914b5ac2bec5de35ae7c679d2a99dbf167019686e2784ba7b3492015829f80519fd064ca4cc7a959f65669a4fe6b86707be242d28154e01d0014c7bdd5459780e58358aeed2a4789abfc0b78c2b3be176b48681822b67ec66c94c80592233e53a59a09ff0884f692973c6bb234d9943356a59dfe437d3a6bf9952a6923f528d19fd1e714c0deeca77b0948b65be7f7dfb946369ccd73f86ce42d70ae51e6fa5f5da1b73542fdc4a7ad462656dcb66bf908c37f961b480836dc204a361ee8a5f626bcd6d38b293bb753a3efb233ebb2b5d7324db5d4304a48faede1363db6d5d04377973014f9edc630c92d5125df1cef75ce19ac676e5"], 0x1, 0x800) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f00000004c0)=""/213, 0xd5}], 0x5, &(0x7f0000000640)=""/192, 0xc0}, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:31 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x100000001) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8405, 0x3) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) shutdown(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f00000001c0)=@file={0x6e3ba3bfec1efd5a, './bus\x00'}, 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x5a) 16:00:32 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x190, 0x2) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000000)=""/161, 0xa1, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000180), 0x4) getitimer(0x2, &(0x7f0000000140)) dup2(r1, r0) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:32 executing program 1: open(&(0x7f0000000280)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x12, 0x3) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x181, 0x1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e2f66696c653008"], 0x1) 16:00:32 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r7 = getgid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/97, 0x61, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) munlock(&(0x7f0000a7a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000a7b000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x81) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) close(r1) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/230, 0xe6}, {&(0x7f00000006c0)=""/242, 0xf2}], 0x4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) accept(r3, &(0x7f0000002040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa87b0e7bca26fb5fc4a841d2d60d0eb64513ad97a5e431a8c7f9de97177d1c8c94c849905734b412d00000000000000000000"], &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) write(r1, &(0x7f0000000200)="c44d3bf47f926b8c59470526d1b3a9d3d3e66adbd79fdceb914c30c9cd521f0ee5711f151d5d7cf1634600fedbe346360a93cd312a9dea48f13833bfb96a40590831dec68432a4e5afa7848beff1b27ae4b354e13734919abee33cb661ceb33ffffe184d88c903e3dad683c18fa5d9542d9beb7621053200c98bd76b76ba77aeab7960ff31a841d599a177068dabe2f7", 0x90) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpgrp() getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup2(r1, r0) 16:00:32 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f00000000c0)="3702fc1ad5e5d0cb8834f90db44856db836c9f29c7d22c50c624aa9c966ecf4c9a61483b11f7c9b1200f4b9ee545e05762f50d25136219837680692db89271c2f8a7a784c0f1923f0d9a5f78e8c62ef967a4146d27bf37f189eff9f6f6a720a12b44567c9e", 0x65, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:33 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x190) nanosleep(&(0x7f0000000080)={0x8}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xee, 0x0, 0x2, "d730c1e7bb6fc6e23c5a2169a87d76e69de920e4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) syz_execute_func(&(0x7f0000000080)="c422792aa8c50400006626656566660f382bf7eb44306300c403a56c131fc461fde6a7fe832bc9660f383a9da56e0000f0f65965660ff33500000000c4e16d6c19") 16:00:33 executing program 1: clock_settime(0x200, &(0x7f0000000040)={0x800000005}) clock_settime(0x6, &(0x7f0000000000)={0x4, 0x9}) clock_settime(0x0, &(0x7f0000000080)={0x6}) truncate(&(0x7f00000000c0)='./file0\x00', 0x90) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f9e37249e6f46d3e98b8397f6fe4c69fa3c08df0c042e2ea935e3f98a77103813f965c2bdd66baa2f29285f4b13ff56c419fe2d091256c1b9b854479315f7882f21e09eed0f9599ae9e52663a64d3b62bb75c4ee3bcedb2f7fa61efb44bbd36ff91519e622aaede9ec3d1a2cb34e5a303499c80a803c6bdfeba7c34d6c0581c448069e29646c4b91bb5f095721f28884b1c3f9ba74c84ac00b75d9ec7b409bd3e365b4e6e7a4da4eb8431c26b2f2c32a7654ba5a9a78f1bd57d8a75bc86803c578266cdd8986824b24be4d64d0bc1f81b71df2", 0xd3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x9) pipe(&(0x7f00000001c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) getrusage(0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:06 executing program 1: r0 = socket(0x40000000011, 0x8007, 0x1000000000005) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1000000000001005, &(0x7f0000000080)={0x0, 0x1}, 0xffffffffffffffe7) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20001023, &(0x7f00000000c0)=0x4, 0xfffffffffffffe66) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getgid() setsockopt$sock_int(r2, 0xffff, 0x280, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0xfffffffffffffd2a}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:06 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') clock_settime(0x0, &(0x7f0000000040)={0x5}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') clock_settime(0x3, &(0x7f0000000180)={0xce3, 0xffff}) clock_settime(0x20000000002, &(0x7f0000000000)={0x7ffe, 0x6}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xffffffffffff4388, 0x3, 0x57ac9a35, 0x1, "3d5d43d4137dd1358b227d4f93f26e8bbd9bc22e", 0x40, 0x7}) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xbce}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x8007, 0x1d4a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x70cb, 0x581}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40000004, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x5, 0x40}, {{r0}, 0xfffffffffffffffe, 0x41, 0x41, 0xfffffffffffffffe, 0x358}], 0x20, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x0, 0x25, 0xd07, 0x4}, {{r4}, 0xfffffffffffffffe, 0x61, 0x51, 0x5, 0x2}], 0x80, &(0x7f00000002c0)={0x1ff, 0xffff}) 16:00:05 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xfffffffffffffffd, 0x9, 0x5c2c, "80a1f8d493eb9a4bbe0d69805d2e7be544b5e8eb", 0x1, 0x40004000}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) close(r0) 16:00:05 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x323}, 0x10) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6802222f7f006c653000a6da70e5ad8a2de16402e4f6e990561d7b6dde24d7a0cb28a6fe5377d5ea106812f29d870d6ad957f6b495aa3b6c98e192de899c73f5493923a8cb3e0eea3bb6dd4826b7e5a98292ee959b1798fb4a7b2458f36a6686a265ef4dc0d04808c31904000000000000000000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:05 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x184, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/124) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x4f, &(0x7f0000000180)="e36eed6de6adcd5fda2cdab3fcdbd630dfcd53ed703533086cbc9ad629d9b86f9a1dd55ff2d1f5bca4edf7d994cf8911a4256f0e0a614c856a58b3fe0908b247a64062e16e79fa944f2538e4e9100e") getsockopt(r0, 0x8, 0x1, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r5, &(0x7f0000000100)=""/173, 0xad, 0x41, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSDTR(r3, 0x20007479) r6 = dup(r1) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0x0) write(r2, &(0x7f0000000080)="9dca3a1dd1b2f0dde54f721a013a8e18a1dff0d6e4644cb29e459296ef0c79340b5c9d073bb55eb8375dc85bfec745", 0x2f) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4ce199746b4e420c, 0x2d97) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20040, 0x5c) sendto(r0, &(0x7f00000000c0)="c21eaaabbfd2e6a203bc195fb99a13c533a6ceedc0e2685d4ddc3cb92316fcfe2ac6dd190fa001657e8c90ed2f", 0x2d, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) dup(r0) r2 = getuid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x22, 0x2d3063c2}, 0x6, 0x4bd, r6, r7, 0x9, 0x7d0a749d, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) ftruncate(r0, 0x3ff) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() getpid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r5, r6}, 0xc) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000000c0)=""/102) r8 = semget$private(0x0, 0x1, 0x401) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000040)=0x9) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=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'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/133, 0x85, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0xffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe460, 0x0, 0x9, 0xff, "daf2a286cc580d69fd97c9cb0a307e9c37221900", 0x935, 0x3}) r1 = msgget$private(0x0, 0x0) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x11ff) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0xff, r2, r3, r4, r5, 0x2, 0x200}, 0x6, 0x9, r6, r7, 0x7c, 0x7, 0x5, 0x372b}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x7ffe, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x2, 0x2, 0xf800}, 0x8, [0x1, 0x9, 0x8000, 0x59d, 0x3, 0x0, 0x7fffffff, 0x10001]}, 0x3c) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) syz_open_pts() setuid(r2) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r1) close(r0) 16:00:05 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() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) poll(&(0x7f0000000000)=[{}, {r0, 0x1}], 0x2, 0x7) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x6) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:06 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/109) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x9) 16:00:06 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x34, 0xf000000a, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1e, 0x24c}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x50, 0x8, 0x3fc00000}, {{r0}, 0xfffffffffffffffd, 0x44, 0x40000000, 0x34, 0x8}, {{r0}, 0xfffffffffffffff9, 0x50, 0x80000000, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x4a, 0x4, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa, 0x8, 0x1}], 0xff, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800fffff, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x14, 0x8, 0x14b000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x14, 0x10001, 0x8000}, {{r0}, 0x0, 0x38, 0x20, 0x8, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x46, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0x2, 0x234acb60}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xe197, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0xffffffffffffff01}], 0x5, &(0x7f00000000c0)={0x8, 0x3}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000000)={0x9, 0xce4}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x200009, 0x0, 0x20}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000003, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x25, 0x94, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x5, 0xe1e}, {{r0}, 0x0, 0x8, 0x8, 0x44e, 0x1430ba5800}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4000000c, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x8001, 0x8}], 0xcf9d, 0x0) setitimer(0x2, &(0x7f0000000200)={{0x6, 0x1}, {0x8, 0x4}}, &(0x7f0000000440)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000200), 0x5e, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) getitimer(0x1, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) sendto$inet(r1, &(0x7f0000000080)="b807eeb7fc86", 0x6, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) close(r0) dup(r1) mlockall(0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfffffffffffffffd, 0x2, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x108c0, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffcb5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom$unix(r0, &(0x7f0000000340)=""/219, 0xdb, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000800000000000"], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getuid() setuid(r8) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r4, r7, r6}, 0xc) msgget(0x1, 0x401) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchown(r0, r5, r3) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8483, 0x1) sendto(r0, &(0x7f00000001c0)="322886495b43132157614d0fb69ea1ef5537e4f0596d651a23061333aaa6520c7c53e175e957512f0c403c71881ba1c1a402bd1afd9e0d8faa13427ea4dfb4b50bfec8c3eb5423dd59c6d9a09491440cee3c658540e592f8dbf7b08c996d1a5577003e16c5b2d4b1303c9b09eada8bf3d0b7c06a1fba3e873786966c91ff4003e6248b6eae4beccb8031f4a51e8cb367eb7f656620625681b8e5c743", 0x9c, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x40c) getuid() r3 = getuid() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf8, r3, 0x0, 0x0, 0x0, 0x4c, 0x6}, 0x2, 0x2, 0x800}) semget$private(0x0, 0x4, 0x100) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) 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, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000200)="9a0e69cc15a2160256b1dff8a15d5ea6856c8e510909a9cc84c7ccf1f50ec69e5347117e15ea7628334faaf3d264a04c55d5dfcf73ee38b5e3d7fcfbe11121e322d1fe630b1896461ee3861e5eea21e8f4f75ae52da061fd49ab7200188db7b5b826f65975037f2317632e6d3f2f0df8f9fcbcd5dd45c778a70fee352d3cb3106a397a6c5b223c2f8d6fbb03a92ff17329eaa966ddbdedbd0387d69b195aa82f2fe24274faa4dfea64c8e6da556d9137305db164adfd428e2eb6f242f0ccd973bcc8ef0a4612027415f6ec55be20dee3d12baae58083ef22a5176204d8f4d42d26e2d779bb074748b328d21254ee073cf4", 0xf1) syz_open_pts() 16:00:07 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="25000000ffff0000010000000000000007a9209a62c8", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r2, 0xfffffffffffffffe, 0x100, 0x1) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: r0 = socket(0x10, 0x1, 0x20) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x30bc, 0x8, 0x8, "9e10525d2354de66de5754fe22eb568bf914b055", 0x5, 0xfffffffffffff801}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:07 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getpgid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) mlockall(0x1) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) setpgid(r2, r3) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2a8f5cee) fcntl$setown(r0, 0x6, r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x116) setsockopt(r0, 0x6, 0xa13, &(0x7f0000000080)="125ab4d50930d04b8c51ebe01358b27251e6c39e0c4bd0821e061e55857b097263ef23d8243abd34e1ee570cdf70b2ff219d287610d47648e26fa5746262b79a30b2157a1f0cef7bfd3898bf01bb8a84bee479b919b4f6579ee2bbc677e4dc7af0e3933d5e2ab8268ec9ab8d9d5f968f2b8be7efaff2ce9c56860c370b126ba8c2d6ca482e0bd845707c368baf0a203279a1ae928b61a45636469d75e592bd0a443ec820ecc3a3fc9fde4ae909945d2f878e98f5f19fcd8495e9c7cb8f64f7ba71a5c3188eeb9bcbb1b45a6cff5166f6e50bb4db12", 0xd5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="ddcfdcdb8acc4820195bd4ae790419d065bd3855fa1075d9e21bda9379f93a29c3f504a7dde1abc896381b50078d0d22497ba87c7b2a3120e6542880a30f07aa4037c57fefc663c16cb1abd4f6a35712dbf74b1fe84532f77e34280ce85d8e4f37fc234452e1a4c428880d899ba53a87a88fe0f3047811648feaf4dd86f331cc8cf08fe55832e8c5030e59ba2ab7d3934ef7ecd0bb83f01ae6d75e5dd9b8f559af3d1b09a459efe7e26dea45", 0xac}, {&(0x7f0000000100)="21a06aeddfee3f6676fb08ee15e6a539de0c53d90203a38f0edae10a3da26c654604b01d6dea232a82de4d0595e8808705f28b0b737e62e1718d19c20dbbde312991f30c85f5abdaf69a7a7d43efdb4605fab8f500be75d6daaacacebfca5e", 0x5f}, {&(0x7f0000000300)="d3f10ba9efeca003ad8157cd67b8b5584d9896560f6aeb5d8f86ac3d2a210b733cb239e5571fe91bec97657cd06c409574f80f1b2854496e833830ac0c8122a8467cefe11a366145d7a9b1f41570bf00d7eee1374205ae18a3a6693e236986cd81fe3f4bf58b2d16a1c709d36b6964355c19c1ba1e8e3f03ca6f18496987dd3884e1f9ee580297354a1e5887fee8d94e9bdd54ce41ee47945911e28cc7f83e2dc71b6347ded8952ee4f36a18e98aff93dedfa4afee154f18ca8e1b05cc9a34b3a871b72409c2c8e0b9d04ccf7a3b5aa96d488f3c36a3", 0xd6}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x104) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000001180)) 16:00:08 executing program 0: r0 = socket(0x1e, 0x25a2f3efe505a603, 0x100000001) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) socket(0x0, 0x1, 0x40) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="4ca4316247282c74f4027ceb1e8887a7bd4af9ccda7ee66ad0d013bcab6e44276c3c897e865d165c7ddcf135", 0x9) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b6bceee83e8bceb85ef2852106bb293a4fbc198622b50de6d67d382de9f1ac1be8c9f2362062784d2d7bd228db21f6bd226632f2cf96e18eb3dfded995ebec3f75932c4b13285113c815fe04d0bf", 0x4e}, {&(0x7f0000000240)="49e11f14fcde11c3d19abbc59901386c7cbc65f9401b172f3a510c6e45eba3001d3b6d8e0f5370328f74d2e41cc153a4390ca7140f37982624428ec9ea0ccec5d63a74fa03a30d8952953e04122d518a40753b0c95bc2c6ae04b2aff09f1e7e697c68a85a4dd14b2b5df5a849ff40e", 0x6f}, {&(0x7f0000000140)="8e0ed738c1aef8ee60ea6d8f5038b261484b8761f02343565b10b7f852188675d7a4ee147a62101bceaf3903", 0x2c}], 0x3, 0x0, 0x0, 0x2}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) mkdir(&(0x7f0000000380)='./file1\x00', 0x88) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/223, 0xdf}, {&(0x7f0000001340)=""/63, 0x3f}, {&(0x7f0000001380)=""/82, 0x52}], 0x7, &(0x7f0000001480)=""/184, 0xb8}, 0x41) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') r3 = getuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x81) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) fcntl$getflags(r0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x1}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair(0x6, 0x5, 0x4f, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:09 executing program 0: socketpair(0x20, 0x8005, 0x5, &(0x7f0000000140)) socketpair(0x10, 0x4, 0x6, &(0x7f00000004c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000008c0)}, {&(0x7f0000000500)=""/70, 0xffffffffffffff50}, {&(0x7f0000000580)=""/55, 0x37}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x9, &(0x7f0000000740)=""/75, 0x4b}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x3, 0x4, 0x404) open(&(0x7f0000000900)='./bus\x00', 0x20400, 0x21) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000800)=""/138) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000008c0)=""/13) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) close(r0) syz_execute_func(&(0x7f0000000240)="c4422d0d65a9660f28cdf043185010f0440fc70fc482793c0bc421fc11ecc4826196edf266f2813c840900c4e17a2d05a0a37e678f8928024b00") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) fsync(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) kqueue() 16:00:09 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) socket$inet6(0x18, 0xc000, 0x80) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair(0x30, 0x8000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x2713c00000}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r8 = socket(0x14, 0x5, 0xf2adf71) connect$inet6(r8, &(0x7f00000003c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffe}, 0x125) accept$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r1}, 0xc) listen(r8, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) semget$private(0x0, 0x3, 0x500) mknod(&(0x7f0000000000)='.\x00', 0x10, 0x200) 16:00:09 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = socket(0x31, 0x4003, 0x2) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x198) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7fff, 0x100000000, 0x8, 0x7, "0f26457078cc15482111431c49c8a86c9e23877a", 0x1990, 0x6}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xac7, 0x8, 0x7, "b63341f51ab1b66741da8416fcebbbb1a2064b75", 0x3, 0x1f}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x3, 0x7, 0x6, "a0cbc5597d33f2f457cc749992b7e5329091c2f5", 0x988e, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x20, 0x4000, 0xfffffffffffffff9) recvfrom$inet(r0, &(0x7f0000000040)=""/225, 0xe1, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x0, 0x0, 0x80, 0xcee0, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x80000000, 0x13}, {0x18, 0x2, 0x8, 0x4}, 0x9d73, [0x4, 0x8, 0x2, 0x81, 0x4, 0x5, 0xfffffffffffffffc, 0x8a]}, 0x3c) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) recvfrom(r0, &(0x7f0000000080)=""/104, 0x68, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x80000001) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffbffffff, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x20008000000000f, &(0x7f0000000100)={0x0, 0x3, 0xff, 0x80000000010001, r2}) fchdir(r0) kevent(r1, &(0x7f0000000000), 0x7fffffff, 0x0, 0x4e28, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x8, 0x9018}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1b, 0x80000002, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x85fd, 0x4}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x6, 0x3}], 0x1, &(0x7f0000000100)={0x5, 0x2}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="5d3f6b430e4273f9", 0x8) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x704) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x800, r1, r2, r3, r4, 0x140, 0x5}, 0x8000, 0x4b4, r5, r6, 0x72, 0x101, 0xfffffffffffffffa, 0x80}) r7 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0\x00') r8 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6022, 0x7) 16:00:10 executing program 1: r0 = socket(0x102, 0x400000000003, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x0, 0x5, 0x4}, 0x73d, [0x8, 0x40000000000, 0x7, 0x3fffffff800, 0x2, 0x149a, 0x3, 0x7f]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x12, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt(r3, 0x29, 0x68, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x100000003, 0x200}, 0x8) 16:00:10 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x802, 0x80) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000003c0)="2ac700390be20453fe42352513455a09a024f3f16230fce392c13398bd3114e5fc5be7e99aa9b9e9bd1e0af989476e7943bc85b19d1ba5f70bec11c81a78a20835b67944bd6d332be4eca9c60758a28afa6ac779b3001b919e5366a4e837f3126ff5c165463f946412b5de7120a83712c556510bd119a2874681efe3eeb8f4271a3d729b9de6440b59527369bd6c5ea084e1a626054d0b15f36fee328fd822ac362f8d3b814c842652339be953672a1e133ed1dd85308aab83fe977dcb97", 0xbe}, {&(0x7f0000000080)="26b2e2a4dd0f9acd2271574c88ba68340293128589e3001f0aa3", 0xffffffffffffff40}], 0xe2, 0x26) lseek(r0, 0x0, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="af22d4d0c0c2ece538e1e2ba33fbbf0a72bca5e985ebcf7100294507c3e8b152692389cc72857da1873a6c2d46514d91828a4bb0e60887032c525a6d888a3804eaf3071beba96c9f6be48ffce7f56aed9117b0bff7ccfb0735f6669b6ecbff8b76586274aa51b7dd52b967e9023c469c38f3a3a6a3fd97044f3d47889f88579aac2ef853fbae06ccc9ad6f178b1942befbd540704e3b168a850413a4ad6df1fe8f883e007061648d006afd3edb7fc852f34b3f65ec53745841", 0xb9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/12, 0xc}], 0x4) 16:00:10 executing program 0: r0 = semget(0x2, 0x7, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x2cb) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/128) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) r2 = getppid() r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) getpgid(r2) r4 = dup2(r3, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(r8) r10 = msgget$private(0x0, 0xc8) r11 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x1, r7, r5, r9, r5, 0x10, 0x2}, 0x77f, 0x2, r2, r6, 0x8, 0x100000001, 0xfffffffffffffffe}) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x8000]) getsockname$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) shmctl$SHM_LOCK(r11, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r12 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCCDTR(r3, 0x20007478) listen(r12, 0x9a1e) open$dir(&(0x7f0000000540)='./file0\x00', 0x20000, 0x8) fchmod(r12, 0x10) getrlimit(0x5, &(0x7f0000000580)) 16:00:11 executing program 1: socket$inet(0x2, 0x3, 0x1e) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f0000000100)='./file0\x00', 0xc88, 0x178) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) socket$inet(0x2, 0x1, 0x81) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getrlimit(0x4, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() setreuid(r1, r2) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) r3 = dup2(r1, r2) fcntl$getflags(r0, 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="a948202cafb36d57d0499f0a5beca42660d2219614e0c95eaa74b2e83ebc3dcdd84e89421155343fb0f2d96ff1bab7ea9fe8879cb569ffdded96b3c6d4d0a64ddd89ae0f2d87e1f1fe8e2a934e91fb1451a8779ba81b6184418579443c0d19000635f630baf5f3bab2f1aa970e5fdad02f91b1b73ccbfad9a168ef56688ca025ce2d496ee95cf0e96e5f4311af8d655bf07d5cd48256b4d308bd006aec63262c54899f38507310c9f980ef5b9c3d9af498d2f6413c262f2e55baf8ab0d", 0xbd}, {&(0x7f0000000140)="2e27259bc4a3df7034165d74f1d1bc227a74e20bacc0c8e9aec985cfddcc745f7d0e8c03fb90e121291283ab043f873656870f248ff51b8608e46bd2062b466246f6a5bf266e78341b982f07a21d865dde0960d71cb8b9faf88b568bec9da5a4f7bfd29c1f9cb9bc18a9767814c6e252260b14cfe61886a194722d6f649a2e14657e713f0c1d5111644796a8a72079c529027679cc33ed07073c7690bad36a93c9b976061875444aea79dd2dfa06b8152edbbec12cf6bbf28c07f7bae25993dfc8cf5f254c2c27", 0xc7}], 0x2) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000280)="20c6d86632bd0529c74629db51c2172df33b8fade08f8a1c8857dd230e4a2f262c398abd51a746d27d5efacb65eb4f8be7e1d4efbe9d621ce938d39163b81dd01760356be56676e8749a4432c8506c158e4b0a15108f6f19c3a9fc12bd1c521a8c3140e3b4da20511651fbdcfde33ecc5650eda1cb21eb921c05e82255d12d6001c72b2bc325d3a2010a70d110e9efc073f3306e2bcc933cd6d6cdad3f48664c708a99f016b9560516db1ab14bdde49d10abffdef8ab1eb4faa7de34627f3ebd230942ea7b2a8e737cada15db3c848d6a922a00a6195abcbeacde9a8fa33d6f358d4894c356ffbfb3862563c4f8566599c27afa4", 0xf4}, {&(0x7f0000000380)="c310b828644ae47c38fa3f1cc618721062af47306510163d4ee93c4ce04b9d8f0c540da86fd2f7813e9c6b6faa4510972d3a0eb4bc2c6f214bdee6348349a733326f2202f18a38876f27a19eec98351576e3cc8afa9c", 0x56}, {&(0x7f0000000000)="e99d02ca", 0x4}], 0x3) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0xfffffffffffffd38) setsockopt(r0, 0x2, 0x800, &(0x7f0000000000)="31ce5ee11e6b63cc690d15b95243c828b11efe2ba87d44de44b9", 0x1a) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000725000/0x4000)=nil) shmat(r1, &(0x7f0000727000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x21) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)="6e5ca73717393d6f261433951e4d7a3948202b6bda2480e5c49674ea56429b9bd81ba84ee598d51a17fd14925956bcbab832badfb5fb94e939a1700e3bed9a6d0c1770bf95eb0b093bef2c4db79c55b14a7e1a3daceba13086536f19", 0x5c}, {&(0x7f0000000180)="f1a8854ebb0b9d16c7b931078b122e9ddcbd260eccbe131f2bd8963770412d76e57d4735dfe073c9e0e7a15d4770a3da8bfe918af871bbf831d74c6a3e5e8672615a58dff8d774ef90086ab79575b2ec3a57faefb2220f7428026caa9931c09ee3e9e009f1732ecfe0b6aa00ab7657b4", 0x70}, {&(0x7f00000000c0)="4f763d60fce95717d94b8012d433100a2feb77fb565f5b6ac7a2e669c5a68c51f6a5d570f25591145b6ca8cbc1043488e3", 0x31}, {&(0x7f0000000200)="ac7eff6cc86782b4c18d3dfee7c3bf6e17617d704359c257d7388aef67fde9381e", 0x21}, {&(0x7f0000000300)="e5ffd238168a5a757dc5381e6c667ecf1be4a9b98c279f1fa9a3544f40c6b2890e859c87f8b07d9c878a833fe81dc7574146dae8dc3966259e6b53fee67e2e69923b6f25f512bcca70e0d81185381c8a5e678dd95ac99fe3fab1cdc883f13cc185f8e3355de4104ada71b6b64177202f07aab7fb3ccba2b8e8900e4cd5aa7db531084e09865159067694f27f5224f287a975b97ff5d7b68188622ecfb0d2dbcbb580435461a8447e8bd4db411777dbe9", 0xb0}, {&(0x7f0000000240)="4be100", 0x3}, {&(0x7f0000000280)="4aae9fb63938dd7e32e8a8c178497261f2fb2f23baaa3fe6009d25858bbeff6259541ca15766a751a955e418a2", 0x2d}, {&(0x7f00000003c0)="f091abca1c50f7ee0704ed246cd24e9614fece23d38eec", 0x17}, {&(0x7f0000000400)="a98c5b8132239a6d0b3b10d68338552673d70323908bf4a805a96703f6571fce47bb5606b3f58527f7feea77ec1886b87de4670d25d39ec3", 0x38}, {&(0x7f0000000440)="32faed60945522255992907990d4", 0xe}], 0xa, 0x42) utimes(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)={{0x400, 0xfffffffffffffac7}, {0xffffffffffffb92c, 0x4}}) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xc) r4 = socket(0x3, 0xc007, 0x2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x86, 0xfffffffffffffffc, 0xf8}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x8}], 0x7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0xfffffffffffffff3, 0x800}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffff, 0x11b}], 0x3, &(0x7f0000000100)={0x101, 0x4}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x3) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000040)=0x6, 0x4) 16:00:14 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x80000001, 0xfffffffffffffeff}) clock_settime(0x0, &(0x7f0000000040)={0x19d5, 0x2}) 17:50:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffffe, 0x5e1, "3a51ee8ad95c4bf5fbefa967924b39798e5f2941", 0x5, 0x10000}) 17:50:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x32, 0x4000004f, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x40000009, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000020, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000001, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x72, 0x40}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x1c0000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x649, 0x4}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000080, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x7}], 0xf34, &(0x7f0000000200)={0x1, 0x8d}) 17:50:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 17:50:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x401) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:50:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 17:50:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) clock_settime(0x2, &(0x7f0000000240)={0x202, 0x5}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8c, 0x1, 0x20, 0x10001}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000002, 0x81, 0xd8}], 0xffffffff00000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x60, 0xa0000000, 0x6, 0x9}], 0x7ff, &(0x7f00000000c0)={0x3ff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x20000049, 0x6e, 0xfffffffffffff936}, {{r3}, 0xfffffffffffffffa, 0x89, 0x1, 0x2, 0x134}], 0x94c1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x8, 0x2000000000000000}], 0x80000001, &(0x7f00000001c0)={0x4, 0x2}) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0xfffff, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0x39, 0x4, 0x3f, 0x2}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x8, 0x3}], 0x8000000000000066, 0x0, 0x100000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000200)='./bus\x00', r5, r6) r7 = dup2(r0, r1) fcntl$dupfd(r7, 0xa, r3) 17:50:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x294) 17:50:13 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2922) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 17:50:13 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:50:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000ba8084a69681d8ec"], 0xa) 17:50:13 executing program 1: socket$inet(0x2, 0x1, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 17:50:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000080)='./bus\x00', 0x480, 0xfffffffffffffdfe) pwritev(r0, &(0x7f0000000080), 0x12e8, 0x7ffffff) 17:50:13 executing program 1: r0 = socket(0x80000000000006, 0x2, 0x809b) setsockopt(r0, 0x3, 0x5a4, &(0x7f0000000040)="6195953beac9fe3b5d2f2856252d445f8307ae9ddcce2aa8c3c6b866de02df6308b7a064a9e31986abbd6373dfdf892b2a058fd3019854bec9475f95908e11261c9908e6f3b79b4f6329ec42709908e43c5a9208da3cfb96e650d992fa", 0x5d) socketpair(0x1, 0x7, 0x9, &(0x7f0000000000)) 17:50:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x5}) munlock(&(0x7f0000782000/0x3000)=nil, 0x3000) 17:50:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) socket$inet(0x2, 0x2, 0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x21) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0xe78, 0x0, 0x0) fcntl$getflags(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xb4, 0x8}, 0x8) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/17, 0x11}], 0x8) 16:00:00 executing program 1: r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/208}, 0xd8, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\\-::,\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)='-,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xa7),\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) mknod(&(0x7f0000000640)='./file1\x00', 0x0, 0x1000) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') getpeername$unix(r1, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000780)={0x0, ""/50}, 0x3a, 0x3, 0x1000) close(r1) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x20, 0xfffffffffffffffb) close(r1) chroot(&(0x7f0000000800)='./file1\x00') faccessat(r1, &(0x7f0000000840)='./file1\x00', 0x4, 0x3) execve(&(0x7f0000000880)='./file0/file0\x00', &(0x7f00000009c0)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='-,\x00', &(0x7f0000000940)='{\'\x00', &(0x7f0000000980)='-,\x00'], &(0x7f0000000b40)=[&(0x7f0000000a00)='-^\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='r\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-,\x00']) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet6(r1, &(0x7f0000000b80)="90a38dc521ad013510c309085fc4662c1fbe200a08ef5b601f08db6b40b2782cc1727dd7822e630c4c19eccdfdfef0399152a862cd61c262c27ba2598117908bf327fd7b05bfaff5e2e5e11b1128361ae67b18d84a605bd05f85b7752944cf8810346879cc217ee66873cc4bf11a97cb5ee89a20d767e2b63575c846a243dca4cb4a933db10916f9de76b3e5abed5a6fc146e88dcad3972bc710c51d0eec48850f4e9d1e8344a6418dd7770b1b18acb1654293f43f76aa6729ff1dd50f6d03c427bea4b1a60954f20caa50146e37c379dc66a394cdf764a521736a5e8e97a737c3198e3987b7c8abed2157962b52f0b9f9ef1e1a3ab4414c61dbc1eb18fc5242078b08b67aab530f40e4d67201209ccc3908ee1cf80d816ac07d3510cc3cdc683c3a736837e67e3ff881bbd97d4f606e617f715a314b244444c70f24751cb2f049db2be5479ab40acc7f13703839c99080831dd6e38141dff273e844eca90c0b71f248ab0481293e7f8667e6e6a7696538bc0fd4162108b9d0560ec2838b474091a72f5125d6b57e7a05cbb5d19f630209f29189a547566b4be860bf82bdece1d0fe41e5bfaff1ac493555cd9205f4a2b28d83d84c901b1fee4bcd45a67134a0bc073276a263fba0d9112f2f88172222a52bf9ddb072926257c014b8539b8e9e12c474e2bd5c365afda2c7e9563047b15935bdbd3a118d0ad2683d984671bda465541676bafe791c8098a40e8f7c218c42d19665a7310cdb1a338b16b9f569c23c3986e4b1b959b35ee3034477cfd9099ba9dc8e7d6dcd4221cbf27176f7ef86df5da69cd2ef5a6f3419810d6d15eab1e1e9513d0ac4160b6f97277107301059330e483f83e5b651a2fc7b470853d52bca91fd519a60e149475af1a8985fd32bd7b6939103792e54d2bd230bc073c4d992390afdb2e83977f91c5e4ccc612b5729066d9748543c38502c0472e7b9d8d25de9d78c451a80513201aa7e12618d04d71b0750facb768393ba97bf603e3c9388572709de851a3015a257d27265bbed6c3968abe7c76b70d80aa6bfa5ae0a50e5fa513fb65488fd6ac3bfd6d69fb656fff6544002e1531be14a7358b0f32222e7f94955ed6565a31b9e6eb47b9240494ae6823c6ffb2418856b48f94e7d6e4628e0cd53db165f7b27c94192dc1f079c2329e363454618ba6378611ec466b0e976fd78e050143bbb4bf5059909c057f23de99fcce85ed357ef460a2892a4fc4962222a404c055077ced70d4784e5bb12663df9343719a0d9cb03346ff8f8cd35ab4910c5dd28bd731be2e1982772640eb5be1f529767f206f70c8c978696f1abda47dc511889332fab3971f11bf4c44ac4a594dc0d6f58ffd89ae891267bc6c6c1e6ef1d72028447d9a17d1a4aa87ecd3bb8a94cdf93039436e0572971d667c4dffdc20df23d32b75839c9297d918fdb4f27e010eea801d233bf9052dbca4268e483cfa0d11d004166af8f19cae594df291a70ebb9e9063eb44bcdf6cb9eb5e67444c433af015e7bd999239c94dd1b800a9dc28ab011705c1eeeb298c223d160d2e0e71e75d351eb22a110a88f810b163d8c7433deca30bb53f00394162b4c99c3d34e47fdf53aee8b7b5dc41dfb663982e806dcfaa6b8ae5bd11c85175eee56bc42cc77a2045cc1a5bd75aa66e77fad9351e6e3b43797f28d9df04fae122445f706fc2916ae73619e1e7e94c797f025b922876037cfdbd62c27807945f1208edbc2f62f3defb9a05aca4281f0faa79e7c5577f296a0565705fdac3d8e0f81110746b55b34190bfcb0942d248a9c2d91cb4d950a612f7683e45dacb1e35664edc426b3252a6ff933d3dd3ea3b369cf1983ebd4c96b48a193fcfd6ff05707791c3650234e70d41a1be00c1d405c878c221fdcefabfa1b7136858059c94a9f2d017b5bdc79de380fda20dec58838797ad0572621e9ffc9ee333595fac19bb1a3f21086e26198436e4c59c2a47f27577497804610bd43210ebf59d374ab418b418f19503ce2f25a21e0779c63f8a41ffb11809fa611bebbbec03a06dc391017d1f5aa0b3137f7f0f3e3e79236fa0f0505612f97d2e488ea0563a7a8471038c4e15247e463d4668747a9ae396f055f000486ccd5f62e48ddc984a38e393a79be2f52e88c1a551a54137239e696d4b0f31d36cf26984cc3261f02093d2cb4ba7c4808d9a89eae94955f22bc554fc7a6a8a029935903c195836fd2cebc6e641f7a3090ff730846ccf08f7b357918b998d6d5b4d5df9d03e2736950fc37358e16c44c6b20e1eae2e92dd2ca704faad65bda7b7c285b6cca21df0a429ab030a0537ae15e5427c7f207000a54e2c5afc4a72f90cd0d81729b4a9e81229727b9701ddc3de8db457abfbfa19de8597d6f09895d0c4b2cdbdaecf362b740ce2a35261c757fcdf267bd1ce50fa6e1614aae6bba1c2e0e811f3e100128ab47d4eb264c255c9fc8357ddecfdac2d890de046c640c9ffd643a4ec05e7a1f36a37acabf87634d57c0c9984d9932a49f6e421939a022f96bc2a3ce70cf8db246a00f293545e7d539153dcb50affa3688bd2188d2f34baaa1012a6009d57e6f6b8b493dcf94b9c6377beb8a8840b14e24ca9c113d5f5ec619ace577669fe723479479e2b7a7c81ae7dcfb8a3bd21ced7019e52a5bc02b445517b9b5ec4b115fb1b7271c018d2cbfc740a3db81973a1b13dd20d953e40a2293654928f0323aa894075251b607cb204cc71e31cfe26f64ba622eb56715f7a9fe5dc5cbf075da30d82269b346b9a9b75e88a70955b924023dd71e93b36d9f9646d7f41351bde5d342dc775b0c491d5e0f3e946381d7546f740509796b4ea499f4200f453b22f1e882316452b0aef04d2f17b47630b3b89cffae3fdec364a65f5fd75f70aa0b54f165d9741f5249b7f3ee16cdd50567bf80962e324624454bec3668ad0fb0d9990099306568980ab82cfce9e68e346f5dc51819c5b8422e94bd4d0451e2b8d01e7ad3c858d64bb61d8e19013900cc81f3fb95817b0fb6689ae651b70393d7fef93cf0795711de163c734c2ec0576380e171816d0d77e4a736cce85a99a79d161ba9ede29a8f3e735e3ab392d8516fbc23ca23c9816b0b4fdda0d521a7bc35b256d8b5b69a64447ed943151e3fafaedaa2acfa48721389a193243387e414d476992e45d7874e3407e781f49bfebb0658bef02825a22620b379ae2c1cbf07ffcc76d6920c2dc2e9882ae182d0658904fac38ed1dcaed35b3a0cfd995cf38f6323156fdcced97404dfda262d513f1d8c8f1bfbd3c624238a0d66e50270350be6078f6bc86a1a599349a2eab56ce68bdf8a9b71907735d2cda4aab6903737a7ecaf8e936893e38440a67cec7d169d9e7beb75bde916e192766eb08850bdd0a9cf5a33399ba5aab1559e3dd3fb8e835442d13582f9110229052ac0dd75778fc92de1f04cfccbabdc0b9e6d6d48d3e521e84e653f7389f3d7ee9c3978e799093ef057e06a5f9cab3812d469c47dd0ace38e52a0c7f29ae1f5246fc22e5bced32bfbbf395364226573a1b6615b64d76365ab0e91ad0c65b0db323f2a7ae63dc4efee410053f77a77582decd4c5764a4d8fea6f313038c1c295d7e132293f479b56fede2b9cb13a8ff58d04f16b864065484887265246fa628ce1a47520fd216590db72635ed84a22316ca86b752497d4b6e23a770471d1e385a737e3960bc4b122add0731ea2f4cae581bef2d9cd45ae675aa54b8e42a872a7e9e606dcc3dd8648aad0ddda975e3533dc2e629e9e1d92d5118fdbca67ceeccff6a08a743ca89d332ddbd2ceb25f7a9a34bd57bdc75c05c4398aa70866c284ee0ba05bbb719ab69df206c83907cc5f3f8e0b2b53792099d6bfe45276ebdaac62a0adbabb7c806483e2888e91414aabbf0b61e30f5d1b2637acdc30bbc17199491ad7834ab6fe7e007cc6b87e8fa6f5ee4e917add0dbe8f33ac110b241d78e583a70b8ca9e71d0682424147e6e7d2250613b02547487ef64930a18b25e5234d1897212925f26a5439bee2b56c2ace499793c9256abbfbdd6ce99a628b847a7042e4e6569791e49ed382581009119e94cd0dd2196666704db61d715f44fa51c825208ebb8b36c0d4118b7014285c1b1d7686c30c332e03fb13d8c5ccb0a1bb81c0404214640ed32979dda0faa33581288018988a3fe022347cbec94d6246e732473fde73e8f4fe03f273c81e109c4a47c495878cd9d10e38318967c4b24fe95ed6ad3e937b1049ca6931f31dee1b968c0100de81b54affd4a655170a87a34373b1eacc3f5886ede553189c292d866c4da4e78844cc1d9b1f664ee2062b08827de38b8809617616fd808b8c7b6bc1c9b1f85711d00a79940195d4e2083a80c8c84a76d6df80161ca9f20969f5f0474a97eecff87c8dfc56cf00484f8fc1d2daaa7cd6bd430ba77feacbaeeaed5a06fbd29e2eb8accde2de738842b38948cbd3336cae3ffb58ad01c64c95480d107f8947552a11f941cc9b081d98b2c35a23bea8ff1bfce309549493d6853b23a4fac4edee68acb738fce38a0bb354a56b751907d0b7fc2f96039244e24d32e7f05710cdb40632b8402da3665e97bf5660b80ef130aa9b6450b75857e20266425b11841c3a0410dc3298a31fdbf80cbd85bd086583a18b52bd5ee833028227e6bce71ddea76e418906b48cb11eddbfa58fef0b5b59444343b666d339116d171b0df868c10ceeb6db838210edbc64dd0267466d2b52a511cc4c8add17e31d627349842c88d4ac59e53d9c3c5356ce3a25b661e094b1c65242338c7b564cc700cd1e68c7c9f80d509b50ca37b397ddba0e0ad3eb7f79aabb6293ebe861b5c98a9a711bf1d9471cd38743d7a44bf7ed216df234cca2de775336ecac21d5c6ff4e1eed296d553cc840669f0532007c70e7c6a71e6b06d1d4bf44481c9ab60c64c35eb60a09e614a2d062950651496154ac77e2412036ed42c2bdee0102b4f1ceace8b27cd58578f3b7ce9253b26b2fa7ce16e41793445d7c1875eb06c11cfc7cf3b0f307e5887e1c2cca32df9265f2cbcf8a2ca41a651e86e12a7e04b87e25e6fbcf41d936cff0e1d01c15c59e05c27931c96af7563e6f4a8231eccd4c7a1fb082cb1efdd26f2c3026c7174c5f846cfa28ea168df8dd72a0ebb26c2a818f6bf2f768ac23af857c3a0a1e60ceabe2a42ecd2cd6a1e5aa558116b21267c7b73e235925d0d384e4d68b7ac6dc27ec7e3698d2c51b39e33b4f1efc549d5f80975561e311b53dcbbb72d7f4e133427c211d168f10f1c8d3e92cfa0b4b0e1ff0feae665e42cca3f10a358a808c26279023f9c0ed0c29893d7594549e291096cd9edea961bdf66c897660fe3b04898a09204da491060b7025d5a074d7c12326e689f06acb7210a80481ad0a335071cf90cdcf50215f250c0eb5407a4bc2cec52475b224b2bfe13c71ce6b503f2258216a1716e53c5c8850ca677a8b4520d46d1c810728bc8ddbee1391427f27b5ca8fec28722b6e078826635511b783e325ff7f610794e1e5d2346ba04cb42af167f8dca06d2b978657b77e08c9bf7dc1843407bd4fbb49db243e63f2990b5d9a342355841b1c25c06b3dffd789e857c750b93fcf9b980c1c4948c2b7e7a9043af0dab3d7658f869a7296d17d81c41a276dae98c8e81ee4ae78b891ccf67d955c1645d287db68756815b8236ab4f1ec14770f8845ed845a5e271a63859268dbe100b5e2c48cff1754f1c30e68edb43527b0aa60d0209cc37f3079c6619de0db76c6552663fad83173907cafd6566c4e7c6d0c86", 0x1000, 0x404, &(0x7f0000001b80)={0x18, 0x2, 0x7, 0xffffffe000000000}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x8000, 0x400, 0x7, "a0a56e33710e5bf513bb8cabe9a566db610f6eaf", 0x7, 0x10001}) mkdir(&(0x7f0000001c00)='./file0/file0\x00', 0x40) mkdirat(r2, &(0x7f0000001c40)='./file1\x00', 0x8) chdir(&(0x7f0000001c80)='./file1\x00') sendto(r1, &(0x7f0000001cc0)="3d4967819d74349ee844be3dad2b08b0af6e13b03eaccac48323a942253558d35b706572691fc95df732bd211b4db78ce37bf619913df7b64aba4f5e63e64d0d2fa8c3ddfc11ab348e453b9a9cf9f62fb7c93c648dbedebf4976980a55b2a38fbc7941814c37266f10cd91bc7f8040e196696a2ccc7ee6afacb4470362f25ba92ce995b753d5ca581afd178286e561d7f975a3fd2f7f5e1f9fd861a7a58778f63aed7797bdec2f2b1c92018b78d35d4b3197b92d7b240077c9d960fe3375b731f27dfd5a10c9b6f4484f49a9efe07c41ab66e24c5a7b3ac7c6016d1d24ef5bbc004f7be82e1697e097004afbba04da665037c960378ce7c3c584282bf501fa2fbbb001a3a442f2f30f60a2e60cbf5264d108d954aa109fa3a5716a2292bee38b94d56e93124540aba9565715e272ea82c4c2684212d64a60e44fea3c2ae50d354d68b0fdd6e1f940916ef9b250fcf2aba764cb1962182ed1f5f9833b7126e14ef608827b332957eadb93be5bc23d5ba7c9ad53f458b2c7ac098363633a00455a09031803f4b59cca5d246cd8cf586ff105422e683e2f3e3fc02fb63aec3ad74eeb70842c431c04b97ec7f2c42d37ef54d83aa2595b4aec477f0e560ff365879373e14219fd9bc0c3f7f9522660d05692a7b9d224be0aa2e768d9ccf880464ccabe197268e98c0ee99f2f3060417c00389cca6f896ef77633759902bd59ca32e8947492a0bd1d4fb5b29fe2fe6e503354062f37daeecd173194b4cfd6581a1a47778d94843e4f767b04b4df1a0304fc6541578dd2063f1d5eb93342f19f09a0c92abae2df44993f463944de71ab147fe9c8d48ceac70d637ff463ea75858d1930f50fe6688d97b61615b436306679d691bc0ab9c128feeddb0e85d5e4901a10b7172f1fbd13210fbfdfc7a57eb0f18d29d6ff1da940eb6be685ad83d0bf1d659e99c9202b7aea64cc84fcc95334e3698e1728d512eb21dc4d2f17d24877d0c7accd1abcee9181b9fd1411cbd59033471dfcde0d0e97e44a6c773efcb418bc79837c3d7026f98862bce57f5b52dde11d46406116a2e847acaec101d7d5e7b9723a2513612d769e2392c676247a91b716637f4da10dc4bd95188f129e1674258126d1048a47a4a4c26081dd5ebeb7d45cc6ad59d9efff78163c7c72d203095fc0fdb5bc3fbbe99d1fb45f042efdf6796ff101f41b196c2b5c05cb626fd473a5443a9ac977312dba0072df974af735d7f1eb38ce6390782d3a5c877fd6c9ef49046a662b9ecb0768aa9731659ab7567a9cd579807132945e82f30fc903d064bd26db9186fdf38a392cfc557e5fd3ccb2c80d0364e28244a8bb59c507373b79163160979aa4093b430cb7e0ed729485d3789159210e14a0592ec280787405d6d68e502114e102c333aea891e417cb0d87ad7fc5aaa6af5538c723ec9bb9488db42f09b6c58e59bfec012a75b3c5040dd70d4b75c76dbd7763e5a2a01d8618df184a8a45c1669fa885818c11e138fee7cab829dfa4284851468c2a394dd6df05049f1adf20c2c37b0d62b66cacd213800a985cc72446aeb35fd1954d61c188c8286103669494d836bbe10fa5ae61de24a6f94a6ad1a466ff45eb9427ae6ea212501e6878cd52a1e0efa83e11679adacdecaf46c2f4fda40b24c764ca745739c0f744c78f5c60b5cbd4a5bc38ed3baee4e3a7efaf1e71c500edb821603ff4e560e6e2bd1ce9cc6f19fbbfd00efc389eb44fa7ee6a505bcc07291e1a3cb6d103af968a8fc078de2236b0180d8926f625f66300654f3ebd22ee2e1a345514b4d6e973264648e6d62099ba044c20b6eeed2bf64346318cd7797b9b3a304248fb3dd5d483db6532b6ff3f3160fab46cf2174b2636466953cffe83f3f2f9ca0d9651bb614e346750ca22d1b40271aa949fb4c0224adf7cf6c3aa0b27bc23b74482b9cdf345bd702852bd4cd7f2970b71dc523fdf8ce05108a15996ccd3702243c4d503a5ccca4ff419480bc1a56d72866d25766e17ccc252bc521af72c25b0e36ba3398de9640302b0e6422bd82668f9714db230e845bbab75cce128da701fa8c2ae53281e41b9274f9e7f016098b9aa3629bc52d11a8c807a459d53574750e4c528e8b9b90d19091c6335b2c15080d66d287d4c6b041031aa7281b9a327d78df65ae21d3e92eb4d32485b1b2b6fb2b5e88189b2802aab2a681bc95513c95458f168045c56dbe0d59513bc88531b1eb5dd81104d65dcfc744757586df4e1722871c8eeda77585b4a569332329b83dde2d9a4d968e014df0d00205a98d7ef0c64dc2c69f02b01a50b4f83960c5231d77c498f90da3ebb85dee6ca20327992b49189bb6b8a69d2a2b7a74ade1758e4525b42aba0bccfac6e783d6a8e97ecdeba486572291589f6ed841537607cad99d283f7ebaed1eab18849b0634513c025882a81397513334fd95084ac88c2387f1e8086e6544c7389135d8e4ee36b968847274c487adbba4ae8de215b34459269afeabe931497007b0116ae2887fc168bc4d8102e1fc213fb6070e776472776dc15133bdb3e8a0deeb05d123336143c8caea69a49686b6f9d14789a8116892521c68df6a6b7ab4ac12c3ca29c3ddba390d1efb88c179bdd2554da977e07707b7e07694d682cee3fc797196c45c14c66f09892b9c31700af28fab52e9ada5fe5f8a5fb510723ac375c8d7d84cb1fd13c947ad2ba1e6313b5a4ed3cdd25fb802c2effa7a8d5e2a2d1d22572b62a3dd01123f2e9acfd0deef036fc399a0e1f910896725afc269573f406edb12f205f1c9f64dd543cc4dff38f5bdadb06fc3a37abcb97647dc11802f484577ba91a785c335ac2e3558a8c2117c37d2ca5990f89d8080eb54cc3b791a77d9ca4313c52606b434c1a8ef821fefb037db1fcf05360237f853625c25e0807cea7d53dc89e21979584d8c18f035dcbc615fffc923497adf536e4d0569b3986fc1d8ebd37d56ed175068bb5df5f71b963cb489fd74ffe2c24673e1835d8839fed57ff4d1837ab98530bfdc430856a802b14c961c860edbb18a581144275982a5b5362d0f8efee283950966356637a8818322291415372ec5b495753ca6bc9efb11834933592ef619e56707097af5afa2c1d7c05e85dd954ef05cc8d8666ed02d043fc5af5a7f78015fa4f876516c0749a113c34c52cb14e76e126e3cd9f1dae1539c0a5272eb4ca5f5d2020e94c82d4973cffc68832d14185b5058ff5465bcd863bbb973331fc679251732876d841879501b2dc91b8fff93dc644063cca0baf844c2e1542041385aba9066f9bd69257e11f2b82c58bd6a0b6150bbe16dc77e6df23a44de0fdcb1ff51c832c4a3156846eda3fe9f17d68d78060c51fc97660edba79797027d4668af0fc776d37f7ec7eff5e3e75953fad87ae6646d803ba9259308827fc98dd9c7969bf40ca7cade5363ed3ede4e7811410efc6473c1b01ae3cb454d4bfce1df602bd4a01e36b6548ef448cafb29ba60e6d6908a4d89c85ef2191458ac1c734c3caed81be8fa5861616fc85729635548cef25114c57ab124d1d0217960853966946c8499b4447e054c19b5116e5a1a75be3c90706f6038b1d55f909f229045843f5336e62039ce43791c9bfd5c9b6c53a93daed4e99bdeacd47754630d23bad5863d7910309e63059678960532a507aafdf1d1026c8889dcb16af5dc846fb22be31639a6a954b37f33a640bc93e5d69d5d42dab6947e3dcd9d320130c7b3c52e8ab249beebd40c872636b6c766ac487f7e50f27213acb40ffbb25d59b0714b6d7430c8627d6dc6086596f2f85b9312f8b92b04d909666b633e153cd9024ba55528a177b7b269c8dba1107fdf4ab0ecd491a69fc6337bcee05364643dac8ea463e627866ccd55e07051a365ba75221b4efdc6f6e9500043db171695f566a86237dc540bc75a2bb259a654f24a8d85bc683c4901f9d65b010d006dad0e54c789009fa3a3a779da65d864972750edb86ddad32fa00fbe96989e607d5c61acb70ae46508d2a74b3b07e5f6759b17bf6ffedfbce45fd75d0a803de6ea14a057a5905450f3d3d300f140a716253ae245079cc6344e6692960dca60479751fa3fd6f59d16826a1d3e01f24636ed5d2ef9d343b4c257269a22b874c77f7b09982b96ed80da38e1696bc105d97e1da51576192ea578e5817453db25446657d137d65b7fc4e81af347adac8bc3aa2bc93b782a1222dd3eadc9a459dfc7a758b816e1b7f74573a17e1699a2fa96d049485b96f0898ceedc8bf3fcf8ff16035a35d573f30be2d589bb03912aee974f04456443eec9a346c8c87f990a469624fba23e376f652c8400f910308cbf9ff1593898280f287fe7302de121422957e188ffc37d50f4aa79ab4b98fa16f7fa0e38d475d4f1ffd9d6c61da811fc6fe9b617eefbace8d6933c418e042bcb1fdc57ac0b72fa622b4e80e164334339b31606a6c46d828a9bdc197b3496cc6441338ce394be959c2aaedab56743b91caed6cd8b506a52b4a8c9f24b77572885be1b3015703c4d3331db82ab3b5df1f59dc74473fa2975383511bbb29c3ac9075a58eab704652dace8dd17c2c197b5eb6a2905ab5c80ff3d58ace526ed999da0d105fe6e101eb32a3775a6761381b34da2f6493da308ccd26dfdbda73f0951b30154ad0652816896ebb50dda62b47a0c8e2cac8bed47bfe943e254be708ae951e5e7a694caecff2443f6d323c72c9c0f7d12f45596e526dc730e977dacfb3701b28b0b473364f588aff2617094aba94df21f10942e4b1e3729cc3de28d67d3c456164eb8527c81694102ec4e3b546f3cc82049f4aa604a8372cae23488de1da91217bd2e07a215f0657f0bc97ae32d5502b1b0e9553165a0708fa7ad5cb28eb102955c58a30fda419465be4222c461a8c3a50544b5d7e1dd8782cf568e4c5f329ca3ec8f563f31120e696022453238836791f04ca1344c1349ff5f71d00f99b831a11652da565432f22af40bb1005212785070f7f64bb590bb01ae87ef8f52b9272103ee431911eb87d6e33f1b82e4770767ac8e3e28ecd86bd3c001121060f5c0285875b75571d21c1121027824d4c9298d305ebbaca4f679c7a8413a50df86964d5c3ca12de5a05961eb137199e43617c5e5312cb767f16b758c1c7425c697e5312356087229d7ea6094f65216721a6a7b01e0f699ebe695d513e56e7be12eccb989829cd27f62f36a0b1015ba104700f3a0acf175031a9aef1a4752750a255f00fa855f2a23657a5745b5557ebeee9ab8bd4b545ff8b0e4d0a73c564e9f81851b4100c7b04a1d2c18742399c1760258935aa0ecd8b9dcee17e494b9019689c6f485950b46d066c214b4c6b5892c488f0f3c66cd2d1afcfcf4667b62d986102da865f134437ee76c3dbce9e5d174e0707b94fe17c851570d33898f79e49a3edfe22eb0e35bd5d5a573969198d7fbdb2ed5d3a4f6b692ca7ef1380eac15c5b5cf27eb507d6ed6ec6c103dcbd2fdae828cef8aff356e0043ae17092a2cd35ce59ac4cc37c2854e53b6795ffed0fe3254b491bd00adc85b6dca3f2f15714b7857f2011fccdde5ce2fed6908db11fa7b5e31b11f1067b3aef2718ae7a80b5ccbd2c20c4ad411f70da30cfc5fbef30bc2fc446f9528c07d615d31a839d32d29330504e9611fb7e5b939c3c11ee290b58b57a1df1feb711233bce81e4d0d01b77a982a15c1625302c92f4be9e15f87e666994b77dddad670e750f669c21179443a2edddb67ef76977eaf62bb46894fd48259b522fd1bc92621067a3b944b26351411946cfafb3", 0x1000, 0x9, &(0x7f0000002cc0)=@un=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x30380, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) sendto$inet(r0, &(0x7f0000000000)="f81ee1aa82d4b25b6d5a380cdde185759882a815624ad015a545d47430a60af6daa27868a720f41f3f28d0d0774661", 0x2f, 0x9, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x58, 0x1}, {{r0}, 0xfffffffffffffffb, 0x90, 0x400fffff, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x3d, 0x61, 0xfff, 0xe9a9}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x9, 0x50, 0x5}], 0x1, &(0x7f0000000140)={0x6, 0x6}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x812, r0, 0x0, 0x2d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3ff, 0x400}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005, r2}) r3 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x4, 0x48) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/254) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x2, 0x6, 0x119, "adea1f8a90c148eec8842533707e684e1a4d70fc", 0x80000000, 0x7}) syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x38, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000008}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:00 executing program 1: setreuid(0x0, 0xee00) socketpair(0x10, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, &(0x7f00000001c0)="54e0213d9c22f0029d25d62f042acb2e7b0279ecf04a58a87d6bb93658223dc76f33264fb7f4fbf6a83f5257cfa873bc6199b55315ede83005dd71adc841675ec03ec781e7b4d2b39bf9b4f625aeea9f8fb8b93e6f09a06c46527436067dd2952669d67c54e3a5ea25e31c37941f9edd34f9bb7fadcf9b80fb224deb88e18fb8460bd3e88b054727e47b7e3cafc4b0a269b48333831af954c36e70e99cec282d3f2c02c553948d707f114c7d39cd8fc10fc8bcdb4013655916feee8c", 0xbc, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x13565a73, &(0x7f0000000180)=[r2, r2]) setgid(0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x37d, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x130, 0x2) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0xa1, 0x0, 0x8, 0x1}], 0x1f, 0x0, 0xff, 0x0) renameat(r4, &(0x7f0000000000)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x4) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8088, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x9}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) nanosleep(&(0x7f0000000080)={0x3, 0x100}, &(0x7f0000000100)) listen(r1, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x889, 0x1d0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)='\"*\"', 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1ffffe, 0x7f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() setuid(r2) 16:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x81, 0x1, 0x21}, {{r1}, 0xfffffffffffffff8, 0x4, 0x3, 0x100, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x200000, 0x645}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5f, 0x20}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xdd}, {{r1}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x4, 0x8905}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0x8}, {{r1}, 0xffffffffffffffff, 0xc6, 0x20000004, 0x80, 0x2}], 0x5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1c, 0xb8b, 0x1}], 0x0, &(0x7f00000001c0)={0x7c90, 0x5}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 16:00:03 executing program 1: pipe(&(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\n', 0x1}], 0x1) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x20, 0xae) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x803, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000001, 0x9, &(0x7f0000000040)="6bf5359ea16ee080b6f40e4fa81a694b5981166bda4d29eda1a9780bac4eef1433dd74a1995d14e519eef422dd85f6c378bc187722a852d6d0075c08b6908f876719f86595d66fce0ac1", 0x4a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() fchdir(r1) close(0xffffffffffffffff) close(0xffffffffffffffff) setsockopt(r1, 0xac09, 0x862a, &(0x7f00000005c0)="1451ab81010ad187c724716457b2fdab506006605619f1c4d4834cf3fbe5f189c781fc767bea1a58fb3a7d910152c872660ff3c58d4e6815295d3b45c27a55f902", 0x41) fcntl$lock(r2, 0x8, &(0x7f0000000480)={0x2, 0x0, 0x0, 0x5, r0}) dup(r2) r3 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x7fff, 0x36e, 0x4, 0x2, 0xfffffffffffffffc, 0xffff, 0x21d, 0xffffffffffff7fff}, &(0x7f0000000040)={0x4, 0x2, 0xff, 0x400, 0x5, 0x0, 0x7}, &(0x7f0000000200)={0x800, 0x0, 0xffff, 0x4fc, 0x9, 0x8, 0x8, 0x2}, &(0x7f0000000240)={0xffff, 0x18311ce3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="3c6f7c0016cac4d297dfcf6c993822861a65e4b63fd37f19587e1904cf6244094e1d30b60bb2763054039a4d6dcdc413dd8c7d1db397c298aeaf63a0a9c03431ae4ac04dd7ec49a86bacf88b947a26c10250105f23ff5546ccc675f0e839a817be99651efd76263a13971da3907615ac70361a6d7a84310bce07bfdb55ae989b24ea9302929f39cc56e01b33b92839137d2cdeb6626e932824fadfb2f0f18c07adf4b448825c23878406066fd50a3c3c989df8d7d63f76e1718ee473cb338e1d2406a70b0cc4a7e2b5e084125064378ba2b38585da5b108687dc3cfe581e7cedeb7a8e90f15c859ad539dde7", 0xec}, {&(0x7f0000000380)="564b7cefd62687819acb4222957e90ecc8b23f82fe9d3ef7e8c42bd1bbaf310837c69cd6c43d5042b77354d6ceebe8b85661409e780f9b90ed83a3e90e3a6e03b3e9cfd425c45b5a90999f5c1c64d9a8113dca2e2696be431187", 0x5a}, {&(0x7f0000000400)="154a5991469364ae41fac9cf9e2f24b5a30b9dcf14d82017bc2bb5e5d5542e8ee94dce7e878ca4276fc17677939cf0e0c3ed22621acc321ace0c4eb26e6bbcad", 0x40}], 0x3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x8000, 0x4) mknodat(r0, &(0x7f00000002c0)='./bus\x00', 0x10, 0xfffffffffffffe01) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r1, &(0x7f0000000100)="c04090b7212143a3dfd2b6fea3403dcded92661d0e29f183397ec99e29ec4997562b2c6fd8b1857058f8a1c3821e14ab930b737b264b03529c5af8d24cb6f2757edc42d3208e90ed524924cf033a0aafe1cf9873ea25d1fb27eaa24ac79c8d8376e495c6cf8450423db93cb1dbfdffe499b90438118c7f0ad425383034", 0x7d, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x7fffffff}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80000025, 0x9, 0x9a}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x331, 0xcc}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x20, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3f, 0x8}], 0x5, &(0x7f0000000240)={0xe2, 0x7}) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x8001, 0x8, r3}) r4 = accept$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbf89a433677545636b37cf5d8cd8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) connect$inet(r1, &(0x7f00000012c0)={0x2, 0x0}, 0xc) open(&(0x7f0000001300)='./bus\x00', 0x2, 0x6) getsockopt(r4, 0x7fff, 0xfffffffffffffffd, &(0x7f0000001240)=""/32, &(0x7f0000001280)=0x20) 16:00:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004ce000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:04 executing program 0: pipe(&(0x7f00000012c0)) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mlockall(0x3) mmap(&(0x7f0000a7c000/0x3000)=nil, 0x3000, 0x5, 0x1813, r0, 0x0, 0x1000000000000) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bcabe8d488df95cddc371b96be6265d49fb24c140b1186ffd5590972817cac6ba695cf4ba815b4f48eaccc931d3d5fc06cbcea0c32964a16a081c0d075efe960e1239581fe20baf50d7e9fe8eab72ee4dd7b565ff8a1995b493aed374742fef74a66495de0fc1277de61208f4d0af51e1eb1e7bd573115d4ede4b6b37f41a5b4322ca546d7d8bcd5be0381c05c8453a34e184acb214010d659a2d7a628c38b5f7b96896524515045742ba2f1124cfde03aced59b678280a46ff3a62470d490091c1c696a63adb355031062eab4832c1949129e977731ff6e54dbc9e1861f93e945da25e8bde625bac974f1cec6e8b479b739246fb4b93bf79deab548dd0147880627fa74e345d087e71148928c547373e43607cbb0ac3f504ec0513adcd93661ae66aa5d3d1c41fb6b427d14d2d9e3ebef54169e530a0f8f28dee531550d2ce8301302a066dd5f4b525533761709ac5b45b702db64ad242ac41965d5b8adbd7c4c2492ae0ddb2f0a0bc79c0298e80c60ae434dd084bb7d3089999566708b8d50a76fa72ff7692f01b95ae58d42f33188a98604e27870a15c3e1bc3c27b536ee837f79b06aef2f16d578796fde17639575887ba5759dea67a9ecc91233541231cc1de4f36e124f2877c98be41f26afff06036dd0129e270555eda0dc9504cd816bb4631afb2e7af5d126b3b6c75e8238d7ba06d82a88fa2fcb62a0dcce4e37e5bba4314c5a90b83654b39c017274b83f3ad843af799bd8612bae48e4d77614dd633607c2338a985b8ce33abba8089db743c95558a08ea11e270cf42ab09db5616414f17a2440122b3fbe756da7076e6ec6bbd27519167969312a3c52450a25b59072e9b9bbb0a7af051dfa014481e725d2e9848adbf84cb0453154a2d8f3553a2f67d8ef5e649b00bdd463cb293c05bfa1d917be9b6418fcf837a2b5b6d3c5422bc4f17f3133375bedace04ae79aa384c638e4793a8484e4aa844bede30d06d73cda1e5ab537c4674ebcf5bde2e3a5f41cea98ba677f709e07c335c3d93a81f222d157da4e9d6b83e68e09a5a4da3f0262f060152efd3ce090fea01543001379f13f50591e408d52718591b2009e2c3b91a8fde7c5829aff368e16e30fbc754a01006feaea54d1299332dcf42c0937a96e8d207f3552817ea94882531ca1473215e527e13702ea4eb67729e1983be451d4f75becc5b7008c0aea12023dbc7fefd0466220aa761ef7db45b465178d4264f8f0efa5c37ea6ac9c0a31a7ced8e8010b3d8f575ba01803656c03a2cf7632133071d0be20ff5d8d8dac28791bfc0a88c0d2031d2b7159cd224c6f042651987a9d9bf2a8ca0475e39c830a3cd5c37168470f62c556ed7425a12445757c64d311bc71b726a56c0acc01e7125cc69bb9b06a175d9830fa6f8b33b51c09f30d530c8b83207f6259b32e65a3ca315adbc9c281dca0cb055e141159096d7e2da69688026de4c6f608a7363f3a98c50613cff958769c6bfa14aa12c9c173360abebb7b4d6ed18188115a2616330e72f8f98aa35dd1a71cadb04852a45cff49b19ed91eec1cbe52693131b5b05753f72fd021a0f50543b57c7ded553fa6eb8577f6fcbac814f5dcbb82d84aa623298bdc2c6aa69b00b322305cda3290d7c5d9b06c8f2bcb61962fe6fcbf3f105996b33f85d8962822ecf4ff322b9c4c0319cf818a6bd14393471d33a4da8af85f9eb40f4c0629ed8754ad5872b47b0196854fbebce84452cb993ebda39dba56f5c61d69d19e03789560168b406cc7a165b33c98cb5b5a8981d5f8fd48f767c3d66bd2dcb94f7ed07c0252b299b4a0db46eeb2cbfe5f8ffb6655da4f8942be96a5f7508c337ed26320c799fdba70f5f234f77ba8ab07ece3f13004eb6ab2b1d5fe854c708cb1de4da5491f1ff49540b420d9b34d38fbed94bde7d619e991d85044714249c418cb5d3d75dc92f783a23b420954955b0bb249f3ed0837167d23e3568afb41ec40fdba37ffdf308cab6c7d8218569513d5d833bb7fe874b1da837a122ae27bf79fa511f242cd31d04b75b7393a2fee24d6ac8d830fb1ab00be36865f05578b007a3c17a6b3f193529cb5d0acc4b64152b1ff1adc2c182cfe1f5186323e5427a6bef481e122f4dfd5a60226599796949be4cf7548548015e8cefa74c9decf39a3531c2c8c9f006a561619b332db92247533ed1ac224cd56287d5024e582c3753d66a69f5e2bacc8c4afe4e2db1a73b460453b441b476c06078672dd0591bd17615c7203408961fe5af5e667f108785ac3983c616d25ac78d223fae37f51338e16fb7dc93488ec342dfbeae1bec39fe9e04d1a3842036ce5392ec2ddd3070f6864546329e65ee71de22946e5568c94bafd678e6c8bb887f18ab3c29f8cf4104f20b733aadbd72d99bc047edf795cdb8155158bc1cf45acfe6286fccd0a3069ff0fc5ccb2d1388b2f9955fedc72e57c4d87bb43500c826f746c9d42d9fa38a0e2abf84cffcdfe5d740631af284c0cefc0b7d28956171109f19e15b65cbd0cd71b6c310df1613d", 0xf02}], 0x1, 0x0) mmap(&(0x7f0000a7a000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:04 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x7, 0x0) shmctl$IPC_RMID(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fffffff, 0x7c0c}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe1e) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x98c, 0x7d, 0x5, 0xffffffff, "3754496225fbb221a677d0c72a8be29ce6b80112", 0x9, 0x6}) flock(r0, 0xb) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) poll(&(0x7f0000000140)=[{r1, 0x4a}, {r2, 0x82}, {r3, 0x100}, {r1, 0x20}], 0x4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:04 executing program 0: r0 = geteuid() seteuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: socket$inet(0x2, 0x4001, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000040)="eaffffffffff0195", 0xffffffffffffff65) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="be441220b0c8ba5116391ad3f33f935e96d9b1ae93b156e7cfb9fe56d64bbfd5412ddb6ce991280ac27fa1df", 0x2c}, {&(0x7f00000001c0)="d7810fc58beffdd0793914859c8d343b932a8941537b771d2c5a94e5fea611bdb9f02db0ce49ae823b8026db4b0f53594e1fc4911197ae9196549938c7c7f98e165a1abf7039376a9c0c42078edbee4d30354446123260238ecf1faa14a5e505bd7bf34a5766942c23f4c88e93c6b37b0fc3b1a1788d9963e019d3fb7db1d3495a5182194ae2d4246ffb668665bc66a0c2eee461085b4bc3035c763090c2", 0x9e}, {&(0x7f0000000280)="45d5362b8824b0e57ed0c7dc31a954dcf76faa287757c4befdf099930acf1335aa2e8d29fdbdf3b9bd060f92c089537af19d6904fe54dd41ca0f7cad50e0dba11a66f5988be65ebb14abb392d9c1a042cc31979f7425688adf5e1ae9911c5924c5992bcd9940aec4c2042f7ac55b3819056c6c7213f0fcc01223f9372e32309d6436efaf7c86faf298ec8d5ac3667872b5fbb5c4551ca51b211ad171240f40589ba26054ba1ae36d10c54330ee0cdeadfb221c99de98a44d07dac3ed16ffad19c394e7e7a6b27597e953aec1c95c573ed4e9290492ccdacb68ba1ec2b33d418b18d4ddd8c70f9d5197df90", 0xeb}, {&(0x7f0000000140)}, {&(0x7f0000000380)="690953092e806016322883ee181898140631d0a22198e737f531fa3c8468f1a49be903e4440886ae83481342170fca39ad83ef9155f25cef98d9bc3b1177e51f72024daebf596f81114735c914d3b69fed4f8bab7524a46b55f2189408e1ee6fc3bed7282de490939c7d7e4d970255c708b83d469119605d50fd1665bae50a72c32d97c27a819a359f0b3bad3be6a1f150bca3c8ac2ec6ded0a39d2cd25eefe177579f7736d8112cb2c0809a56c40e4b66a94975ab", 0xb5}, {&(0x7f0000000440)="2070a7bce4e58185760e4ae5e325a5edb1a4ad9e8de45fbcc0ad0c97af12de618c7650215292d8a205e8635fc4dfd02bcf5255d28715486b84b773b215075bf143052e160d8b6050a9e6758659a5f1ebcfa7581d1117630c74da428a74ca8ca21ec103723b484edd5a196330c5af6707e209d6e04241e3e5eef34f971167fd4e3d160ec7bd26d37cda251189f5350c2fea158b90856bc86739bde521d22e54d60776039b6ad7c29a01f5aad66f79801a9ce5b43f11f427c3a5ee46fcd91262615b78ae28a274fac572302f940a501750f7e407e5", 0xd4}, {&(0x7f0000000540)="39ffec2a55b5333fa04432ccc501b5d73f5a54baf7a6edf8d55a7ef37d08737856d70fe386d6f2ecbce04599423a98903fe2061e6ede36e3d2ee0a02c41508aa1bb043a88b93a8e8aa1d2b6909d7a7eacc2933c0fd946f24025ac4a58251eff70e91b464ea59b777bdb82a15bb4af9cb4321480d8f57302975c3b42a3e56652602b0fea1906ac6b5b62e009565fbbf", 0x8f}, {&(0x7f0000000600)="0db9db2fc1d266650bd70320540ce3c542bf16a55d99bab5a3d332378015cd0ef2851b72dccfb76dff", 0x29}], 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000002fd6ef2a710dd3f304be9189d21f23dd9c51f8983e7498b89bd7c914b5ac2bec5de35ae7167019686e2784ba7b3492015829f80519fd064ca4cc7a959f65669a4ff1b86707be242d28154e01d0014c7bdd5459780e58358aeed2a4789abfc0b78c2b3be176b48681822b67ec4f692973c6bb234d9943356a59dfe437d3a6bf9952a6923f528d19fd251a9b1e714c0deeca77b0948b65be7f7de1efefaefa910000000000000000"], 0x1, 0x800) sendto$inet6(r0, &(0x7f00000006c0)="ecc00e998c99762032718cc614a2324587fe8b651cb403ebc8ccd197cb6e56b0764c972238a80398c2ada8d38a045fc1e6a96fbbc6376cada74861c28487663faf2ab41f185d5f10023b4c9be9ae25b550e87afce098b755c58ee500301b4a594ec77213fc5ff6e23b14ae38106b678588395e9330448f6098f8204caf883f9434cf046fbda91f7a6e484806230d2ddd87b658d9a4f079983a88ccfc6d2b5a4ef5a6f8f077e041d16e65312c9ac26be32a7e39c46b80584531ed6abeb893cc0449e56a700e23d8eb9d11fbe3", 0xcc, 0x40a, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x5}, 0xc) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x7}, 0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x7}, {0x6, 0x8001}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000180)="0ca3ea4f4d8bfdce90cda97dff9a5050f607c765ae40fabd04286c803217775be224c2eb63e8c62c12125808a312bfc20bfeee7fb435e145ac0d0f780e22cdce13bd9c15d7d66999e88e4f3947c618319c93192baaa3fd83940db3163bdf2ed4644802fea064ea0c000030015d7bd65d93802277647a8be886b5fc40e4f202aefefdb73679ec0be987cd59eab7ba94952ac4b644a48425c649bf216e6d1803fbbdc7ec1566b75a5256ba39bb6fa99c65f6337cb224f086ba882a5aab1123cdc8e101e88735a43f55d2c927b556009f908b18d7eae9ad39587a5b739dbc574cce22ba821eda5a7e49b7028daf27c370177cfe04109827380bd99def779ff353e72f8516cef39ce1ba86762c9dbad192c4e576ca3426a507f43327d713107d2383397e198d0689c63012fb3b6d33419222c6c05514c30de29211fcca4c4291c7e8da6c3dfd6c4ae62f5fa40e7ccf609c287e2669b683aca2c68f45fdb1953a6f20051ef570e6a689a247a7ba149013365355afe49059f7793b17b3c1c1b91bfdc7033fc22bb3433bba7a11fe868056395d42de1ba55838d68635109f5e8bfa482c08ca69a3231e2751042ac55a12b28d56b45a2889496731fee5b070e4b47150eece94ab57b659bdaebfa252e79d338cac3dbd404fba4038f04748be3b94c7f65d4ce10c", 0x1e3) poll(&(0x7f0000000100)=[{r1, 0x21}, {r0, 0x20}], 0x2, 0x401) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x430, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff80, 0x0, 0x804) getegid() getgroups(0x4, &(0x7f0000001080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) getegid() getgroups(0x8, &(0x7f0000001100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/15}, 0x17, 0x0, 0x1000) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f00000014c0)=[0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getpgrp() r8 = getuid() getgroups(0x9, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="856e5f4742de7266ca502d6087eceadde660d6d1919121ec8ea1037fcd7723cfa38170ee55f48767e97bbd98d9abe6243e5fb0507737bf70a6fb3e1a44584c1c3cbffaf2840650df5232bb3afca19b4ccbcef2cbec9b4ff774b5d69823c89b3b1aa6df398a85a2e0492e0367bdcbd6aa116180530ca208fc698c51c1d3d4e874d2589707932bb99126ab4b6c203cc076b656cfc2c18f817d517a54a3813bd74db89717f8bb56672c3ea28cffefe10c3d328a11adfa83da140dae3e0ffb1f200b681800ffee47658ca2f5c7f532ae4b64a4ee03c6cee572623c588dde17", 0xdd}, {&(0x7f00000001c0)="df66d6afb61f40cd5508e25f526952bb44aabb0328b2fbc780e8c97b83baf5f780c3a8f235eadebd4fd04a70003e6e801ea0698e7254511b618a27150609eeeabacfcadf6fd95f134dd1ef111de14e316a1cfd71f9b87d0f213c5b5c7d60cfc2bb6bd891ca5f131f1d33b5b5e4bea57e8ecbe70e6956ebd05c521b3498ba1466", 0x80}, {&(0x7f0000000240)="f290811d5973f9f335dc5188c5630909d9ff730ec64fdd6cd863b61798f0d74d1eae234f265959de9bdf34180d2c8d6549023cca6f5788da64ba987ba00c0a6a48e72ee64ae657f8d5cf5b78c85c977f245f4d4b60e10a8c389a812c75e6e9043f4b354b8de3b814fbd569b386082026b2468ab0164fd5755d6d733387fc0c0077d14ab21869fc4affa3dddfa39b4ba69b7fab523a3d72899b478ac43455510db9673c02d7afe5847f2916a37f0ed73f72f096b17e1b3b9a24053dd342b19d75a1707964c4a9f6030437bd186ff46bdd6d194291c47f990d8c112d6be014d8339a9c88b499ba641852995ab20042f908985bac3afd24bec5e29f779c2aeced1329eddcbdb62089b2a3208298fbc66f005484b16dacfa7679c0ac00212b47d4f85ece86dbf7410d7645844adb56f7a127c5566d94f621977422f42b5054cd267fe94f531c1da212c2d60556e4466ffed656e336265affbcef1b9d6b97936f3cd00aa9022d958ee5724904712b3dd6663c10e25432b4193479e8d0bddd85dea028b9deff1cd7c29b4196992eeaeaddcccec20753c80392be9fcc3b7a2a983ab24461f2e7d791ddc972797d53c7f7be66ff083c41510f86eef5809e4a210b980fd72eb956235474e230cdd350a27730b4634387e2dba01c36d51b3d173ef8d5cb1b938d590fe6cd62f95ff664e9af8bcfdb5c4c984f358184e09c0c8f5133c4eaec3e8339698acd6e2fc5210ef7bbca567c867e3ef71f41489fb9ad0f6c52ca914f702ee4c5ba7dea8896a2fb318b474545f2174c96fd349c69f4a5540c96c2cf32f124698cb129d74d59e199a9df20b435e9403b237870be465a911abd7d7532f166d8008f9954f2f1cc6d2530fa9d7916d07db7c97d72fabed5001c091c142384ea33327a8b0df8cf581ce8cb091344e92bf6a86f735f9cfffc2e15cef6f54814b5f1ed9dae5b8b936f27b443872fbad6a4af3d48b99b69020dfaa9c8ade0c3a64b3e88cf34c89ae9cae952d0292cbec11db86a6d7229e93f9e4106d79e83312c358d39fb459c673679f81cbad9437b669b3fe0944c5956fe40eabb983e01998843994f6ffe1a060309b2af0f600a035ddcd434b885c567933403f450a9583ff8ecffe202a115444dd676c57e61bea8fe68b2bfa845548b769ac40ddb46647bdfe27acce651614cef034e57544e90cb688e9e5e66b170eebaedd17dc396cd33de22c5fef24402226167dd291684ed7687761845ac8a10ceb29dcd8e5178cf95d7e55658ae0a8ae840421fdb7301bd3ce8da58c7289c22821bc4836d3c9830932d397e12c6118622730553135b3ef5cb9ff7eb18489c6b4ba730dabe47b2c3ffc480a7ddd3d69f0db3067e26e79e141dd3899f703ce9694183b987c7d8afca5478a01cd4412f0d6b80d9cc2bf1b56b51f43388553d8e033c3371f422b5f58c88dd588217717116cbd07b94b1b257a501a1c585ea5ff6ec0f87a253d4bba76fe2311733f7892c68f6346684a56b815dbc837fcfdb831fd7eb5f8aedb4be532cd93b8cc2c2a675a74deb6dfeadbd671640d82c7ac90167d541e9fb939f8a19397c09ebc808e8331f9fb4dbfbc9388eec4ab95c60bd1d338da1dc0e764a7be0153ce6b55ade002a7499655599ff1a99bd1588ef31ed55e3a7f4dce6972b7235d1f02d0d43e579527370dcfc5d2d4c5c4d657c6e74a28b36d0cd7c04201091d171e73277f87bb29c8e5c1815560bb9e52bd9cf4137705a45d15ee3b3228843fcc2980707bb1afb4ae1389a9fa153d1ebf3b37f6e488b48a1cc0d67afee9b21e6fd7f06e6202604981996ab5a2537a9e4af622c8c96cad00ddb18d8ca245d5f931a4c4ce04d541f2791d6da70f424fee76631ffea81a06ab216a794756d5c44eeb38af210b9ca2020870d6457a7a88e01cf92747b6c560fffcca58ed52897ecbf009f84717ceac81c6ed84b9caba200951c9759de20808dae9bb3d4b7cf4c7291cee537b83e635e3378db7752d4f4ab3a8814a49975022354b5eb33296374457f159df702bc173eb62f96f72a3eeb7a0301397fcb6baa96ea402d5dad7a21c31a902b87426d67e68d5931355a2d36947e48f85d4bbca405c36b41fae5a4a784887a03be269ae67ae42e12a1038f96890038ab7360cfe4b71eccfdfc1e0ddeeb017e21ecfe810e9dcec33f13bbc24ada17b29c77f2fe68c26fe4c1c686196cea6de473e2d36969a1701a8e1f57f10bfc73b0edd6ec518a3d8869148f6238cdd3c83cded11cbec3d0781e978161a15e11af40a8bd7b66f659235cba7e587a5c9d1a8aacebf792ddc725cb9c212286dbee92c0a265095bdbe1b42cf57b9f70664a6f774eae8dd6a9adf5a4d01a595d3acecf4d51640694c283351ed76665079248d814c4a0665c1b78caa1a05832d621dc5bc0edc972ccbd7f14f819918bcac904b4800a2547d454ddb689f5085976b3afb0644988e8ff8a9b742e3540aba5a917aaba2eaeb729bccf795cd09693e5be40419e03f3f013efc921d80af8382f02cb5bf165b8b74648362b8ea9f95a4c5a3b3966fb9061a00d446d9b404434cb541c4bfee4146f6db10551ccfcd61d92d3521546b4b51a43c4ae73cefe4242df3407be0cb8f591074dd41fc104b431b509b8c77bbc4d1aa706659c86864670fdc3450f2f468edea16a8f73b90815a49023414c7db73981c263eaa33ea367457fe66e08de0d82b35d7b03728a066570c36e4eb0a17738302d405cc49d394688b5a12981593f621dd1b4e20a43832f0d0d9694176b88400cbd6b1b4470307681c9c3e0dcfa445e455d94daedec44b53d2dca5f214bd9e845c86103786a5dadd8a5e8447e959b02c74c5dbe1350a68714a051e3a0be5fc824ba4c1185658ff9f9082b3e55de9505af0852a6f9b8d0353624a905cd9570312461dd337759ec56747b0f74cb64ee3dfdc8879a9e9fd09a726a60d264445c2fd01473747092c6e27ac4165ccc1905db4f00bea8dc856f01d1d86934406a8018c475be6ba11cbe23c110a10a37e868bacf2945d528dc994109bbd7daf7aca6398c4764d97334808f2f117a9125c0608ba3eb63d305315efa58517c591ff6b4f9d33d9b036d871a699d3d97378b8f7293f6f4feb97a5b1f9be7e6c750692917bac8142ad83fc5c2dca96aaab11fc35680d2ea8591e6e19152fc5db755a17e604eba213e4807e268e326a4773ad66ff966beef7657a74885b70a1273b891cffaa29789cf93ddeab60b8fa7e929f7655ec624403216b325bdc1d01ae486ff42a808d26d88669f124a5c00ff295d85d8bab705793f93bc6c6245cd272bc0d815edd63c8864fbc9d3df7c401c820a8d93f314598de3edd040295ac7390558fad00cf6ef3fcae081e77da730d4a4c426a522375e0dace9fa4a16186f1b4bda713278c95add6db2706821cd0c5dd723d9dcc016a73e4cb5a6700b9e21026390d7da767bcf679ad7a10473a1da8c593a66d7eb46002011bac5713b4c1ea7f65eb247dd8c3bfd599a3f00a18f99aa2cd680b0b8f55c32a39d9247db666ccdabf72ed6fdd84235d528cf8a49d7d2e3ccbf33af0113ac3524b1d30e48d8a795f228db4ea82a94ff4b3af5e18f0d6cab3bf512d13118734b6bdad6601ac418263c009480a56b83905b7787e39c3f8a93fbc18144a1ee6566477553e3c88789cb5e4aa85fc00080677cb8fe1a193aeab56ba9557418b4229a46774c6f5bf41d910023c8ed5b17cea59e6852603a2363f2775a378fd6bcff41e6c398521db3cbdad9715996d747993b402342e6a18a947e90173f5f6f7692e1780c51410393386c2f3c68360c912a1ab2bd476c528562385f30aaddb5c57c8d10775c1106457943c199a5e6efafbcbf8cb2d78394fd5cbfb12d461b02acb580d28277d941ab4a7085238326e9453dc00c17d212d70a77e75ed1b78f61a0c3a608da592e84a1284f3debb5e8a8d45048399238ee77e6153ecc7db74ee19f1e92b8c596147d76f433fca51f298cf92c9e23aaa0983dc32ec3d75bc4eb007755082142591836989d41e89d3fe2925c0fa4af4f58bbc7ee2b010635baa2c67feff6be240183d1234d5e6efd785016af3df22d2362027aea9c06bbf88927b3805801bc518e10210b3d4879769ddf98a82987a785d6e3ae1eb3f4385f4a144edcc0d9cffd8fa52b6eb1bf3f692c2c36abfef6dd41df31be44afbb77bdcf5b4a651f0e0782fe71c719bf67915900b6d4a405466d925edab937191e08e83fc81e4ebd68a986fced9b0319a79a225fbfe45c89233343ea98a74e0822945fff433c91838975b287ddb0f90dda7736ab2d0a30085e7daadfcdcf5f2e8189a3c3a12fa9f56103fe03733a958d0b9c7fc594db1c9c772df8c638a31621200a7c55d71fe82cd03cb5f27bfea990daba0532c2c443ad2a31f1cca2ef097c69011c4c40f53f913455835da1946e831e2ae18362cc5a7f3a31b30690903ecf885380ceaa688afba9cd04847cc79310d80750782e933711b47843352a4fac9e3909fbbb3fcdfd0e71fdfb699e6a38e9113fe0be0a14ce443d92ce18a9df15241c6995dd45e05945446e29b13a25dbd5b0de3faa2b73180abe775ae239942a0c36c2c8e9d673d3e6eb0a06e47c8e8411f390627e160fb88afd8bec6c9d773082a9bfd982ce35773e022f8585ee2ce0ba375ffc950bd567ab3547bd1fd96213316c0a211361f386be19d5d9bce51248a3f01b2f8ab251eb688214da81987196553f39e39ac741919d6ff9a5d207e3ee87a7438ea33f1c5ca939e70ec8c9867691efab7295936287e9b5058a1f51441858b955b705f5154587cbc68d71d487aaac4f9be1306501ebed3800c7c783068472cc2e72aa5aa494281e546d9dc140f656e734cc3b79a6e84032f6d25c6bc3ecee87d649dd4d9bdda1bec056b6308d963aef46f983848a03c502619351e9cd2c74921ae2e5f4f51e4b7367d12c2c24c1e290a867675daccb19c610066a0444d27285ad60a7817e9d5a8e71e0e9939a41794952da76cdf3d09259fb1b91980c29efc112ec06b97a346e1c430fb64332dc9c31f42e57df70f475b3b7452ee7f3217bc2c50ad8e806f9cd2bab34b4751c2c67abd85af7a8010e54120810c71d9c8a3ef06298a27f24cbb4d0b3e43d7955eb111b0643d2e0d09fe61eec6feb79c29350082557a09fc46be66660e457eeb0739ae25c1858349e0ba68acaca01ac6a15b649ce61760b819e631b30c6ff6b9928a57d488349ca43d06465d447e89c6bd1d011ed668e00bd53137123c3744b744056f0a42389d28c2d11f6411df74b9f10b464d1ca5c50df0a3ef6b66724e2289cb5c713e88c4d7ef0c71877eb4df4c0359ae9e12196fa95bd8092094531bab0e20b7c81699f757f8d0e5789da7f54cb8453b92a10e58a9c370d242713c470ad30455956f031e712c078dc46f549db1f088c7a719e5acbf87bb3ec0e9a7ec311ff583d8bafe04cbbece4d73290b042fa2e1ff70e567006618b0cdffe75ae3f4d1e33fecae467d8f663cde45538d36a5a102370179c4ea7477bd42ddc0c484e8cf4ff5a2a39b893268284bb401cca6a375463b511e6cba920078eba644c627243bf54ef2c6929b79c1f0d5dc003cee35a21cfe80becc26627ed0a4c739d106e12fcc07c8383faf088a60919fc4214b964cdf9aba7aa189f1714f8d884b3f27ff54c605046012f5d3bcd423fbd7eeb2b679a69e33abe4330e2a70f1b8615ad8eea171dceb51d9b3de3d6ef766466b0f4a79f6ae2c55eb63a52204bcfad400b0cea05739ab2ae94708e61", 0x1000}, {&(0x7f0000001240)="79fd919c22c2603b3ce427055e33e0ae73216e9d019934e2d9fc06971141c3f2789ec2958485069d32305fe9157a55b71c234b84737872d2842464d7f3e507fa8f0dba683de046ead09ee10c657f11f30b7b0546f642189f6f7bbf9cbc2f8c730bf33c7008b7c5640321be8df3ae30eff492e6979eff3b0f088fccb8741a97cb2c69fefc81afb687cfe84d8251efc141fe7c24ce6c3cd52bddcc92050e0bf7bb5f16d3026204e6d32423be5c6e0d6afe5431c52cfeaf55", 0xb7}, {&(0x7f0000001300)="b7abbe9ec2a2855f5c94ab952fb1bc0db1fb9ee87306bdea85530c17b26783898701460de3626eb1185fba280b34431d5890f647133ad9b12534fd8f0f054f31436763178deda58baa1d9f6a45640ffe747acd57f0d7dc5c252e52e9d648c7896317cc77abccfb67e1a337eb7a5579d392c417a44b0823324fa5a100066f3da7b0ecf86d04303770eecfd72da382b70fc09be5170d1bbfffbbebae9637361cb7b1a18542c6063de79a0ed371b4b6f93a733a4fa93d27f2ce053cc9454275454fdcab72cae1c09f378c14b6960e92800ff057c453180c7a6cb71d3080799b", 0xde}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x148, 0x6}, 0x1) accept$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0]}], 0x50, 0x403}, 0x408) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) listen(r0, 0x828a) getsockopt(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xfff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x8, 0x1, 0xb4, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000100)={0x2832518e, 0x7fff}) setrlimit(0x2, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="ea72", 0x2}, {&(0x7f00000001c0)="6767371029823e2bc076fe6175707a7c8da2c2fc7de8f1c33d67811ef6b708d0d2b87aa6c30d9e275e44d8bcb326c7f1ddc09b302024a4453a11385fda463105c45211ca2d618d366a9c857ecbc9fb6806538e3b10e1e348269788fc2e723c598cd657f02e4fc962c0fce19793d381f932e3194158a2c64d457ce0fd1772d2d3a5e6739ded7dc7fbe8c791ce870545998cbe4a36a60a44ce5c691a5a48e2bdf41d177579d17c80b5d9a603e0c13f9a840595e550dcdeea0ed06b5b89cd5e778d34eeb2a8ff1724eb19e391688a81728542ab76f20310c129b94e8417ae79783279d5d9c3046b88502e66981727caf87b6e33fdc9c7fe05", 0xf7}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) recvfrom$inet(r0, &(0x7f0000000640)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0xe100, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="67a0"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x8000, 0x7fff) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000440)=""/72, 0x48}], 0x7, &(0x7f0000001600)=""/157, 0x9d}, 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x7ff) setreuid(0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: r0 = socket(0x0, 0x5, 0x6) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000f00)={0x0, "734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"}, 0xe1, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000006000000000000000000000000000000000000000000fcff000000000000000000000000a52c348e73ffedec717b9ee8b7000000000000180000000000000005000800000000000000000000000000000000000000fffffffffffffff5020000000000000000000000000000000000000000000000000200000000000000000000000000fe0000000000000020000000000000000000000000000000140000000000000000000000000000b43d5fff25defc0e6f98ccc55f414014ddb4279a828b1165c4d078751090ad3c3d195dc32587dbfcd14fe9ac111b4b78b53fdf337c53e8f6a547244981c8d162d29a617834f2e86019bb3cba11b99f"], 0xb2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x6, 0xfc4e, 0x8}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x201, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000180)='./file1\x00', 0xc, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xe8, 0x1, 0x9, 0x3, "e08481d1504a88710fe7085e160b410737e6280b", 0x0, 0xf}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8001, 0xfffffffffffffffe, 0xa000000, "cc870ed1a6bb060b7dd8c59d72395eac37e53069", 0x3, 0x3f}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:05 executing program 1: socket$inet6(0x18, 0x4001, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="070180001b0000b37824af42b4362206000000000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getpgid(0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x18) fcntl$setown(r1, 0x6, r2) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xbaf4, 0x5, 0x7, 0x9, "721810bdf890bf3cee8c729d5e4bdc2c7b32bfc5", 0xa9, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r2 = syz_open_pts() close(r1) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) fcntl$getown(r4, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: 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), 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x60) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xfe, 0x3, 0x6]) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x64fc) r2 = socket$inet(0x2, 0xc000, 0x3) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x9) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) syz_emit_ethernet(0x10, &(0x7f00000000c0)="4e92d38e0ccf84417c2ac99657fed873") kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:05 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) r7 = geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r8 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r9 = semget(0x3, 0x5, 0x210) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x80000000, r7, r5, r1, r6, 0x44, 0x3}, 0xff, 0x1400000, 0x6e}) r10 = msgget(0x3, 0x444) msgctl$IPC_RMID(r10, 0x0) sendto$unix(r8, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3ff, 0x4) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = geteuid() getuid() r2 = getuid() setreuid(r1, r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x389, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x10, 0x8, 0x8e}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x100000001, 0xf8}, {{r0}, 0x0, 0x9c, 0x2, 0xffffffff, 0xffffffff}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x40, 0x2, 0x80000000000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x2, 0x80}, {{r1}, 0xfffffffffffffffd, 0x40, 0x27, 0x8001, 0x5273}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xfc9}], 0x25, &(0x7f0000000200)={0x1f, 0x747}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x2, 0x2}, {0x7f}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:05 executing program 1: setitimer(0x0, 0x0, &(0x7f0000002800)) syz_open_pts() 16:00:05 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xc8, 0x82) pipe2(&(0x7f0000000400), 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = dup2(r0, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x86\xd3\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='/!\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='c\x00']) munmap(&(0x7f000020b000/0x1000)=nil, 0x1000) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x21) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/36) r1 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0xda74, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x7ff, 0x1800}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = msgget(0x0, 0xd0) msgsnd(r3, &(0x7f0000000100)={0x1, "a8672b45e81d2204a1bf946dea5baacd914c60a92d9fd7c41d0af8f027be54f5ab84fc9011f5fea5215cf27c1f3de664232f5100975a3a95136b00244bf1b91676993d14612206899cfb394a3a270fa023bc214e"}, 0x5c, 0x800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x9]) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) syz_extract_tcp_res(&(0x7f0000000200), 0xe0b0, 0x7fff) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/109) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000003c0)=""/106) fsync(r2) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='!\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00']) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/224, 0xe0}, {&(0x7f00000006c0)=""/123, 0x7b}], 0x2, &(0x7f0000000780)=""/99, 0x63}, 0x42) open$dir(&(0x7f0000000840)='./file0\x00', 0xb, 0x161) sendmsg(r2, &(0x7f0000002dc0)={&(0x7f0000000880)=@in6={0x18, 0x0, 0xedf2, 0x100000000}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000002c00)="8c740140c5cec53a74aff5c2bcb32b98bc7c71305c4bbfc46da19038658fd09a2490dac9b3ade15101e3f538018296e8dd4ef7c4c5534cc8cf85c84d854b55351c530016a5bae26e392ed253f2c4d6fe3ecfc95fed2ec41e78efb76ece2d6e73a1136f06b8b22b5700ea601aad95e9cc2c684b7452ffd8227f01fd6e48dc4f60131ea4b4c958bfc5bb68074be9ae2cd33defcd448af38a9921", 0x99}], 0x1, 0x0}, 0xc) unveil(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)='W\x00') semop(r1, &(0x7f0000002e80)=[{0x3, 0x7fff, 0x1800}, {0x0, 0x80, 0x800}, {0x7, 0x0, 0x1000}, {0x1, 0x2, 0x1800}, {0x7, 0x1, 0x800}, {0x0, 0x8, 0x800}], 0x6) 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) r2 = shmget(0x3, 0x1000, 0x52, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r3, &(0x7f0000000180)='./file0\x00', 0x18800, 0x100) r4 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="5da7edf44d4b3107fa4993655bfbcbeccab906053b3b661612eead9eb4b6e4bac142a6628aea7d093ecae9a3c79825a948a0c7307e403121ef3b3e9a7bd44ff68d0bc2af3d69560b438372f5dd84fcd73153a2826f5203cea10795ed379ee23159aefd02c55c27c9a3d5be20f9fec21ee3e728b29a4e", 0x76}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)) 16:00:06 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001040)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000a80)="f2232e4402fddb8e7ce0edf0c5604d8d88f26a916f77bdead50630f476cdaf1bc015818f7783308996c8af57cba4281407a9d8914645da14816dc47ba01b35e06f6c6b45d3c8d0fd6344a2cdbf20290f8ac4c45612098014e00a5cc9fdcaebe81f3c4034d87c43eb167033dbb1fc8f83a4f70ab0b77b98a4ceb2bfe7bdfe3ec386a979e32d1f7791f2a44e96fddad6458383de9928e2710974cbc74485a34fee198cfee13cd7f803ce81db83a4f20bb00db657c1e75f2124140b7febcf1503299b5e02c5fdbbc3f430e48c7a809340c7f1b02306895e3dec270dda2a3bf16453aca7d701803ba853300a12", 0xeb}], 0x1) r2 = getpgrp() r3 = dup2(r1, r1) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000200)="a8cbf194c27520097ace5e3c087c5ec392e4d9ca994a243189dd98cb89672e33bf9580524d09beaa580d3dc43da9b2c68049dbd2d21336d41a72d071b1f004ad88b615ccb0af75212a0ea83dfd19097890b76b4ec6b75972e04226d12c5241b199e596e42a221a572883e323d2af3505f5be9028d3ef28ca6f8d857ba530ed3cb863c73124d470888487c343ba41afc53bc93d816488799af4411c9b48d5596a1ee3f5c8fd5a507941cae80b8b18a2b05ab6ea53e823771cd5499d46f971b22b6247fd9dd99d5ccfda2fd013919afb31000000000000000000000000", 0xfffffffffffffcfc) writev(r1, &(0x7f0000000000), 0x1f0) accept(r3, &(0x7f00000009c0)=@un=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/98, 0x62}, {&(0x7f0000000740)=""/155, 0x9b}, {&(0x7f0000000800)=""/220, 0xdc}], 0x9) fsync(r0) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0x4ad}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0x48a}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x38, 0x4002, 0x3b, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa30, 0x9}, {0xf4, 0x3}}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = dup(r0) sendto(r4, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) recvfrom(r4, &(0x7f0000000080)=""/251, 0xfb, 0x43, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kqueue() 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x8007, 0xf7) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getpgid(r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = getegid() r14 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8, 0x10) socketpair(0x23, 0x4000, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4, 0x38d4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() socketpair(0x16, 0x4, 0xffffffff00000000, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f00000017c0)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000640)="bc218bae87fea37e1f6c18c13c18274bb5a54791a6e16f5def8ea01bd1c9ced684962d378657dcccbc3046a58a4f20295204fe665aaae79fb3c2a1524843491006d49c89a22a7e2ffa85bed19cb311c488d684621b", 0x55}, {&(0x7f00000006c0)="ba15be6b9d2629e9c580e1fd9ba0028970eeff62b89aaae947eda4f7798f0df50ce0eda6837a939183215c8fd656b170cd581ed2c6a4a9b6a11a1ebcee7adf2e5e4b18246309312ff04fc3e010e0b47ac5dd6f7bda8788fb10a0609e89ba8f04a455e41403a46b20a9b603d30ce26ef33a091eb7e40d006e9ea8e3304eb63bc81d456ab2dcef92aa9edaf5687eba11b5bca92840dc0b0df0abe8fea8c01ea300a54785563349b270c92e68d2a40a60de0590b4854fd4fc3a2bc55e0aa388c1951bb9d8fb700c649adb2c3e29d494b3f4b521447cf0c5dc5bb886b55503b0c4898b33f9f3e047ade69c8c629eb85d3fdc76755ddb332c3ccfe9807bff490d7544bb1dfb0a9b37fc7bf3d4587f353fa62d16d970b798a818d4cae4d85bb04edc74d392378a603c64102f1943f8acc72baf40a966affbad904857f1a6d24655030664593721a43d5307b3fcd8153fb565880c29dc2ede43a95d65bd13ab14433a0bfcdf6901a6de1d455f5f4a3ed9492d14ca54b20ff0897efc38669a27b01a63af00ed7b1b8dfb9048bde5a99ea28fae48772f9fd63813bb70b554cada1c46e754d24fe466b43adddee1c44b9739cb9ea5269f06fc662f6827d977eec830ed7d1e9ce0831b465595050bb70e27c03b53cd0e7a3c4ad728d87436de6b014bc209e6893a6de4598ec9f549d1018127de15c9374d665f36ac493c9c02ab09045f299bfb0213308fc381f9f0752f03feec8b95b0d3de3823c283b2213a65ff61a49d95bbb7f54280677e9c6af81b5eb38c1b98a51938c1da8165b6152d809da39366de72e2fbaff345bd961cf37b48fcc585fd8b232ad3d4b602dcdd375ef4c154d2209eca947a54072d6edd46bbae4c16ccaaf9fb42229b51c864330356c4cee73f3af4b7fa368a841a021e95f6717d628a31071ec041bf37b13162dba2981881be0d93905302e06a43abbf7934dbbbd0c1ad3241cabfee3d35ed7f4163d552c8cf42fb0bb309a0d14f12dddc4bfbaa9fe0b827bb97672847c433aeefe75cddfc037012782d193a69d2774e2c46eabc5d78c68fb27a49ef667f74de4879c19fcadfba11bca399a9e81c126b05d54f13643e2f2cb08863048bfeadbe4f7fd28cbf82a74e89ce4f44875d5fdf60633a94159853b70034e6075dc237221f4d1f0f7716a6cc9e0d18088767024377cb38fae26fdd53cfbe2fdb3015a71698f3c5567209401b862dc60bd131f5b136b793346782e8f90e822d236ddbf852b6a16bfd288b9f3c3086a35fff61f77d76fb038bf9977fe35b67f6e31bcc71f3c4683cc68168ef8a3f3f647f133e652e3bf0e14d7e0aca3770be324589c7a869d324491ef5dcbd8d9c42719e0b82944dc9803d1e80dc9a96ad1aa4921fce88797804fc150e4fe0a5a3d62463b8908219588d8aec8c447b9fb14f652cf5da88cb19076230a4b24a1574182f83cd45603929e0b28d3d70055918b909c81110f68a5acd063c9183da0fafcbceb99a900a64cd76400ddf8d90228bd4a5781dfc943d4a62affd9dfb228d25e48d75d0520c0824a074fd24414ef332fe43c451c30404ee80cf98247e6bdf67ff4df35d29051c459cf1b2e208ba13fabe50888e83533016351838d1fd3da0ef510394a20a46f06e1455f819c030b974f26024c4b67624fe149f97f2d80962df0a5b3ca1b1e9656f0d65024b7ef313b512131a81f01b9d8c2fb2351f9ea895cceb133a73f8a5ee2482705feb9fd5b9cfbedec2676fb698a38e4e255dbad15191e3a528ad21ec1e6fe9825ea03f57fe65e4965b15eaf25dbbf0a60baa9ad80bf3b42fd070a19a0100f4c233f152e48ce034066cb9bbc4a29dff327b5c806c110d215adb1824edd3d65577a51d49ab96a617f3167ecd3ff94c29543c10509f094fa40e0f4b944ac083351e0c75648bd4086ed4f4f445315582e6403fdcdf530b97cba72ce1642f09da3e9434d653aa1b67cb04d9f10be8559c1829b1348a5644e24a03d8e5ed62b39450c92dd124b53ed5d5586057d92d663e8d24cc0fc08ccfc68cfae78cc7f9eef0370e8107d02cd8200ee58b5148c882583464d70b8c997a407b1de54b76a1515420641ab70898b718f90e81166b4b5b90907f99eb8bdc063f721dde245eed2d94a71948bcdd9d2cb988c7c0f51f15b086acaf03c790c9963ec963aa997b192e4e9c3d241675d148ca26fab998180b6d264a13b80fafdf81ce52d312ee4e088e23db1eb358f616192cb1b479a9a19d66d7d36b85f4fdee4e6ccb7aaca600e79786d616e1818cf05159b5d104e9d46064c7e666c3bfbf7900ed37f2a139557e5b3535737db0e2396bc4a193b93cd7ef89d6e07b25b8b16359e736849e6afc70b5cbdd25083ec5ace11887c220d4792aad15434e6729f4b2da22624a29b363e15207b38b490e5db4becd09514cab90cce86fc0cf33ff72af94d86d0243b557650e1f49e646dfc69f94399103ac689ea7b8876d593517f5a888081b8eb08b5d5bba70e58999591c4450f89f96e2949b83ec41333e0c20c63f7d3714c46872df8484beebaefb82bba37ea851e3e59ab518a55e01d25cc3be0b9d34de606db23e072fef97a9fe57e568ae40ad143a81a5e6ac1c72007b6d2948a7fdd1da629a95bf0c4f59320cc44bfb543303269097995ea2872ce2c17b5997e306888641a683d561598a195715a44b5a34f4a4ab5cfef81c5a68b0d0fd1cf3478c1e7cacdd2aaac6de4d86986e63470970da4c026ca9f5bddf20193659decffb8627970eb51f3aade33450c3cbb4c9bb48f7573f6ee4b8633847f3682961684b8a753533b1da99a62703f5a686a98e175fdc47f34e9dac022648fb1ad0360a81de3d6ae999cb523b09509a2b59cc347d5d617be589b9c39a4894b29859e6eb0addf38622a98e8a74234fb545dc4c9e5f8c1c9f15b13a61ddb822c3ba881c36e4fac6362f5c3c076dc6c21b8a655b762397425f77d9fd9997c06f30958a34eba7205d8b39996fd27a5336babd590b56012fc592d081af4645b9ff5cf99c8ee2391d97adc00bb0c7ad3fc451f8374da2610900421e59b1f1fcab6c422807f4251aac070693f9648c1bf7781b09c6143620f94097264d7a90829949d27b965db2b4d4eb87f30253407c94f6019bc2493028b1572b81e21684029449f80f8345b4b6f23a999194ed3fed98abc5a34b62cc2ded1e2e720aa0636f87a329ad58ea03754de37bb1f0be5378df4c5039df7c182309a05d3f63c479677e57b8c41f0ca657e0a88a2e486b0bca4dd4dec0f60ea5b9142f3f32b27676f934f383b5b88ce077cd8e5f546c174980279e69a28028b06f76fe729fce03f58edb20f733800de37f3e25f3ebd434b70a7d490889b1ce85e446b7401fd51d5b13ad9242db8398888d16f42d04af0634043067fadfb4400d8a8b017c4875245626ae122114b742ead73f6a6df45c60e1e193556b9a0e6fa365c7c1428838df10a88ef7f488330fbc34f1d3a332bc0c86dfdbcb5597c691b1e5b7fb7b1f8c60f6c7a876b77cf55a2d36b03799d205b877dd8dada10db3cea0e9ab96e6f5908d099956497bc3c03ea9594c6aca0b9cb56642bd0d3b97119ff373509ae5e75ae57b3398f983aa17ae789f4aa1ae135f9e725c9ccf1a8479e8c7ef4e38e8f91201cf4311403c07215f592f2e4a62f00c4c1c9dfc2999095f46a33f541482aef2191970c822b939d98ba98eace0e80c6b203efedf754b51ffb48b41e1b90a7da497cf009f2fe262709dd862d7cdd9eaad5f917e6363d81f2722f814aab609de3e10e3ec27f42283fbea250751c231d8847d911ce8c99d86702e6582199fe147f1f6f8a150c3eaf6cef916c3c352fadbf70b5a64de48b54d938911ecf983a424e2025240de38c4f225a8cbcf7c65bc86cf540e368cfa6fefc997bc3736f355f283f6b4234acfd6a802d9e94cf1b229df5a1ca80012715242d7f65fa39ae49018852c37008b8f88d1f5c354c85ed78ee83b9a610f29999446f447d729f676229129e3a106a694df9dca2e9fba2ae7ca7ce652ef68efd7e4876aee8d474d5cbc6d9170bba34025d6f1f362bcf123cfc5726c4591f9bd195c99b6f2aeb32f0a204bd0e588bd56973a6a5ea60b6cea6be853e9af621cd47df0d8701556ed9216ff8c602458c671e61890ab0899c6a20a0a76f588910b8b9097a3abab5a9b05c462ffdb7a0b6c3de0fc1d9454aea3a70d8bb67ca90175ea594d9cc453de5d7b0372cff8531e07f6212438e61c1728e02787532b160783a7d9177933323357d0f8ad31aa267bbc49ad0e2631b46efca2a4e7b25364d74778b66ae417a53eb10d333a62bf6bc537f806f98652942b50763d164c240c0c13cbe1274f63a7a90cc4daf71b4931620a86e11689a0227d886190482749a0c12eb347a2926c6a174b5111dd5a0aefeb45b26b9aa4c61347d9b118675822f7b278b17cbde891e7d60c8c08b72058e87829f240c473482f91f954de1d7fea4242248c701cb35325965aa5d264fa55b8f3745d11841238ca458437f4070cd87dc254ef0bf077d74e48eddb24b8fd8f0ff85a2d44ca702e5539077cedd0ce201978eae28832fcd220968f5db28a2f4d4ba9a0a5ccbcbd399db6b52a54ee202e8ad2826acf404c5adf31c1dee905c6640e032f77ca5c1264583a851a01d132af3c436386e6337f559636889b84ebd9a94b05280b63ac39de2e690104080f326d19d0a480ad548d0f648024d41b61f84f764cea4c90d34cf82f7625718060c66f5768ee05f5d0e0215c5ab47bb782cc1dfdc30bfe8aefa46b56b609fd7af03876b2f0feb605ae729b25b7e1bd4230ed855af73e08394eb3abe5b035e41af1f2bab9f7a2c38686b8bb1f598870776f46638b49e8b86b0ee6e1f3e0c1426f4f4b4c4421e24b4198ee00c51293e1f362987c9421037ac6fde4d9943f6bbca09725432108b57389dd8063dd0869119d39a1b3a9d7ce821df390a3de8d80fa450573dfaf687e1e95a52cd2908a49cc2ae14f45875044698360eb54f4a5d3cce960fb4ff61a8ebf0e6d07bebef43f497c01acacbaa980448204c8d3033ade95263a6782aac1f08158ff718dbc8be40576d808858c21c7c6a4e53ba9278c604b5c6e8c0f57faf4c4630a077f2b86471e1fb20bedea13b19b141c01959058fc586269d631f5453cc2686e074aaa07c43d37ddb0a43ceae905b08b0006c6762e1ed48f55fa916dc31f2f88b25a54f1750fdb353a241cc47d83da1027db39a7ba18b99eb8e724bafc2f5afe7b50f93e31d220c9593b388ad34de6e65f02489fc3ab494c858f2f0cd27f38ae8eccb0a0cc7473c1ef0dbb4bfaf637fd25b0f4d75d472e1c23e4f5ce633f9ed046b6393932535f405b2bd323c58fa2a7def71815c23ed336b9cc07dc404f5afa373a9de180f884e6f00b475047d3897e9c5cf7c5712d1a4a22c625a58c08777fd6e8699298901f5687b22c4b66bc3d15390e4471b639f4970792580f8c9606f0401adbe86a4a5123d39b128671bf20766e5fb9b0a148f0516147304e9998cf937198cc18f481443c1322361d509f6fa24d35b4ab0bcd4d6a4ac974e06a96593e9a6486eb4b4980cddecc477bba54f37c80e2d07a63f570a2a5918c0bca7354ba318335ee22719b85bcb6ab30b8871fff6ad107023bacc258400c2b3640d8fb588185b9295c05dc37d1df876d150cceeb5a747de585e665667ba9055e0e817df0b944097d47d5b77580af2ddd86cf4e85b23996fa7ba2a3aa8d9f4db56f072891a8a409abf6b6a06bb34dee0a56064c3fd4cc7a09", 0x1000}, {&(0x7f00000016c0)="aa291113fdc4d1b10ae27a6561d70e66bbfecc9ef327a9fb0822b575ea8cdd969335371bab69fc626ae8c9998d3de01a43dc8ee39c780ff6f24534bfaeb553aa4d72c9b5a0457f2c28342d54f9fa1d4a9dfe1cf1b0931c9c986774d3aaae1abbacbebee3279fa89fe02f09c199b182a655f0d6ea3ba60e7c95e8c1f0e737a8b70ddc35c63c3f1d5efafbac69179982", 0x8f}], 0x3, 0x0, 0x0, 0x400}, 0x1) getppid() r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="d97886075cb59256cf6cdfa00c106e092654ac30d7b8cd5617977d472c087fe6b13140a9cfb0d235995b26f62750b60aaa9044d2f232d4614b17112053a8d39f1dd2cf75ecc06eec663e6912", 0x4c}, {&(0x7f00000000c0)="f92471b72a1ffc00b3989b52e99e49149d3fcf6f852522fdf82353be1a442d5b248b409b254c8210aac84a60dcf1a73f68dda012a505ec85305239f153597db6f2d2ca59663ff7efc7477692bb906c3052a7ce108e4452d2244142d89400e36fa5c69fb36d8564fa36383495fab00149abd6083d7ef400c3f29d996ce3afcf4c72907698e143eed2845832b6dbd4f3138de2021e28cb2a6cadbe77c8ad3abc5dc6733a5da0510394f5d7c1", 0xab}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r17, r18, r19, r20]}], 0xc0, 0x402}, 0x2) getsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000580), &(0x7f00000005c0)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xffffffffffffff70, &(0x7f0000000080)=ANY=[]}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="070180001b0000b37824af42b4362206000000000000000000000000"], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="a9a3201cd7963ad031089e0d964dc9df7f3f6c94c6d9fab1f5e53d51fb8905fec5c99ef2ee8008eeaca63ce48f460631cb6a5670d5736dcecda75837767e7526ad4c5508f98eb60fe93ef0f2483547d263eb6221d3b879cce7ddf7f0898e84a2d5de0b59e9aff74a164c0c0f8a058f7d9fecbc50fb9592e7c249ceae4b3b3964bdb13f2e8c475768ec7edcd9a565f4dc1fbae8c19b159aac87b4d29fe78de6a1b6c8ab10f37dbb90915e3e141d044dbea1b66822009075de2914aa0e46b12f71a48ea66aa53cd80f5ac079bc77162ee475e3cd6654755129c3119b77b35d6e78b3313d133f9c678661bb17a13739", 0xee}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x0, 0x3, 0x5, 0x3, r4}) close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x9, "854955883d026111fe4d04000000100000001000", 0x79}) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r6 = socket$unix(0x1, 0x5, 0x0) r7 = accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9f59858ef960855000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000020d0eb4615a1e166640afa767358040e907da540890fb36459b00591a2542b5843e3ac07b422877898e58a5717919aae968a3c7390a107c5f5d38c63"], &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000, r8}) close(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:07 executing program 0: r0 = msgget(0x1, 0x450) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000fb7a6fdae7e4f5f586ff7d26dd36bb5e4e59f65c6057251147a39899ae69483b4236d4984978e8924fd1a4aade25bd4ae1e0423c6072d57717cdc424bd30d41f1608801feab695d1cab3e93cee4bce23c7d03c56595d8237086f4f4e71c73a40ace2f7eb8e1e77ca07f0a5a478f161ac0dc26066455c8ffcd0e3083d0c06c413c2bba64f56bfdfc2f75c6bd5a6e8b9c7fa1256e6e7450000000000000000"], 0x1, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setuid(0xee01) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x4db8f0e8bcf9f92f, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/213, 0xd5}], 0x5) fchdir(r0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/207) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) msgsnd(r2, &(0x7f0000000140)={0x0, "ec1ef1bf085be03a0ca3406200de5bcb1117d410e36a23ebd30a2e2ce21640a73a399a58ba19fd74cffec9852cf3c52614686d6423c17db90a9b7380d106"}, 0x46, 0x800) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="fb6094cc5ab45d0a6089d409c3c0de3ed6767200ee1bdad0b38bc1ee94edcf4b8661c3435bfec0e4998dddd33c715d61ab952ffe60e6334731c8fd73fe79de079f80c016631629c9e86504c13117a338f536a3c32700e10e353186302507d422b12ce1389bddadb3738ff4ad0a11fc6af8ffae6e0d4e199fd33377d405834f6fcd587a104f896af22de3785e28bc436a9071ec881bc4539998607bab3acdd121d1814b2b7c5556694ae196ab910cbecbe7629e4be46cacd5126c7cca21feedc1293813defaa7ebb56137e463ab6cb8ddcf25d9e043ea8dcad38dcf66390217e926b413be28f6bb9349d261a67b799773464648a7a28800b958ede9f63ccbe45e86c89f44f26f725faedbd63e545e8f01b72888c9faaead5827ab26d225b571725b730ed974c2c689ea6e3780ad78146ff42542f34c1c97716640e2cdaa27ad046f282a17bf51cd6befe8d5daa9c4b51e25fd7abcc2cc2dc24b90e19351d6554a16858cf3850332289311a23ce220efc743a7522b4c74a9ed27fd02f02a0026385c5cfb0db6093662d06865a83752cedcb462d9c0bfb57c5f54498203f6963f25532115b87c0788e9990ccfd84fa3f8df029f4a21d7f41d2305b7de7c70bb2cc220d5ea333b27390315149177ad7cc07750df131f6367ed68c743b69c48087aacd99efb94b795ae36d0fe18705ad3044ab09ff7d21a179ff97f67c420afd65ad17fea86aaa881e4ccca6fc1f9d9a7eed03290f6cc2609af1999e7762ff96e5c03d0b6f10df6ed73d46c90188af5e7322a7df6e68faa7b2d02575bb1966bb6c3f84cb2fe3166c8946a1780eeca16909e7fb26ee6dada6aacfef4bb737ec965fcb07fbacad57120d68e4c2099a55430152bc188857a0f60d3e6b45400372ab26c752907eaae290c58437a04d03f628862d2cd8b5a5cf3ea51672acedc632116596e5c75783cd6e97f64c5580bb41a9ace355bf7e53db95d16be1a1f3cf5e024c6aa0be4d7e6fe84a891b3f964e88d6c2525c1ce43f78155c70c368ce996fbfceb8dd0cbef63a8ce5a1a4b40a2df588b730a1dc62717590b2e46974ca9523d2cf4d5cbfbcb73287181eadb1612552d6ea142341e366b165456f638463ae3f8c7691808456ff17311be11517e4b229bb14b2b28aa9734f884b846613cf7528c0dd058df90b50f86650e77d4b9022c10032a093f945aa0b96781ec5800762b96faef254852b2d8494cca5adacbf9c8dd5866b4d80883c4831f78fe3972f2bf5ac5a3709ecf62fa3cd5e9be54ecd4adaf3f21609b6bfb37cbc17ebf845dd27b670f8cd1faf8a31aaec155415000a88528d7347f6bd7313b0804abcbf4a7ec5c8b6fe4e5bae7ea6a41eb86a9d0bd5c1f16cfeb0a515e0f245aa872cf8eb5ea8ee9b3a58181bddcfa01b8b798759c3520e9c9d9a0f0a98cae19252dae63ce43987598b1c62c327ea41fe1f4c8536725f8f6360bf775161da268469486a1ba9283115a30c2171e51729250576c0bcabee75fb83fbaf71c64d258617a8654081a932a165d25ca243f4ecaa6bb88457aac5225905780f8d662cf26265f8ede99dab2036bd4aaf4c53e02219e344c5b1afa50d385cb21b53f1ed9e1f966644251faf236395c376ac91579b2f7f3e58e51fce8a68df02067855f0c756ad8411a0682406472376d13999c61ff5f2c963f7228e80b058f3f40e1d37d845bc04afcc47f71ea2487b33936ada25cde92f8eb8e4c408da09ba56e4062f9ca15d13afed0f487d1834515113c0d3931b3ecedd35ff54c164c85720ddc1ad0e4531fe26651ff57364337351569e662979889f3066e835e3244ce0cbd1170370235a00fe8905c051dbce017db4dfc1c2710d7477f05a31ff0377ff2915b16d2c75a5c8ef9f561b9e44b460f86e77f0da0b37bc6c6f6e7731f9d217becf23c9859f8ed52d5eeccea7e1a66237cc44a8b40a7103ba4f1ee0720a5ad09c82a31555778956c9396fdf2183d9dd367243092eb9f0ab7e28e7396a4826584e201fe0efe6a3e552185a389f577e5cfb01c95e67284e1acfb1c3393438e7c76026e3956c9814c8597b59dbee3fb2ad791f3b91cca4fb59b15f68c5cca51d960bbbcfb30c1d5ddcc6ade4da70530113a75d03a9fcfb4d32626d27ea4c6f3e4e0800c73d9fbb072704ba6db5c5ca31d806bb0f6c9913a9470e30fd6282e6bc2a30d47a5ee6743637e9af2cb0ecd172a89f3a87cb12388df70cc45af73d509c63276eb7157c49adf66fd69938dd395b901b06d55188b7ff2d12b2e154a83bdeb37b912969832ce61df950a8f5d0cd0634eae6a965c7a4ec040b9fae7c3208a11dc399a67b2d1d42eb1f5377400615167c5271a9cc4a5afe4a036517d5dab57f795f0cbf689f365255fbffc219dad01a830a92150c9b5b9f383cfcdd8c91a4df8dea613ecbb0cd212c045d5ce37fe1838703c41705bf4fdcda89f91067143ae1ce017b0cc9b1630b3f8ec10e9c3962688442ad136ae28b5ba6b1e67c6f434f55179bfd5ddaf09a7f5ee2ca912e217fe61f77a1d6e73392746b1e2738fe762ece25e613e2e7b24518491346281c14db61ffcdabaea01cdfa3c4f0ce73259af69bc98c956a147c6f5c3dd41c1cc81f71a1ed86e8424a20ab188b3c6f2b6a9d95907c6ddca3d3a6baa6259222a864c8dbbf201a09f752d31bcc2684e1968c2a1dadd21601ea298921a5da9d11600047f00a2ed2936b68ec3a91cadb698566437e143f9203eec641e023ddd95970b61a8f1677e7c70d9973c6f2cec56a770413acf7c9422e5b9a9c1a30bc9719bb757e3817074a2f09f2c631c0db7b134ddefdcac21019b6d96c8d38a6a603e9d841eaee18283044742b73b20e896865fa78d45fbab6a4529e03518660adbf1c2f1bc6b1ac5029655bb4f34eb54f10a603c567193756366b47338f585acde67803273e28dc373521b5bf9cadaec9a87c1bf4c122617dbb9d6ebacd6aac6a62d5a8e388ac1a3326904f570fb9a1beab0bf659274dbfb9fe5e25d1f527c21d35aa14f124cf7d97377d493ce74ff1a4569f953b5b8505e0048468edd71943a5c5a192836d9cc64d1c9dccfc521718b2aee808ad50e463219d89a8e7b29a30f19174a2529f9f0e3f367755678e411d4680cabe28e1e9429219013080c669e4ec2f6e5047c119e1e2bfeb94233f782e3c5c3595ed8e2f55daa0f09a3700191ce03ee25343f404471491b37313b77b82ba0b2bcfa2f76a677734ffbd1361d6080a893a8fd548fed2c558c95f296ee0ce9daa9c98b0c0963f96b168210c82147ac99c6d9973b6ea904b1a4d60f6835c32d4b6f6df27622ff6edb231eb671297ed3d8aa708455729b6a41adef8413619016e40ef34ec32edb3b630746b4ff18f1884894c2a27c90d5d275bc54569646992e0447e989b2fe2e553bb1a54fb820f9914fa8eabaa06bd84c39ba33475cd7ade347438d73d79f96642d276b2396bbe44fcdebba0181f02c1fa19dfc3c982cb157d60ccdf3ff8301b7c0bea4b0c122466bf79392f870491195cac1064039c928069ddb5fa8a657efc07e49a152d44e552bb5dbc45eded884e286e0c59866191d3f859b45896c20843d9187089c503eb595c038bd1ea221de24f3e329930ea64a4dd64f03e938240c824f3b453fb439fad55b7660206f8d7ad89b5cb5af74e42ffe5dcea4c973e790ab9f1f3a9fe2f29f236be9f38ca058a582722366d6f1921214593851feca511e06b06b8e249c796c6b07a600b0badef3ddd1b8c296e8eb6ce293a9d11913100539392a2f8c4b1bf37795847a5d6b3fc2a2a8560c9e1a920c9319106737cdc683b3050fa6df1d079d5410a1d2c6fd9942c8ce311cdc1f30d7cfff8c514c765cebcb0483fa1c8f154e85b1785ce040f65c742e95527325c13d8cd4f0e647b1c1a812de104fe3b2ce038461b603958172bbc08a5b19677345d97f193565996c250b9dba206e41c20a293757cfc16f835d0378a407de808062121ea26c1b4c3d364affb507eb35f9acf50c44bc547ffbd6423781087d7837361dbf99b4d4380264ea24e7a50025b006b332ed8303e30ab858d9c6d75176169b1d40d628e3230346cf18d26ef49df45212bba70235a68db87d7392455d2413a8634615d1310cba1ed75ff454c98bb82f9706a96c400c88bd14b7dd0f3998c20e493fe70376f17f6aad9ec5c60d7ec89865e53e8995bda96931c461f593b941ae1d816304f095f4d9d4a6cf14e61cf410b82063c22ecedd4c2f618758da9062294352cd9b010edf6f4c9725d4e40a941e538c35bfab87b3890de2cd1157acbb60b24ac8ee2adb3418d7e9e7f57faf225894a66bd437e78a9844ad3bb65d076e7361ff4425c3c0f28414c43649b79fa3c7cd09b234658b964ecc15c1bc4725fe22b392e7a364fad6ea97c180225b51c68c62d29b5d12b31187467105ad3e673fce4538ce320d6f038ef5ea60cf73a1b5cb30de7993468644e16bc3fbfb0102443e9fe90aabeb6eca993accaed785115d0d7dbfbc75f2a09934f773bca9033d6fe72ef5d44d36b4f41868b4d718af1c8b6132b528db90174924ed20c12c9dfe10dbadbf1d9088600ec86fe12fef1a2f33ad1a252763b4ab73e8b7a65e92abce0760f34bc934db42dfe385688bb7e425ac56a0d9d647f86c4ea211f4ee3273ff9ca0b26c9d9df6794d363c13f173f075b358b4c2ec9ab4277477e0a51b04d19edff9289333bc20ae437664483035d2ed1cbcf91277a00504b74ef8435989bddc61e054a1fa987c164c3f61aa25109ffaf402a71449eb38e66d92aa211c9989cf96a00c7c0701f77fd81d25009274ef007168069d0790a190cc07069af13e4ff303c7ead24b95e083bd8fe120cae731fbaf394ae3a55f2be7450dd0bcd52b50bc487acd177391aef5048459df19bccfb44423191b78d730406c4df12f8b288fc5b7a8a208dd0bfe935e183cbf8fb5c99150239655c1533615198c3c02278d132dd897f42ff7596f6ec94b48abfa271d63fd9e669cb8094163fff39b6378c550a634f59588dd4d3877d7fc40d7bbfbb03c970185f0f6335aa0e27ffb9e08852d3224d0d917c7dc30a900491db0ba0120c5af98198b56628bfefa72d7eca10ac63516600ec6ae78afe57303e61d173e9351fbb46d8961a51f2f9f5a212ebc7dbc5a5aa64d6f0273c66cfe457b92169b48ac282b4777503fe881171dca60b7f07c5d74d2674bc2cb519314e1cb3de4a9def3bad1d09c07b02076d289a4a2dc120d301d62cc32860a5902d1dcce51de317c1749ab4c68748645c07c4bf55f8c57230e83895be84d864734ce623752fefeca4491e8871c9c23924374c9db38bb90b80ed0f00ca101adc101ae5459eadaac9f713b5656b1a5e9f909a3c0be0454fe658d4a2b943ae9eebd357c67a7727b27e1db0866aabd636d64819bc41d010458fac11745c1a3807e93696852602a8d23b561df3ef6017b7c87a491b7ef7b4265cf2825a3e3e2c031a46ae280db63a48630728cb73ae50ea7e5fd8885f7d54f8b3d30f2ad200b26571e6d65dc6e13a1adf370b30e683a0ab79b3be3dfea9697e73a28a550bf7a3471ed2bf77c65fb9689dd99196ee5dfecc8cf08e20c2425c6a28540d30e72cb3483c76db63334cab37c0c0132c576161dbff1c7947cfdeaea680013b75527546a6c051edea14b88d47b5894768a266378ee16143bd5fd29914ef1ce0c7bbbd3b17ca64fd256e9a51fec8c67471ad4b2002c94070e7f102e162a69e7eb086dca4254defe8efda0d7c023b3a9b064470d121a2e29836d97339a", 0x1000, 0x404, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x0, 0x7, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/66, 0x42) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0xb2) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:07 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)="3e2a7913e4bad21c714f4dd36a27e5e27b1739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18eee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee13415033850000000000000000000000", 0xfffffffffffffd0d) r1 = syz_open_pts() r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000380)="d100c7d532789e163e81f701ec607a7798cfdf17408c2630163b619c84008fa597b8adeac0bfdc15ddbf6fe89ecf6807065cbff3f9273494579bad420bc92a3c635af480f54198d37054b366c8d761f04770d766a780347989e32bf00c0f0f14863314283ffecc779352ed1d3ba902037850d9cc67ded5e92eca822bf50713e2d27041ac9fdd17c283d2f378d977f9c6b72c1caaca144d5bbc5a2e66e3ddd0ee609341b3923871e25188145b4a835c2c2fe4", 0xb2, 0xe, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) r3 = dup(r1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x3, 0x6a, 0x0, 0xfffffffffffffe1e) kqueue() 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2c5, 0xfffffffffffffffd) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x10a, 0x7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x3, 0x40}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffff, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x5, 0x8, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x6}], 0x0, &(0x7f0000000180)={0x1ff, 0x1}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x25) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket(0x403, 0x3fff, 0x2) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x48, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffffffff7fff, 0x6}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000009, 0x7d3, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000089, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x0, 0x7}], 0x1, &(0x7f00000000c0)={0xc01}) dup(r0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/9, 0x9) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x1bf, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="9ddf1aaf090f5dd1f4db13a4418ddc9221096975862fc817a5a723294ee06b9400299c57b44dea315c7314048c17ab68ebad2e60ba1ab2d05d735a1df1fc8d6c7bd0ec00c3e49c5d819e63d59f0ddedd653cb2e4471d8886ced08057119ca9245dcf19b2493ebccff543f0a9dac8308cdeca6a0576e918867a3915e30df17ebca42a993d1ac9366692522da59fc68551b8537ca0efaed384af", 0x99, 0x6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x10001, 0x430c695f, 0x9, 0x3, "953fb09eb10aae5338baf0d0b48e41b5ed52713e", 0x2, 0x2}) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(0x0, 0x80000097, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget(0x3, 0x3000, 0x40a8, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x81, r1, r2, r3, r4, 0x1a0, 0x8000}, 0x6, 0x4, r5, r6, 0x1, 0xf0, 0x6d14}) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x21, 0x0) clock_settime(0x2, &(0x7f0000000040)) preadv(r0, &(0x7f0000001a80), 0x180, 0x0) mknod(&(0x7f0000001a40)='./bus\x00', 0x2008, 0x5) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000018c0)=""/181, 0xb5}, {&(0x7f0000001980)=""/139, 0x8b}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa1, 0x40) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x10000, 0x20) sendto$inet(r0, &(0x7f0000000100)="e0c98fca4b68f2da24150fda7f7c5e4b32c2bbcd2dd5b3fa88eff8a7cf4cfbf695cdddf46471a489f709c5c2e9f85077689042d593f46a30f3e8a2faeb9f9c9c4819488b6436169a7afcf498a33fab8d65aa9c6065efde2eb7979283b0bc4e01a9bdfe6f7e3793df697168cfecf20d47cbd3d49b5031b7ee6c8bb99989a8240834f33071533a8726962dd7c1011c7f2317f336e31ab5f9dae5e9396b192c06656ff1d4a7123e1a0b22972a86753d11b7d0bc8364bebf6556680048f0d19c9b72da272a7ed38929", 0xc7, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x7ffffffffffffffe, 0x101}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) clock_settime(0x20000000000027, &(0x7f00000000c0)={0xb42, 0x1000000000000005}) 16:00:09 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1000, 0xff}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)="0400000000000000", 0x8}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 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)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000640), 0x200000b7, 0x7ff) r1 = syz_open_pts() r2 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') lseek(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xbb2) close(r0) dup(r1) syz_open_pts() r3 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(r3, &(0x7f0000000580)="02", 0x1) flock(r1, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x1, 0x2, 0x6, 0x8000, "ee6b89e6f7d531202e3b75e19cff9983818154e0", 0x9, 0x248}) 16:00:09 executing program 1: r0 = msgget(0x3, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)={{}, 0x0, 0x0, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x10, 0x5}, 0x1f, 0x8, r1, r1, 0x80000001, 0xfff, 0xfffffffffffffff9, 0x750}) 16:00:09 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r8 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r9 = getppid() r10 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r12 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0xe2f7) r0 = semget$private(0x0, 0x4, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$GETVAL(r0, 0x0, 0xc, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f00000000c0)=@in6, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/150, 0x96, 0x841, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)) 16:00:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e66696c653008001efe16931b3f61c153988e1a44df553e2993a412834d7f70577a2ff879b9ab2c4544f3e706585ff39384509f6ddfc60be6bd5ef217cb784e6fa77ef49d6c6714c9a3187411c3ddfebbde35a9591657"], 0x10) connect$unix(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0x4c, &(0x7f0000000280)="14e06a0021ce99b043c95df5d370cac92f86623b2d1a6a8d562c91ac3b30a8daba0e1192df3db08f05b2b5034a49e5dd15616d6a013a84", 0xfffffffffffffe62) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x80000001) recvfrom(r0, &(0x7f0000000180)=""/196, 0xc4, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\\#)\xaf%,N*,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='!},\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='\\\'s}\\\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getpgrp() getpid() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1000000802, 0x200000002, r1}) 16:00:10 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0xffffffffffffffff}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x27) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x90) execve(0x0, 0x0, 0x0) clock_gettime(0xfffffffffffffffe, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT=0x0, @ANYRES16, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRES64=0x0], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffc6d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) rmdir(&(0x7f0000000000)='./bus\x00') recvfrom$inet6(r1, &(0x7f00000000c0)=""/165, 0xa5, 0x3, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x200}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x80000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0x5, 0xffff, 0x80000000, "8975ccf9acf11544fe2fb8c12c0c9a94b9cd56b8", 0x5, 0xffffffffffffffc1}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bca", 0x801}], 0x1, 0x0) r1 = dup2(r0, r0) r2 = dup2(r1, r1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x2, 0xc0000007, 0x24, 0x800}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x3, 0xd99}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x6cc, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xffffffffffffffc0, 0x1ff000}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xfbaf, 0xfd3f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x15, 0x40000000, 0x81, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x80000001, 0xfffffffffffffff0}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0x2c}, {{r0}, 0xfffffffffffffffb, 0xe5, 0x40000000, 0x8, 0x3}], 0x1000, &(0x7f0000000180)={0x1, 0x100000000}) 16:00:11 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r6 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r7 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001400)=""/217) r8 = semget(0x3, 0x4, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0xfffffffffffffed1) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) truncate(&(0x7f0000000040)='./file1\x00', 0x1) 16:00:11 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)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x10000, 0x1, 0x2, 0x3800000000000, "a48f616f14f7dbb06a89e389f2fef7beef371020", 0x4, 0x2}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x0, 0x1}, 0xc) fcntl$setflags(r3, 0x2, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:11 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x2, 0x9, r1}) 16:00:11 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) open$dir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffc, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x12, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x4000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x1}, {r2, 0x6}, {r3, 0x192}, {r4}, {r5, 0x22}], 0x6, 0x5) r6 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) socket$inet(0x2, 0x2, 0x81) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x880, 0xa) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x140) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) accept(r2, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xd088, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x84, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000004}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) close(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7f, 0x6e1f1708, 0xffffffff, 0x5, "9a63e0abb1af5d2f479f200da33062c997ae6892", 0x100, 0x6}) accept$inet6(r0, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="c421fa590d00000000f04283a70a000000a104b08f2860ef5c1932b46464400ffeec43b7aaf245ab42adc4027540d6c421fd70633aad") 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0xea3dab5817c036a, 0x2, 0x7ff, 0x7fb}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000100)=""/67, 0x43) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x108) listen(r0, 0x741f6030) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1e00000000010000000000000000000000197f24acc233eeae0750e03690e37cd418e50fc4909198cc53e0ab49282d676a683568607917bd7a810ecc22ddfcf63ba3c7f0cf68535adb15c1fc393c74025857176be15f83c3f6608b8fc29c5a4ab5d6ca000000000000a25fdbac82f3707a4d8c3c5cea8d09ec3d247ca2d5057953a2735c9c72b65cbaf8b2cce89c295c34f28bd0c21f15f673e6ce5f1e67e3a04088a8ad2df5340611a72c2160b772d0cb320d8c9c1193e6c5d03e67e4fac84989ee72f8320974ddb0ba406396bf66e78211f711b065dde7d5153203a3cafd056bb2fc02880f5b7e13b888d11c9495b8e4db2427d37ac76933fc5f183a9e0f8abef059b864b7ca9d90e1f0566c62241b1ea2bfc154"], 0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffff837, 0x1, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x9, 0x6, 0x40, 0x2, 0x4, 0x9, 0x7, 0x4c24}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x40008000000000}) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="f498fec40232514b4b10f4c81cf0a1f4367a12b8a1a8a0283089c5be614612da76de07bf017b4699acfba16c4fc70a8a5a88e6e0bd900a86ea8621a7c69d4c9186b5588538326592520d1e19d634cd2dbe5ffc5cc023af0ce211c8aa274fe6b1891461590290b5231bbaa8ece01221589c5aa2332347aa901fef83f6960983f9fd33dc2cb54d2686a646758a3acdf789e29b34ac7593701e552f68ef6a06", 0x9e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x26, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x9, 0xffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x9000, 0x5) close(r0) socketpair(0x6, 0x3, 0x400, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x7fff, &(0x7f0000000100)="1c7e0f3a837ce24a18c7247a10426bfc661f6a71e7737ae6068270a8b7c3d04480e0b511e0c44c4f41d778feb846bb87c9b239065b26f885841df48761ad1277cf5b4372bb603ba1eecc915acded89cf1cc662405780811e2552a4a6b0c4f5048c4bbf14690b63f1985bf008335db896bcfc7105abb7b02bb10b4199be20cc2a", 0x80) close(r3) kqueue() kevent(r3, 0x0, 0xb9, 0x0, 0xfffffffffffffffe, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x101) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x10001, 0x3}, 0x10) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) socket$unix(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) dup2(r3, r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[r1, r0, r2, r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x80000000, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x81, 0xb03}, {{r1}, 0xffffffffffffffff, 0x38, 0x0, 0xffffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0xe7d, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x3ff, 0x400}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x42, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000045, 0x80000001, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x43d7}, {{r1}, 0x0, 0x2, 0x6, 0x0, 0x1f}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x82, 0x401, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x81, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x8f69, 0xa4}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80000022, 0xfff, 0x488}, {{r0}, 0xffffffffffffffff, 0x60, 0x800fffff, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x62, 0xfffff, 0x506, 0x2}], 0x401, &(0x7f0000000040)={0x4, 0x9}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:15 executing program 1: poll(0x0, 0x0, 0x101) 16:00:15 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0xffffffffffffffa2, 0x0, 0x0, 0x0) r0 = socket(0x26, 0x4000, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xffffffffffffff81, 0x2, 0x4}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffd15) getgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r10]) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01dd2d2f66696c653000f7feddb04d1d6d5ce47a496cfc9eb03d9edbb10ec9fb71159e965f4fc93accf9009087352aa8bf8f60632e85e77955c2553dbfde7c58b18e4e9ef11823bffe2ddbe836da79e3257ff5ea8fa0adc83e9db5bde800a29c0a6500cf27fbb237f2665cc4fd24826390645af95b8e9d07c1a4bed82cc883b140cee5ae4e8456"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:15 executing program 1: 16:00:15 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) fcntl$lock(r0, 0x2, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x1}) 16:00:15 executing program 0: r0 = open(&(0x7f000000fffa)='./bus\x00', 0x141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x42) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/206, 0x361}, {&(0x7f0000000380)=""/170}], 0x10000000000003d5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 16:00:15 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) r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) r8 = 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) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x40a, 0x0) r9 = semget(0x1, 0x5, 0x90) shutdown(r8, 0x2) 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(r9, 0x0, 0x0) 16:00:15 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r1) 16:00:15 executing program 0: clock_gettime(0x1, 0x0) clock_gettime(0x5, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x20, 0x3ff, 0x400, "16d19cdaf0c9737a5a3316f5a9cbfad7b76c2c68", 0x5, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00008cb000/0x12000)=nil, 0x12000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240)="ebffcbff9efc34e895d5ebf3e316e2b599319296480000000000001b9a2b34411b2d3d02b81b6a724c0eb817aeb5e496751c26db9d4d52905b24dea208fed8eb699e9ee3faf0b657249682249648e051d985cccc028257f6e0de0083a83b3fb51b17b66e426f7c7ea8fb3a9df29147d2e6193b04c2bc648ee9d5be3cf3a0ea08d0f80680f51e96e25849a1cb5a28baae8ab87c52831892c16c3584ae7e1e3adb665932752c", 0xa5) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x102) semop(r2, &(0x7f0000000040), 0x0) r3 = geteuid() seteuid(r3) 16:00:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x7a3e06407e263e87, &(0x7f0000000040)=ANY=[], 0x0) sendto(r0, &(0x7f00000000c0)="7b3937b0840347721fbd3bee8b9c306bf1a1ae84af83470f77ed0694ee9c316212a9f9c44d1c67547dd72e0de7fca3a0ca0f990f44493e9de95a1a96fdb9005d06d16d9539b75c6a0feca6d6d68a3722f74b76df186020e8730cc9ef01349860fb2887a196c4acb89bcbc3b7106d7ac9ea353dad156792", 0x77, 0x8, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x68, 0x26, 0xd0c4, 0x7}, {{r1}, 0x0, 0x2, 0x20000000, 0x5, 0x76}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x681617ff, 0x2}], 0xffff, 0x0, 0xffffffffffff8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4c, 0x0, 0x323a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x62, 0x40000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20, 0xffff, 0x1}, {{r1}, 0xffffffffffffffff, 0xc9, 0x0, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x89, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000003, 0x3ff, 0x9}], 0x9, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x40000000000) mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 16:00:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socketpair(0x20, 0x8002, 0x6, &(0x7f0000000000)) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x56) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom(r0, 0xfffffffffffffffe, 0x0, 0x840, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x3ff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffff3d) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000080)={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) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 1: r0 = kqueue() socketpair(0x1e, 0x2, 0x100000, &(0x7f0000000180)={0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000380), 0x0, 0x64) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x1, 0x72267c59}, {{r0}, 0xfffffffffffffff8, 0x2, 0x800000c1, 0xff, 0xf0c9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0x800, 0x4}], 0x8, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x34, 0x4, 0x1}], 0x6, &(0x7f00000000c0)={0x80000000, 0x4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0xf1) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x760, 0x7}) close(r2) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10001, 0xc) r2 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/137, 0x89, 0x843, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x401}, 0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000300)='./file1\x00', 0x8) pipe2(&(0x7f0000000180), 0x10004) pipe2(&(0x7f0000000200), 0x4) syz_extract_tcp_res(&(0x7f00000001c0), 0x101, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x401, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x6, 0x1, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x17a, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/204) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3, r1, r2, r3, r4, 0x10, 0xa}, 0x4, 0x7ff, r5, r6, 0x2, 0x6, 0x7fff}) socketpair$unix(0x1, 0xcea0f2954856f6e5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$getflags(r7, 0x3) fcntl$setown(r7, 0x6, r5) r9 = dup(r8) getdents(r9, &(0x7f0000000380)=""/39, 0x27) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) getpgid(r5) fcntl$getown(r9, 0x5) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000580)='r\x00', &(0x7f00000005c0)='-!(&%$:[\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='\'L\x00', &(0x7f0000000680)='\xe5{@+\x00', &(0x7f00000006c0)='@\x00', &(0x7f0000000700)='>#\x00', &(0x7f0000000740)=')[]\x00', &(0x7f0000000780)='r\x00', &(0x7f00000007c0)='r\x00', &(0x7f0000000800)='r\x00']) r10 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80, 0x1) getpeername$unix(r10, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) symlinkat(&(0x7f0000000940)='./file0\x00', r9, &(0x7f0000000980)='./file0\x00') pipe(&(0x7f00000009c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000a00)) 16:00:16 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001040), 0x0) 16:00:16 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) close(r3) dup2(r1, r3) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1010, 0xb7}, {0x18, 0x1, 0x2, 0x8}, 0xff, [0x81, 0x2, 0x204000, 0xffffffffffffffe0, 0x5, 0x1, 0x3, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x10) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x200000000029, 0x4, &(0x7f00000000c0), 0x372) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="8fadc29767ed53756375cb7a0fbe94e445284e3723b9caabb6bbebc990230c8090938b42c0d2c45168e77e9450a8de58ee6ba606feb421131922e9c755ade3f40308efc66f1b77d41cb9335d3832e99ad148e355d966480000f002271ac4771d1a535d90", 0x2b) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = socket(0x22, 0x5, 0x1) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) syz_open_pts() close(r3) dup(r1) 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:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4001, 0x1) r2 = socket$inet(0x2, 0x8004, 0x8fcb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1a, 0x20000002, 0xb1a, 0x7}], 0x400, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x0, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40, 0x5, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x20, 0x4, 0x3, 0x8}], 0x7, &(0x7f0000000280)={0x9, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x6, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r7 = kqueue() poll(&(0x7f00000002c0)=[{r3, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000080)) kevent(r7, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)="1d030da7970a8745b3f5ce7a70e61dec8d1306c9356256fad1f2211b3a133125688c89a6d0e466d7daed93621d727c9db4c6a179e5fcc08fdd62f5d93ac65b0e6ce14591d4338dd208aa9c42fcf4", 0x4e) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x6, 0x9, 0x1000}, {0x3, 0x100, 0x800}, {0x2, 0x1, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x2, 0x1800}, {0x1, 0x1, 0x1800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1800}], 0x8) semctl$GETVAL(r0, 0x7, 0xc, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) mknod(&(0x7f0000000040)='./file0\x00', 0x11, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x100000000, 0x0, 0x0, 0x0) sync() close(r0) 16:00:17 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0, 0x1af}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x217}, {0x0, 0xfffffffffffffd25}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8001) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/71, 0x47, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xe1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000140)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="48677f2375bf3360b1051abce6e55438f3630ddb6afd98eef52223378e4ae2c98bf2fdf82c4e7b84393bb835dae195734d7b7cdbba8feda4a95b7ff9cac563a2d25d3f269ac9804e70932ddcf62339bc4004cf3c71e0853eb2d04a4c65d4120408f14f26cd18ec457eac99d4ddecc849ba2fb4f03d3c96d4612f747fc655beba3611755f28b3ab354404dea7dc012dda51b24b06febdb1c64ee105d8ec1cd31ff8a9fd6c1463983c5ac6", 0xaa) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000000)="6a70d7bbdb30dca92252bd1516201633db910c1e0fc4fe67981114b1d83cb60af1b8ec908f0e2f6c73379aa1918bee5f9bf9e9b1172b203382128788350e82cddf2cb698d1c00c8e0af8c5635abb26db3f55859424676ccba19aeabe", 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x61b0, 0x7f96) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x800000000005200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/16) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fchmod(r0, 0x8) 16:00:17 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2003) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') clock_gettime(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket(0x12, 0x8007, 0x20) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x2e2}, 0x10) 16:00:17 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) dup2(r0, r1) pipe(&(0x7f0000000000)) 16:00:17 executing program 1: 16:00:17 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xa4) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) unlink(&(0x7f0000001180)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000011c0)=""/134) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001280)={0x8001, 0xce, 0x9, 0xf9, "a63a554a62b2d8c12e1b3de1c2290168baaf75ec", 0x80, 0x9}) getsockname(r0, &(0x7f00000012c0)=@un=@file={0x0, ""/108}, &(0x7f0000001340)=0x6e) sendto(r0, &(0x7f0000001380)="d4715b3a91baf48c2b3635fef165ff229d545afff83e0685b3776ef78a200adf9b7f79539c77d3806753060ba46f448c3760dfbb26bdc5429912cc4fb019bf986aa74d81048b3f19eed835c5037a1f7d11ad26bb3640385b6db215d8d0100b80222f538175b9ddf57904f2e16982b715f3184fb4a25ff4858a67a1e8ddd38c8ff12174ca42c51ca4cfa9e81fb4507b9efdad8a24cedc3093a727ffe41925d015ad0c126cf8810f6bbc3dca044f76dbec0100b6aedf566dde3b359b5612058ff2cf33186635d03987bfb42359b336ecfe1cac629364fef33e0c35a1dbc490d9d5322c52428e0153456856f5179c0a96db072af1c7c67adc1ce846d4a0a3ec2ee711b2e5d763145cbda40c20e1794ffe9b4fd94097ab713f323efc808164c578032b8ea481cc102a4c045f1042d576e9549acb336991d80da8e297c785d1fa2efec348d53ee3d969fa879df1742bb14699e91cf25480c23c0567d0de0eb21f4d3e76bbaa93d09ad874b63417cd562606ba1510f4f06762be1489080bad5e534032f8edae2f17f01ecd8c7e084fc530ac5ea9e453f75fbf71f8e55c9611a0c94cb79afad849f9847307cf86bb27ea12e56304d6d8268697f63b01d27c8b386baa1f01196f57816eedec5215709c20320e91300bf02ca9d632a127349ea6b32e2d627965ba1876887b7af98db665d25b18b2fee1180be8fcc7aef0765ea27cbfcb3be204a7e81c55766b6ccbe67aabeb73fa805472f7dc8a220bc641d9707a407847f007d342f2fb8853b0e232c6796f6cb35975f057598d3f458ae5213a443d3198ca86d61e580817f8fd8970ee50163983a473111f1a510ee1ed8c211d390ac01b0b4457830f744e683c9ccfd073b142ea93d1baa2d2d71f8cec242ca1ed6006a2398e6390673ae326678f13af1ca2e07792d8a9d5eddc32b7e059ceb86885c81705f76658829ed860d11b22998bbf465e64c1b60f8a31dfe0bae55e8c38f693089258584ddf638d703ff3b3e60ef0809e3850cd12b676f37753f4fd4d70adc100b2a4d633f1c57b024b0f5453f72fcd2b10038a89f4a61b23a1f872cf8aa371c5be114d118cf86783ecba7aad1858accc3b98b2873e8933b1a10821f87f3add432e98bba8c81511e1c0ea9a8ca6673f94f3539b3841e63a948952bef65653449edfacb77e58add3a79c80fdbe45da1939c3bc4e9d983424ff3ed22913db7ffe4a358a4a7434770eb2ee0d6e9a6d37a610f54bdc02f44fa78c64bd1e3395ecb56d79375287b3fc2324ecfd670118d6b5a06d6cf8f46974e3c5be2f15e5aa4aa1a3c068178caf56d6b955d1cdf96aaf1fb134f84be61abfa44030af29d4b9d9febd190e5587a963a69615d1b2b4b23eb0a8188748bfb09e7716794ba1113a4e23798be780e502d5437ff65c43c37d1d0b6ae5069c36f263be615fe121f51c43e66826e84d830d67aeebaa5d1f5ce27006759c9637d4a8833469556845b319c378ade6abef34f52c7586c612a5422b8ecb0e4e1fc4657efab739165f914ebbd4cab8faae6b12c0bd6033223fb790516e05437ff8b7a07b205bc31efa237a7d1015fb3e6aa46bf20ea091ca254dd4fe4f797e9fa78126ff5683d5f4c77ee8dbe67f9718c88ecffe7da2576f968398a2029f0ee3698fac15f242ae090e37ab3f496f7f27448a51fd806ce04e2e1d66fbe3cd4616d18832ddbd38c44577ef07042bcb2af68b7b5b5b6827e0dd007f9d86fcc4928ed4b1275ec9ef92ba4173a015b8e0e9377c18affa94c5dfa68dfabdb41ac6b55235bc6ec1358d23d9c414ac48463411624b5e1fd4cbc38f7c817badb563a14b29dcf8d7b5ed4868d108e95853757898cdf4e4173735f3735d084e53a39a61b0feb4bea5aae9a3c97ac45f15efec8f7eb32552b62afafd03486ab2887d88ffdabb843860b9dce1012c940f4234c334c354cd0a4398e3a3487d98a83cd22add5193f0f2e3f426bf4199ec1dcd0fdc92a7175b50493c103843c08f5325501a7a72eab401cfb539122ba92e8cdaebe7a07fba9ae8e759e89ade2f07cc7d865883323c76e123852280abb37841f9e5fa2d03d06046bcaaec6f26d1b4115c3eab3bc076d28d70aa02f58b9efc3315893c693dcae05c642382eddb8f22428b77ca594d552f718124dd59830ebb72a50855bd871d6ac16bc598eee3f4a6be7f5c68f76809ad3279de790bf33ea5563587b320bb597e64a13a5b835d3a83bc9c96031e912015b495b6af4c6cbffe1a89a2c613ed977f99c17aed699a25be87dd33fb5774844f5b4419e95b5ce56a5fcecc64f025c3080845c767c88b5f4cf1f2b23a38d05a8ba1b2c7cc4cf9b1c34cc1ff4ad8c4fd8225e70f6aac86533f2f495cdbeae1c7dcc0cf44f4494ea251dd0ff91ad2752156c6c28c156c346b61bfde49f02a2077723b6308b5abb8d852814a8e9c53c19de0e1d33126b34bd0004d40485f79cdab518745122ec264ee509cec43be43548904a28cee4c5a65212194d617284b4da6598d71566530f7e9c7ce81d5e64a8091e0806e0291bea8b12c226e88d69bd359a59d9f28fd5c345ae3aec3aa2792eef385098de20559e9f4bd42dd314b46ae900ba5c26b2aee3e9fad23d15577ec550d38c5ae297b8ff2f9b9bbcfa3697c662253ed5bf60811425e3a6bd024670cb9bfe36e3010dc78d7de601815326eaf1a02bbe0bd3310d0999348a444682bd306c43fa3d9e8ba40a9020017ef5b60fbd778bc28cfd1b333274ab3541e35eb599e061992ebc942f792b955da5b97f9f58df959b67f9f6d1799c97ba3f3a27db47eed81b6d447acfe2951808e53746beee7b28fc3d5faf1674d37eecd5c1cda069028fb9bc3564b7182f34176ec07be312e088ad457c500770493aefc80beb8a805e78f41e75af1445ffeb54454da581987f673030691823c7120f3250768b5d96c349f61478b98242ee86c40ed6ee6e708c081f5b38fd791f7e527d2cb199b88108fec6fc94458067e60e2389b9caec542857eb9e98c83fe9eae6b5fc42460f09ad0e3bfb2f4e5eb05e91db9c7381bd01567f15d4ca91cd0b67c34959fc852290999665d1b19b66e0a1d50e53a4886bcf31c79d459893426ffa81d89bab66f4e9256127da3bd3a4d58e6d291881a8c5fdeed625eabd4249eddfd1924a6bf881eb896019f7ee767f976e5bb6d562ddb4e0f0a8e347da093a5afed9d428e9e4d2feb6ad777d240a677bb8c6637293807bcce6ce8cae0b8a09914d4d0506f07d9335284ce4c606c3235e365528d4671e8d8207722f3499d06aa1cb27f00d2f12e1ab667d746352c45cd0d726e336e66e18284bebbe574754efc127f855883abb23a700d620de4ffe93cb3197afeeaf464e82f691c5ec62f754ff0462f640e81e72f562305edbc7a4b2cb0cbd1dae79ac034493f6d82e7b0511945e997e064eecb09c49a707f3f520305c474be12c6ea0f00b9143f28c84508f50eb741223ab234dbc92be128fed5182720b964ec2c2333d570e6446d74abce7dac9351a3b5f026461fc25c926e874dfb7c3d152e56146ea3217476bfd28eb7018cbf8900d58100e1124eae671d37e13da8b0048d9def9924a8a893a6488674cec26fe1856d1492a5c2e7ffd49422b033536aae2be869fc672dac3a4eebce84cbff5e09452fc32567c5a12ef63af59b30fb9d41d3743edf15cc462bad4026949305fb3fca50496d72ab7f5a7f3bbfe7d0ef54f5725f41dce042fae1bad2e477edcf6116fabca29c6acfbeab03b8b773d44ea68b843e669a6e25c9270c7e3eb7bc4da4f1d8429d732c68e9a1b50e80d47f02b12a844e4ad5d3ca4590230e16e3faebec478a2b61731f8fa684086d204b8655f0f0dcbee877776048e5cbb482d3b7d68c1828118d14cda654a5f7615997d466c94c18dbd1c03cad111fa83c8a580477b1d3b5f7a83d773c87d191d889fdc11edca4c4485b3ef4fe8b2307f1525ee1e5c539be440c3d2c7bba26376483d3cdb49501699ffa7471932446aaa9b8c18d316c8e54eb7187b5fe2f4bb83553c7fab0bacb5f730b11357254d6ab97ce9b4b1d99dfcf72c16ecb80a3bdfeeee79e50206c33690357053bdf944a3a37dc59fca4c0a5657939752f641147422605195a5322ef5c6ba57abce2f2b2f5a1bf619087cea65e756c8151d6fd105c39c40cc42fbbd75f3e2420f7ea24ce162b5c7ce6ff880aad30018446e12d537423f853961465ea317e8f4aa289ac044a38e2703bcc8554fe5da617cd9a6636a246ffae8482a76600c2d2c15d0c14d68da7b273dcbdfea9b006a6db85d71e905ffb3f901d7836c3999f06a8f78c7bb09ad7e07e0b7960fedf767d370820dfb421dc097a7f9b49b266e277e2ae13bf279ae2320080600538b659c6409333efb7b432f6b33ecb469be4685915a82975ee1e47ec5454ba39bba1e174ec248320bcf4e2790b44fb22267dbe0ce61674134a068462b561bf01f1a17e95fdc823de68de5de80fac6653ec8ece76a0a2db9f5f3311abd018b85c671f20910c405e10e9edeb3cef5d2ec8a21a9c55824d9701ab5182ce5711c06e8627a9ac97cb7744a30ad6122d6c3bf5fa6aef0ce1c741c2e726599ae523f82a60a7d31bfa1a6135b0bd02abb6bfe158099265f8153d97c272b5e1fdbcfb287380a99d35ff2a47aec9e50d7c32768ee783f8fbdc7aa6cb68419e76de3a7b09bfc0effb1326389e10841dbb2267d4fb6a3cbdc7edf4975006ab68a3b0c0500bb471c3f3f6448902b9b689f47a066749ac1d13881a02eea55398f33f8afa2bef9efc928ca6d15130fb06c7a745ae73305ffd03fc1f68eab0a627ad46415bf00935e06a8afc3961d19a4aaf8a582f69f6c16b919bf30690ec698812961e754019f4a7d7ff562b9ed126589486d8a580d384bcda2a32c67e9435bb81bb86880cf60d9714dc0b2102f155009939211e777ef4d8897faee7765fc17fdbe72f0ed22de05a74a3643b46d988040e2b73f53945e887cc4c4ed7dc0c142a517c643c3d8d87b67effe64aeb3ba81eac79edc2ebb600d3becdbd2dea4e16c4f4418a6232fe9895b3f980235bd31edd6596c9754ee1f4f13e7e46b5b0e5a25abcff2b5e345950689a64dfbb8ffd87a8f168523543f872b43396b554509ed8475e3c6856c466f25d24ba639fda0c35b29332cfa77361b3389c99359e5dcde095dea7265028d42f3e7481332788ca64c804b7c0c0f63abc9bc2e16daa4c21f9352de18bd88f6f2e78c558dc863a7fa41dbb084a5c4087b4d8103014fe5513bf449f81db2d60ba8e259d4e17564a9e51299efbc6ca842e1c8b5621c32295163c5c84fcee82de796f95571f7c760a54c8a0ddc3f7dc7425196e28ea440717e538bb15b9fc8cae95ad07a75e598f36ecf601158e6bc16a0630a252d48134e2ede6faa17ad0ff825a3c287c6b6588a42ff2219a076ff79d27f80385c0db47641dbb4536ff7cec6d79419bc459786017e595605d68b6eb408c62e2ce93791c5352703c89ef244e5eb6781b516995e09bff67be55da6fdfe5abe9ea580134096a424ed428726c4ab13322a234afbf6d3c6d52fd51010ffa4c9210ed066276cb788f76cd6bb47811cbaaac7f8fb925f6ac06d8832aa7e8f3213c8c4200e05bca2c8e18975c4603764cdf834764b602662e511a86ece4304f5ec0b89222bdb70207f0c6fe6fdf56b7d4b90f8715525b25f32f60ebe7dd2c58789fe501314a260c6373ddda37fc3838f668ccf06e7f16e3d83d3ecd42ee5f7c5f32528832d924d7236ba878bc9c1778b8789d457f5ef5842538", 0x1000, 0x9, &(0x7f0000002380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) chdir(&(0x7f00000023c0)='./file0\x00') r2 = dup(r0) stat(&(0x7f0000002400)='./file0/file0\x00', &(0x7f0000002440)) unveil(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)='c\x00') close(r2) getegid() unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='x\x00') renameat(r0, &(0x7f00000025c0)='./file0/file0\x00', r2, &(0x7f0000002600)='./file0/file0/file0\x00') lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) linkat(r0, &(0x7f0000002700)='./file0/file0/file0\x00', r0, &(0x7f0000002740)='./file0/file0/file0\x00', 0x4) chdir(&(0x7f0000002780)='./file0/file0/file0\x00') readv(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)=""/5, 0x5}, {&(0x7f0000002800)=""/55, 0x37}], 0x2) symlinkat(&(0x7f0000002880)='./file0\x00', r0, &(0x7f00000028c0)='./file0/file0\x00') chmod(&(0x7f0000002900)='./file0/file0/file0\x00', 0x8) recvfrom$inet(r2, &(0x7f0000002940)=""/65, 0x41, 0x0, &(0x7f00000029c0)={0x2, 0x0}, 0xc) open(&(0x7f0000002a00)='./file0\x00', 0x10000, 0x0) munlockall() fchmodat(r2, &(0x7f0000002a40)='./file0/file0/file0\x00', 0x61, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0}, &(0x7f0000002ac0)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000002b00)={0x1, 0x3, 0x7, 0x1, r3}) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1d, 0xa, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="e0f7d01dcdfa94b60c4332f055ee21374de94c9468974b59e4da8aef987b323bda9887c054ccb32b817bfc81d74e295e1639af756f2612ad92ad1ad969c5859fed661b686636451ad43a8ff63b8c480408e31c08ad54d8cf7bb5d0d01de3f45b4408d6f3a083528f0537d4570769bcd9ff18a679e32105a4df7654c6799e060cb135c7769547e3374c210cac7b408bf60fa886de650fb2eeb141b528153cf8a2d3375457478eaf660b5a385af8a2599fc4a5d7c64017b646", 0xb8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) socket$inet6(0x18, 0x8001, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x2, 0xffffffff00000000, 0x0, "80f6b2835ce7d45f9d99691d6e110b9d48b89126", 0x5, 0x9}) 16:00:17 executing program 0: socket$inet6(0x18, 0x6, 0x359dd8c1) r0 = socket$inet6(0x18, 0x8000, 0x28) flock(r0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:17 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x150) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000104) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:17 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000000000005) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x103b, 0x0, 0xfffffe46) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) sendto(r0, &(0x7f0000000000)="0c81ea337a058e89215ecf4239247f2d416bf89e10e48b8e79a9ae1e6f8e36b565d7f854ea188ab4d8fdefa49feedfe6f8a55844f1a59323e9acbd111f6f", 0x3e, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:18 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = socket$inet6(0x18, 0xc007, 0x6) read(r1, &(0x7f00000000c0)=""/78, 0x4e) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x2) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 1: socket(0x20, 0x4, 0x199) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6f) 16:00:18 executing program 1: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff090000000000", 0x396) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f00000001c0)='./bus\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file1\x00', r3, r4) kevent(r0, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) r5 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() listen(r0, 0x2a95b31) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) r10 = getpid() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xfff, r6, r7, r8, r9, 0x10, 0x8}, 0x8, 0xc5, r10, r11, 0x3, 0x1, 0xfff}) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) sendto$unix(r0, &(0x7f0000000180)="00faa69ba6c1ace2a33b9e4827b7b991f68acf8a2dc0afa5927df4ad085d4bd0770e5dbc04d9ffb0a51e693d20e96cedcebfb9f7f038995e0bb5634d8b1d4f91ef802f0121f39dbaa248790c7e739e1e0ce5394aabab77b510c3dd76ca200b98d996cff3d4c9457b4d1bbeaa546dd055fe2bb096eb05009d331195f4d7eaa8967f29e2113333efca2df96dd0dd305530046b1a2fbaf0840c0227cd5c4eeb3cb4f7b5958b6c239b3466771daea7de28edefa0e41d39972436bccc8266f40c6c0afd1875750f76", 0xc6, 0xc, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4245ec654a3ce77ffa01897b006b822efdf12bebf0b84260", 0x18, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000080)="cf4c56bf3d276893771a6bdfcac65af03d72c81c712bfc4ab80ec4f199f90e7d450aaab0abe6a9f7a9a738972489ea934568cb19e0bff3a1188ce5db5c4133162949f2c1a5375b1f6b7327c80882f3da12c6c4f5d879bf7ccf9d42ef9a30314b5e13f8b9b0820071de938c9b3cd8dee51c0c47efb0379f8dac3e70ef079ef92c57973e420c91497545f10e604cd3382d7f4fa1b3cc45e92be88e4486069231f80a973b9cd993106b4680d61efe3dfec9", 0xb0, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="01000900000000000000"], 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 16:00:18 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x0) 16:00:18 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xffffffffffffff5b}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$inet(0x2, 0x8007, 0xe2) poll(&(0x7f0000000100)=[{r0, 0x31}], 0x1, 0x7fffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) semget$private(0x0, 0x4, 0x2) 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, 0x8, &(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) dup2(r0, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getrusage(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) 16:00:19 executing program 0: mprotect(&(0x7f0000496000/0x3000)=nil, 0x3000, 0x9) clock_getres(0x0, 0xfffffffffffffffe) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x65b) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x800080000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0000e100000000e400000000005e975046dcfd22a35cf982d6256761ac510000000000000008f676cdaf6d551aa6637c1e6de3d11694e9f07dbf080000000000000000000000000000", 0x49) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="83a2a5fc6eecbbe3ded57324a314087455de1b98b083fbd3d04300a33f59412a477ee80ededf7d2ec8d39085e391d66fe6abe0cab2abe22f709ef6399c1fa9e3a69c3b4976886dc9277080d95ddb3f7423943a46248852a032ca28dfe989ffd1e8fd91f8492f126f1b2e0a4066cdd585024cd86a5a5b69354113dc17ff72535c9a380c258f4dcd64d5c20a570d4d8f244cf191cb41e30122c8017e7c5d9d50a7d231c16402f08dfd2b1c65fdb21410c7cb5de459a557dc14308e8a9dcf6e2a953a536b7053dac3e4", 0xc8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x2) 16:00:21 executing program 0: mprotect(&(0x7f000034d000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:21 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="100000f03b26a7ec000000000033264c"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:21 executing program 0: mprotect(&(0x7f0000467000/0x3000)=nil, 0x3000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000014c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r1, &(0x7f0000000240)=""/129, 0x81) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) fsync(r1) recvfrom(r1, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r1, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r4, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) getrlimit(0x7, &(0x7f00000013c0)) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r0 = socket(0x1, 0x7, 0x4) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80a0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) msgget(0x3, 0x4000000800378) select(0x40, &(0x7f0000000000)={0x48, 0x4, 0x1, 0x0, 0x3, 0x10001, 0x8976, 0x3}, &(0x7f0000000080)={0xb18, 0x2, 0xac, 0x5, 0x7b69, 0x3903, 0x1, 0x7fffffff}, &(0x7f00000000c0)={0x3f, 0xff, 0x7, 0x5, 0x3f, 0x0, 0xa5b2, 0x1000}, &(0x7f0000000100)={0x2120000000000, 0x8001}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) recvfrom$inet6(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x41, &(0x7f0000000040)={0x18, 0x2, 0x1ff, 0xfffffffffffffffe}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f", 0x201}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000340)={0xfffffffffffffffe, 0x401}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0xd, 0x0, 0x4fa, 0x0) 16:00:21 executing program 1: pipe(0xfffffffffffffffe) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/43, 0x2b, 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc2, 0x19a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) recvfrom$inet6(r1, &(0x7f0000000100)=""/60, 0x3c, 0x41, &(0x7f0000000140)={0x18, 0x1, 0x400000000, 0x99}, 0xc) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0xaf46, 0xfffffffffffffffb, 0x8001, 0x8, 0x8, 0x0, 0x978e, 0x7}, &(0x7f0000000080)={0x100000000, 0x40, 0x0, 0x40, 0x80000001, 0x3, 0x3d7}, &(0x7f0000000100)={0x7f, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x8, 0x1053, 0x6}, &(0x7f0000000140)={0xf04, 0x2}) close(r2) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000, 0x3}, 0x10) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x40000000}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:21 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/126, 0x7e) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0xb) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="3ae43c4afb41342daec1da92a9b5e495532bfe78294bc5d8038e4c4135cd7b463b9e804b5ff5feccf3301a8dbee27dc1d15be03df9f0e6c9948a5dbbda1735e8ca8f3e95debb9910b80ca8f163edcff0ef970016f321c5ea702b1c50f4aa2f8b5a42c23715a20c07e53c2b228bf33cc8ca24ddd025f144afc48d31708238c2ba6b427881e41c3c194e9006dbee64f08778514c21c03c71c765fb419654c0d93adf017fdf126afd0dff40ce50c9365fc847", 0xb1}, {&(0x7f0000000140)="f81a23dbf9439cfff325b2bb97cfbec1fefb263d19ca0b9e41b0985ebf693358002908358a66e9f73c62b7128f559ad1e1729b3b9fbaa3d5b8d677c9b056456f1a94ca22c2d88db17491810f22500655c5f270c679f1e8fc8051f75680aa4c", 0x5f}, {&(0x7f00000001c0)="5c0b208dc19d235f65857b97fb66693337856e74dc27efe63c4f613a95197d68116a23c10012bd4704af81c3d383dfebc582931d92e0a161bcdfd1a91a2bee478648ef87bab482c58f2cd0b20692b7e94c63ae1fc69f09b303c6150e54a802c635ffe32665b6e0acc307b908d3884bfa3c8b5ff41b2af2a97f2ff1aab64cc299dce2405ef628551d4c2d146b706f56ca52fe629703baa35773889b53c23f90ebddb0571aeda78218b3c184020337f1fe1c07f67a77a489adea2f4e41237a606766eaa0462d421bbfd76f841a0b151f0b317021b6cc00956bac136a6f128eef769b2ed5fe8f9dfd0be186305c28dcdca3df6a3d1ba2c356842adedbf79079e7107dced438d51ba16051faf28828db7eddcdddb8d677186d02a33a73536c970f3e3e460e0564a75f3ae653f6acfbf0b49f00290097f5cebd03e0ecad9d99a4ccd8baaf4eea303832f512f6c30ef4166c2274340ac91a636a675be358cf2a30dd7cc14ff2fb60fb6c85fa3f649659b49e01932930feb423995d6d95639a45cc7832c4d115bcb0f642279249bf303f95085ba995eee84f5a16240e3bc4158164911cb5c32a7ee7f764d2e2cecb5d8bd8e19df3c2ec823d789bbfe17ee662d2292835ade19528eafadd4c675571c6c308969d81b47aa7221ba70b474fc1d03ccc5191d3976c634c20c16ea58c14e94f24f9ed849b6ea34f58d35dd3281b79bc20f7007fd8add91a95e80840c2ae99b98f740e4d9798dfd617cc39bf106326e1280486125843a1cdb47a241533900d254e09ab7add00b1db1c7dd60496aa3c1b16857fc1c2028d496a603e12023db3f35f973c9f33a037e7b1892a4b93a110246114c92e94c2cb663ec3d0edd67a5335936315022fc3ce2250e2a9d55b79faafd71daf6bb7eb3011726a9d0def58371d24b73eb457efa89c5158fe0664f3da5b2edc8ea4981da89dd220a551dfedcaa7384edd7f64e2f01ef1aa6899f7dc1f058d9f179dd6e952381e245fc69b86b9ea1e2365c00dd6b152dca35d7c5900281386a1737fc11371d07739f3385bba323f9397a48f362e6f1df07734f741dfd629e00fd69ddbb65c4bd271871f582a1eb0ad1f13077552247ea443d2378e04d21319f6dbf8eedec621f1d6a3a9432a6f3b013436f7340f10a2621f263880a2a29c15c4a5da4fdc904fd8285f5d35f3d218f8ba64e9fedda451a0ee8a1deef9ce2dda70150b736c75528811da243d1cc9eba23fe1a7e66a3ae3d440660a602ae6ea45d2a15b10352776828bc8fdcc0775ea64761dd96c4fe0ffce754b8aba8df2dbeafd72ed02411fe0ce476bf5c972e8f0c85051c3ae62370c073a7b89aaae18fb85b50f2c715f43ec8b76a4a7fd8d36d3a48e3240cdd59d76d27c92f42a35cb856350e736d6c986a7950436a73b893fbd1be24a096eaa63cbe69c482efd713c96d1af4c67bab5166782c35a03c29e6baf0a7d02988a5df3d4e791520505bafd47d8e3ccf49c9e3c1e5bf0ab28a955c7daaab67790729500e1c9fd1df26a13673b8c9207cd64975b3063d1c5b34c6af2c79502494149f32ce82336fb8779aeb0f30ff8393c97d8f83a39a82e4ccc88b25da1e8beaca453428c1fc2d0ea8864fdf2ef29513aeb8838ee5df8569a9b6e5034f4f04c7f5cc21044f458905fa808238b6fe338dfdbfa984a600d884dc76e805272279ca68e3928d069f992fe97d9964a04927fe68679c975cfd8275203fee3ac5e9ab73ff0408194ce354c0021f83d0df153fae92bfee60fe17089814d6153f03da1043e257e66d800930a9a9a15e56d9aaa86e326174735ec8cee271cc81875e5ae2eb04aabd30712eb5c51dfe2a4f84e211ad982dd9612f94758ee8bbea51b6b3ea4d9ca4df119c2b86c0528d2694e7c1e3639a3e366771bbc3679ad9c53fad231223dfcd3b54ca898c806922393d2d76ca024f7a53ffe5aab5554b2975f5d1223ffaf8fbc579d7d0be0bd509e9ccc537de0ac8a6a743463c36b1315f79fff2626218649fb2a9a0d8431d63d3e0a65f99acb9c5cec12e96c53b6c5537a201b45d4cd37bd804b3939ea2b7647959b5bc288321012048cb1e2441dd01b61c53989e6396551c05d9db636e2877deae8297e00f5c87517b7031f9732180796e2a1840e2c66380bfdb4852cfa430f3f3d3dedaf8f0780455e351f6b89d40c8206aebeec6e34455d234f6f671598d534c39e2af4dba0108e985e7db7935adf16b648878061e7ae1f53688e8c3b82235744086b52747aa351f5861df860a88f688f8530c627a4e306af4c1363eb33eaea3324a91e98dcf2123b380f029b8ba5fed29d50da042a81eb7a2690adb05a0fafdf3841de179c4dccdab38d2934891318794683cb0d53428b4c3e3281b5d5277d322c912ef4851ea52b8e6cd2377d402f05a06742db148f88d5361f68db2f74036e30147f116410b6ba84e16737f7fffaf23c438034d6635590ac73b32fa5341953b563db2025ed89aebb960cd17ef5cd1fdd19cb7f518a865cab5caff7db202b225284bdee0760d1565dc10d7ac2b18f91b0648a551d41a915c82eb26920aea3cc0b403dd2f4ae0fd3f32796ba1996b9e02138e234cbe191226693c9b7b4521d24a79b816a8de5942f34d8170e88e3774782aa70919af80929f5192892fabd74d62a2fb6aa4dbb2b3c9bd9028a08fb035f18d3d8cfe388c6194e236c547b6d49f620bf6ab3870818fd746de89b3c19b4cb4b76e5b8e2ea3ee59d6cfa2e5c5b7c67f564ba05b137a80267fa68fa63717a78045db36cf059d3f1d42734d9caa0d402dc0c0867d3b9ce872fe175bd8dc7d3618053142ea02067533890c12588969bc746ba242dbf41d889f46fdfc7459cd4187adb846169201824bc3fc7e30ebc00331978e467db3e9d70c9fe12754b564146682651f5ac87ab0a8f48ec84c2584dea5338979a6822ce5af70d4c83848173dd56f17aa323b40bac892a0a1e37037fe25f212eaaaae3989541fec6e2bf4b35bea9b5c8e7a399e349b461d35b1dc821b43531397812df573f4860a3fc9f7dc32394169deaf0abdf7aac03ef9a5f3cbea28a0dae79df7120249706b6c6339223917ea1215262a65b808c00a96abf945dbd379eea5f5c33e0c40396cca2bdc5eb0197bc8b5ee9b8e6f516cbe59be54ea49f2223f6905f03940c01d6c3bf7ec8737152b61132e8bf34f517dd92d0cc3da70ba25f6bb17c6dfb1be161c44b38a10fe14a12c8786f4a8d16bc7525b4eec2cf00a9a8d009800e4ca7908f7745243ec1a09b5b53f8f76413d39031da42ea4ec4715be737b606624230ecf780e483bc4b8a2ed46c6efdbdb27aceaa3cf2b89ed5284031129f90ad62c64396fc881405235dfc2ba17f35304044f2f1f6a102ea6e874367a3d04774ef410ac2dc950dac59d119c08757b9bbf4206dfacac3ab434ace63d2e89199ff7ed3a243bd0831191de0da6c417a5b719387b861bd6b1850b7ca2d000bae37f7d69059a40f324e36dcdf67a82f8558665cd5de2b29c660329b15314d66d91a14f482ce1855ed97e9aebd73fbf2da18251de32f6d2a3f2cc7bf9430bd6a983a00bda8630078cee98009f28187174d9bba529887dc8f21a6b4080446041779af184df51024708926693ad45e5d14c062540020cec46841e6f8419eaca3c227b2c6eb43b405ee6709bdb044c56f16d8d66eb67ac1ad1c087a1e83924453012cafd646a6e9ad71828f8cb64f04c5937cbfa9d11f060a7a0a4414383cd5e0937dbdd2a00942056741f74431d6ae955d5058f37f7f8af6479eee5a97ad09b15aef798815ec2dba7d4f441f20a0c0de760c46a4ac07feac61f50cb0fb7d020817ec5ef306d5857f447db74d0f6180f5e7ae471b408bf22dff2cfa6feb1111a1204164afa5a4368128c8442455302bce385684fa8fa185bdb3b52a558b38ca2274d24b384ab5e9e6335ed250593e35510fcc3f968149a90c6b3863473e40906ce774807b7f562e537f4de692b69fc0d1630031950d64c0f6c055d7cb095cf755ee73c4f76001f69284e60a596a9354bdd6abe6e6bb032046d5bba5b0c952a330219245d18998dc86f855a98900cea40ccb71773cec021c0f6260445e8d60f8d4ce138a0c5061ae7d4f9f4906b4d49829d98ae1d1a5313a1c475190bcb68cbde64b63b29a236b760adacb5b39e4c582761f58ac2c02e3976aac35ed194861d2d27d07b9a96bef9dfa3475fa300ef7a8a3884c1d9e37f9c77b20466725d552c824c52f23375d4a4ecec30dd9544105d199f8d9fd59d0139f0145d30c8ff3b9031460d15602cd31e443c6e4ce483666a40c9ccf43dfbf0316a7514caf891b863e400047c41527dbedb83fb96e3f27a5e8c0f13fdadc515e81571adf7f81a7e7ed27ab7d152617dc7d15e4573f85887c57ea2f0799e1da906e21d1b1aecaed9b50bf5511aca38e1e039915bf3caea34bdabb7dbc4d986911756ca79f09b28e46d3bb857a89c531fd278c9889c97f32ecbe0d9531678b2c1f2616bf36978aa460775b508c50cd1459362984500e40007bfcd4be21d16915e419931355eadecb291884a2ce2ef3d3ec9109ec3bc2a4694c26654e3db08bc871fa1705798a336ce3d83b20461fbea77afe2ebd188a99fb83e725741d23a3b7e741956cb16870024ab62c8872611245fdcd1c5189f32c2fb3977921a6760209cbde4538d395c9c5386fbcf8fbc34ab545825a240999beea9b7c26ef486204a11908ede539295a513846080256ef7f8188e0aa205f03d5b2d3b6257e2f77a4c79d9a30cb0fadcbbd529eccbc7b3fe396c476a27fa401070822ed608c94a72eed372b6ed178067aef33b8c12ffe38cdee9864f4b98e31c0514f1836bcb7109729f1f3e7e16f54d3dc2a41ac815928c88c23b1aafdc98f021ef91d4d0637720cd034a00ce42a01d893a4ac1d6603f25b02f16a12e8bcdeeaad6f35e3f51a0a1bf6effbf369319a4f046121f579d94901ed76ef4ab74e803e07050cb1c60117c4efe297457f4dd54026b96a328927b8470f2df11c60c8ea4d3684c0d585359e64f6dd687a523fa33b8e02861580db50e2f1a7c613bb3303a3c16edbf7081599fb437cc1a3a18c2e6f11b3bf42561380c04fefe7cbfabf8e6a5f23d13fe2ffafbf932089257e2ceef78eb5e716f7d43145d6abe060159a57e331625f3b9c005affe7ad6bc8ee2f2d1d8e4663eda750aace09daf06a2840b82d1fd8f4aa0109da892b70f07fd33910d9a73e77c3b4d1de2873a707d83f21f5dd4f341570b31a3a0358fb44835cab937c9d6eb8735fb3db012ad4ceb6cb20d8a4236e5f29dab39c5c6c775e12b2f26e6d31802bbb5e7fe03c181e7b947c33b1cd3bc26eb726e1657620138cae804ed8249f7f605d3e17cf2b1e250c1c968e8ed5bc238d28545a90cd2c28c104724ba6b5764e0863a3b428725188e655b614e30d88b568d55231661854ecbfcb8c4666708799aafc3d27d3417641ab7ebc2c2529f3f9d8346079b637a79185547d633090b515505ab14412f4bd613ddbaf71591eaa262e08bd6ed73a11b4f11934ab631d1ba01e5736604a0f45690890d188ed18b80b6d53360a544be812c7d5a4529a0a6665e0f700f0895b120c1b11ded70fc2ac5e64f5f22c76a5c50dd7d3e7ececb330ee01d2ebf3fed1c7cf9dc4285eb39c9f8bcf450806e1c8395643a02fd29ac8d8db2f8f2712808bf5d06b18a1e3b2c0bd4ab7e8736e16092e0c055d04d1068ef87d6ff0104ea9f199d2be8a780f51f61dbdcd6794b1239f60be32f1469766227a6840f32c47", 0x1000}, {&(0x7f00000011c0)="973ba9c151355425ac32fd7eaecf1f614d7b50875064e86eaaaae1af9b32538f433676190c846e75934b71fe55ecc2240e872acc916d4ce35d2c615b18c1c66599aee51c67b0661475ebd58f50a809d225db8f1a53ace720313bafe40e50c9e2d7c7ad4c374f258cf798276dd05c8e8c060ca91cfff7ffcb784ec366b6caa43bd0dec29532bdf92d37a5c3f6afb01c7c9c32993dccce9d7894745bca24714c51a66eed6d3fcf1e168f299dd246f3e57e33978bf3557b42e203797795b2d5eb", 0xbf}, {&(0x7f0000001280)="6ce0e700baa0cc863199029cacfbe6503e51b1bd5aff340e6bb951978ab035e4447ff9af56c20ded220a4b5201edde561a350c8cef65d6302c1a70b24e742e74fe111f3c8a90da921ba7c8a322091da9ed9b30be67d55167907d5eeae83ddde1f884381da0abdd61d0c3141153661cf2b6c5f23123edd5f08988cd800ae8302a1db95b672a6f708680bcece6edef269d2031c31d26b51cd98e8ab8c2f991b97b91a4fe61359c88078de04a26a4b5a1a254f3b3a7d6be37f3d54f4012d3cf3785", 0xc0}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:22 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/135, 0x87, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xfffffe17) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r2, &(0x7f0000000340), 0xffffffffffffffdf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="51d6372f8c2e8ec550f84f689afcd9e351fda0f0ced676ad23df95e37dfb20aca56a7c7ba3a6840d5c92984131d9cb7bc14c932cf90233c4f96bfe100022c59a8a0577f3c6eda09698a799efa2bd7e9a19e99a295ab4033b00f0aaf77307eb0e3b7d3e8a4a5a2b7daee487348ff7800e7cd60f59cad265b47468c7b9f569cc", 0x7f) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) r1 = semget(0x3, 0x3, 0xa) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/96) 16:00:22 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) open(&(0x7f0000000040)='./file0/file1\x00', 0x10, 0x40) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x9) 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/42, 0x2a, 0x42, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) r1 = msgget(0x2, 0x40) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x3, 0x1800) setuid(0xee01) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r11, r3, r3, r3, r4, r3, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}], 0xe0, 0x40f}, 0x408) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x80) 16:00:22 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() r2 = socket(0x20, 0x0, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) close(r0) r6 = dup(r1) syz_open_pts() read(r6, &(0x7f0000000040)=""/8, 0x8) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x8001, 0x9}, {0x18, 0x0, 0x1, 0x6dc80df6}, 0x8, [0x20, 0x2, 0xffff, 0x3, 0x7ff, 0xe2d, 0x1, 0x8f00000000000000]}, 0x3c) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x912, 0xe43, 0x1000, "580b5020e3c918f6938adaa4ffe52f60bca29545", 0x5, 0xd8a}) r2 = syz_open_pts() syz_open_pts() r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x4, 0x5) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = getegid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r3]) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x17, 0x5, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) pledge(&(0x7f00000001c0)='{!-\x00', &(0x7f0000000240)='\x00') setuid(r7) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffc000/0x3000)=nil) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) 16:00:23 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0xa8, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x142) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x20, 0x3ff, 0x400, "16d19cdaf0c9737a5a3316f5a9cbfad7b76c2c68", 0x5, 0x1}) r1 = semget$private(0x0, 0x2, 0x4) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00008cb000/0x12000)=nil, 0x12000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240)="ebffcbff9efc34e895d5ebf3e316e2b599319296480000000000001b9a2b34411b2d3d02b81b6a724c0eb817aeb5e496751c26db9d4d52905b24dea208fed8eb699e9ee3faf0b657249682249648e051d985cccc028257f6e0de0083a83b3fb51b17b66e426f7c7ea8fb3a9df29147d2e6193b04c2bc648ee9d5be3cf3a0ea08d0f80680f51e96e25849a1cb5a28baae8ab87c52831892c16c3584ae7e1e3adb665932752c", 0xa5) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x102) semop(r3, &(0x7f0000000040), 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000080ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x18) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)="0600a7c2", 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) getdents(r0, &(0x7f0000000140)=""/224, 0xe0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5c000000) ftruncate(r0, 0xf9) r1 = socket(0x22, 0x0, 0x80000000) fsync(0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x2) fsync(r1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r3) r4 = getpid() fcntl$dupfd(r1, 0xa, r2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3f, 0x7fff, r4}) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000004c0)={0x1ff, 0x47, 0xffff, 0xd47, "58adb4bf5b3cbe07a24fe0e852f8aa97cbd86d75", 0x0, 0x4}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) poll(&(0x7f0000000580)=[{r0, 0x1}, {r1, 0x24}, {r2, 0x120}, {r3, 0x2}, {r4, 0x2a}, {r5, 0x1}], 0x6, 0x1ff) r6 = kqueue() r7 = kqueue() read(r7, &(0x7f00000003c0)=""/232, 0xe8) socketpair$unix(0x1, 0x2000002, 0x0, &(0x7f0000000640)) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup(r8) kevent(r9, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r6) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000000)="a5f992358069124e2f1a6853c2e14cad631edd31e47427422e23f3a817ed438be9fa9bb6a8429bb00d85dfe1e298968e1f94b057b7474f93b7034cfcb1d52e405cb038c464a620c131c38cb6a4c9095d9c918b869f85fcbccb4b7e27e38d895687ea39a95e14d1b5849379f707c12c34e07ca970", 0x74}, {&(0x7f00000000c0)="c56d0e75c1", 0x5}, {&(0x7f0000000100)="126acf2b8453fbb6412ee50d74238713c64fbdd2e66eaa025c23fdf96ccf31194d9674f4a377c08be2f8147426035e8efd5d1529279b9e37d06bc5b71df3f2fd791e56aeb621e23f34ea34fe0e38510b6adeda8143896d8d2fa99405a77a1583b7fd48f47c82869579b27c93e6305ccaccd0edeefb2deb2615b4d967cc8f2a102322c075bee8c8a8037d7934090a150c903b9d439369c8b865f577ff983cc91734ae81abff5d132f8a64c938f13b0b1d32735c18a290349355daac400282e835eae53d3f1317fc760212198713aa9747c3b9", 0xd2}, {&(0x7f0000000200)="3522faa8ab25aa45bb5e27290f8658812e90dee880e634dda51e7d3489a396a361bd23b6a597a09ce072012b01b939d0130c488c96c619c6e2644aeb09fd59062852e0e5a1eb87a3b987b8a540d63a9248a070d6e784f3e65f8c1169979d158adb135b853295673218374d60b05a2c3a1d258e08bce2ec0c735778447012b1295ee63a16e79486206c89380183d0df5fbb8661b7bd32e465aaf4c1ad6de9b6465d6c156380ead335b079835bfb4be18cee7de379bd86bd5cd9f5292c190636cb748b7107c0f969fdd47d741e2853426bdf45a62ed953bda3867a4615ef2c00", 0xdf}, {&(0x7f0000000300)="1b02d6e1b7a4819a4574f60f3df5e5052e986d", 0x13}], 0x5) ftruncate(r6, 0x2) 16:00:25 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x2, 0x4, 0xb3) semget(0x3, 0x1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r5, 0x2) shutdown(r0, 0x0) r6 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() open(&(0x7f0000000340)='./file0\x00', 0x20a00, 0x6) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x86) 16:00:25 executing program 0: getpid() r0 = socket(0x7, 0x4000, 0x0) getsockopt(r0, 0x16a, 0x2, &(0x7f0000000680)=""/231, &(0x7f0000000380)=0xe7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x2a0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0xfffffffffffffef5}], 0x1, &(0x7f0000000480)=""/166, 0xa6}, 0x40) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/187, 0xbb, 0x40, &(0x7f0000000540)=ANY=[@ANYBLOB="011900"], 0xa) r3 = getuid() getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) mkdir(&(0x7f0000000280)='./file0\x00', 0x3) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_int(r0, 0xffff, 0x109e, 0x0, 0x0) semget$private(0x0, 0x0, 0x3b) chmod(&(0x7f0000000440)='./file0\x00', 0x80) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = dup2(r1, r0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) linkat(r4, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="0ca3ea4f4d8be7ff7611d1fdce90cda97dff9a5050f607c765ae40fabd04286c803217775be224c2eb63e8c62c12125808a312bfc20bfeee7fb435e145ac0d0f784e", 0x42) 16:00:25 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)="5a2b61401e5a39ef1e0af9c706be50243905689a248225218a8647d278540daaf290ee9c626c271cf8bc65271419a5f74720") mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x3) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x401, 0x1f}, {0x18, 0x2, 0x8}, 0x9, [0x6, 0xc00000000000000, 0x400, 0x1f, 0x4fc, 0x100000000, 0x0, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0xff, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0xb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x48) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0xcb) r2 = openat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x100, 0x4) faccessat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x13, 0x2) execve(&(0x7f0000000400)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='@!&\x00', &(0x7f0000000440)='{/\x00'], &(0x7f0000000380)) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file1\x00', r3, r4) sendto(r2, &(0x7f0000000480)="b55a9289092a6becb873787f67f7d8a3532b27cea81f6ac475d87bb67cf9f455bf1b915a809cd4f9e7d11c7beba7e947ca762fe321f4d0a8ab995659f15e766dd45555d69a0cf7fb294ff768543b98730990edaa463cf57127d90c7206750102907d6b20e5db4e7878bb4078a03012dde8f792aae74213610c7876345d69e78de68b9c1eb2911a292ea74b34bd9ee71a0c6e9aa8d9138fa5ffc881871d9b829447c50fee2183935fc18fb82af1391555ffa4b7e46363574d3f44f0d023e946cd363d5eb8fc17cf758b70bf4b511485dda2f1806884eb7f50bcaf9aa957c399f400edc73a9981d3b4c4f1fac159d86fda2d13", 0xf2, 0x1, 0x0, 0x0) 16:00:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8001) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e2f66696c653008"], 0x1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8000000000000, 0x200}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getppid() r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setpgid(r0, r1) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x206, 0x7fffffff}, {0x6, 0x80000000}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) munlockall() 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0xc080, 0x970) fcntl$setstatus(r1, 0x4, 0x0) write(r0, &(0x7f00000002c0)="36bfe7a52acbd2befc9497a383dcf1c0d41af0d441df16639c0da8b4fb45696544ec8223c7e9d0e3b5967913aa634cdc8eb7f2527dbfcc85f3109c", 0x3b) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0xf4f, 0x4c}, {{r1}, 0xfffffffffffffffb, 0x66, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0xe, 0x2, 0x1ff}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x20000011, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x68, 0xcb}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf00000a7, 0x100, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x20, 0x45, 0x0, 0x7}], 0x2, &(0x7f0000000000)={0x6, 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x6) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}], 0x102, 0x0) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="2a369660", 0x4) setsockopt(r0, 0x2, 0x7, &(0x7f0000000080)="5e465b2e7e019703bfc316f201bad17fac", 0x11) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0xd}], 0x2, 0x7) mmap(&(0x7f0000100000/0x3000)=nil, 0x3000, 0x2, 0x4013, r0, 0x0, 0x0) 16:00:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/249) open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x8) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) semget$private(0x0, 0x1, 0x4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x84, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x110) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x8) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000200)=""/193) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r3, r4, r5) socket$inet(0x2, 0x8007, 0x8) r6 = dup(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r1, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) semctl$IPC_RMID(r2, 0x0, 0x0) dup(0xffffffffffffffff) r7 = fcntl$dupfd(r0, 0x0, r0) getdents(r7, &(0x7f0000000040)=""/37, 0x3b3) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffffffffffe) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x400}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000570000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0x51f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100d800000000010000"], 0xa) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000200)={0x5, 0x10000000003}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:00:26 executing program 1: socket$inet(0x2, 0x3, 0x2f) 16:00:26 executing program 0: socketpair(0x200000006, 0x83, 0x6, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180), 0xfffffe91}], 0x166, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="9c", 0x1}], 0x1) write(r0, &(0x7f0000000140)="0506554fbe49e627e2b895b39ccdd9f25f", 0x11) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0xc000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000007, &(0x7f0000ee0f7f), 0x37a) socket$inet(0x2, 0x1, 0x7) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x320c}, {0x18, 0x1, 0x1f, 0x68}, 0x100000000, [0x4, 0x0, 0xffff, 0x5, 0x9bf5, 0x5, 0x375]}, 0x3c) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x6, 0x8002, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r2 = semget(0x1, 0x5, 0x20a) semop(r2, &(0x7f0000000180)=[{0x2, 0x1ff, 0x1000}, {0x2, 0x5, 0x1000}, {0x2, 0xffffffffffff6065, 0x1000}], 0x3) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/91, 0x5b}], 0x2) shutdown(r0, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0x2a0) close(r0) fcntl$setstatus(r0, 0x4, 0xbea47feb5f5bce70) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x200000000, 0x400, &(0x7f0000000200)="0c2953e86a6578cdd2c6e4b73e96956c80e50d8e5bed1232e6501c0a6ab47bf6cc75e132574f46159164def2edc1856f96c765fcf207a3e99bb54cceef995b5c63ad78c3401cfbf89faea5e5553504eb80132ecc53381a09c3643c63eabf899a55f088bdc86f5fd4f07dfc8b5c32a420442f3441f8e6c628d1e9722ba7ce655d05f3a22e2e9eac063372a994d7015488794a92667205cad40d610e63ee3611715e10037855f8001aa7cbedca87de2081eb405e719c6554b948dd0a169d2dcf8254d23b722b026119ef781e2506fae55060a6e992bf4de40244cb518cc53d828fc6716e8e42f18a71347ca015fd77fbb9c3373858d5bbb86d056b", 0xfa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x4}, {{r0}, 0x0, 0x11, 0x9, 0x400, 0xae}, {{r0}, 0xffffffffffffffff, 0x41, 0x4e, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x3, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0xb1e5, 0x1}], 0x9, &(0x7f0000000080)={0x1000, 0x2}) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0xa0000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7ff, 0x100000001, 0x2, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xc000000000000000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r2 = shmget(0x1, 0xf000, 0x580, &(0x7f0000ff0000/0xf000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x40, 0x5}, 0x0, 0xd73c, r7, r8, 0x6, 0x0, 0x7976}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b31e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b31e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b31e24000 didn't change! 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) socketpair(0x2, 0x3, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/178, 0xb2, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x1000}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x0, 0x101, 0x49}) 16:00:27 executing program 1: select(0x40, &(0x7f0000000080)={0x3, 0x7, 0x5, 0x8, 0x80, 0x5, 0xec, 0x9}, &(0x7f0000000100)={0xfffffffffffffc01, 0x8001, 0x5, 0x9, 0x1, 0x100000000, 0x6, 0x8}, &(0x7f0000000180)={0xffffffffc9b569fe, 0x80, 0x1, 0x9, 0x413115cb, 0xf284, 0x2, 0x5}, &(0x7f00000001c0)={0x1, 0x5}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000080be000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x8001, 0x401, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x80, 0x4) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x3, 0xffffffff80000000, 0x5, r3}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x4) dup(r0) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0x5) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) munlockall() recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = kqueue() write(r0, &(0x7f0000000080)="e3c2127629cb2dfdebd66d0905b562dea48907afb257aa52730e660c2bcf682930522cedb2741b91f0b4f98d92da66c4f3bc56e37fc0ced6722baffee0d180c452372e605b213e70d21143d0c84fc6fd2e735060d92da64a97805554d0a6f9754a815b098d076862619f86145fce0de89260d767d9adced1762023cf4d203a218abab7ba19c11ece983582b455de3f7c63139212efe9d9c7248efc14f6c06aead890b803067357682075059e85685137cfe24503e878668089ee47190c06c2928ab9c95d192a64f520dd45b617f9edc8dd2ac3918445f80d605278e811557f50ab4ba2d0a86c7c08c6c6a425862186022743c7b412d17d23dd", 0xf9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10691, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="222d9e556bdf3a7232f4204d3890bf6b8015d21ac0b8f1632202714f9b9ac830d7f39f420e9cbb9eb20a5cfcc5969e62194175019fffacff324a752080a85af6080d78a62d388c907608c9138843ff96b95f6ff886e1f5", 0x57) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8080, 0x40) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200)="586a029eb4ec468f322ce7fa22bfeade5227456c8a7bfb4cb4a61ec3ce069b42ed3e4042c85879f462ff000000785854fb9f7ae2642bf51783637770424aed5677bc604fe5ced0d0a52c06007a06494beb85b3626fed7c67780ff4371ae17e", 0x5f) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() 16:00:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0xa) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x0, 0x1c6, 0x4, "0e058a53fccd03769a971613c472b24bd0ee9e13", 0x0, 0x3f}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000540)=[{&(0x7f0000000340)=""/226, 0xfffffffffffffebe}, {&(0x7f0000000740)=""/141, 0x8d}, {&(0x7f0000000680)=""/136, 0x88}], 0x3) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f00000000c0)="2a83bb539d99569e1870127c8dbc0e98d1dabe40d819cf2962f94b7c52cd383ea433b617c931ccc868079e357cae0bb7c335bba1796d5f8bb5dc1051f967d511bdfab930ef557087ad8defd1dcf0c3442f293472d2a0b1b52357eefb4de029315c35cbdaa689f7c5e42eab255ceed3310b2abe348d4eee999be5e4e0b13d13de8b2806bb3201b12956ed1372ae643d0be3df6982ea7aff9b01f22b0f6f44d8dec57e6fec8b26fe6dcac3b64a466590e7aaa805", 0xb3}, {&(0x7f0000000180)="399fe5abb9ae87b4c5176989cd1715115d75e56bbf6ad5ca209196c1a3865155617991dbb5a8b303cb136173d0d107501ed24f32c7f597c261c3ccb9d6f1", 0x3e}, {&(0x7f00000001c0)="bf228a77b8cb0edef737968245682995b3c6ba226aa9a9c15682376c4db47400304ce741889db18b5bb80cfc49fb8fd4e8eb81c8e3b1d4818d1de3b0192a5c44bcb241cec2c379c301772e209332317065ff0c4431c7fe055a790f31881235585800130e78c0230ad04af1bbbf2b9cfecbe0884d0fd89296412a49fda9046a1a7c0bdd3b0c77d5d7e5868b7a6a80301e970517eeaaa655639aff112b2dfff9b6c4fbd310f0b0cd2f91eaa5358dd0831a56bd", 0xb2}, {&(0x7f0000000280)="7b4f7e4b11ba9fbd241ce66aeee096d00afe57f409ad19542045066a77d94bfcbc236f64ca74e5c9dcabb0c08f27e0c10ad4761fc4e137c406f9af57819f545bd6eb905b89693de4594b4fb48baea1c07c79b8a7eaadda0d7b8046b3275d02c571b7a8ff9b1e5967b52c9ae5e141dbf3fda8661c3515cc6acbae460e0e826f9656", 0x81}, {&(0x7f0000000340)="6737dc1e0772bcc73f0e074674ad527466df04176b105128ead28c874ceb0a5f0f7216ee1f57f0c226081568debeb230de3562ce2269d471c812909b34cebbdbaa093293d9fac661c42b049fdc11d13a75e060c7dad1338383a912b8bb838c9b1b422cf3d7dfbcd3741669e7127b662094b9411b836f816451eaa5ece174", 0x7e}, {&(0x7f00000003c0)="1f18082e82393daeac29de61a580db81dc9445461ce2ca989905f3bede2f621ec8e1a7a20fdea24f5bb9fc3ad002fa8cd13018cb8ed506ada39a8e2547df5aff2d63223e0594b04aadafc3a0afca55daf955c90b58b81a7842f8e7250c606350ef32854cb5202b5fe10b897936cf128969356e7912a28050a0abb1bd1d3afdded99b1ebf2c28d8e9c42b229a21e3a2f23808e36e25450bf906039e09d5701e2d3dd198cf1ed073b2618b57962ae341f692b87e17b50ab77d4873", 0xba}, {&(0x7f0000000480)="1534684b821743239920590a9b2d4cc02a73e7a6522d23ade3b2e28c0eb5745e9fee1e25fa8a231e8ee5c5526bd6317e8403c93bd65e254845bbdfb94731e518d6e030c5415450dcc781786063650fec445c5076df44a52c4d1ac6fbbb0271f8e6ab247f8599af6198eda7d3a67dc896c3b6ee983361d7c1a6e4ba3e0660519d6a010bb8fe2f128252d0dabd944a5b55d9caff35bb33a6585c52dfdb2f2a131ffadc1079b67ae6f1c2a6fb0f1302e67d006a10694452ca53209805aadec8ade99b99866f33121929d232a73162b686343dfede169da2176f84a9773d1f010d2a7d6c0b301d622ebedad1b99bc77f17c17c5bcc084a4d1916d1f8d0b427fc0e3f2a7f6050f96dabb29aecf9593b706778bc4b4a34b64ec58931a8a2c8a1f1fd8d3f92abc3c4599fe07522c0ead38363c6d206ce223d659b744678b852dab8c23cde9476df29f6b6160b6cc3f52126f09748b515939463bd254d909408fb9834cbc7ee658209b83f6b8d1145ca9b971443335b8b8546606ae3e51c97ba8c61005431def81b8c0a4193941afa242519dcb8befeba4dd3829e93e6a4bb7faa75be6db493ea183de9b6df960bfe09b990cf94fa7bb8a4bffc96c9bb5a400003d2e016e01f32f111e762a9f570f4bea61898afe3286ab687ffa0ef2f7fd541c087fd668f3c2c4138dca7ac20ce572701c0b0d880586561f928bae7d95313b283ed8c7824cd4afe8d9703394230dadc3ea133de51b3e895be73804d32eb8da50af98ea1769b24e653767bed621a6ccdea3b13e02f32cab3a6337fe4ec6f29c489dc58d3e500439fbb0d836ce7f8da43aa70e3a57ed4262e5e41abc1ce89b437b434c605ccb00098aad8865645a69a2f3648595e3fae95b8af2d66221e709e54800ff6b33151818610697ef8c8aa6e0391bedf8558fa19ce7ab153874e74d342550a31b299eec4fca1245e66145f041ee5b96103c90409c95ce21503f95c06b90c2b88b63f1ffa3e3d6f5e2fb6632ee67ecb68a4ccceb76553e8a8088db0aefa1ff8b502b0efe069e69981f3bf0a3d698c1cddd7308e71e775de3504feffa9865114dfabb490d11bdbe0197c8ed56327b46a6a8ce234368f5058ea23d147dbb8a4eb8ace77d8221ca8d89c5380da1def5b912ecca054b1c2886be5ff97d9588ccff866904d3b62e716d5f25ab6a60bf043a09dd52fb1098eedd4235565b7ad0140b8af0d25de24209c09f346adc7e2f0a81cad835117e5b6e76f62b8fee86e3c2034d699f0ea7159124e0ddb44de5a71d7e3d6c8ba0074beebacddc47181fc48bb53fabd19cfda43c530c85ef31269f56846a27a68ae8159605e49abf6a86800b71a8529f12e8613829b4ea3153f27a251206ebb11cba4409ea852434b4e1dba477e209982c4e94370947c3d2388d4d314fbb174016b3db4ec842c68977a8ae7df4a89916a1ba7afd02cbecc0ffc09631721a9da276d35901871a9d5d6ced666fa95804aab15254777b301e094c50681d03d9a6ef6e28ea91b49c7ccd3551bdd7659f7bd09cc96ea9e301705ceef00594c80d0e7e9b29c5c10d0bdccaeca588eddcf19c1a279af9625f00d65863f94eca2739700c00d74e3931c5726323a6cedea37bd231e75fd382c625dc4d36ab55978331405cbbb9e188d9133f94a6ea3e34d30b7bbc9fda02fcb6f18c4bd4bc5a6b89ef978923ffd388570f296e7a84a1e292f4b6e2b68472c31e7b48e5291d89e481179c4d787e63540e8be6d14b493a7b147d4a00d9251b4aa1da01aeeb951ae78270479949c9363f5c31ccbb1f7ca2ade45ad4a62c568ded84aea41c89c996fa1414d529574e50392e62fb72816b6158ea0d7e9f921ab72ff77a05f3805b4543262394c18637a79301fbc8f9043c0257a86404b5ed74c74439d3c87d610bfa8f95430284c7bb30cc9d43516057876526e2c2b8478bace783c294d4ba111f10df8485cfbf6d90900ef0f13dfac61f739d72d420ed8e32a1cbc2f6fd7004f29c87e19035d78d03886a41262f59e2bf78552dfc461412ea3b4ee7fece9a0555ee684eb06e66dd28b8d03efc57e7c6b4c055f67ac1e56b760994279b6a05ec999f23ad7b29d85101f2e9c949fb376c1cdf8d31faa6aaf49e0f8834ec4034c6e256b8a88108ea182513d6187e1129ceb010d0273e51d486ee05894be2210de1bec337080bf16f8e41fc83d21f6e1ea309c518a266a3f811b88679fe18a45f750b80736fd5ce9b49d624a1b52baebae55c0fcd353fcbc1102a7eb0eac5ddf176516d4202bfa42b79b8b38f97005d40260f89ef283e59b43f32a843887a044130fdb8d74170652f1ad4be7e9e5ff24197777eba3799208101c2180b3f1f0a8a5b2e3c776729b39f1678d456584fb432d1c2ca02176d60c2a0ebbd6b7bb1830e49f85430522c6ad14dd8ab385ab4b9ab3f8e43cb59daca9601c69b17d11544bbd1057ef79f6686c2cca9bf3b69a9fe8dbcab78329f8fad11283494c91f958721e2c1b452ce82476254e626d8ab7480f71ef52739c4243d98c41b11dad794b9f5d6192baacfceb775d46a665c9865409b828391663bcefea7f401051aff2b04872c2cfe56203eb42c66850c9505e4e9ef98af76a4e0a9d6a7c06520c67bc6ca8a500043823d7cc9058a5659daf2a770ed7e28ff41ace755c081f7a6483e4b1cd709cd099e040d57a1029f7bd6b683fc85bc9246a2e4c01ff749d204a5e8a453729cecba94eddc5ab6b8b9552a0708081eb65d75e4db7befa103edcd0e2a10cd254ecc426f4529e2387dd1a84aaecd21ea95bf1f36f31a73e68e356c6ddd2f7edaba505dd841299a382691d59c191f001adb4492f1dbb05415057e758222671a0370592369c2d5672a24a09ed5ff4eff69e15b16d24f04966a4c90351ed77a0e865d0d5d75ea228b0ac17cfb50d72f8c80aaa67f221581a422fbde0e9df7f27b2d3511b73ee165975fb9e6face54fa6270a40bba2040d6d9b8ca760d41714619a0d1ff682f25f993eecce44b39449ce0994a70e06ac09f515fe39fdfa5bd13a5629c416ff75dae46e4127e8b88579c59bfe0ded5ac04a8057969891979ef6ad361814d15b688a35b59dd7e73b9c1976f38ce9cb9efc4a99d6ad1377a3fffd4f98e6023af88947f975959c77d540e8750e324c8ab7a9daede217b262520c4a31e52d85e8660b768499ecb3ca3fabdcf611642390a856171aa9bfa4ead14ab13996b4907cc0a2b9f4f7a8dd9c4cdd1e699ebc64a5b4ac733980815e21c0a97725d4952358b790eb9e5e442e7d88fd391154e1490c8b750b4b88cd15c84cc662beb5d9629ae0e98ac5470dcbb096837e68027d8bd5456ce8e86cf845eb01a63dc1c4532586e78a298393e9ee15eb8b6024d289609292c4363825809eebf22de0e82b6b2661ba029881525ca59fc781afdbf37e62db79bb64c463af527898aa36c2385ecdf2505dac8d47bfe661e1f5ec94a7c1107e206506f4b2bcf0e44ff709c21cf39122ef75c9dbf27b13b026ce770b277a75f754c6ffa401951000fabaf2b6e6aa03e66af77f55fd0b0f6fcebb4b138caf52f016b20c76f8370cfe29caf0131fdf30cddf861cc2863554f68a41cb3224fc8cefca7860b3053684ad7feee9f0bd8b808b9a064a96c15e9be2ccad7c95ce2f8717c8e8372a06419af55a5bf426bdf9e627919d0eaecef2eb6e8adeb7636b6a2292b79beecb159ef423d3bdf51ea00710c17172c25b8ab702334af596345fd90592abd8d48f285cec4003622c4889a25f37f034ece7e53d4f53f86425a8f3d5d21882131ddab0103c8f7e46a862af4499d6c99014d9c0021eff5de7505dcc781a6ff75dca471aef20bb79f65787a2c7b792717ffe45e08001a47898c61356c30297cef86adfd92b790e0bf808cd35eb90746c2eaa6ee6287ec886747f8eb4f3985da7b578d6eb969ca60ec469822ca080ad58a1e8c213d01e489b4241e3a009abceca291ff27099acf8f588916318273684781271d648a2ad5aee6763f8230915373575f42cae74c1eeef17de61c35318ed233f6dd116b90cdaa03751058ae08a8f7ea8b8b86d73dcbdb93b174d17fce6e3347090e673f33b4100f12694db05adc46de5ac43dce9d8c3dcc21a6aca8332bd22967632d457d9743d3c748129d3afebacfc8074b5fa069c1a5a22db81566fb2010dd865e87bc1d313fcafaadf3a1ade43b17880d205ed1fa69ba915b1f1ff01f921e15d3109040b47d91b291102594956a8b824c57e6cf3d25881f17e7c24bc9a6679bd3b7fca408fbad3fc4b98c60a2fd1f30e1d38a11672bc36b8ec81e5e8bb5343bf95d2f77e9cfa5810433d1fa0135e969a7f04b46e40a5055dd7312b9a449304126e8449d3c66d94b8dd8d1e8b4a78b7736c58a2a814e01d49a226f0802fb5caf238bde38fa93b2b6a1115432fa02fb5650823b835a4904b71e5baad69159a6a3eedc26a66fe846e3c49a4ebb15b9423961df8a1ba2feae2e41f5b9147cbb77c6ea178cca5705857e899519afba65ac07d746e4c34d03162317a10fa4089baaa4f67a169907ad2be8e45a4e8264ef0d8ee04dd9f9490081b4fb1f0fb8c51050d0337d43838153cd009eeb784aadacdb10aba1d49076e7422a4cc71394a7e438f9d6115d26558f80174c75094a7cfb8412ace780e4987371d8241e56e8f9b44aab4103c37fffdc31a033106f1dd46869b5daeb68e7175f382fbd8fbcf902011a3771b80a92d0606b85b20d9c9fa92af72de3ee89254cbcf3ac9a46e028ab9f5e69d9bea21281c946ed23d3a849736a78bb588d564f15312bd580b91c29cd088f2c936276b5378e674ec7b90897793358cdbd89aba60ee90e78663802864c3cd6b6c38ca528f2293e206ee3593c6bdbfe42ae26266bbbd4eba1b3cb23fbd3a132bd7378048ec6b2137ed1205a078e8417318c2435e23cb9220d68a2c881c97ded64ce13f1e9f86b79df6555eb46871fd49e9ec109715fa2fa79a8c2174a7405100856193928644e2f54c777b5ce646feb8459867b1ecc07ad382ca360295b4a81e2aa68f4b214537e1fdbc5bc4b14113c57dbafd5bde9ba7d8cbf53008eafe27e4cc66b3c1d54a901d94fd31452639d83669f587737b8687f736d7459664610c6dae5e0829210f9ecb85616a79315bad0303d63d0194e5534c5b54222340ea7a672188805400ecac2301952a32d6fb662372cdeb95acf87d434c1ea62ace0b9847fb5f216d81cd8248c514810b73dc7a40d7c4da73677040dd842ddeb6c27b87b11ce7c6f110f6e8b9cb3080e1e0edef7934faefb6ed7db7931ca7c06fb612538060da2ca95da739cf6a7a76dde4b1ba74f34482fa4e89699bbc52e6a68020ed6bea62b8b6086e521840ec261c1a0101ce74f3adc862b8a614705d72bce5a1f14e1fe602f72cbf7e091927b35d50858c9622074524dc2a618692edb8e715b74f16fd51f236711a6bb0c78279dae2b8af329ee9afbb30496d35e905377cc369c975977ec8eccb7388fcbe876cec661ca2363b266d51b1582c210c6bd0fa14750661133f0e3cfe57ff567d6245ff69c786d715d716f1c9f46fa7fbfd65bb52e89ede3ef276199bb2b0d96426e8a1bd7d7e7785e4f1763850074ced34160cc568c318dcc1e5038ffbdf121abfb175ed69073d3af14bb84523b441c45df31cb169e0b8af5b66422fd3f2a30ead313702ec9f2e58fb958c98ed8fc033eaa3daa1b11c26adbe97121ce26c6f8af2e5ac634005174d4dc9737356296d55f32be4572d2dd805f53b9a3384ef942675feeba42614091062", 0x1000}, {&(0x7f0000001480)="bedf559346afcff52f5cd9786226e5ab94c758dcf1a22159120039030de90830a0c1053ce8f6211b34b93493327c36ff133fbaac65611dc2c2210e0efe30b5ac46470ac7f58a02a00e3acddccb728f97e83a29de672f823c283b831b119becd7a630cb4cae6b30fe91ab523ec999ec3c5a1103a52d428cf42a1e08d3c566f29f23aae7b1a9bd4c02c9eb2cd58e0d1386d71b8cad57ad4868726cc6ee19c379e9e3483a663de3f26067d129c5ba464ba4f146b6d7ef8fc917188c52869bf0133aac173ec2b5d8ff439b339b8e7a6816591b3654d4b4f616b71bf2f3eb8731fe825cbff19c68a8a728ebf121fe133fd96a5c10f59ed5d40cd147a761d3f5ac2818eb170c3ce6e5b4fef8a775e33d0ca1ccfc8d49cf09239380afa4501dfa5d756f143084aac2982241467eeb9bbbc4f27782b902f1630511221d022e2841fadfeea628af171f2146beb31040f410f55c742a5061327a53db882da55dd521ef4eb9f96fcd17964f44398b3e38d50e470c064256f74ec6884ee9aec34a3ced84ca35a990fb08dca906f5bda0b5869cb23266271f696f1d962369a5ff265242e0be6cb2f827f87e52c2be6ed38006fc56c2d1e939c69dac3d4db9e63ee701dcab0f40149942b33caae2b1b6f6cb44fdb48cc5eb867c65aa56957cc112b97f80f1a16661672388ebc1bb7f7a33ceb5d18bc1fa616fdab14ede951130282c134acb85fd1f9dd55291f28675b10057bd3a37dbfc0a8f26b96d1ee8a09d26007079caa48f5bbcc13473e4c5459dd6510fb50c7957db84ba76906ffb62475ecb39642f3848a0f00ef51d475d3f50f5082363dc2e63de3a4e25150ac66dd3bd21a33935b81b537fe4a7e149480ae5061dc0fb069ae381514bbeb9b7a8573ac44146bf1678adc84893e044e7a482a2e2577db92483de74643d616afa6cc917ccaeb3b7515e79ad32e65ff9203632a472dbf1c4d278a7a6dcd68f27008feaf9f2ee91a2e82d6801b4867408dc3bde65397db09bc8e86a51183e70f6c99f0cd0bfca91abef53b070d3372622f6585e68eee8488c93777881ee147b3633292dec4121e8784b74a4439cd61794413ffce359eee65995707644d575c4e25b0a9e020386f2ae4d7288134951db916c6283d439b47ad98f23bfc5b091752a8a9be03791c2d941b48fd616cc21231e3897e654695cdf783e9a9459958ee3c92919a4e6b2c9fdd08cf41a7bea76350aca08be1448a15eafdb02b4a99c4feecb75caf8af3624171d7076af1305fc0d56dbf9eed52660fd0ab18dfb67ca3af6e65609c185d00b987898122a06247b5c83b0b920d958c1bfa913c589c90e6560b2d4a864d70147fde1138b721673f46cde6b3a1b2931c8fcd9afef70bef9024cfd56c5e9a2b0766a3465fe92fa4d201b1afcbe5dad85456743dd557bcfd94354bc465ffd5e8e402b294bff2a70a9e693cdf9f198006c471e3e3a1d5ede093a8254e1fb263bca5bcb9269d685108689b16fc40dc095cd4883a63a135e0e90aefb3127e923968eb8346b7af58527e8397c37e50915140547946402aff145f07d6f02b449c80f807da6abfd3bb9322ee820d64f9ecaa43d6f0335ac89ffa9a2a4e354f26aa6e514b81a28536b5d716ad0c2d290ba67cf0045d92497c85134ce7b8d7c523e404ca05fc42c42fa2eeb75c0573e43955ab78df46e75a7fbf06454499166491e8cddfbfbfbf4612f1809aeb646aafbdf8e6bf4c243047cf60cc46232ad2486c275df6a778713515db7b851da4733a1d967ccf92e2f8eb84373f637ae8b1587c6d6295c38fdb8a25703aeb6393c75f37803703a8005fda2f2a60746380d935ce3eb8beffeea076ba31f13647e425f90c0615fb87af6937ad4279d4ef7807a0ed1dd80605ef473faea833145b6d1f18a8651127ed745c8e3f377733b6370b06112f65635edc0e0d9a7f28d1c0811b141b12c21fe67d73c1b747f8fa7f2ca7be0eea0ce2a301d51a7349d48fa7d3650b6763fdf9a8f92a94c13300e02e0fa4c6d70f1f991d9868db46dde1e55f19ac5143992a9a980d802c6d753c37a59898057e77c0c808bc4fb69c177dbdb8a535b6e0832d47e5aaad6f616d8b5599c81bc75f48ec48f0cdfb47a2c0a12c16f89891e74989b3f688239a14dc482f248c09e3d625e38d792a7c7a1e349977194313bcea7a02eea1be1107d2b21111317ec111d574f05b837611889140919fbb31679cd770d1c53ecd799f6dc611915b07b99257a6211d523af5c920ccf75be69117d396c7e62c5c7a2d2c876ba5d749a72175188e4e052a90090c70d632159cf3169a2f912629e542bfafd3785fcc89e5df3ac67edf77cc9f94012a184061859618e89a1846e17aed6586405432df7f6af5d3ada0ccd97cefb0d9fd13a19477f17df568385f740263e893ca5b3cf9bc5f34e0edc491327502bd63d800a82ac9a30d91f218bba7c84c07084696a197fbfde46c615ee478d9983fe41548742861c6e1277dcc38f096931767ccc60d88d4eecdbc75fc138fa0494c433cf383a424a8603339719eb2c46084ec391479ee103fa7b595a859b29e50f43409635cfc85ac1e7f1abc244c7fb3cde0f95d86b4ba8d79c3c42577793db0029f6ae94b3f35de31c728d475c4005b2689f05020723497f98430f95da9bc3804429cc247196b10f658f55f81e6058a7a3836e14aa5967628e4d8d840260885b979e1c4aea7a0afeeeb30dc7a571735c74153a3ed3fd99d470606621e4cc0b22d143e73788e3c8e73ae38cec8ba5dd96de001745767cb73079f24cdabae4000618302f33cfd8ad7635ff3bfe477afe8c474abc0fb174761610c7c0f0b6ea9ad567a521b16597b50f95bc05f488d71f43d01172628a238169dc8268d6556990f6e5e45beab5c9271301155a086ab9d3065b9c8793b294cccbddebb0a49a76f042710f3b6d2329355e69848c2f04f5d4bc0659184c8e6b491636db806f5251a7b0b60a19a899dad532f511d4de97df1614a176bb3087fbb4fb207fd0c51eefe7cc544be99c749b55844d40e33e80f57dd4fe6f4ade388882c32dbcdf5bb156c27030b78c870f5e70e030055aa9d8ee38225173ff35609bf5a42368161f9dc921cfef80e5affc3d0e160ddcdec9e7ac6eddeb47fe45ab2355e039c2c86c3f35a66e5eec64389e45ad21d27205af790f10fb0350b62bfb6e35a0239cec327b10743e9fe8cfc3270bd6059fb14c2e0765c1f2396ce84fa95b46134a6fc9d38c56d22ce2a14c8ba90a3a61bf600860167ba819338b982b857bbd7622de5e6d30bbe4a944dba60a404dc4a5eaff776a201f3661c7db7a54ece2087b257e72d4bc9d79d2fe5ae15bd2aada5b8e139f1079bb831e2d836af135e7c7b1f954d30dd89b74da4871aff673d282b72fb898bcf165f7358fe593887e7796d1dea8c57e676605c11495a51aa6924a6ab4d97f2423ac92a080c690f7d3b8350d1d735dd23db3ee6118ff08b329be7f1216b1af7260a27c896ff483ecd345bca7591d72b965aa2cb306b76c6fdb5d33ba708fbbe7cd97dc49f1cc010f9205a83c6e5ff7070f016aa799209ba1a6066c2354306492a4ee6de854da26a3c0c0df476506d330fb1288923621a47132724381f7d65b547869edb12dfae6c308613ab3530c3ac2441681c04a62be670333f1f2765ddca6e82e482bf401ea587eb663d56daaef2e55baf59e06e98cdfeba2f19d382a73faabdbe049e471bc6b7e5314b6def6e9f47909b26902886d20bb5dfac9c6535d3ec6aca2d077d005628a3f9d5fa3e05c3332e2a76945ca53b6b2b3d600556bd7ca743b230b1a2ce13385f0a980453549d276ca5d49ab996e2ad2a8ea2b1ff151f5b253c790d7d43090afddbaa091e777ce62476ed0d55991f78828ca0ae73c5bf2afe27e2b235195a4f85e20607750ea6c3d90080c017d54106d02e6d841c809d0f64723bc1b9956fb3c9caa908c6b50025cc5be5c68398a23e0cfd7ed2344cfbadd69f073d93466509588527c43bf429a891fd74c9e91328508b6820c2658bbb3d255128511018dbad639d4158f629058b65c6de814c4c4126455bc0387b9d9f79316ad2f0bef38363a32b53c0c01feff517e08c3eb30fc6676b9b4d317e656006f2123e5f49ab3f29b79d31da725c18df9aa55e6ab1eda45af4fe5885e1a4b7d5269446f44bf1f3f98ba2efb7ec83f9368ed0e2266fb88b3de5f4b3794e545c38ef9e98acc158ba3129a59e480f2ff2a90272e100286caa3623195ea582aa36934597dfeb668e20f6f1ffaa9b2adbbc358b4a492c0c86b3b3642c9d53af7740d19d03188d2917528c9a310034c9f9b4783e5a93cbb234c7fbabbaec0423cddb0a4d84f2d51ec265d689d76300b95fd34650a1df72a45a442adc843c30cfea60f316568c8199fa0c58bb1f2f06c1e60cbb53cfcaba5aca333c0435d2846f4f535472444c1c23b6784d3439c21095aead40a1ba9e350af616ba87db3ac12685677683f3035bdd1f405c8b06d08e052a99b17f1e26e48b302b7268d6b497a84cba9bc41d649e7957659fc132453334e48a03748084b58d19e0be18a576626f2c3ea6f4937f29322670607f3162a2e7ed9becc4062eb13393647010d632038de30c5d632f7a6e008e854e3ff9038cab55ed64bdcc2c3c9091f94c2461f4f14897830ff7cc0bebfa1fcf12be0c20f0a83caead87619dc2241bb48d1b4cf2ff59d944d9b4b768010ecb3fb5d745b3fa7b90b40f813a82487e2e4af8633a75e6d6788ac17e3354048c0ea9ca1ce29bb13f66be49f3a7269466eb00ec8718a34b976ee5712d9f81844fca8e0cf6ad3ea9396f651fa0580adfb4c5e4854aa31c065d815c83efa8f8318b7fff6f3fafaf76c5402df96408ccec7f057fdbb4abd94619c067bf02977f370d66dd8f1faa2fbac0bdc81062929eb0daba8dbaeb816ab0d0c45dcb7e577133b9007d93e97c6646824f11569770d22239089ddc0bcc72e11857e49e0f0265786c72cd1c0d42a0a45f96c2a702c19a2c4ba4d98a4c987ef531632b140904b0682e948b74ef1429e18531de01d0d9e26ba4755db51771857f4504658e4c101e6f2ade5cde22b985021f4c82574ca5b7807db90152df25fb46a4a223f9976125f8c69f253ce80dc590c282ae160bb76f508b4fc21de6aa463b2870484b4d1c245fabc9679b1d874d6d355bd723cbc15b43b917c629b7e2b162671479b2a4a33d29922aac6e5cbdb3d56630d7ad25bf1bac9bdfaadbe36bd06f612643445fe09a56d67b6e2aead3b2ab3c167bbb8edd41da013092d1b4e22e8efa24023a64beaec2675307b1e4bda1f06f7e04ff861c9c8c39cfbaf56f243d8ccbe9c5a5599adcbf41795518e2ec5a780bb21953ac35f6e0a897e535e2c1ea58e11a3286c477500383b134aabc81cbb3e9cb76af948dba3d821f42a42a6586890db3e8d2a54ff3149224e5dce68a246d5cd0f139946ad142028f5e6da454bd02f52b99f586b703c80f0307315be2b2969c8216e1b5c39dc68acfeb49aedd0f0e38558295d217a369604a62801a179afe77d72dcfbcdade486b604682d8007697468a259beb23c26a0ef8dd9d7f7bed2cf31b140aed36ebbb47dd130f98c2a48a4de0f255e089b3a7ab3599c7ce7f2d1fd61f6046eb7684f141d767e5338e1f5a0a2187a94b006191948f3d998ef38b67fe5f43b2926f8e63884bd8426500c40f81cc01e4988e4e17fc392efaa51e9b02dcf9e329ae16774bc4b14509c4cc22643863712bfb2b7cf447762704d0127cbb06a92aa51963283ace016c2", 0x1000}], 0x8, &(0x7f0000002700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="d70000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r12], 0xa0}, 0xc) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:28 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x7fffffff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x80000001}, 0x10) 16:00:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0xca, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff4f}], 0x1) syz_open_pts() 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x80, 0x5, 0x9, 0x7}) getgroups(0x6, &(0x7f00000001c0)=[r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() setgroups(0x6, &(0x7f0000000140)=[r1, r2, r4, r5, r6, r7]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1000) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bcabe8d488df95cddc371b96be6265d49fb24c140b1186ffd5590972817cac6ba695cf4ba815b4f48eaccc931d3d5fc06cbcea0c32964a16a081c0d075efe960e1239581fe20baf50d7e9fe8eab72ee4dd7b565ff8a1995b493aed374742fef74a66495de0fc1277de61208f4d0af51e1eb1e7bd573115d4ede4b6b37f41a5b4322ca546d7d8bcd5be0381c05c8453a34e184acb214010d659a2d7a628c38b5f7b96896524515045742ba2f1124cfde03aced59b678280a46ff3a62470d490091c1c696a63adb355031062eab4832c1949129e977731ff6e54dbc9e1861f93e945da25e8bde625bac974f1cec6e8b479b739246fb4b93bf79deab548dd0147880627fa74e345d087e71148928c547373e43607cbb0ac3f504ec0513adcd93661ae66aa5d3d1c41fb6b427d14d2d9e3ebef54169e530a0f8f28dee531550d2ce8301302a066dd5f4b525533761709ac5b45b702db64ad242ac41965d5b8adbd7c4c2492ae0ddb2f0a0bc79c0298e80c60ae434dd084bb7d3089999566708b8d50a76fa72ff7692f01b95ae58d42f33188a98604e27870a15c3e1bc3c27b536ee837f79b06aef2f16d578796fde17639575887ba5759dea67a9ecc91233541231cc1de4f36e124f2877c98be41f26afff06036dd0129e270555eda0dc9504cd816bb4631afb2e7af5d126b3b6c75e8238d7ba06d82a88fa2fcb62a0dcce4e37e5bba4314c5a90b83654b39c017274b83f3ad843af799bd8612bae48e4d77614dd633607c2338a985b8ce33abba8089db743c95558a08ea11e270cf42ab09db5616414f17a2440122b3fbe756da7076e6ec6bbd27519167969312a3c52450a25b59072e9b9bbb0a7af051dfa014481e725d2e9848adbf84cb0453154a2d8f3553a2f67d8ef5e649b00bdd463cb293c05bfa1d917be9b6418fcf837a2b5b6d3c5422bc4f17f3133375bedace04ae79aa384c638e4793a8484e4aa844bede30d06d73cda1e5ab537c4674ebcf5bde2e3a5f41cea98ba677f709e07c335c3d93a81f222d157da4e9d6b83e68e09a5a4da3f0262f060152efd3ce090fea01543001379f13f50591e408d52718591b2009e2c3b91a8fde7c5829aff368e16e30fbc754a01006feaea54d1299332dcf42c0937a96e8d207f3552817ea94882531ca1473215e527e13702ea4eb67729e1983be451d4f75becc5b7008c0aea12023dbc7fefd0466220aa761ef7db45b465178d4264f8f0efa5c37ea6ac9c0a31a7ced8e8010b3d8f575ba01803656c03a2cf7632133071d0be20ff5d8d8dac28791bfc0a88c0d2031d2b7159cd224c6f042651987a9d9bf2a8ca0475e39c830a3cd5c37168470f62c556ed7425a12445757c64d311bc71b726a56c0acc01e7125cc69bb9b06a175d9830fa6f8b33b51c09f30d530c8b83207f6259b32e65a3ca315adbc9c281dca0cb055e141159096d7e2da69688026de4c6f608a7363f3a98c50613cff958769c6bfa14aa12c9c173360abebb7b4d6ed18188115a2616330e72f8f98aa35dd1a71cadb04852a45cff49b19ed91eec1cbe52693131b5b05753f72fd021a0f50543b57c7ded553fa6eb8577f6fcbac814f5dcbb82d84aa623298bdc2c6aa69b00b322305cda3290d7c5d9b06c8f2bcb61962fe6fcbf3f105996b33f85d8962822ecf4ff322b9c4c0319cf818a6bd14393471d33a4da8af85f9eb40f4c0629ed8754ad5872b47b0196854fbebce84452cb993ebda39dba56f5c61d69d19e03789560168b406cc7a165b33c98cb5b5a8981d5f8fd48f767c3d66bd2dcb94f7ed07c0252b299b4a0db46eeb2cbfe5f8ffb6655da4f8942be96a5f7508c337ed26320c799fdba70f5f234f77ba8ab07ece3f13004eb6ab2b1d5fe854c708cb1de4da5491f1ff49540b420d9b34d38fbed94bde7d619e991d85044714249c418cb5d3d75dc92f783a23b420954955b0bb249f3ed0837167d23e3568afb41ec40fdba37ffdf308cab6c7d8218569513d5d833bb7fe874b1da837a122ae27bf79fa511f242cd31d04b75b7393a2fee24d6ac8d830fb1ab00be36865f05578b007a3c17a6b3f193529cb5d0acc4b64152b1ff1adc2c182cfe1f5186323e5427a6bef481e122f4dfd5a60226599796949be4cf7548548015e8cefa74c9decf39a3531c2c8c9f006a561619b332db92247533ed1ac224cd56287d5024e582c3753d66a69f5e2bacc8c4afe4e2db1a73b460453b441b476c06078672dd0591bd17615c7203408961fe5af5e667f108785ac3983c616d25ac78d223fae37f51338e16fb7dc93488ec342dfbeae1bec39fe9e04d1a3842036ce5392ec2ddd3070f6864546329e65ee71de22946e5568c94bafd678e6c8bb887f18ab3c29f8cf4104f20b733aadbd72d99bc047edf795cdb8155158bc1cf45acfe6286fccd0a3069ff0fc5ccb2d1388b2f9955fedc72e57c4d87bb43500c826f746c9d42d9fa38a0e2abf84cffcdfe5d740631af284c0cefc0b7d28956171109f19e15b65cbd0cd71b6c310df1613d", 0xf02}], 0x1, 0x0) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/215) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = getpgid(0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r2, r3}, 0xc) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x40) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x1000000000000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="aaa5a6489709b395552d70912b5e042a3d4a9d8998c6ec9e073d82d9be304b18b406ff21958cfdabfadfe41a80749e226e956a527d1573ace79a479f603aaaa979602fea3c91fcc1fdb73299ce45cc257eb6a5ab44ae831ec207b8", 0x5b}, {&(0x7f00000001c0)="9a5cdb040d7f9ae9c5c47834fd79f6b96e45fb09af4ac7b4afb71217a6f5572ad7aaf405a027df4a35ac4c098cb4a136eeb83cecc0f8004743f9ae80f7fb5baae92c17a81588873ec50e1a25f7bd36bdbd98eef228b8ec1bde92e42b762b4bb1c6157605351a18df1c6606a536c03bb94a37e0", 0x73}], 0x2, 0x4b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000b40)=0x3ba) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000240)="c99d6d2dadbdde1565b82297480fa837228b31db08de1397cea3b65796584ec7e9b9b0e17b0c81d6ff40e0abc014b425a31affa691ed149e55c6d08ee06cf5ae915581a14fcedb4a57a1d22a18b0c64fc79ae914f60e8cdf53cfaf6ef643759ef528", 0x62}, {&(0x7f00000002c0)="d58a3ac60dcc7073d6b59f292d5b6b8739a8f56795dbcd19d4a48ef924ffe52ed0e036e069a1297a13fcc389e2c7e5a3576f26384082d44c70ad69712363db6216cc3026c6b104a07aa40e374ff03eef401993246458ca0d6e5714896766ad91bc1562e62ecf6b46438499a07cef947a457fe2381091b28add6c821c8f9bb4631154acbd6f6e642875ce144657feab373d88d4b500e9625df2d40567b6c77a6b2131d1b65b73e4d3bd060e21d3e9f633aed7cc99fbab3bbdd04912e8706bc908652dcc1f065a439fcb7944af8f45ca6f97293297cf985b1a61cb1a09101073884b4185b3a766171291bda0aab25bdc", 0xef}, {&(0x7f00000003c0)="181029b28e367156181689faf2754ff1648e159355b451ee1a443ec0d2d5852ab8aa58382b749e14ff3cb3c622582641e57741540b193188ab8d1aba8ce2dacbc01bfaea15c79d81922edc60dd59503e0a6dd7a1bd7ef6e90e995b5ff5d823148462c095f6d1c5f95bb4e2949ec20d02214cacefcc6569495b2208014f7356344a5f5f2588d98c3f8d48ea43a343315797892d68bc8935d17122436fe5e9105d5e387110a552e1b2bad43f5846ee30ec09ccb15b934c890a7c1bf03d053f793c57c8739230a16babf937dabf05d4c6930343c5475c02d3464f4703884ae66f6bd302df42138ed7ac19d4289a441a6a3342f43b1f", 0xf4}, {&(0x7f00000004c0)="03ea0a92746a30e6f7d846f463f415d4f3873d17e0089abbe25ad033c1fa9edfa979a4476502d188e6c008456d29ad0218d8d4f5203bde565c2af88b03f83f28c3b71a3b5a580f6cc496ab48cf35780edf19000fbb095bbd252262ee2402c68eed492c17f0", 0x65}, {&(0x7f0000000540)="2f92d91c459701f394de36627d4fcb635dda912e3009cd866422890f4d1bd86a026ab7277a09a009f7428022ed3020548d14b301899f9cd650c97010d0e7fab35790d70b01b52c379f4295851fd1fcb6408425e976b120f7f0e90ac47e478608c4106e257b6801a39e93e4829ecfc155db228598dfd97426044c75266e3a4a53a8cb14d577d2396e5563dfe2b7ec5c3a1b284371446b895cecf371d2d3d281a33fe842dd9e7c7fa26b6aa0d20cdf8c62b8ad34b9d836b21ce3155a270d13b772887c567c6e7fcae7f191ea0f106e68ff5506c762890cf42746c7671abf8fd30889f3f991e61d", 0xe6}, {&(0x7f0000000640)}, {&(0x7f0000000680)="aee2a351f2783e125fe2c635af8acc5cec98d750d6354c147c5b731da703d3270a65a5dd4abea86d71fae8", 0x2b}, {&(0x7f00000006c0)="1df73453d4f51c0833ca59a5a7e186a1d54f31a64119507aac0b33933b28b5855d3aafd00aec15a80f9d16513d1e687ea5d0ed2a3839bec46778c980ab1545389ef47af8f4103ba244bae047761953a4cb9e634055892910bd5df2e1d24bffc09ce6d11126f59f3b82aa21b965b3b44d36b9c9b26ba2eb32f87c9100070ae077a74ec8a1fdba99549a5416974c3b16c032c918c2036eac0c999d71ea068a1f865bded74b59c8b98021c6ea7aa25e151aef1a2ce2d94a75cc419dd8715311373894725af6ddd4d258e5097617e4a0401bf0025ed9fa074a7d2e", 0xd9}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x4}, 0x2) 16:00:29 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='}*\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'!{\\[/]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',]\xc7\x00', &(0x7f00000003c0)=']', &(0x7f0000000400)=':!\xa7.\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x81) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0xfffffffffffffede) mprotect(&(0x7f00006ab000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2000000000000012, 0x13) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x5f, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="fd16c92a74ff73d093b1eec4d4e07c3af08c5bcc959e57eec895206c1b214080495ef144d8b99299d01714afc01cf8dc360023d78dda022bae805c5ba792da439265b58d228b4643c930fd8dcc061c33231aa67a541da3113860cc8b124b92047eef0e225e07e050a50e1280b01b5b64655b8c139014fa872d3bbc9ffbcdb75b26740552a7f8ba82191173cf6f183b775b1e962b1a6a8f537c112ce5bffc56fbd3a0ec6bcaa2bba04febba915b21de7a5d19f0535d88dbf73321f54b32d9fe2487993a077adcd27ee0ec6a78be14d592e082781e587b50e2e1f1bfe9f06628f4d83c7824f6d7be8d65baeada0ad58f40706eea3ab9051156f4", 0xf9, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x200002b}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/112, 0x70, 0x43, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="676ea8789dfc48e0ec396442f3b6528466ad9b786e2ba4062c865fb9325b67c70d67b05233c52fd77b9760989c616adae6bb3dea90159714c19c3d47ba780704d5050cce699c2dca3191d37874e67bea5955ae2a899c72a4fa8365e84ea6e319495b8cef5559c4e8d528f45941d426d10206f7961c2d166cbdfd56e404fe9ce950edf2f44e91303d", 0x88}], 0x1, 0x0) 16:00:29 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000015c0)=@file={0x0, ""/108}, &(0x7f0000001380)=0x6e) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) mknod(&(0x7f0000001640)='./file0\x00', 0x0, 0x3f) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xc59, 0x7, 0x9, "634c0b700149186b0acb22402f18d9918a80898c", 0x10000, 0x1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) geteuid() mprotect(&(0x7f000032d000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x2a, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:29 executing program 0: socket(0x6, 0x5, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="0a9518752c565c820547597e4a67810174564f307e80b21558812b9e2759b184137cc1e02e7440583c639a32539644a1faef79a1aa018e19ae7d0330e411a6995175ee2cdf96ff3cd3c2", 0x4a}], 0x1, &(0x7f0000000140)=[{0x18, 0xffff, 0x8, "fb"}, {0xb8, 0xffff, 0x3, "c74306366f1b25a46ea92913a391d53efd79fc6b47caad934687e71942810d651b0ba3b1aa5ee43e45c21a1ee70d5a12d160e0b3e7cad93a5793f4a33b10139396b8dd4939fd45891d28b164008f34308d5ab20b654569e957c937ec82509f2adda166c0c8ed01e93040fd2384237902a89c92897043dfed05dc506b34184930f2278dcdae8ec09660b04f0748e1df6c84fa1db568d72c62f9d40b0a9dddb4df5d3409de"}, {0xb8, 0xffff, 0x9, "7c8db4062cff5ecf530b7891eeccee979749e72937ad72a52e069205b26c892bce46bd740c240f56cef9c5924940ce5dda4e3033371d9d280d496f5621660c8667688def51b73606eabc62eeeb030c8184ad1d73788fcefd76bcd8735d0742f516b423858e6100eb6ad408e98de2cb2258a17c5c59f023146e8864e2ee48c3194801aa0c1ab4a71cded2045e0faf74278c68a347ea775f57acea01c124afebb4be308328fc"}], 0x188}, 0x6) 16:00:29 executing program 0: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x9, 0x9}, {0x4, 0xfffffffffffffff7}}) 16:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000000), 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x10) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff80000000}) 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)) dup2(r1, r0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x205) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/45) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10001, 0x6}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 16:00:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000001c40)=[{r0, 0x2b}, {r0, 0x4}], 0x2, 0x3) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="4c6d76336aaa7767fa0d88c0e5531fb9d680f606b97b34f7bc620b6865b51af74eb6497e07dea62bc4e07f4969b3ebdc9d683fc2bbee438c7137d86f4a77c7f991c2e0f6dd11a65a79d39dec7bca757b9792bdc27c3e817281f138c6d9a021abebe6b38401d8bcd340efaf719d1abfce9b09e61ef98414c470fe57a096a1997dd77a3102aa00ea6633e05169ff67f3ce467809bc9d9607fed1a601655727f8209a1a44235424cb4cb617a278ff2f46d2e9d18cfd7eeb842be8aa7eb4627aafde4fccfb2d4464a466a26786b35505df8a0d47871ed9d5658cfe3a68a279bc2c6da55d9a3e0befe3e6d26252e6938915fc6e8984a32befd763685b2205e626a0", 0xff}, {&(0x7f0000000200)="64298f5cb2543f477de5bedde2bb66fdbfa9f89982f2ff5aa62522502e0575136b861b508ff694faa9c6e06cbaeffc5b85b31b35a9d7bc9859f32fe49d44314b92c85f2d923e0fd71f27162e9011551eb23550a2f97c836e2ddec0a29c77828e29d9ef92aa3e70d8d53dc5758a7299dddb011632156f17cdb8678ec25d019857722d69cb73318b6c795f4f54bc013f362c293f762641f2f3755ce22503b2eb1c887d9b5578a94bdeed4766249782ba2dc8be584c6d86da32698b5ecfa6c91ecdc496356fdda2961ec9", 0xc9}, {&(0x7f0000000300)="be498ed858a39c5bb4a3", 0xa}, {&(0x7f0000000340)="fd40fb577e5852c1274e1919a6d379b884c50a15d643df770504455006a70556706c4c51327a66d3b6b03a1761c5b8daaf5854aa1f43c62e070cba7488157794fbedfac1e3b95a09dd725c2148372ddbaadda5fb8a358f429befea7a3d88484ca041766d9afc028a2baa91659fb7cec82d0fa83acb31ecaf4a7487e57902", 0x7e}, {&(0x7f00000003c0)="43c32ddd7ecb511ce0c70af38a0b2e1332df5b72f87894e254248967a17b403af2df6dd929e25ce3e0bc5dda509616211a799ffa69d71a2d1bad57e56863dbc4d7174e4dc41f2d093be6d1a0158fdff12658a19a45a8de04bc1dc8fa9a84a4c7e888cf83686db2ca97151fae768aa307a61e9d41d304ecbe1a49334ea0edbe5f03d28896c4c0db02a487c2e88319b77e6534ca9df6", 0x95}, {&(0x7f0000000480)="be5517eb4cd4df0facbd2aaff18702cc29cf91061d4a7e56a0b31e3b04076451a13465000c436c3c2a0833f9eb3ef4736bb12116f09c2be900cc84cf2b4178e3b3d8e81f839fcf54660913a1e7cfce4d8ad3d14c9fda2ee02a5772db2481a6", 0x5f}, {&(0x7f0000000500)="f5cefad9d4af53b0873d9596163fa626dc24c07fa8f972267f94da3d754ab662ba094e3031516361e5d08663ffb032e41b1d624b4221a7adce6a34ae95771889931a72aa8a4506b8bed146fca0795badec67bc888bf1f26828a36c76547dac3462540e426e9f93c2cf24296e82cd97675b38d270c1693d72fa6961446fc8fcac8436", 0x82}, {&(0x7f00000005c0)="31ca031f3699453156898e7bbeba1a4c0db4bfd3c7cdf0e91a78cbc8b4dbf87699a468e6b6b97fdfaab437ff62c93a1b4534443fe5ddb9465a1997556b3887d5dc26467c3c09c89d99c17fd6fb1ed5a4a546e852c1d243e290cf2054e9636f996ce5574bdc21ec68c6fccc7fbb993b24945f7cdf57805fd4d292dada7952f64b9a2c7c89ec41f83756f031e3ba86d5892d03fdcfcb04c39d22f91baff19c557a96f3340a38eee41be7a6d7abf1372ada0ef65feb1a60c8feef9bad22a365afec84971448cb6dbfda40097d294be83bd799ee4083f0bdf64715004027ee2af71dceb52045a66fbd923545b628ec603d55a1", 0xf1}], 0x8, &(0x7f0000000740)=[{0xe0, 0x1, 0x1, "fdb413abb449aa4c244bbe2750845a87d5cd92510cab69fe890eb4734d04e173e42296df2324020d98e6fafa2400496bdd44baea9cf245032b5e98849cc77c319ae76e0103cd03c7a8528f83dd6f3846cbf5dc8f7bfbc3884f41f686b8e2f4ce77e8dd34a877cf7f1681ad4686189109d7021aeeffa0aff5413e304b271c14b8cc90784bd052892cd0de822cfea124e1f8c3d04deb4e4ab78ef3a64ad88b5631effdf211b33537f6bb09f93709d41b32a08dc83f7b627804357967c8cec08ff72f90067e41170a00d3e92e1689c26d"}, {0x100, 0xffff, 0x2, "6c4c1376f4c2fe4b2325bdea2b49767e1886d335ed3bdc65e86dd3f08ff434b420e4e4084998ffc0771d918eb90263c0bb2b9c6f83bb0d3e3148f6355361181481d2e1363fd91874fa7f57d857c46a3a4585ae2dcefaf0492f6cad87d18c4da6790e3b77a659639e7a20b35a7d5fc1692c9ae1661b0323b5040aa8d83f76c86c28ecc258808af46fc2fae70d597f1af92295734c10465db3889235eae9674b964c066bc8be51e046e4d079b492678765afc11eda005e1c778106acbe7f14916e098a25dd4596f6901a7f98ad7332ca87c156913f0b58625150c5a298589c88f8c9feeb89062a2804950f273425d3ad55"}, {0xa0, 0xffff, 0x3, "6ab49addbef6618033be00a9649ce64db8ca2fbc9265f73264836a6726a5b9d2f9aeeaee29194183dc24f62f09eace023ee869e3c4fe6da20500ccae2043f1f7a1f89f8518ee7e20842a8b0b31deb1a4e0347acd68a9e38241ad213fbd02635d3557f1c698485af83bccc32e0f21de7327897b3cf2d1f31537a170bc5c8250feb87654d96d948806eaeab8583cd22069"}, {0xf0, 0x1, 0x8, "12ca3d544cf3b9c37da308d608c050f2ba41d51e71590feb74e47d46018fc908bdbe8b9fba16a7d76ab3c44745baa27c90b65eef08b08b83dc3ac1990e024d7edcc285f60f14a836bb19c9b7dd49210026d9392dfa4b10271b9e7a774472a198330007b0fd27d5d5c9ef94566e0a4ad9530bdb09b685ec67eac73f0360bca1cd4594a91d06b57d074af3ebd8ae5cf5bd5895b7c50a621f251fd44a7c142dca4b3b8a5cca7d64cb5cc834e609cdce8c3e187382fd1f39b68f18c2674e9ab34e782ca03039704a56d758162f95b7a1e43e0926881a1f833b3c1660e0"}, {0x10, 0x1, 0x7fff}, {0x20, 0x1, 0x2, "bc1cf96d8f4630573d"}, {0x1010, 0xffff, 0x1f, "604d09be39fe44bf9a1c53ecf4500c4a942da3b723fdc329b704d7ba403ce9ae82a643e55d91eef2b8bea7e92ca637df3ef938756841974da5ad61bec63294c107c8472653f0052784f18e8d42ee9ebd6c046893c330ddae3d03ee907fb3af6b6f18e3b25cbe68a5e53f03c482df17d181658f8e5c3b78b0b2316e686650d51287c7359a7ed6f45165e0a553985d5f1442cb79e8488f0b4a7c17b9b5580ea85b5a5d62ffa81ee9d336061b57f34fd19a84ffa33778b1ee57c937926acc89a9dd3798fdf7adf099f6254e4317eb5e7958fa682dddbbcf8a7ab3001fc889f8dc1f37040eac547e993d04c3a0c3ead9774734affbdd6ede49f7d8c6ee0b4dae149a652ecc4846bb4dd4de2f659f521720e59ddb1a71681c80866cbc5c11ee58ad42a285f33bff7ef6fef57b32e6dc1eaf1037fee335b751a72594297b046b7da4f05593d2a50af14882385d069e91e79bac7664e931ea40a8eb3b97ce6a9f0c2bf30960bd2b116738b4b7fd53e14ac189ceddc828ce27403baea675090c81416ab78c970c67f90fffc0f66dd3ebf81dafc51b3753b976b8988d5f682e242f5ae356235674b0a36158c227c639b9db3248d655a56d8a1b46996018a9a7b38af4578298abd47800684544c5d4826bbdd864b294bc8565e174309c56e2ef115d8007975fb0e53427aeba63280ff5dc201fafa129992433cc28c81552328eebff753642c5997b57a6a3c553c4a7532c23c03011ba9fe45b6109239b6e917dddcbf2475956e831f2c97e4c163d0ea09b1b14e1c86225c03051605fc370b07a3e5ce66af628516e54dca929a1657e32372164ea333685eb10d35ba5ebdca6d26b1a9550fcf9802322302f0043088f83c3baac56c020ad17e129d490f0b88eb8941d346f0c7420ad85601532f46c4e5e36b2b920a8b0c50c75a9905ca56e582c991d8ddeb68d635ea7a97bdf1d7feef57012ce18505a8cea37e1811095c61657b96d8a9db7ee3857c94883eb7e9f1b6d2a92a2c6d8e8283a30b37919f876343de9bc93ebec7aca57033cd6c6967dfc35876ebd954a62d8982ec333f8377ae2c44deac97b09ff8c98cc52b5fcff1b6d89813bd00fba4269d0f40894fa8f8b56111fb6cc9d67aab896924cfaff49eab2a9693c444b41c283c6edc154f9ff165cd62a93f73418cd70d115aeeb9e648610746417d42e9fa5232fdd3325a00267548a7fe535fe506202ce31cb202f831b414524833a7beed714f18b3fb0b56dff65a0721b68eef84514e8175f20d3866beb7595b3cd45a70a575565d6073bc61de752c9b357a9753c836b1766f212940374f6bd80b939551a769548e752671bb44e59957c3ec122b017b8fc9f1a36c8931af7a17bf6587b8017077f09843192f4a927ef6bfd59526ff5903340b33a0f66491f35066b580623cd83cebcd56326feac2065e25213b9a0d6893c901cf520fdb49ca07f33a0d0ae6d17b413eb1514a9c32014769352a76616e1d15c4ed9bf630dc2cff71a7f32242f1d78077d97562bdac307e944dbaaf1a8b8ed9b7cb7220f0c39f74a43985db1f2a49d3e7701f09614fc73d94e16f438217ad580f87965a9ba80ad3f1647b8ef465e2f3beebc9e15981f1116ca94d1d70906ba0a8bc7f37b9f00bb86fc30501d06443a77bee34337e529d17b1ec36df879ac310effa8a045501f742e9d8be0fb27933e720cdeee3bd5e01053d1b533d53d99c577e79570aa38111341d3fee2cfc8f9e2d0300aee574cae15d6ea02cd9b2e9c68953c789ee053dfdaa88ba60a187c6a39c49c58a86793e33dc3e522e66a81742c4a9cf2e315f31c3333fba26d458b0e6abea0b2bc37546e092a1deb8f0906376037ff6ab52f16eeb3b73c6c3acfa047954b75474ff3a0f77e62e206fafc7b335a4ecd131452616132c47f8e3e838ad67c2094b33204d45a24c1c54c98ea4abff6523a771d5d20963743e908585d091583697b8805bcbada377add7ef17086d9ab2a3a37a650bf025b55620b56549df7c80f038bdd5052ca94b3ba14fec1ef1cf22616226954ab4a41a5aabe69912756df57af010ff4cfd005a92ceeede3c9595e5fa290f93080f9634bcec08d47c6c9d9762c5594d54baa2c7b30cc44f6b8df5802a4b775dacce161e21c920d25f093726fd0039686331d92325201e28d8394d12cd7315c1d5e5164f6fc3a3c5dffca5c7eb1b7a7316e899972f51d5285fe87ae85f46946d62ff6e90083986ba6118541e468915e5e570559b1108fdc2f5fd487488585ad9913d6fdeabae92ac87f49ef2fb2f411c072c64484d7382f150cc7669916b5b0e7a175da576295fb0501fed2e1684e20e07e350dcb95906f6f3edb72d2433aeb137e89d151fa10a2208efee028c190638013c6eb9f310cfdff0d8b9344c7259be9894a14d74c18c6f0658c5a6a2706b97e501e238fbc9ef68a0cfdd7d8d114abca757d0f1bf1e5dd3441f9944d1b40a5924f91102de09f97974e81d4643d1fd134d5073129ac81ea4b3af25717e5e8ee5a039e5d80a5898b86d122a172187149e6a5a74b30bd32fc0921c107dd0ac66c31fd6fa436ac2f107af7c54244132161e04282ca6d71d7ed1a7ee058de8fe3c0928544cdd40350349942791a7d5c0772b23d32aee5571ba7589a999824a12eed417c5099e30ca154ac3cac948c22960905dda6fa4026457eba247785074bd2ec0555aa9ff742f19f013c6236d14b1d7e37ce32ec4937d0600fb7d326e719922e8c0afdebb458f40c1e53e94dad3cd6e3c5e2458a6a2d709087d589ac27f8f92a6f43ad0cd923e40311b05bdf94e14463d91488620c9815fb009f8f675260d6d065a4adf8ed99e256630ded23cf85c2906494aae7723937f4358e1790d8f01b6f23ff6abaec3eab42d9672d186d3a4e3c9aa44544073e0e1bb3ddb17a5074286619b6aa51781eab15c6637f21a96d04f6ed2b61bb73f63977d744d03b6e99a8f7ac8a6ffdfb3ab6cda5fad7e3fd9505bd8d74e726e9661076242cb5e9eb81f38da5cfcf6400e639a82bed6bc56f55fd4b4b92e146961d49fe5376992a4543c9c7788e7618f05d79cb7c41d2fd797092a91bfc3eab2390ad97b1877d469f63aa7bd63d28e3fdd913ffc0e33e1cac6cc72c416208e7a69d83bc8c68431800a24e97568c27ca62a35c869d4e3b22c2dda9e0cbe41d046e6f1ee90510823d47e20225e20e2153f89d07853adc1161aa8d4ce94eef76fef3fd3c03e562ed16e460e843a42b8049197f363602c0215c57fd8b05f96e13410605059ca766c2974073f3cc8db8c8d401a6359927b0b58a4c651ff2dc97c6c6425dfbdf57bff7cd3de91396457e3c8e9b128dd1c6581835798e6addcdb3bc99aa7c2401079751efc8e58460c12bd267cc73f1964847ce27015ccbd9324c1bff2232e343caedf449d035c22f48bb3617f2c62ec4f519b8dd3e67a5a90afa59e48ac74b94495d9ab18c5c31252e5fc912ae74c447d92ba1fba3a6d55db808eb0d3a18806c9a5a7c63beda5a08a991fcebf448f22ff938fcd03b96ab5374fc8667f0a82117aa14d4436e95c9ae36768415475f0f202667475489646039f414fa6b8ac8fe173c0e02f97b3dbcd8f44cda2a57e80a5b57ceaf9b52ba43ae26eab5eb778910be0c8b6c49545128fa49a67aed65ea08174c0346567985d7cde1151bd56d16a13539b61708eb22358597898fb46024b45fec44e3c752ff7a782af066afc8d307c25fdde9f02595fe8edc376ea8d755befe6935b0be2917221e05066fdaa5db8ea474f9c21f9c2ac2e490dd9e931ecd48aaa64a0e9db7d42caf5baa76a90d2c3e0508c5552777e75f52347af8541e4094f08e21419747911abe991586b278beeae9748e148c7d96337a2c886debf473c1ab590520ebb8bc25a59a8ad893093d4646a693634214045e24e2eb1576c569739e597d114db3003ee4aa7421a8a6f5f6c0a7a4ade6b733e036761cf7f8449ec8befb7b2aae664269fd3bfc3381c8daa496c39ae7af3da051993a4db4188ed410ad0d47ae2f26fd32f3df67abe95c83d40d28ce408d397baabadb03691372759cdc114b18c295370c84740e8883b19c2799c1da5ac7273b431fa3aa3a7f2ffe090982813941eeb09af7fcf07874aeddf166652bcdf1321de4afd7cddb7180da74b55529840e84bc1d9f7b56a4e0f119ac9f699e174b87ca6a712e973912bc9afd045d21facfb6e1c52c06f113a2d142419c88df10097ccbf2dbe96c7c53256a55323142b616e9487066c747888f1ed7b78b984d4ff0217aeb6e60d1a1cb5937013c5f5f70a1aabaae681e3bcf9f3e10febdfcf32f9eaae5256d447386d01c6b3cd0eb48a0518c8d91993f612a3210c50a621877dee889c04b128f37e728c9ba0a9ecec06b2245e9f4c696c1b5a5c0afebbac1e18a1dc5efac686a647df3496ca3fb756f23c9f29ab49fced66ef4db708cd9ea144494ff510f00d04f38e06bbbf77e677175ac826ae9690a5995b1093fbd1595efca8d9316abe39e77dddd5fb6f43d6aab8146760aeac6c5f2a249882210ae6c6c316f31b941b4280b0a0405a57999e34d656a4b01439561944701e5c45d5de147112064b470a263749aebf89041abd2389e3a219eeaf7e25946222fb30fca2cf3615340ac2c004465dba65c66815dd5a7eb06c54d2a4718d77baff7983c0901b486e889090ce3e31690ede0d3018cde3d8a7630c5a3bf82cb26ff8f0755b05e00d51de7c008bd21ac4d1ea6d2706368396297a5ae66e59d68caf0651000b03231027f27a40dd6b1ac387b0f344e4438d32f3e1e04d456dd8c0c23e83f2c4a9f2355dbfdd3d12bbcc6ceb292a32f875415c3abd6694f4afc04d001ba1051bb194e21b34dd40423b7be72248619ecca5d441ff18bc50a8b4b4a613a6134c41c0caa39bbc220c4c6c92e0515be24fe22f9852ec7a73d3eb6c2b08ebca12d3e3a733e158ca58e21e6409c147600eecee0df1a8800d1feac6d92dce948c8eaf7a7d79f2ad157064ec1c4bdcac7fca46965f3b001e60f5e4ba857e846ccc00905ebfbecf272d130bf58df51e93849f59c9a2bfc833dca4e3513d4f6b961302270896cef47074222a08d2cff1f4b6ae53986f31516be655727cf05a93c6bf65d5d09b1b72a8412901dc7b73e332428664c6010a3d3ac39d50c2c12804b768c0df14a386771da23447119ca645c288f251018934074e2688e6c108ce6f9df779c0648ff33fd4c6b217bde82e42c9abcc5af207b8471679c419a9ae56d6432d471d4adace861e4e0372e74efc83daaa605303a8b2f742c5577bf939c3722e0864bfde9363d192e19b73e0e05fb90f97898aca6ace9eb97f78ef72b40d64d1eb5bd0463cfa9a81b167ce24be470ba49ffbd28615259e6a0db42cc13b3670652ea0d52d5d1252033a0511273b362ec4b7139a2e93861563d7414c521ed2652cefca7537de13c1de8f23af199876fe2b1f272cd42c20a2968a62c1982e773224eff7aaf65795468576b92586b35e15099d178ba33b09cbdefd23cd8359e33ed2bbc64704e15978b5cb546b9ef43a26e2c498d9acf87c2dea29fc703f4e4f164ec2fe4d56e18695d5ca3704c8ebdda059fb1e8006e8162caa2fbd10718464dd491aabd76e1517e04980ba9184c461de8736622b60c81db277fe8b58e0c00fbec26ead34fd05de10a71ff26a27b5a6beab584b5d352fefae9ef9768023b13d6fd4b0ac954c6f5cd9c386cfbb2afeab2fad338a18862a7ee9a34e121082e9646aa1b7dc4da340b8c14a8c1a0089542b97dc577e82f4b"}, {0x58, 0xffff, 0xfffffffffffffffd, "1e8e79b07416274eedfccb95fb05bd019c53bdcb8732986a3deee79ea7837571b7ab9be919a4e1ecdc816ef4eede40b23a1ef268dfa3167b3a78b5b63aaf547bad10"}, {0x98, 0xb88faeb69843ce7f, 0x3ff, "876b372159ff9b4b99d455abeb598ee6fc049f4eb91606becec920c43f5430f4043cced2696ac8842f28c3b4ca405238f945fcfc0ff2b125abe6dd331898bf577a72fcf8f61d8684242a3d6e17d62acd92947480576dee74f3b64bc359ce59705d247b4bfaebe310d2c373006b372f62534a62518afdd285fc4754111347841f3f70b911b9ead0"}], 0x14a0}, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000040)=[{r1, 0x60}], 0x1, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) read(r0, &(0x7f0000000080)=""/79, 0x4f) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1000000000000022, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = dup(r0) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4000000000000007, 0x12, r1, 0x0, 0x0) r3 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r3}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x99) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:30 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) socketpair(0x11, 0x3, 0x8001, 0x0) socketpair(0x1, 0x4006, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = geteuid() r3 = getegid() chroot(&(0x7f00000011c0)='./file0\x00') symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') lchown(&(0x7f0000001180)='./file0\x00', r2, r3) 16:00:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 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() getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r5 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f00000000c0)=0x5) close(r0) 16:00:30 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x89, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x96136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/227, 0xe3) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') read(r0, &(0x7f0000000080)=""/3, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x182, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 16:00:30 executing program 1: r0 = socket(0x18, 0x10960d8ffa55cff3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x0, 0xffff, 0x74, 0xfff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0xc4) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x11) openat(r2, &(0x7f00000002c0)='./bus\x00', 0x8800, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./bus\x00', r4, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./bus\x00', r4, r6) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x90d2, 0x101, "d730c1e77a6fc6e23c5cd388b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c", 0x7}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="73b8dfad1db89f0137b14f9a44130a", 0xf}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xffff, 0x10000}, 0xc) r3 = socket(0x3e, 0x5, 0x3) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffba) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x40}, {r3, 0x100}, {r4, 0x100}, {r5, 0x2}], 0x4, 0x3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0x7fffffff) r6 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r6) 16:00:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fed000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "e340ac948b074501345219ce985df70e4300"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1d8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffe1) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0xd5) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8d, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x101) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) fsync(r0) poll(0xfffffffffffffffe, 0xe1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f0000000640)=0x10) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/20, 0x14}], 0x7, &(0x7f0000000580)=""/114, 0x72}, 0x3) 16:00:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/150, 0x96}], 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') stat(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x1a, 0x1ffffffffffffe, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7dd0, 0x34, 0x4, 0x9, "428a675aaee2c8a2f1fc5f8b170439b99b494086", 0x101, 0x7308c5f8}) r2 = getuid() r3 = getgid() lchown(&(0x7f0000001480)='./file0\x00', r2, r3) close(r1) shutdown(r1, 0x6) r4 = shmget(0x2, 0x1000, 0x540, &(0x7f0000fff000/0x1000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x7, &(0x7f0000001200)) r9 = getppid() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="1356910b9549ae445e745ff426ca333b2c86a6e6661629bb15a5439392fc14b08385734396428a538dbd0851648e0eaa085b35f59c687ff16e53b16157496d2683d9868b8498008d75b398e2b22dec7b6ba0828708758639cc2f94995021b4b05ef6cadf63582919ca7e1113ac6766ef4e7acc4cdb7bebe234576172b7228830fab8751eca08730104cd0a04c619c49d2bc71c709b73247a283b86c9a2b0b58dcfcd7cd596b93ba1c99bdfd918", 0xad}, {&(0x7f0000000200)="a48c0230fcada540905c63ce1a8e3f373034995cb2564f4d936753aff0dc56d5682d90254898d76ce30e23230224d3c549409d82cf9a1e77bc1a637ac770e1c7c8cbc1457244bc20e5a4cd93930b02d93f93719c1c887ad0baf23786f3d2135cab31bb5fa855a655b8b49f36c891dc11b6550702977d19d34dedbf13dd1d45975462e4666a7e65188ec8b03ae5783244afbde5a950ef67e5cd552e59ad61316b8cc2620bb3088df6a45a9886c76d939eb0260491e3c060258296e82f376e28e7e583a2c477a7b8415295d9e67edae27b5e6dedbb86c84d74d4999962780ed334a5de2fa1c81d2289699bdec2e61cfd2e0b1a7ff4a8a5e23fccbc12638242f78f56e65525fe94393d96b7c70466e7ff5d280be7b013c450973cf0e77bd25347da8071ba140fbd9ca2f2afa744456f1e6c74209118f481fe7f3d53f797d1584ed3e1eb6db8d00aacbbbbaa7f6dccbba3a8e51398d9b1fe1341e6657d6e97d363977e6739295e056299fa039751a39e50876e8c5f57817bc62a511084cf4e6d8c6be71338ff82ba2a68f9944f912267226327f3d58e0ebeeb86bcf8ba8d5e0e0406ea299f8f1d9ca003b7b1794177150f45c11ecdf855624deb6b034ebe50faa9c024560d6aa80d7c76cac5297b2c4c1fac6d58c6380702fb45fe5ae73e748d84ead79363892306babbc786faf1ace535560d2b6ab439c9ab983d017d90f0d29769cf8da2886a2edeaf6e6155628437f2558521c5b87e27ae04bba8ca746bcdd74dd7f457c22bfea684ee9e629f9d5b834292f68f841d82bfa170fdb36e5d090d493390912d8c18fc26bac41d9a4886e61da05dc003710cab76569a8398fae7594735e7449586563fa39d4a3397fcd60a94cb18c3ec80ae52f6004db3882df973b8b5ffb2a7f059e7aa38753386f32133d6ac85950799a131e6835c0e1602032feb2fe93847d3cbded12a8a8b4d9961e8449a5bc5bb17976c5bf5ef386d138b71ba777d7e764efbb7059f0b3a17502d0b5f152c59a4e7c1e1c9638ad9069872e3730f51bf30b76d1b890eae94ccb6a7d134a7bc3db3788bec8710f5e0a852de51c11970371ebdc6c04ff2d58745fe83714890d31f8548ca54614557908dd1ad1fd8d927e53c6036680099958f494e4d4935bbc4afde8a79727a1d8801dbad71902921c29757a2400c283c4ec09a8b5b381864b3853ad36f58c9e2cd289fdc40163d03f583bf98ab49422e1e9eea7ff94481521c975859d6ed7b9485c506eb44b18b05862cd3a91d5045a5a891f8f74c66e7d94718a628eed825fd300c04df42f414c11a3d6611465cec9003cadbd1a5ac14ffc8c3e946e60cc536a8f82221fdf866abd38524c17a30665f8d41db0b6413df47d6d500f21425091524da8885dc99f3724d2bdc5e112ada5db31bfb6ebbd50b67e4e0ceeea3f4d781c83cf3dbbaaebb5e464c5a50198ea3398a3757bd622312dfe7698c800ab22c534194d83fa743969e9d3ec793c4401e276ed2bcd9f05a8c319f60ed3f5b7c665b80d304d6d33720c81e4dd2e545343a011879aec1e2c79d548b76d1214dd8492abadfb06d23c407a6073bef69b11fc72a3830add7cf969b5ec9ad01e747b005eaf9920ab856461b75aadec356ff5bdc1af62463626f864381940b4a5569bec0435917ef0205969a786b74a5bf241593ea1bca558bc5609572821eaf72bdbcb287149bc5c22aece1fc445d4940858aa90f6940f5f92b91c47e6ebf05d3147031b412156fd57e1dc8dff97dc559dabf5e7e48abcea9b8b345780855c47d8ff8ad376cca1dff9ea604f59f2bb499cc741f610c15d554c3ff4817240263f1bd75849371f74be22e1d9a8f5d5eb788381052378d58e4054b0659c2f8412588748da4a800756b2ebc6469def1cf185b5ae48a15f04d89aba808dfdd05d2c65ed1cd4530e1c0cc8c12a3e10e8caa3397e29dcb1fb2ffdd34de6b54dac58d84babd13641fbac5015af6a86fc344050d384f47499a7942e157018c02df2489693dc97a79641cd1d1d4f298a80619ecad8b6291fb0f04f3a24a3a1dfa4dfda6481518eef76012bba795a102638af542b65bbbffead026fe1abe06ac3ffd949cb6202e011f2ed4702c3aaab7964bab426922245916da450b0dbb3b66f60ff7a0a5b431ffbd8e8b4d8a119ecc7460b66e670bda7c89b002489bc2abb3a5ccb889729ba591aac75a2f36d24d29aa1c9c49c3de2223d511d44d02aff60e6470655d50ccae4126761216ddc19e3e79a7edd49f37b24eeb57c3fce42604c8cb4dbfbfbdbb4f32655352e328445a646625296022e0ec7506cf67387d2eb02583c978192a3e4a0ef00db38a3f85787409f1188c2049fadc3ad3f1779ef2b483d90e23314568b5b6a3ca6e7d19b48f2255202df76eae71047b91deca93b49c8fed337cea0dfb63abbbb6eeb460c50f41c30289ed0ffa34df183090bf92772b3c612c38f729fd0bc0e9e36330b671052221eadc58f3b67b0a1b155337d29bc1ee392a57f597d2e1e59d6ff1340d1251d5de62849d60cac9c4ead859e0d85071333ef77e66e024c78d049d4cc70ac6af8cafe92902c9f7264fa114075028626412a719dba21cd74e53d7e826442281ccbeed5eee2ab72a8c0dbf6e22e0c09674e4b781fdb2522f3060865821e1fb82cd09bd6b7973588a2f6e9472682738eb43a27b8b288d52df55700877c6b21bac4b4bb5e1272fa1624e9c457e66988f8b8bd23601333e1594d79e843b485da65b571e62cadd3c8ca04d40cc9317f829c1bd6e005af2f4553f7bb7345d52aa57a5587d9e79deb082f0982fcb6db6cce93f30631c888f0ea7cd0d98fed3f5911a881f9affa532462f7845545b63264488b8fd070245744595bc30f56f37e7240bc43469f453160580f964dcf4a163947f472f4c23dc08cdb278b9c124fc9300757a52d5be343935c19c24b25e2a9c66851172ef8a4386e022f7f8457e7584338ad31afa5d525b45c54031652e1df334ff5de7c3cee5fe94dfe82a499c4abcadf25e62e9446ef064be2cacb91188a0bda4a63573d576f4eb0efe1cda36efa19ffa8614eebe18d4eb6b74032b82ddc4c96211bab0bc1a3f77fc50a37413579444592eca057924d6d376c7e3c2f648372c84aa23226c21899bf7dcd2b3931e773f3d832623942abb15d442b482879c96d0d907cadb47169208efccfe893c7ff8f55161b43a553515af57a1a9476bf04a9484cf0cf8a823d678afe52fe81fc9e13ff918db5227303de2f407c1ac874d027ad8a854219d713d2400e4a52093e256c4598e89f34eadc918c7e658d1f2b5bc2677a1b7b302f62b6233cc5d0d96c25b53d88a3494d9669b79969e02135ad1ad57cf4bc15324b448f318a625ced51f5101465133c62653825f5fa9ad1422f52a95fd6392a1e0c3d4d08985bab0565d4fab845333e45dff78bee3344dbdee3d3fca015e98bc079abaf0c2bac8db13a922e74a2ed0a70eaa45f6a2885d63e3353854dacd13818776d72802a628691b172932af51b3e18ee595e226274a6625fb46b02a8126a1afbcb70df52ab3bdfa4e4fb27d25527fbd6e46346b3e684308a3178880dd33eb3c88742a442e402e82b44ef1f0dbed6ec386606318fc25fb7c36c20a01b686dbad1a24922270bef60ad9f859203025f39b7b22bf149913718e49ae40048af2a57cdebb70e6d47e57a4e747d6af973cb759353d5bdb7921b871bc07e40bd69136da4dac3136c793714b42f5b81b03b5b6a63bb9c9ec7d83197038b3d149769d57a32f2034d8186ad210b6f6a00f503950d51af9956dad3819daf2c4d4bdf743bd28e3e09bb6db79cb337271ca9e1b58f50e62e07f31f41ff6f806dd214432f29e8c0d3e24deccd2f9ada0e22ab33cb657f077db9555ae6039f1bbd5ced9e4c4895783d1a4e043018056c79a40363f6fe5b983a72381f855359bbf17b1c337d50e9afce542840fb37c9b9ce770b64ae2ad0f135ceaf227f13776bae1d29b13fe59904d22573feaafb81af375ff8e27da1b066830f8d5d7f34692a0aad261eb0c6c092e84118c132250f0863f00a1b8c547db918d1312901cea48ef7ccba5bb8fe5da30adec400a61408252fb01fce729b9661730a138f7741abf4dbcce6070255228e460baad929e16fcc7fd0d5fd269ec046c48e71a31e95c87cddc6e42c6043b47007c2c62cabbcedb36459c5ff18b1c23c45c763ab8efd49ce0ca4116606f7daa5756f92657c3f4164a08237378f918f20e6c9dcd8ce0f4efd835df8e45de971bc447641b105eb797406659220cc92189d041b5d82e00efbe95929c9fcefb768074746ade4ad368debda662e094dfe3b9dff387cbe27297b1d3f1c13ec9cc6924e73b5e911b900c4fa0ed90244ff58c3f252f487f8a51d5b360a3a080b4c989d7be7625228895ed94e25227f7b36bc9db5062ef50f5562af4080fc0ddd5a302d04fbcd14253be9f9e96e06ca6922a526b3a93c5e86506de77445dfdb783c2d7d48aaa5311f7ee7ef4b8a7ddff8663c1cd4aa47553c1032c60ab0701985178e5cac0dd2ebb98888e44cea38b057e7e5d71845b58a583832c8ae21a5173f127656ad0f5933dce293b169299e645cb1616b964204276aa70342dca1b519910cf9c47124245b5385ef1abe5794530c896b3b11459b511532939aa5b15235065c9f205696bf79052f93462306031b8f8c40ad960f3a65efd41cc6fbbdfeb95d2336bf1f703d2549ddb203794fea4fef521bce0ff7d910df25582c8246fc675e9d94c0f11ca108c810ba79d4ea0d9e0ef99820d7fe1f71d78bd30acab93165fcdc205c6c092e7ff0371f1c7db79c50ac082b3152c3aaff8348a35597f697c80a4ecbaa08e92d3b0981d21d1ed44eb24929ec94004837f2a043d811e9f8b08c80cf36def515c30887612f4b39faba9b95d99537758d3f0bfd882d17ec19948479563588d1e709c6307c4067f86e316389cab8e7c9b712e8bb1e9e989d361fa566b1d3ffa1a1fced514c16dfb2bd87a2303fdd3098ff95c769f95e5be8754bb0c3403ddb42e41bc7fcd220470f0f87515db82edb661dfa6af802796142c72769127766f62305a1afd22f2571677de52638eea257a5e95d15e3492caf96c748deadd8d3d81286498a16ca9ecc32e7e91d23e0a621d51c6a33e8c70ca3d2feb40a8dc6619f681e9bf42f1e09bee520e73aa3eb17be4b9485ec9719a22c5b89db78fd729a79a518bccca8940dad646108dcc75312be0cfd7125d026dd181758dc49fed1c7587b629a607bff2d16370c783bc33d6cebd5241ac25dfa006fdc25f897e5c606aa3342915437e7721685f2d40db71e8cf9321e4590169e53b4bdc839b9afb737f1927ee83257930dda230b06181ba2ceb899e907290d9412119032c70cc9ce9c794e7beb5f5ff2edab361135a3a8a9174621086e74003f9ade68a416c673c41edbdacf51d74d9bb3e28ad12b741a83e30d38273d0c46e56202232c87863332b3137bda34b09bc263db072b1a45580903e51dbdd76eccba65348d852cef69c310fcb894857f537c0d3fa9e60a3386ce7407aea2748bd83be4f56cd3da345ddaaa273e88b9cfba591d2b7c35d9cadb1940aa717e298be1f0b09fe450d8576a5c2413cabe0639369aa0a20224f6eb3397029f468ae471ec4f09e7df78727507e389c8f503a40b096d168e276886a49010f7596dee3224aceb3d1a0d1dbaee5c72c885d26f494f11e8bb7288fc7a82d38c5b3849ca6188863fa4e7d2d38786d74281c3ce6cf19e8a2cef4c0c5ace6ce65f0601f", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="ac9b4daa5aef9ee21e93d2ace9ee05097833caa17a0812cbbd882edb80cf5dc344118aa769225fe7394af25148e585db514bfaacec7c600735c0311a1aea9fa1e4c4042ebdd8595d446d93975d430ecf1643414e67aa798ae871ab2ff8d71dced5006d14f2cbaedb4970d404246aafdbd5c73520a1323002250008b9e9d18e6f8a3e2b5147793aee15330bb08404680bce387dd7e0c48107df92034e1ef00433e73a0b62f74a1a5267abde28f039ff60def18c6a316501fa1c56d8ae03b24bb996217f2e184273a9aac621aaaeac8aa88a", 0xd1}, {&(0x7f0000001340)="a72317f20d58353852975ff00c2cb65367964aad4c6aad43add87a345ebf45b0f5ac4443e66e7e93f4f889a9cbb71f4e2b432ecf9395497d1bfb0599390bc98e86ccd76d763f772bad53d4405455b7653b767c92e4e576b200faff3b6574c2", 0x5f}, {&(0x7f00000013c0)="4f4a71d7db65e12226a6f454776a798965279b1c7ee60f1919795546d85e68476acdbf54", 0x24}], 0x6) r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r7, r8, 0x40, 0x8}, 0x80000000, 0x5ec8, r9, r10, 0xb46, 0xfffffffffffffffa, 0xfff}) 16:00:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="9ffdf8b1b63ac6556f10bd197a8aa41e2eec01a3c0affd", 0x17}, {&(0x7f0000001500)="9fd7965f8b4dd3fbb58b6eb51bdc26f9c1e2cf8df44fb61d2de94a11682b0ea816e872b62037a14ffdf65a90788d4f6613c3730e6040f75115aaf28ab351b655b015b025af747f1ef6a37fb5294574fbb339e7941c930e26ee494de75b363bbf937eb1181754b3b0370ba56b25055a2a86502c48152c3ea3eadd4eaa4b2ac561a1c1c15f06ca3f46ad698b4c1defdb8195a6b9e713131db97115cdc4d50dfdc3f40b0dd5a3a0b5e9232f2396772e93732530f104fbb0ba8bd34629fdda7034be35b7057ccb53e683df08c3e617c615b472", 0xd1}, {&(0x7f0000000140)="efce0b7c4313727e9c427f63ffa468181bed09b2eaa119255aa2e02b60c864573f4ca96e8a69", 0x26}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x8, 0x7ff}, 0x10) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r2}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r3, r1) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x4, 0x7) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8810, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket(0x26, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) listen(r0, 0x77) socket(0x7d0ffa1b41922fdc, 0x3, 0x1) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000040)="daa6fe76e7f1f8b834582bb2036dae", 0xfffffeda) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) syz_open_pts() close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 16:00:30 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) clock_gettime(0x4, &(0x7f0000000000)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x80000001, 0x6a0d7cef, 0x20, "fcbe3e6247dc90252baea8ff264ee6d3886ec5ab", 0xe7d, 0x2}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r0, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8cf7285c4db02509) read(r0, &(0x7f0000000040)=""/149, 0x95) 16:00:30 executing program 1: syz_execute_func(&(0x7f0000000240)="f23ef00fb108c4822d93a45b5e8a31b23e67afc4c21d3643f68fc860cf1c6e41c4421d2c40f2c4a12166398f89480193f20000004035ee203999c48120c687410000005f") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x44) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() socketpair(0x21, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1ff, 0x8}, 0xc) getpeername$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f60000000000001e000000c54e04bb2b42b847fb6ec8d8fd0e635a0000000000"], &(0x7f0000000180)=0x38) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0xd, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000002, 0x4, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x54, 0x20000001, 0x4, 0x8}], 0x7fffffff, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x8, 0x10001}, {{r5}, 0x0, 0x1, 0x2, 0xffffffff00000001, 0x7}, {{r5}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff81, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x50, 0x0, 0xff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x9, 0x1ff}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x53, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0xae7c52937acc353b, 0x6, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x44, 0x40000002, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x10}], 0x8, &(0x7f0000000500)={0x0, 0x2}) r7 = dup2(r3, r6) nanosleep(&(0x7f00000001c0)={0x80, 0x3ff}, &(0x7f0000000200)) kevent(r7, &(0x7f0000001200)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x40, 0x101) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe2}) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getflags(r0, 0x3) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/38, 0x26}], 0x1) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000e4ff12e1046f9f00000000005c7800000000486ad39f5d916c3a008ba71b01007c7f2982e2f2e85a2d837293a618f2e8594747d28aa09e891e937b88085cec7303d91ce82ba1a9156c816b5ba28966147f7e2eba6c4d771120f85502d8194fd47d266b764bfc9ca3863b32b9a8d2f4127011876308877876302e21443237fb88edea4939e0df38827160947bbdf179b2b34a30da118e9d3f90676494acffd86331dd48e6719e8d5d9aa556471ab396744169919d0a8b3a3ef81c8fa7947d6dad1becbb85b4907ed167e4d9634e23972223824c8eaf3b86fba8"], &(0x7f0000000200)=0x26) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/93, 0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) 16:00:31 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:31 executing program 0: r0 = socket(0x0, 0x3, 0x80000001) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000db55b56e65f4000cd4cd5ff0700003e0a00"], 0x1, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x2}, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r3 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4810, r2, 0x0, 0x20) getpgid(r3) getsockname$unix(r0, &(0x7f0000000500)=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'], &(0x7f0000000040)=0x6e) close(r0) 16:00:31 executing program 1: r0 = socket(0x15, 0x4003, 0x8) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) syz_emit_ethernet(0x53, &(0x7f0000000000)="b6a24a76baf6df794c000201062f1daf5cd512e1e97643d66d1546acd2fd7d7dabbc52d70eec13612f005998cf678ea1d3b623f59262205a90e1db36f71dc0734faf48a6e47ba5f0f7d54501e75c54aaa88a91") getdents(r1, &(0x7f0000000080)=""/212, 0xd4) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) sendto(r0, &(0x7f0000000040)="e59a28ad45454d", 0x7, 0x0, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) fsync(r0) 16:00:31 executing program 0: r0 = getgid() poll(&(0x7f0000000040), 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r0, r1]) r2 = semget(0x2, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x76e, r3, 0x0, r4, 0x0, 0x4, 0x40}, 0x0, 0x4, 0x74d}) getegid() setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:31 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, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c", 0x7}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="73b8dfad1db89f0137b14f9a44130a", 0xf}], 0x1) r1 = syz_open_pts() close(r0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x4, 0x0) dup(r1) syz_open_pts() r2 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:31 executing program 0: getgid() r0 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x60, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getgid() r3 = semget(0x1, 0x7, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x401, 0x9df, 0x3, 0x0]) getpgid(r1) close(r2) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x2, 0x4}, {0x2, 0x101}, {0x9518ebe4bc79b263, 0x100000000, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x400, 0x800}], 0x6) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000300)=""/211) getitimer(0x1, &(0x7f0000000400)) r4 = socket(0x2, 0x5, 0x5) semget(0x0, 0x3, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/172) bind$inet(r0, &(0x7f0000000500)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/230, &(0x7f0000000640)=0xe6) fcntl$getown(r0, 0x5) ftruncate(r0, 0xe8) semget(0x2, 0x2, 0x2) r5 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x20, 0x4) ioctl$TIOCDRAIN(r5, 0x2000745e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x14a) fcntl$setstatus(r4, 0x4, 0x88) 16:00:31 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2c, 0x40000000, 0xc4f9, 0xda6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000006, 0x5ecb, 0x9}, {{r0}, 0xfffffffffffffffe, 0x97, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0xfa38}, {{r0}, 0xfffffffffffffffd, 0x41, 0x6, 0xc2d4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x91, 0x20000060, 0x7, 0x6}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x34, 0x2, 0x8886, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x3f}], 0x1, &(0x7f00000000c0)={0x5, 0x1}) write(r0, &(0x7f0000000000)="220e37", 0x3) flock(r0, 0x4) r1 = shmget(0x3, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=ANY=[@ANYBLOB="7100090000003f3f9acf"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="3dc2b988a94782e785cd557db1e93a301d2ffaf09af373d89b171eadde9481e9752d58d36512d5ba69e184eaa93ed2b19ee0b6c85ed5b2be58c436aef0c6136094377d7cf4fc1efaa0efcedf2a93333a56f5e74e1c77b623e4d2142e421c46e70d62aaa21980bc33ef91c9021871355b4a98e529cffbc215208feb4801e567acbb47594382", 0x85}, {&(0x7f0000000200)="8f7a5859bf5e4f9fb15261fc65aaa56362e523f5228e93e527634fde20a3a5ce2dbd273933968250e91afecf2dc6a5fa1aae5d27f20415e34bf2c68fc69ef9f2871c2d3f6bc17999414fa287838cc03b70f73d8106c3041a87f0f7e2c9cf642a0e95337423e68d22ab3ab0115cf3077607223904649cd121a0635a75aea3cf5a11e3451edb814ffcb93a9d6964bc628fbc5cc0d693edd0da06", 0x99}, {&(0x7f00000002c0)="53f5c328fd6e589fdcfcdcd4733a9fcdc7f7393a6ea4b926dc4328d72c45b1446363c933b20f6282dd9e4df3904d572cf1c25ae6b74a1c2e988e831c7fdf28a35b7aea6e8cb43090de2b760caef6ec625ef6b9b675545122f35feea873b36eed192a37a22be02a6d1d15a2119a9b4a9c487962b480633ff8298f90b66dc90730d8505c9cb9136564a4fbc31067fdd008fe0a7bdbc4b4b7fdab385d8d55b137b70dea0005287a9276f996f6a8044f74199fcdebfc2a9b516489562266379808aa12816f20e4420a0add2e9044a230409dcd3168dd2952774ffb8dbaf01bb61fa630760a6dce2fdbfabc8744cd54732779dfd7eb48a5152443f1fb6c28d34de0922982723d63bae6231c091106484f2e37b243470bcac62c4b530d5b7c853b893fef380339b52c6e6fed974cf7e401495d8e599ccb1f42c8c5755a238ab649d5007474aae0b30cc8cd18d2bea14b7ad0c396cf538685ab610e245f14eb3906ca527534b12397fa3ffb61c5118c88297ccdc3cbe89066618e1b343176364818183e98667303a34e436a8c5cc9e7ac541823a88f74406ece41a781eae3d073129fe989bb3d6b6d8eb7cf6ee193a7263bdb06b2cfff209513c2945c6142b1f05d92f68764677b7782f511c3d9f6d4b999956e55b8e5d20507382c997113b7a8f10e61417200969a518caae57edda30b19864c6dd671251c2b57cefed16b8fc01b03ed18d8c97264d2558f056b94ad7776d4641ee9bee234a03cece7212499f64031f706166d56a1fd3a4f31e02f07b6354ce633f7af0b5cef30d30bbfb8ed5b3f77f7005db4aeaf6560a446c457dcc454b33abcd604663c74e35bbae8acc5278e7523b859f851f4de4b3e0b01348726d9d49249af6e1fc750211b3f8a9c3dd23a6edf308cff9a9fc9e36cb981240684a0440900f34d2a4dbf7ddbf8107848c6d4f7739e92fd01f49f5e1fd3f8f691c75f74fee04271b3bfbeb1aa2f5c8a075b9528f430ea712a01c081e0a9fe72dd4d3afada6fe918e7deb77b1ea05490639dc0c96dbfb1549ee56a6cdc275c827ab579fa0d6bbc4ec54a524e38e3420c335542d093366edb999faea25165f57a6fde3435a2bb03d4f30eb537dfe627d1cc468021e7e58e0aa2253eab1a1b7766c7c937deff296ff496a8184c36ddecd14abdd5dc7d5c3d647d3b37e9ed5a508d0d6082b956cfeca559c3d3a8529fb3ec2a2aa5e6dcbd2e14672123970065cceef41555c528660065c217212a9e4b677dbac3af18c3cb4de8234c36c00eb38b81813f1b97fc39cd581fdd688f59c7dc0cdb5059a0b87eaad30037158d95adb7b1c3c396988e43f21883ac56ad837fe7e4309891b2ea32916609aeffba136f41e91331d762ecc0197ad88c8fdbb6111f35bbf565799341e3edbc362121077a693b3cb8b6e472fd33f1c36d2712eec70a2df68c556283c9a928bb530121bc1a77ea326f31498362368f71ac6242ffb2a8a76acd702bbc07237f4c7603c6fbb8dcfb8b65dcef76a0cb600faa5d6b448b2e2f0eb9d7981f712a068ee735c331b4bb90dc6344224a53cd6281a99306e7bec5df4d286370d22e985e092c1963aebd336164a0ff0905c67b1148085d107f218a65e535474ccc3ed45606bf52715b7f7a6e34ef0f954cbb7a5844127c09ccce6c79dcc1b6139859ed7b07843e0dd61e1eb9d02f03935d8f831110741a71487d597cd85238ba51e83b430d62f794b885b46f0a096d23fb99a0b12d59cf1af99d0c7ebb4d9fb79378c0b31aa270fc95383626b95b3a6f79868e0d3a7bb3fc1a17f2b20211af298205fb34e662cb47e5e6bd9cf455015442c63a5de77a04ac5119a47e45c798267a6dd46190322e43ebfd2585f4a5c74b9ba6200b5d03f2216650483f994b2f4aae27f469457a173a92a10ea9e587b3e504dcc0ef50e0356da774c1eee51f33d759b82f66022f4be46bdd3935be815d062cd6038c6cbf63f849d58fffa7e5c2e6ef93d01e3687b3772bf787512e1d1346763c336bff1f0b884e4750c42b0acc8df28920f7937cfc69641c5b79da5f7b0ce384ff473fdb2d90ac890b49e47616e0518ca3eb32340c1ad6146c4e922d186121514dfd5a2e8c96df1f036e32b92231ee4982c4fd631adece851e8ebed7e49cf060d0df918331c9c37244127613fcf2ee245a8e45500848aad1c9b67599a93e6d741d7fe13d104fc7cdcaee358608eb86d42c430be734171c9202b7af1c2a84e693e8aded200de4550b33e17b591e5a8d7e93dc417f25f99bd08c85f74f30a147e119b8d66c8d05019dce04363bea36aeae047b425202f2871e5ff35d1768b63a8f48a01364724b971384a4032fad190e4f554f026f855fb125d11a6584d43886baf3e0c994f2f8035927960a06b532b8a042c15334e23d3d09d72d286f2c16e0bfeca1a02683e42829fca8a13ecf4d3a7be20973583edb4ee0ea6feae3801ba6cc9decf38f448b3c60795283d97ae5a0f5a854bdada0e7165a8e385e414f6eec68a2c6d7796de6ac3afefb4f74eb7cf6dedcd863cf9008e8e12c15427aa75a8271356b0360c151c6044ea108ae53fa27a8b82be1d9d1c9d47b3cd4f7a2a904852785599dda022db42811be044fd3bdfca74702505e1ca31c8c31ec3cb5c998e11b8cce58f47c3f118d828e96a779b3a64216ff1aa2b473ecbf3ac35a388f2dfce90becf646fe540b2c9da4bbf53de3240ff0d8d241a75e48bc997849cb7a48c02e5ab253f491ecaffa656b6694ce825f7b24385be0cf859911030c1ebdecba0e788f93a289a189b2fff8bd4c5b4785cf1026eed1ec0befc1625fbb2aff45fb233e074fc8d75187b1dde09254acc970ae76ebd474a6076f82c3b2a86f961ff022d361a873c936ee2f671eb9422bce42f80c603543d3e3d10308b3d85acb80ce01f5251bb3915f3d92f32b108b585af8e6255c679f0f7b98653352e0ce210f754c75a6135a6d70b1e9d8ea6e8e1ad3984d07eb82bdb8b9d0b2d3b7cf96e9ecc41dcd86d8868227e015609ea80039a8b7bc3caad11e613d2611da44f7283fe6e628c4c1f73c2bf27b40b7ad6f4a62241501282d17d32a5e1be60ee34dc1e67a24760cbcdef9e026fd697c9d15d2672507c6530a9c3178ee2cbc3b7f5cba963515647833fba5e8e6d0236815394708f49a6812f4d2e6a57b29a811f256d5b412811417b03a534437a203450663ead719534b788d0abf4e3602ac82f8451628e4502aa156b468679e0ac9a95abcae25c9d8916494b4dc560773f8079446296e41af02e5ae005cc6b80bfbffb155172918bb4ae4fe9974f16dae1d7c6315f30c7301c584124ff7e39ab7f9df86d6ba4906af6bf5c963c0fa55860b771049b0de89c001efcec3fc2a9e660ab1ce07438266e2a3f9a5eaa8178a0fc24175e022a7932a28f2a7ad31e0b2042a607b4da67b3a0d8fe0efa3d10ef4c7f77d8ca512f466a93c8782caf2d5581244f8cde89c95a377cbbe0e0c3c168343899b69daca9bff072352216391aeb7ffba3fc915043449dc587a784e9e595cd2905d2c6f71d636f08473ffea18e5f9875645b6ae4c1297369105f0837cfba2805f9cbe4f2e6520d982a62be1ff503be5fc11ed5ed9e5ab43cb4fdab19437ed381cccb6787a9adfd85121f8373d7ee0b972f1c5e0a271f411bf28d480ed68b6796d5abadb545c253bf95133c770c5781e8cfd0fb8c1bc7c2177b05886f6ff531d7bab87f56dda3a2982cc9d3d2cf6e985ed2a3152747f2081cd61251297dffba16ebe8a28d2c45067d8c815597c08541c03ed5101387d9f7a50845a47bdac7917387d414a6eb5f1878235f34a1141c0dd9fe2eb1bbfe68cb3b028093f83aba50be5fbc864d1895ac1445297958f64f699a3274369147253bc43ce2340c4ced4c9dafe37f155ea1b71a01a72b47990d59d8a3ecd76d195ec3819b18ad2157700e0963a927895c6360e424de3e964a2f80cfcfdb190b7536de62c8d425c59ed7df8217b6ea8f50ffb0fbcff4a809a7b0810a13106fe816e3548eb45f3deddb9a888cb65479a95b5f30928706327c4240bb9bf73bda5b36eb070b3875cf215a7c825a1844326e1a50da7c3ce64c0ee950a1cc7d568361b37b2cb8d17817994336ae18d82715bc1b62e23677b6282d94feaf6a11f14a152ea7f9a4bd7628a4ae9b672996602440dac7e64fe62d4522a576473f7be54fb9475645c7c4c99b34466c7cc54af2b9bf948a68da27feb05692111b0bcb4020be6386bfdbbea3c3fac1974b9db19086610a89c7bafea7b552176d3ff29564bdd6d8ff7ab5290be43c36d57cc1a16e3df6a373f29bf9b7c7ca76d8944d964222f0d383d02cc515a20ffe8e581a865d77c2cb75b91394ef0d30a11ed3737eb9172dd3eeb5389344de8daf64d986dcda177d5b75eb9bcea300cc3d741fecd821494ac2deb840e18f4df2267a56a557dc3eb0ad3473216df685b42518dc5378ee31c0b8ce9d9f69e80f9f8dbce26e97d4de2d1fb0f03ec864fbff874edddd2526213ccb5c7ee4c3bfb4fea8fc958515cfa69fe782679ec7e9ed24fc307426fa91ec4018acef61556e9ca517e75df1e7fb3c1d5ce9ee6291a89c6a92decb5f68602a01a1aca74efc89182e464c37f6f47dcd5d0379f44c6d044b848003677a72c1b41e3b022ed00093139029a8e0b7c6aa1ba925f1779e045dacf84844bf6ae0531a3c6f6ebef51c9daff284d796f3fa1c8f4b867fa825464e6e985f68189a9ebcfecef7f739e5f5c8eb4a2dfdac7366edde65df9b08b6efce9c779af94d8d73b44720dc1f0776b46bc4583c3b7d8385ffaaa5ae33b2ed2f20159821a74a267070e7a3f78ba73c0593bc248bf49ae41a637d82b069ba5d8401e1a7500eb6f58ef7cce510643fa49e0642c79a0fcb8431aedf8c8bfbef05faf63bf74f64888cc0f01aed7aee8da014971b47a18e9a8c7b2cfff690e3192c47a16d7605b9a3cb487b5cff8889a2cfeaa941df9130f793767e1c357493d31ef524a6ad1cf5b659e84e82fc050d2eb1b285b8ea1fe73cfdea97129ee6215204fd55b5c90660d85c9d0663530f7bb94c57af81e354c509fa6daa12bec6d848d6f3ccf442039fe352342adae2c2365b56d91a39303f9b05ca3b151df948cfb2389dbb2b02b75de031e824c4b7654a4021b2c3fad35d07baeeeba1baeaa4ceab013e7c364b30d07913c5b8f08e298e6087f2d120141679c1c073f843a319b09f3c2b02c46d336f78099d2181417165a25d92629f811c399593df9665186afc0ffe579ec2803ba9fc93b58ae9a25b443cd08548e852719609e0690fb0c821ee1ffb96aa4b30507dd2137aacfdb8b53e8273045740fb32e8184ba026a86ca088c87b24d698c92e7f0e1cb997bad791f38896deba135f99b28acc199ede7a7e6cabe6abafbaa52a941e278fc6d73b3bc582a7639a0acdb06452c047d923c03cedee5ae4f40a24c22014725a87bbc46b7e1745600bfb4a9e4b96d7c00177de6cc682b86b14aeb9439715789bef33590b679fb2cbb14b44bb9815b6ebf3ddfaa8dce8447f5fbc43180c72ab4205ee1a5953c3c79ede6ecb22c7c4732054f4770dd1b3a6c661797f8c3f04507d72c73baa53968505165cf26adfe2def77b9750ec7a2c821c2eea2a7a59b7095816c741277272b46a2bf6febbb92d7293502097d61e215c00aad10a09bbbc8a6150a3b853c92a158f52ced734eb51fc76f82fbe227f8c0684e5fe90f9f9dd97336d1bb8d0d03d5671779e22d8ea034fcb892446d380f9839d0ab162b4123f5bbc348c49590c0cb08", 0x1000}, {&(0x7f00000012c0)="c33b52089548fcd782e44e1da58d1100087642fab4ba4c8bc49efbdc8f426d39b65b9b38ae076cd20683e9d1c6a06a9183044958f16530d7ceb8b88353e140ebea07094f01fbe7e197a6d7c9d08818a51a583f4b2cd5f46dd6662194fe40143110811f6e04554b4b4e2a23ab7948320725b062a089", 0x75}, {&(0x7f0000001340)="6bd59288cc10f91a91a82094f759b7c000b5c9c3430201904504b11cb03cc22fcab2c9bef5617023732354892bb02f16c0fd273b130a06727cf34ccf32b83ee5a2646a6242d30cef783db7c3082a503cd68e2f5552853cff236acf4ff1df8499123d4cd2e7924671aca9f9dad2d987586b4d0ce84f53407c9dcc58db", 0x7c}, {&(0x7f00000013c0)="b7f8b00617ecc756d2308cdf2a85b7d0cae377907a35ac8f747ca15c89b26524882b6a0b7f62199dc42e89fafdfc1e4017935125ae29f9ce0021a73d66d22ab4e6f13e0d56bc68d6632cacb10bf1df4cd7be", 0x52}, {&(0x7f0000000080)="3d4e8c92952bea824b6f6e9b9ef0d04e027134f3ab5f8544c8be11f83cb44bd0e43f", 0x22}, {&(0x7f0000001440)="12c845177f129102309f79ab38fcdbecdf1edfa0a15d9a49d300193916fc8d540200aa52ea8e477779b1f57e58b74c49c66020dced1b6cbd993711b3f125a1a33b4d08a98a91d5acfd39a028f9f6b89ef93a7e", 0x53}, {&(0x7f00000014c0)}], 0x9, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r0]}], 0x28}, 0x402) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) 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) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2, 0x2000000b, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x2, 0x4036}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80, 0x6, 0xfff}], 0x100000001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf, 0x1, 0x80000001}], 0x4, &(0x7f0000000140)={0x0, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xc8) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/70, 0x46}, {&(0x7f00000000c0)}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000006c0)=""/90, 0x5a}, {&(0x7f0000000740)=""/21, 0x15}], 0xa, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getrusage(0x0, &(0x7f0000000140)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffff801) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r2, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) getuid() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/26) r2 = semget$private(0x0, 0x3, 0x400) recvfrom$inet(r0, &(0x7f0000000900)=""/85, 0x102e0, 0x4, 0x0, 0x53) semop(r2, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r5, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) mkdir(&(0x7f0000000380)='./file0\x00', 0xe9) accept$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r2, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2aaaaaaaaaaaadeb) semop(r2, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) fchown(r4, r6, r7) getuid() semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x2, 0x12) getitimer(0x1, &(0x7f0000000600)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/195) ioctl$TIOCNOTTY(r3, 0x20007471) r8 = semget$private(0x0, 0x6, 0x2b0) getitimer(0x0, &(0x7f0000000740)) getpeername$inet(r3, &(0x7f0000000780), &(0x7f00000007c0)=0xc) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000880)=""/113) r9 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff1000/0xe000)=nil) shmat(r9, &(0x7f0000ff0000/0x4000)=nil, 0x1000) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000080)="c9f8cc9b1d3d63c516aa411dea9147530a498b68758eab7aed41a3ef636ef62bac2a639bd19264b2ab1f03f6b1781ff291c77dc3", 0x34) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x6) 16:00:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = getegid() r2 = getegid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) socketpair(0x16, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000180)="c86ee5542df96194fdd15d3b759a1b6cfcf1adad13881a30bcf522e7259825815523259b17ddd9ad1698500946b0a45b04679c7be227616fb215f846c0f7b11c4cf1ff7064bb2587d6eb5386615e93c0f405bcf7d7d31ace371b02bc34", 0x5d, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000240)=""/54, 0x36) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) connect(r6, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) msgget$private(0x0, 0x8) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000400)=0x7f, 0x4) sendto(r6, &(0x7f0000000440)="54470773487196adf91269445ec81845c078e56d00494dd550030738bbec96eb2a482ee49469e88b94be883c64246042f7aa0a51a91cbdd7c262c8d342fc60e7952c5b86743cd84e2e8044929eac0a9618d2c68c49947b103fca8b8764302c7a39c5e26d8490592f1e0a6674848b7bf071761be5c9a373e844fab13e0e6a64f89260b5b3f5d666228693226f54fe711b9623ba756a9333dc", 0x98, 0x1, 0x0, 0x0) r7 = dup2(r3, r5) accept$inet(r7, &(0x7f0000000500), &(0x7f0000000540)=0xc) accept$inet(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getrlimit(0x7, &(0x7f0000000600)) bind$unix(r5, &(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) renameat(r7, &(0x7f00000006c0)='./file0\x00', r7, &(0x7f0000000700)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)) ioctl$TIOCSBRK(r7, 0x2000747b) fcntl$getown(r7, 0x5) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') munlockall() recvfrom(r0, &(0x7f0000000800)=""/116, 0x74, 0x1, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7011, 0x40000000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r4) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x40) fchown(r0, r2, r3) 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:32 executing program 1: getegid() mknod(&(0x7f0000002400)='./bus/file0\x00', 0x2040, 0x2d99) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000002500)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0xffffffffffffe7f, 0x0) 16:00:33 executing program 0: unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) dup(0xffffffffffffff9c) r0 = syz_open_pts() r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./control\x00', 0x30, 0x4) 16:00:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2001, 0x28ae) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x2, 0x10) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x103) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[r3, r4, r5]) getpid() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r7, r6) r8 = getgid() setgid(r8) r9 = geteuid() fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r9, r8, 0x4) getgroups(0x1, &(0x7f0000000300)=[r8]) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) wait4(r1, &(0x7f0000000000), 0x9, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x600000404000c, &(0x7f0000000080)="37c4eaff127f7e978305", 0x8) getpid() setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) getppid() 16:00:33 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)="68778a615ba4183791f513ee76f79bd6ee79d0375adbf50729281b81e0be094cacf3dcf583264967a1e29de6f8a6390ddd8d86369d6fe7da07ec965d22cccdf8739cefd24544818eeee10b9b2a27b2b200d97eabb9f4e56b08fbd833d06acafb2a101f6fe422400efed7b9115e87", 0x6e}, {&(0x7f0000000240)="6bc3329f841c28e2d16cfb0b631be2f3446e92339a07eb172beb1060c75d1eac36c3e2cd7c396c1b85f1dd8b1bdf82e49d95d176f1bc12aa46ac4af0c321bc2125a93b859de17a0f61ea2e1e0fdd05384cfb954ea492f0fd6a518b6a5580a5a9d488eec0d4914802ac99b2f4fab2b7ed247464a4fadc40aacb7847428637adab7184528555f40fbb35", 0x89}, {&(0x7f0000000300)="9f32b75933a3929c118e6ad25dec034eec0ba6c1b937b969d5f01046df6dda10fe0b8ff12999478693b1196d33e8d654fd1efafabb6bddd7b70a79909a5fcc94aacdbde4d0e5a386e6fb3a7cca8f45d936bb586d9ab562f62abc44e8dc490dbd3f32dea1ba17581ee7e590be4a1a6cfacdcd14358877da8c60d531c95c9dde5f85f05c1d5eb3ca87ae6ea2", 0x8b}, {&(0x7f00000003c0)="462b9bfb93ebd8128d565927e8c90f253fcfc09305ddda6f5c5718894a0aa5ec51f1b329223c7e0d776a3c277c9f7fe80ef064908a38789cb0d23bd3655cdde4ef8de4b43f7f5087ed51c6ad4f1b0ef38aa5ef34c0c7c06148c0aa23869d2ed67a92b9a5c8005230b5d664a6d1b8ce8b019d2e5b7e68220778f8b313e334561a62fd46edbffaf9ecadebf156a0a14fa8d7c85df945e054a9a31e011f5a0c14c0fc86eaeb1c5544c19a252580df8ef2ab081c46a41622cacd784d530c374e5bce4804c8f748f385542f023a31bfab84f35da00ba524d0f8fc10060f614e39fbcbbf045916205871f2713314ee0eb9dacbfb2a03", 0xf3}, {&(0x7f0000000140)}, {&(0x7f00000004c0)="00d6c77714664296849993cdeaa494513a6f89758f7b391513f9946e30dbab58d1d8e716c9d5ab4f67817394de5b8628503c849246e2d8bdbbbcae53335ceef199ab4b25545891469643c919f6fbab3b35ef63b537c8d8f052a9c6a883eee2ba8759b2c47b061f5352020ee1f68aa32ec4f9173e0b8f0b6196723b89669523a7a79277511764187bc5bfea7da4115d8c15d92d22451f853972da4b260bf68f3b527de1530bf2da122c4802a31a69426978af492206a6c7b4f638a2d940c9a8659402662baa0739ee8f54f45088a71c52ce4262c86cc07759e7367f507b9618f14091a5041c98884249acb266de08b166e6f720a82ea7d6dcbe0f", 0xfa}, {&(0x7f00000005c0)="f1b97905e52d5c42a1b120f849fe143573ef54b20b4f58117332d7405257779ecf471b3735aa05401fc0124bcf520209e53ea2828e1dcff313e2698f9960144ff6b4a40f36cd42dc60", 0x49}], 0x7, &(0x7f0000001b40)=[{0xf0, 0x1, 0xffff, "1482f136f0cc86a0e778aac633eaa49248912a0f048c4d3db280967b3913af417cd4a046ef14e507ebbc66e6fa474e4421e4f8e0fd15bf947808730c8ee3ce0f16d0ff7309e0554923f640c230c7e93f8a002a0e121d2619cb7693e3e101ffcdfd62fe7c7f016109c9647bb102149b36e750dd205a6d9b01a32b717e7eca3bd31ef93508d71cead25c728f1f1405e126971e862275a0d5f57a4a684303e296314653c470509f43f193bb87acd06705522cbdeea35cc7aa2c3d4b0a8cdf9f85c4bc4eeeaacd669c5f21de02ec3da8be429eb3e0bb369f389a4bfdf3fe"}, {0x1010, 0xffff, 0x1, "f323fa05f645b1e3dd56cbbed3e6c2a5b9b8864268e8b8fe45861ca85c7ad7a404d8f559a5375119e6f17bc588bb8a5f538a8b0dfb01a3731a21c3ca3f22fd20bc6d8e2cee4d12fbc50b5180f0ad70877ae647428e3736cbe18a04bdb59cb9c312c8d5f664a53a2ff4646f6146094da96f401ea17cf71f2b9f7652d91a61bce4ce9db9594d6a3ab4c448038251cf821042005307aa76fc2bda42765b3fb7cca92567384f192611418ceb8312b1cd960768766dcf1c35ee33046bb7a4bf954fecfb0170d9a39580c4ea3d382ed79c99a2e70bfcfef12480b02859d384a299956a836d06f47021e105b06ec388dc39215bece7c9fa55ba7f0b87ae5e2b39a36c1f8916e115e43fdbfb6d11ee1276c60ed057d12bab6bdc3dd18c0bfea29b91f6aaad02aa40bb6dcde65a8728cec954c3d6b8394ce5ae5742a172f765ad9dc80ee2d7f259d22833364d795a4084dc8bf15022c552ccce70dc2fcbb81e33e97f46d09cc9dcfbe79e6e040dbeeb54913f258aa6ee720c72b61516447656a6521390ed90e7ebe5d5669bb27430a161dda6aff9974f333592611a7c3098e9497166b589fbfe663901f1c5414dbf3a5759547661222dda45defdf421585debf61c9122e02a5eb730ffe31e2ebd0595c5b7ddbc69b7729453bba5954ec24d3bb5aed9fda36b4b87ae0105c0b6987837f3df1035960dafdf85733b5cb524aaa4cb60f824f4b75e76e80f5a9ca6a3a53581a0d979629ad37e2519c7d50d41c1d65f63160a00641359d87bd2e290fe49f9a1ff623c23e8f90d361f5af291a2a976d39b30f023f8963c38225616853f26d720e43d00a92dd4e5581d7f9d2ba4038ebde6fa7ce5731ccb48128054b9869677f21aab25ff89230b45e4a09cb38a2a6747ce69e329639c471844c3d0fb08bf3cde62dd73e4771cf4e6e678dab5d338fae184dbc76b66257c2282a55cdf878119daf6e2ed2f6f4241f57138bca6cb527cf0f313188929f7243feb182ce885c7bf3100693b922149ff33271f0fbda50fdeb02773c18b0771cbe1bef5595996c5d08d8430e940a4bf523225fd319af80ed477ababba5afe45fff8ab847ce9a0a7bc5699f7008c6b252e931efe8ea1115a4af517f0c675630bad22bb9a8cc04b7af0adfbfdb8f10b60114afcfb830ae9d1ce9c3b95ccbf90efed7d570060a3006531520dbd8bdd0ac19191f2a2629d349e5211c4515c89c00feac997f97a0b3d93160583f4cbd4b79fc736254f51e1c4843912831156d2013463c7b2b186f73bb3f8309c92409c63af81f570866443f36d6dd9a770c04ad6d1ef1d1a1dc6531014bdd76d762be931b8f24a935ed52798a6b5025a3db38af94c3e2893df3cca65b7a60e30189ebf789c0396f6002f705fdb6d12459057cc790c2fd49ac3d184ee4671bc57d66c58da3ba65e43d87189f1800f41f43ab9e43f0af95423ea3f7f5a32662dcc210ddc87d98bddf5a0a5d5478b9ed9e7bcd72aea22552e763c2d4ba6a72001d2d35a7de7f85f68c750e84e0d872f9e87f9a0243c930f1250bdb21c8221c5adad702cd96f6f7561b8b4b5854da531924b32b1433c81aaa1ec8e4805436920f2eb3db3f75d3f3504906d06bccc13f2791b8ef42fe81177430908df502abe253875bf343fcb0f6a8221a54328a0b18794618cb538339fe7a34c870ca469ca8e5116a71aed1fbb2a0c9cb7496a579fd1a3d2ea5b9f05fc0104cae8175bbe0f98cfae7f3c3cad049122c83093c7f5ccfe74771442015bbfb5485ac7fb372f9bbacff0b875cee86ef3154d7579a5bce928f5971e42d37e575d28049fb8f90a0a5a0624e169292781006a8ce0910ad1d6225940e4ab36d4ac1876f521892b9c06bd9f43234ef974ea567d4d86fad25b84584774945e61efb2d91d5d20a97f13dd15b4ce703a44e38ec534108258aa2a5798705967ca2a1f6e6721e5359d562c0afbca894bbe1c686a14c8a07b2f595f8d5f37e3b1b317020a61f09e1c2e5136bcc1ed76d47f0090f95c743f8d13c922f85a60ce427fc42eb98cc2838248448ed2039452ec6ac0f9c431da45ae254043bbdc52a27331dafd0a84c10517c287fd6da455989dbe133ecd3327541cc9dce0f8221ce004523e7010cc44d44e27ce7beefd9a07b7b0a5b1ddb525cebf0aeea49c746140b0024ba0d88c0d3313c889b97ac0956cc308738c70a1f187d9c7509fbf0db443d76b627665a99349c9abf6c177e45371dea323d3d8420f772491e9070a1802309af0c805a3bff0411f0be919cd41b01ee1ed399d95111cf6cfa99bff231f09ee88557a4fdce2e91f4f01b2dd9084659266435203aa4b5cc18b0ae4e2cbe3e3876176a93fbe988b05cdc7d6017f8f310a3e2f9a0f61722841866a3cd9665b48e717f8bb949f0bac31f1a996ebe8a608d1fa1cee33a31a4576390796eac0644fc6032fa641a4661e698db368aa64aec890566a8e19320e152f0cd48f9aefe6c0e38ccca624b5113c2f346df49a063198dc14431e4ddb92edea1877c78002835e27bcefe345998002acdb6474b932ee8b095a9d2106cae429c47d7e1f298b1d937fc7620d708e756cd99f358660388fbb347f141967088872c3dc91a1c3c0ec5b67b3e0ffe388209cd6725bc184c1d908baa569d937f8b90c65bac4c8d241c3d9cf60b56b90fbbe15bcafc8b4a65a2944eb58b17cfb50466fc9b05ad28900eac4493d9d17fe1c21417e4bb7a7eb9f6a2706d55aeb93953ce612009f225b5ac703c669a01e4de97fd049ea057e19ee1b29b8215cdc4a59d31b2f8a9cd4ed8359ff6f9b243c5c9bc4007b148f34a0e58bee9b85209810556c069999e713f6099b9279436d6d997a23ac315d5e0b4c5cdd5d95638d5da0812950c943fd8fecf566ffdb5bd972d7da9d1570335c069a8497d54a917ce9a87673c6b0d21ba730958591fe3a349b2b8b8cea4187047b8dcee1b5303edba0dba3b5c989a37b157e835570c087be8529334d5cc1ebab0c8fc05af313175991dc99aeee5ce161005ef92319b8bdf009b1c306ec202e447e4293d62f9dd7d441dc32ec45ee84ff6874b40f6c1b56bb28e2a4e4903875a71b4a6d535ba3ed6170ef402b98651034beb104a29ac2f79e608e53867d051de9b9f09c0ae6e5b3a23db45e06769ff38605a139f709b10e9cacb82d42f26b303c796571e9eb65b2ed28e7a8f8868c85f971ff84c8124f112e6056a9e172d3606fe993853ba6d0a9de7dcf0ca364339c993772a7a4c4748e1e21fcab2e5b4272d9e87893fd37f9f74a0d15f220144f77c947c6ffd35ed97a38be8d0f95dd54643ac60bdf5e16e769c94dcd3aa0bbf615169e6b738ec442fde40056ecdfe5fdf697161baf1c318404a50b60bb21377538b22b0f131e82b002fb9e2b5d9b5bcac0551a334d852c7356dff7d396eccb699e4e6d09602655f7ffe444cf519ec6e5230a60a0046f44ec306f22306a17a76dca166adc36c9ba0f83ed44f90fdd020bc1d2b9808a0d5d402bd0d559475feb38cae6bbfab375d9469b1f33387273c32567a82c60cb7de262638a97fcff9d0ca3c503c6794f36322902caeb4508e976d1432de5116aaccfe7a9fcc2f69290f3727383ca435b89010f70c72b664edced4f391ab3258dd05de6d16a697bd0c75de6de46c66cd1926dd31e34a7a8daf29b29deab6a2c52ed6ee4fa124914fa152f763c7831d0a771d75955d663c8f1e7d219542162fb48d12427d05a8581803da928fb86840c82aef78d5e767de6fed1916bd23f4dafa6e969142deca3149f244c2de66886b0b8de8367a8f10b8360802e526d1adb3bea155793d2a0bfe7851a2769603989e4f57430cbaab599567dc7d89319d6a62a362addd16815c9dda8fe39e36cc230b2a3a4c61a313581985f34801a7d48284fd1e212b01bdcfb6524b8624725cf1ce06f3899391d8b6c3ce090d6824ae04d33ccabd9208b73ba2c70a14f870502dee9b4056ec6860a8b157c1095115c2c73674e416fb5b2ae7b896cc57ce0d53fbced1c97826b837d2297bec3328d2258ab3756bdf820c1461b50a1617f212350abeff5643c80135a68f2f56de990e6250bb60b4e428037d2a56f6c551a6eb38c93099f0d45b246f15731afdc801c01e4fe1709baa8efd86b8c6f061320093519064c8205c2e34cec7ab2aa7c78b168ac73650ecec6ed30f6bf45241c7643690c854fcaaf585578d3f7acc76b181d007754380027f93570b6165577b53c114644e5b948b9dae0cc0740277903c8fa3987f57e38cf181cf9290917852b9d1f68eb52887526da12955fac4d03ea9d865285702050b425c9a93fbcd75388fea098b5bc83fd87ba5d0ecf6dca0a73ad1159bf8269f6114599975b63d275684860f7172727dd27880ad5e5e6eefd2feae488029f876bfef9e5f61a792234cb66f791e8d2fb6d89e7fbeaac8b23391832c24e0861169bc54ce67cd550fb83e9df5c13b16966400d5db3486338f44c59a4548867b120dafdf4161cb06d27f80cc25f63c751d0a9768ec6237f146762a23dffb59f455839f1e9bdf6960075c8d9f3b529997c1bd7e6281bc494bfb02cf636cb64cb07ce20efd728affd5477ea719413a48483d7e7f8b457aced9d152609200e5093f48ca2b1cd08cc701be04bc631ae62c038ad5cbb36c10e04ac6997b37d0b3944273d9ecdbaacb3554731682b54febfdb6a6695817fcf7f42963a9e2b1b17763fdff3adda582372d7ad15c8445619d38a71250dbc2c77ce18f4c307f582c5a91f67f809f0d8a3e6d04b0ba760770fb4a5e20fc004381671635759b20b4db1d8de1c9ea647a9726ea5d9fcc5899f38c42cf2151b098cd2f008ebcd0b19fb3b898718b7a7afc31061c4eda5b9c83a7a934555ceb75c6977943f482bea2b9ae4b70fffa78da2964f0d3ecfb6c8e1c36050618f3bbd7571fc185e89f6e2b169d9db34508869196760ed69032b064764e958f7d5a7db66a11e1a062e04536a8d95f7a29c8c918fe88dc3385da3294713552857df779165951af44723c65cc477995bd525477b22a967b7ce4ad0850ef7e717be93f1edf6223380aa010f9d8048547514146a8d8eb6ef8695970eefdb3c615c5cf928ad88ba252ab3ff2718913e90a1c808a9f526d925a0d83079efa515ebb0fba8dd1fe4036d03931e4ef645e6c99524c633c3e5cee1562d3aaae1b0abe66695621a2661a4b742db6fe46f729af8f74795e82761a3232e54db61355379f253b0aef6df2fba98f648b2ead5a4adc27c32ccc0cdb0425f910d617cf651232ccd890a6d30759d81fc986209cefba41169b1772b00095ceed2695a0ce0c10e7d8a459b9096c7ccafc3265e5085ab9bed510a18b0a4cf7cbdce882e271115c9f15d487346031f550c0cd7a0bf466647c8f56db019687b228bb0f5bceb9f4f7aa032d7f1fc2ea43d6dfb767f76c7bbda5cb31f8cb3e1c41fd231d522eb803194edd9f8ebfb6342e562dd23abbe180fe98df450e99cda7b91879546934bed4940a050da7665652ce7e82a4c41c82d6cb04e2fd83946aad990b6c24ac586794a43a5a4ff8a5bb442b54d23ec67d8d6fcc82225468910f57e85178ff0f13828c68c6d83696da3a553d8723c2218e257b7192212baa9b8e6b7d3a16941535a4a4db461685f418dc505c7b4c3e96613884402fc0aea28b0b5dae70b26d59528936d34683e5bc792348ddc4df6bd366525dbfd9705a3fc434059d82e74b0cc1818bf252f32a7d8cf0c0e4710fc17b31853acfa80005df000e89a6f624adc8d68a109c7972984a96d8fda773aea39eb"}, {0x98, 0xffff, 0x7f, "be2ba5335488c6681982e23ad960d975560ec78b8f75857d8a4ccfa99b3ac7d4062b6511e4d4c87b026f9585ceb90df01064e39c767622f2870f939eb7741dc7d72554c80dc2ca263dcc0c1161c45a6206c29fb9b9b86a18e96b323be3bbfb57b3135e247e1f6e3798b0a4afcb8f1709ca66572e368b1362c97f79784a6c9c07876ca3ca1e"}, {0xb0, 0x1, 0x5ae, "301649852e92057294e71ee1fd9348c4332a68926c054e115a912ae796b9059a2d662bafd344eff4d8b00aa1d11e6bb99ecd5148b499dc73faf2ce76279ba1bdc582a161ff67a5804f6ed81e5e94aa6976d8c80a0acb2076851c6bfbade65c64451a3149a0b0aa77ebc849a34446cb60ab87b49a7113f621e345c751354f27305918f73d6c396b389640b1c20787ea8b1fff25d402bc899de058dc813cfa0d"}, {0xb8, 0xffff, 0x7, "ac408a05167467735096c57c8f1436ebe483b28107e89a76abea5c9e3de683b0da939aaf79b2a5b4ce5acfce105f8e7a13679da1527568bb48b22a373af65fda05530a07a808acf0798fb068a3c58c34c97437bad2a2570142a12da0e721f90d0a95e3d6bb491089464827e20b0b49d66a458c5550af1c7cfacd9672211ad8cee2cb279be9951d76ea42cc4aec2cbab47523d3c1e00bf16c8093469b5b10ca81e6ee7127"}], 0x1300}, 0x405) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:33 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) getsockopt(r0, 0x6, 0x10002, 0x0, 0x0) 16:00:33 executing program 1: clock_getres(0xfffffffffffffffc, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) clock_settime(0x0, &(0x7f00000000c0)={0xe1, 0x2}) clock_getres(0x7, &(0x7f0000000040)) 16:03:45 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:03:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffbf, 0x99, 0x40000011, 0x6, 0x20000000000}], 0x8, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="e3beb848af06f3034fea6936a67d1e2b9e7888234f1f18e2540befc800c7956c7d3e0eae3e02ab7b5b14cd349c9074b42972b27a63c5c606a18a7da3b0d4", 0x3e}, {&(0x7f0000000080)="15aa71463db031e298482355d275a97f4069bb459559c8c23be1c69de09aa3ba096ab81cd0e3a014201705bbac1893a8ffc19266e52e55cd364f19d5054fb881cdda8c8879d9fa9671a730c45e2cd10028bde8", 0x53}, {&(0x7f0000000100)="2545640a75af8b40f173274e43c888e113bf0b2e68f7ea4a06bbbd95e758c59b5d2089516f4eaa0a4de5792940773f509f6b09e132332fbe8fd37968d4b8032bc6328aec3d1d7a4cadcbe46d2c624289deddec0329202242c91a3b266d7f597e25aa8525e87ffb42abc1c01f7207f9a645359ece32272f1a156fdae3b38e2b9297b090746f4c1be5917c353d04b2645604", 0x91}, {&(0x7f0000000240)="70d0e8610b17689badec25855c56eeaf7dae4f3528828441808bc354401908281ff6263c2b65053fe2ac3d9c8b3736a350cb5e7e66220ef0d15f0a228d9237739c993f379ce55b370b9f3dc9f0abaa04edc004bda1d9f126a39d712f05c012c2a4698421ccb24e644cada251a7dc6298421a597ba3bb42f408d48a95459b6937cc55bb7dad72076dea9ed85262f9ae7d5552f88ed733670598181a4a0d790ff5c45201dcc6cedfd7ba83b8d0261935a1908bc040f2740acca194bfded5", 0xbd}, {&(0x7f0000000300)="2fca751100011bde7fe6da60d746c4428c74be387e0f93bacdab48cf9e00410bc5e802c0464fe5cd6315c0084be24ca0b45007581d927b4842990f91bcd967fa544ae6efa81b62cf2e57411b12add700a3466097649b4436322489e47f623f49d5bc9d8759679cafb9ead6eab7c158d4d7a41d6420e91e4defe99f41ec75a16d4aceea891ddeaa313ff177ed769981ff73632facb5daf40a760e4bb9240578dea07e35b9e7148b6c8a696478d08f3eb67379d9a175e25dc0aa8a5ed434402585ed149002fbe325fe3a9d2d5357807d30d4acf05e37b7ddbf8aba8279678310b338026b8b37d6f5fa", 0xe8}, {&(0x7f0000000400)="701843c829cbcaa1b95e93a86c60345cb36698c06665eeb792401a32f32a7b25e523393c4e98bb0a678527505ea607c8ed20e2742c3976bfc5f43ba47b129346a5f02852b15970", 0x47}, {&(0x7f0000000480)="c0792545a2665f7354c37ed4e40e962b96fb4f0046c4d5c447c5a518cf9693ba8c898f3171e020f8feb10020c58829b19fc1b2b58ca3af8f048828c9d1ff484819870fb6b3901c2056908bfb06bf32d3faccd2dc1a7b37f27dea10ba65b47c05521cafe4a3477bb44d57f2d05cc53bc31e76a1f69b94a70f13b4f58defb45e3b6b550cf74dbda592d8b75dac9ab505077a213f6ce826ea0b6be375504c93f62509d3f75d44", 0xa5}, {&(0x7f0000000540)="8ef419c914e48c4493eee95fc88473251287fe743dbf0c6528fd9898dead4c302a066d924fec6e6bacf7f51a02850490c8300280be6a5a4d830f3ac7b5106a818d7108a45339b8d98c953bfd7f5a2ae7ce60ca7f320596f85b413d942ddd531e001e16035a4db91e859734a9fd728d79a9f554099524000b36639ce4c0249a079e2ff56f8de19794d66b08760cd2b867bd403d74dffd0639455a8f5dfd5c42b0d10f4e11cb9145972de7ea2476bbdbfe6cf645db025fdcc54f430f6becac371159773f5ba0545c9768214b0726be59298b4dfa3830f32ad60854a9c6808013094f5d8ab22a76", 0xe6}], 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:45 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = getpgid(0x0) write(0xffffffffffffffff, &(0x7f0000000040)='t', 0x1) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(0xffffffffffffffff, 0x6, r0) execve(0x0, 0x0, 0x0) 16:03:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) syz_open_pts() 16:03:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shutdown(r0, 0x3) 16:03:45 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:03:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) read(r1, &(0x7f0000000140)=""/193, 0xc1) 16:03:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc2, 0x1) setsockopt(r0, 0x8001, 0x154, &(0x7f0000000040)="f095dd60ce37fac164eed0e3659464564524889bc41204646bb56616233297250bdfe9764995da69f983cae42650ae238b31cc87bc5af31fe8900a9a1b725373eb9007c976e7b18fee0f2cca5f8eb1d170a5b160d2b58580518870b321d21f625e58a6838a5b3e42c8d800e00fb831fd9d88ed5a5cab1538196c5c756c1e4f4cd1367a535b99463a91e0e414b6c8b62a8fcba4eeeba522e19a06e252ddaa43a5fc69f177b97fa38369e738a8cf4b41ba4a85ded742c9df4f155c83fe76f46353e6eab83b7c8c98054e67417c", 0xcc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0x40, 0x0, 0x14f) 16:03:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:03:45 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000000140)="cfa2b68811dbbbb20657af69dfbe07d1d255e5ab93a7645b87b6b316ad3f6e2a7df1051adc6305ee1f37619ce346599fe7d173393cc5e84c9f7ab527aee824f926c5168575b6684f8341f77ec2ff1c0a706687756b3a020c841f81a0e508f9dbbf2618a1ff8d8d0897a437f505ccfdfda8720efebc3cea388562c7cd33cf97c03330387cc8742a4386fbf0cdb1c1829ba835e4271bace07f9ce1fa9e074a148507889c23f35fb497d408e535b7b2f83b0312236a6204c83dbfadf61adf86e718804151b338ec8418d5ad30404cbf07fc4bcbe5d8d61132a57ab02ad5b990989a4f5f5a0b9864ad7cae39a2731a41ea1abc3a", 0xf2, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:45 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x7, 0x3}}) 16:03:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 16:03:45 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) setsockopt(r0, 0x10001, 0x4, &(0x7f0000000100)="d2d0bbf7a52ca4441c904abd9293f8b6db02f27f20b72f51e683ac5a5ec4433484b8ddda93008b5191bc2d937e183007321276fd8bd5c0a2e95694cc8d149c71f8dc7208da8aa662e225282b9e6aaa07e66f1169df8e97b1eef6df18875a9820f6045e9faae779f31ed436f6f5d68cf723646a87ee8c6829ce219d54bc38cd137f5844bc0bfaee0b41a1553b8f19ac1b75e92a78f143297326d6454c911bea32cef2542033916a69e1c0fba66aadb9ca9d4d841b559a00f8c14d891986c30bbd3abd9d45fd2aff184fd82416f5614eeaa5c1d65c83037bcbc90faecc6e1def89c8e654296e6090a0ad759817ff4ebdc893ea2428190892addfe127e0", 0xfc) 16:03:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') open$dir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x10020, 0x51) 16:03:45 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x20) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:03:45 executing program 0: pipe2(&(0x7f0000000140), 0x10004) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:03:46 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f00000001c0)="ad37b58154d8a1e3a2a18f38331c04369702dbe3a567c733187ab6e320392f18be41bc11dda84034e2ccb34b7fe64c31989504873f407a526343f2da198d14d1ad2460dcb32417d48e71e50efe9f565a1bc9a7b459c9212736f8cd7e96fe42cd8e92e5885046498aff9c97b99e3fc5275176be52aae7c05aa85c32aad8b288149da6d5a6bb20164411a8514aa6d6d75bd16045fdfa59ddcc7ab53758a56055d95ccc61cc3e5ce7f56554050b00a7ee5873b96d027b2fd8d83d18786815a7ecc4c9d1b944a6a93daaaa7050bd71b76875a610d24afa50625f956d86233e497d6780880ac1b328566c53fb0c8e5f70a3646d2bd4c1b9d976d5c45b180d390152e3deedda944429ab996e03e0ae8d8a1d7a79c8e49501f1b99c82aaeca4be3aa4a0598a618f7b7a70ac68cf2caf1f234b52832145844e9d56364ec2539b6400279ee4d18289a014edaa93b003f9d66458f9a9843692812dd542aa47017ea84dffb066b42d55300702c39b5039b89852388513aa0c3be29970d9c1be8377b76896de93c455e6f3b2d5d9c98faf980b2a3407ac81d5e2d6f037927cc0b679bb9ef5205fc4c3eb70b9740890488bc0e910461eb9f5efc37c123223ab5a5c81dff8f3aebf448198b7b96430ee33fe5b4f73bc82bdb4dad4033a52073ded45543ee8dd35133fafa47212b46a567fe96987128b6d6447d8477147f1c72b055bccab45aa210c865a6520ddefe16607769934e844afe6ba440090f85558eb0e6a26b17bbac311c2b5afd8dfe6411aac0d76fb0c1a2d1c8d36f242b0d766ecfa32f4e07592baea5aa199995c937d80c43c20be0f624c044ed2253948b53fc9bfa2e4e26cb606315e068b6a231178e43a80359aac8396b34198d3bcf83a1b3d513459f1c76bf7c6d0bceae422cd52a6740a035d04992f73984c94266d05391dbc69c9261ffbe12c0c5d8806eec5c50362ceb41912f911e907781cb492e0ab005ec721be2bddd5b19f7e3f09c59c32c04313fac1a52045247d972c7f77130c8c21ded60ed7875929935a96f51a7f63b08f38ec2a1643af95583da9fe4fde2f208ed78ec9dcece83ac61416a3593d571c31115c74999e1eda7a88d695f9b62df9df708b4021ac0d81a0ffeaa9cda200c83ccbdbdd1af061d3e40daf003a3e7baea0cf4bbf79739ab5274eea1a981c2a61f989926584d9ffe6bf1c5b73103257d898d2762111f2403adee3164ee4e22342a96e306f00e730ce15f3077c24c09422d0df3e6f3f4ddd2114d1134d2da5a3eb6a00547d3d19ee180c540a873a591c15f9106f0384a27e00f622eca9141898e920b53f2d7f18a466639edfb6dc30700d05e1770218c35fc5165ca923b7567bfb39166073f7b0f17fbeda60d97a9f5df143bacb635783b30a7a648adf5551dd9c3cb9e90142df33dbfe7531862cacfb246609f38b2036a3745943ae6373586f78ab4ec09f10fba5de29899028d57de8b178b3f05467485d635c12408ffa29a461f73abffefda36ac25c750325fbd4e0ed0e900ac4bb5004a083897fc2b4a595fa970a575d4ae6d8e28d6ec0310b604830bdc534d710a5e58641243c3862f1985f4f32075e66c0d9fb7edf730ea43dcd31acd01fab29c3f9f284c5cce76365db402f46db4a8a6c696b570613c32593929d1d5ee1c90ff80448baa5ee671ab7d9e15119ce7e65d1a7cdd21b5b355f54e2588b0598ace4854a036cee0903c85415aa8d3b7b2486af76a05dea19a15ed294cd30930827dfee76c13ca8be83a7cc45d2fb4718cffc86f74c570e8bf8e48e6e9a0505e009fc240c3f39877c1f4bf2b05ef31a2206843120abec75f840441e58cd3fcd0dec7de5ac455d699356c4083e2bc573749574ad6cdbfa8991b7a307b6c63fce49978657ccfd1cf26a1da45f847026fbbb20086be65cde2d87cfa0e4c623d126d4334933219ef7a311196e637c7a411939ce752f80600f17ba36ee90ea78d0db73280b74417afa698841b1a40509fc88ae3a9c8b97dd0033c50726de147c107a0554be252191ba4121acdf50f58b26b0c466a20fdfc3651518fe9a719072b3c73bdf71a60b86b1e86a3f1882968cc6bc74989414535ff7746b2ec45c76e58accaaba7163d08a717038464602bdfecd84104641cd068316462ff8dcc3e23ee26a4a9d727b86ed6e43b89f117c778f4f45335f22a18a6fde193e5850bb00b53f6b1d3bc9e4f736079599af96c01a92e49f41059d6e656a20bd430df522f982e690d6cb1928b8e6408568e60981a3f38029cf8b76ba32cb734e7997c9a084ea791a86db57acdf3fa08c90fa270f5c727292c5e42eef124b2788cbe7975715f52d326ea116d392dd724fa7b46093f1e2b38fd970cc75369eeffd8f84159192149a064c698aa02c1a667ff57aadbbd9ac8667d8503b9607aeff7a732c0c2880b2515b87d40c889520e8a14e7bef33d1dfa4ba26a2a04aa18a6524f60f7ce5b4435ce6689e5c8d07d824c35cce939f9ca52c65173427dbcf289184345ddad8a0db5daf4e203e4516c02804ae4ab0b5a43358b1e9b06e19495909c97917f3f3d40394e8f217e46ca5f75de81c06ad66668df0bb8fa3ea3f8554212136f8812b8d4a25edc720f31430a112de40eada3af4f5c9fe60d35211740ff5cb7e4c75771ba9f96032ccaf83fa6c52f06ec58979ff77059c200b0c7757cbb498ccd41980dd9b40807e43c9db356fb5bbde90efd583da68a1c7e24f82af8d6604074bbb165931b1fc2760c898735390591a34e39a02b90f552755d470fd0a47ee4f965e73dfabd25a9a22845c35ff521194e28f89a2c2cc8a29fd038ce8a538a2d73c0cdaaba1ba17e23116e2c59bf4ee65a8b382efb0cb0a200529f36b070beacb82aca71bac2032bad559486c896ab23013aecf63c78b2115f0301e097bd6410248bc402758fb93905a567a9ffa417309919a8a7f9bbf0881862b38cb9c6bc816e062234bf05a9b760106bbcaf6c559677dfa3f295bcf363308eefa9746e842d71caebc79d760139bd24fd9fee253ae6b8fc9ec076bee2cbf546e39f2d9859049bf818a2f3fe222d8e9f004ae5f614e4863943312c23b81851cb12e45552cf8c9d3b2e8576a6b3e6de10a0869ef13cfeb10cc5e0ada5b81879e1afa63e7a10af1e4d568857cd396307f01b3b09d96d8e976a5bbe6523d983fc91196a75d871df82b3aa47ecff43b2c3fd1966a5bf4e05638d0febc5e319488aea74d80b49983727b3a469689b71873aba6550ed1860164783d8654a114f983f56c61f76c03dddf3d3b2f82b42213f52279c63ef11d24bdf27c8d20cb12213630a4f704051f388385774ecddc8128a6dd133210f060c797aa7ffec9785671d09ddcd6e45b7bf9b741559b1b860a1d57724e04bbbf4b968c88d253f0d18849c30aeb983208abcdc65f839ef09b53e043a4c1133050c1a196f625e71820fa72c6c3297558cf809846c98e217e38af02a17830e2d058346de3a30ea7dd2068cb12bff27e175fbb911c6088e807033a8e4d37211466b6d80fcf7b5dd4df8b18f3a23df6587f643663ac02f7835726d2bcdb08a447065c1865aee701bd7fe670bc1d7cc28023d05ffb2b124e2a2f6e5a58f450471ba0110eb4b756153cffa6dedf6d481ca35f55bfd698c3ec1d3127fcaf1b0852a161497d98c06ec6def14f3f4c11f9ae626b7694f560c9cc272edbe3f5524c126a93f8f385e1360866ff99e6a22dd0d17f391cda2b4a44529aabeaab10462ae6495f4e0dac0d6511b962a7a7200e8790587f91014edf49c8f9abeb6519a31a848b93747cb45e60ea023ab0a4d5676fdd8cb09c18d882f91a71d872bc7073cc7ff36c1e28e7154109b87c4d6fe30b8f73c728b89a0b8a9260877e3e34049d6199f1616b0e2720e54c8f53f630fae2bc7113edec4721ce50058d13c2aef1dd9241a5b7e0b27ec64136094592a857d88d37ea9c3355e13960d05828eb25de9d28842c70369f4a0bf87059048befe2f60f4bab02421bff988cbe9bb8d23c0f5e6efccc41f62da84d3e7ed36f6fbf3b782d9ef9fee86775c4fa1345ade58a6c8be38f18bd6056eb2d31c789865f706ca3f999921e2c7b65001b7d9fefb7b25a4ed325df50c01e3ea387caa63cc0e32e06b28cddb5632cede94994936e84bb9d42874dcf4a9db5be405cd6e9c5bd0c9b4a48128890b3adff3ad6afb8debbd84bb27ba2ee7c1064b08302f7e3e92fe38c0e50a3634fe717df296bdc253e876ac65559942e87744f27935ce550580787f80e89facbf90c38d487a3843d2ba7d7749fa4cfa263af8dde18f3381dad0e3574b406079a743878f9485563b441f59449d0086f0842d0a038854708ae7991b6379d8fa79c8c2cc7bbaa94e0785d3f193d191724b261db51ea7af6619e26d1c6df4c55c77c317859daab44c1d5f9422b9b431d74a456164e155dc5b8932b1ea1a7e84e63b2e91d5c82fd7c5bf7f7e0b865bdeb143aa32de033bb16577d45ce961fa36a7685351096b70290a5fbcd386ffe375853ed2733fbed5cb02785e2aed0cc96f1eab945de9216880c8305c5a9b35fe75cb2a58183388e36423dae51c55e051b83fadb0b573baef4d59ca3ce943f2ab7f49a02b25d9325453b243ecde6a7784ee6b214c089c22f705c56913cbd202b1293148e4075c1973571a6beedd07c3ee37c307f3e7c8810d73364108f6a7ea84133f973b89d208e3a520de002b0d8a0d943d098c0dcdc2bcbe5ce87ecad955499368008089a53e8a1f723346e8d39fcf98a2b129ea9fd203a7f837460d4c3a3718efa7f5ce3f6201be24d0768a19904287b0710d8abf887762e1ee07e51fc3ed06d7bd4e98967687a6dd55f82e6c3ae740996177cbf2c79bf7ab1105082ddf48e9f37b87b62b9e3f58063156a8d73e82cd55252d68ea8bfe76ff5d56b6c1a5caf250aa8199cc9bf474f950a653516565981efd1d2fde939a9b3e12c65031facd941634b9c2996df36be7cd964b1c345dc44d24f65df4a7d6ed9ce92c38884e9009bb5fcb17548028b47461b4f49586a73241ca541ed74fb6de429857ac61b2fba856bad90a32c0b12ce174e3f73f68df9e497495bd07d49f916774c676c772dfa6e72570c10046f87b036268e74a5a4dd93027915406eda8c26354edc4601d9a0c92c8ec12c871514739d3182954977a979286fb7d5dc3f757f968ffcfdeb6a0c988349e078e47dcf7edc977135899ace770a0700b14512fc5ae6329e9b23dcc699bbf8f2cea9a66f2018d8e216612a4a561b6830d53d6428b7565c579628b706a07aa86825a30685a00321f40d1403ab13d8f3c5751ec63ba3468ceb1d9ad3426ebc93feb330a44f013027fbfc23c21750c7985b33e1986fdcba4a11d3b0fa9e3031f98260cca62e955fb14194551adaea54fbda438cd00e0f4c0bc502a840c726ca9d287a7cab3eaa937b4bd9cc37b3b4617604cb5120e1ae72e5e37f9dae8193e649a6eff5c3841d5544330ee5c514ac8232e0ce3f74ccdd4273e4af9fb838f22242efd6d8a34c32e4221f5884e556d1496b0b4a3c5e4879842d9b013e8aaba3ede10dd7631791835f9840d49dc5aedd304426bca3af639d05c945078922d14e8012a15399e60a1f8e55c0d8971d67f2ab5aa1f0eee426f29579ada5b9d2b845d5784c27f5594675bebefef19a51330db1525461ad1a34a3818273f14be57126e8c17c2ddd98341102c973aecc0fdcd88538522a2cf01f011281a9d8f1b2624f0843fb1417d619d3f125d785bcdcd0f08208872b20b416236bcb1e5bf10540e4926e98", 0x1000}, {&(0x7f00000011c0)="20a319b140db5902c2b7f79c9a11b4265e20d7f97f6b86a57916fffea09aab88df5d88d696a7c57af253e34c29f16d649c53b019cdb7f8e561c9a833a828d0cabb13f991bc3d1a12dc5497633064d1468876b85fe93a883f6bc17ed90e37564e2d5fc8c4a0928f386e42ed48b28b215c2e09cfc605b802973320343c542a2c2b6099c4943debac67b6d3c89553102e250c3f6e6a9bc2b237e693806d8628050357c323180ef61d634ce1b58d4e29666ad8dd05babbea5ba7e9b75792cb38de7c98113bf3b7fc8b1a5d7b2ee872c23fd9f31b44a1", 0xd4}, {&(0x7f00000012c0)="93a898d17806fcd19b1138d9f5970b023b087eb7391838793f8d6f2f48bb003cc27d4b98eb2d2b31a55419445fd8335f9c1918d858e3b66a3f77663004cfdbae9b707e4bf54fcbb604288f47d3f6a22e9ef540ae5a3181331b6499a799aa47a263ab244c66acf5979bfafc04f1ad22d1d3d0b6c5837734f9dfd9081ebe94657ee239a6f1c0dead0f10f11c", 0x8b}, {&(0x7f0000000000)="b5723bf3cd3883a5605837fd9f45ab433e4010cc558c9338a84ea67a844e02d5ea7d1644b653150a939ef909a30ca844dca3e45ad816b86c", 0x38}, {&(0x7f0000000080)="58f1628dc320a808082fff8cb7c2874e7cdbf1bf1a4d80c80739c2c264b240f8ed3776468f58af098419fb7d4f6fe842199eda81fa411f5d68dd8dcf3c0ca849f98270047afcb4f28554f27369f5e0f88da6b1869a51debb80def704610d92c0b54b2d2e3a565270d02e9eec4dda456649d59cb7512418d0c301da", 0x7b}, {&(0x7f0000001380)="4f9f507a30a4b29ceb8b74f6b79d207bbcd6053a10f1ace75490edfe83aa6f49574cee55be7f1f662472532d2cd492cda9adbe65c7234d9f2712b862245d277b091983f3ba5f9aed67419930438cd192d46e30c816706ebf5beb52f3ccd81e50e838948576db5209b83364afa1b584a50cebf92a9d1bb9ced0dfe0ece9fb3edb5e5a0c0235c9e55eef8038f13c471c3d713cf111514bc84c5f13ca87080dc40d10b4ae459f9151a985ef0bf482754e860e6f02bdfe7cfe92f0e32ab9564fa87c9a", 0xc1}, {&(0x7f0000001480)="32176ca7a9d6303173e0df6b32b58868ed0bc62c349a8606c1789b6ef837bcb1bfc07db8b42a9c366b452dc7776a9ebb06e91895fd3b2728c169252c57dd7784c954b4dd3e754bf1e94d17c49b43ba941c943b3e309323456fbd9af216cd0edf30a8fdaf225d0fa4389be2e988e5bb1e9e7a805b29a1beec195affc372fec703c5a056ac3c402a91ba081391ba807fb4f8893b4989d7bfe42692578897fcfe789c0c139c5d512c004efd5a516b4dd13c1f2123f46c6357b1154eab1c4006e8fe1c4b3e8ba2a095a66f613037ba38622bc1c92e644128262ab21bf42c4e", 0xdd}, {&(0x7f0000001580)="158a013b8753e1020bae6e1d450e53f3f0e3cf92b951449888bb1d9c2c89f350bfd4677ca934997ece61e34775a3ece88676f30f8b03af47e9df0c93e68ba7eaf6b12c6e353dca8592793b22bd7513ad71d90dfd80bc645ff8d0f76ec065a215019642c89f825522a510d90e6e707c5105c396d43aa753d9c12659c00e95c52a999691f030b5e716b8d8b37aeaa474bf66caf9db6aa33c06a999a975a93e31e94cd8d0d2ccfad05cd96735452abbd464bb16c46f7cff4205e63fca63300bfab058ab2626d4fdce7682470e145e9c370e6a48f3682d4a50afabbd47b29d5aa390bc3e88", 0xe3}, {&(0x7f0000001680)="918485a81b55c9ff6cb02269ea669d5a03ba0397dd39503e2b1c8a5cb796a5da586ab683aec89a7e2b705383495c26da46addb29fe5655d993cacf43ec88c51e01e54e0d60298826b4906c79a2375b892183790d3c42a182a621b26bd5e38fc4f5eb8f061d7dd0d79cf936befd8b82ffc5d39356864cd76cbab33fc28293ec8cb1e6d4475706ddc222a191ff2832abca3bab724e8c7357494eae69726a3faa6bd8c6baa1918b7597fdb23660c3c58bb6bca98e5447abb2a756337fe383ae0607d9a84bd66120e048f937d3656ece0ef32292c6fe938c22a1409db86ff302e4c8f12b52fe0466a6eba0164593e956baf8433d341c3925e16c7c67b667f716c63cef884b8da7cf975978410b3c9ab1e926acabdf856b8e5391023150781626a7c8ebbdc2172897b9d0f223a6c6a5406e64bf7ffc0e0c45c598f7c77c6720a6ae53db94ab357a6aa42716b2ebf33859eb1dd01734f929a1307025d0dcab0444d7f13091e4aa44f77a04ad68eae1d0160bb6eea70783326bdf2abab18337f985de6401d0810173cc5a2b5fab960e543ce5312439a1f2e48390d013e275f87bd16744480a0d569502174332d4255d82f64359b2c2a6c63577161d82f36362cef803553c4e22ca770421c654c80d8de1046a6a66d27843452186825dface152e0e516416c8a29f0c01fd9ff346614e432ea938a2b351acbe12fb6c1539add684190ca20efb15e79724ca562ce332b04361ba02429821f403510dc842c51adc0f66abb982861214ca964a28f5bd4814e79326e9cdd2fd8d7a59a3b4804acfccec7a3e3cdb42c70b226be2fca7620f70cf4ef0fe038652f2e718c547b8d3f1733aa0197da155bf4f4ef3a09c20473ac611a29fdaab3328c1e39435a62038c4a27775f16421a52bb54ccdea0b9a0e35cc94205f2512dcf98057c9a6eef52fef82961a5be6167246021c6caa4461805c1730d75b88c7c21749983784bd64e440fb4012bb394541c9c343054fb316b8b260ee51f7c829cfa5a9164e70dc79938a8f20ce901b513b19cf4922e4a924effaf648d9d88d1088162f13634a4b4d5cb8cc8eee9982ff5c54e33834aaf91e4c99719c0fd0c84b9d505c9349cb218aabc7b55e496893aa8e6f8315e3990700152b88ab1e59ce4b4984a5a1ed388bc5ae2d3c17cc5c181520d002f3214443cbc5deb823a6738179105e003004d75f645eca0687958ae0874e13f9c27f723d88c30f8b2523c6c62881db2bdea284a3ce71c051edb96a8b986e4a51599d6427cac7fe69e2e5dab1e31eb338fb1266e2d21675567342733ab9bd1274ebfbf0bca0e12227dc82372bfe4a6c6fa44cddd0153d2b615c08c88b19ac6c5c41123b31254fc510124bc8a9e04cc5fc2f232f0a6499f0abe5cdb5f998aad019757079d0870fa2dfcc06ffb555f32efe53daf3f88b99e775c7af1e20981ddeac312aa77d1f73b93ac2d1484c44a522895b4e522cec82ae68699f650c176d67c761b40f20e99738a8b9c9b3cf6623d1b4a49c65f701ce2b5997fc826f96eee991a69f8c2bd126fc716ac105fecb67cc8f15ee8d5a7d799b62d12f49827d8ff7f625fb5a0342960e0d684197cd78a843164ad048b503a39f1ff1d1dd494c3a96a6c128cb7a611686a8e414a2385d96fbc5abfc52e4729993ebe32022b6f3ab29d6a3dd0f0d44e28745a4644076c00bb0fa8db042a88f92545dc7f5ffd980bd9abb6245e9fe1850043d03fbe373be426e4ff077b95c6ae9f13d8504afea4f0c0212c91a2ec9199a6684cc45f2c8d6922b28e21b5f6e00769239fa27ed15279bf54a6afe1e5578e7b1184d2338e5e3b06777e3b5e80b62606ef94c7e0b8d8e0e69658faa0168e49ee39dba61688edbbc167e16d29189b4732759764ae5040b80f31bd7894589e6fcc573326f8992f8ac1dfcf5f1eada888af38b600343045a1f4a04c4bfe7aca617ea3871a1f8941fcdeb8a40f11ce4af094c6d56d1d5425be82b59fae3d749cb2e2b4b3d4b9f2992d1e03794f9b390288f529d75402cb7592e99eee7ef401daa5051b79257a29bc652ab5ada7b3c736c0ee90edb2e44c7c5d4047279ffeecb6c9f1d7a808ebb275a5ce9785ee7e8b76fd8a1f1f66e877be20993c7ed559e83236853d42260b593080344fd2530fc01e08ff0dac6407fab85e8071624d3d8ff50229e6ebb3152eb60940b9a9748ce3492a4480d2015ae52924f0ca88a1fe70d5a277081451528ebda540a9989beb56602d44ac96a705a0039abd68cef8fa219985653f35f75ff3bf7397e47f5cb81d023ce728d22519022afd7584e279c6f0a4d41c4b65ca84f88aa7ca8a55316ebd42e558053d7d6ae0f0287954d3f4f11057be8b206370aa03c652d9cd0f55fdad917f687c347c0bb35187c6287d6202585b72501bc5f7a3ef71f26beaedd744abe9645b223e7dbd91f2abd48d155357e7f0a7a1c525072fcbd7009eb4f43c1b4f16e0cbf0f4b5ed70862f003aba129624acef681860599a6e512ddce3ec43f39101db75337f44516a83e31d9e7db343d41e367d4943e07b73fb736e394c7677c6892a57f6664bb0bd3a9fb4f6edf8046e68496e14c0903896d94009ffc1f437b51f74c64f685f5ff77f8dd67d4b3b788ce006959170e5c38319364d3b8a74efea28f2b8f4d1a4c8b27d6ed83e9451420f9b8d4e6bfb05b3673d2164e3c030fa8d16abc3b11346736de9714e23750557ed07311f23ab53f6589cb1806ab1fd0d9c579a24128501d0fabbc584974593ae9c1d5dd69ba32d152b3e235785878c1fbad0faab061c0a37e9916692b826dc521f1d6807d24c5df6ff9ec164888c271192e8856e8732325b557a59c62e5321a0b7f1f9a57fc5aeb886ad9432897a454ba8bd92094f6c732510014abccb62e055de4616e6ee58e97e0dcfbea8bb46218a7a950cc76afc383cf7c13bca85c94b532e808af1f00f420e265309273ad55c838b6bf2688d8ba907f6b7628c78c51bec79eb94b2087563a88087a3ddb8c04b0b8695df1431f578d08be1a9a7bf78c804e4ec52e994b7f6d37ecbbe2881a321448b39e01e206d45eadc9c2debfd85bea1d03f8da3d80275c531132a1ad6bf606bc81a5beda5caa10409e35a2a5f53ac2ea711bcd96a19e505807e43b9f3e3fda0b0d8f476a8c0bc3f3028b3b84a0f5e7cb49efd4600d09102c2915bf0f7e9859994f4656d455fb73ee7181816488d8d37795163a5d207dc4611a85426d58450df42275a75d9ebd1621a0e63ccaffb8cad971b0daddf37105297026d25aaa2a79c3f429149156c167b60b9a43bbe1e9e197b1246c1ec622bf404085fe0beb1e48a7a1f4c7be6b5fcc284555333d15d7b71206ad41ac8e716176914945668ccb8bcfe4560d8215cc6ce3c7395425b7c042f29cd1328682270eccbff4fd2f425f08e8e0f34594fe068a40e1e70b50679a78facd49804dec0a5dcb41c961dade1bd63c154f5dd1c27627d44cef997561237fd5bdeafed5e8b9e241d402085b4d4339657a9dab1ab1ed2a772ff56824e55360d4c4e275071ae74236c519d97788af9db836062ae6957540eec33df8f760d417290c613890899560fcba8a872d8359b199f0385863ae3d8d701e73ceb6c6922ecec900df6190700fca03d55f9543c0b377e91c613c9d96f09e40da5155c86f4c6a9a74a73856353061a322e3cc7e53031020080ddf42ecd717e6dde8e33e0629c8c63c4bc41956e73602897ecae2699143ec27413873c0c2618a3d15fb9591296f3052c5f311acad49deb1c50888cf67eb426948e24905f78be07c9d5ac3f891f0f08f1246891ee9ef71735bb9a52fd32fbaf3d258077d89c9426991ee2c9ce275f5606fe527fdfe2f4e89ca257911dce932ae2e1d2d76c1a05b6e7d00e7cd92872aa837f6991e251733117d8256f99b1372c5c47cdb79940bf9a3d8b2d373cca1b11143ab0df1c9522064ea63ee669098ceca3c953b9ad6fe315c307c67454323b5becef902fe95945559120df6a19e3c5e116a6b6c536412553f5aff8a2a8cfd66bd7d6f46adc319b400e9d0ee22099bb0f049fd34ca23a2e225866ca551ca99275b662d5d064df19d284a40284cfa4c3e6d9aea812f77871d3e537d82ac4302f4c70534a979ea33875c98c0260e551d9944e41bb47862b9e3226da6f26a671910af880e0409463711df8789780c9f33e5b84e7da555462e45a4b170905d42d9dcfc9f60ca69f31b1287d01dbab76bc7cb03e285b294e0c669a3ae81e5bc0478ba6534b0453b438195599dc05fefb6727b703d35fc245f06ff3f61e41dcff4685df212b1863944d6d45b7eb7ceaaafe2f00fe2062135c61541b9da4b876e3b4d83cda0254e1edbaa013ab77dc0a0aabdc060d880e72d76c589bd7ef7605676621ed4188453ae89292b2fb7e2af27e3c30391a312e4869c8656acf84aa4054b15fde981d39394c6de2d69520ac556ebbbd27fbf146bea776b656bde11d3571ac44c1dcf2a5b91f97b5d7cd3963e36242d1f5503a2cb99182a0dd9b1602f7278ef91417d3b50e5d906dcc6efebf9f67a87221e8ecafadb212c14f9c3c58fa2d4666f317d67d48c8c48b7c36e94da21a12e001e3413218dca7d59288365afe3279c1991f6f43160ddbf782eab36514da846e102477eb53cc623fd32b361b9f1e0a7028eb6c653e513d07a5af80714f0ffae5c2f4b1a2e1002873f6649aa54b11fa44260f40a032065159f0bdf545d63576efcb1ebcd9b0fbf37187f3b9e4b5228d566f757729e0c44aad60740d5f1fc6ae927e250f4fee7ba83cd04e18a557cc995d4463cb104aed8bceb4010e6b1349e1ae0397ebd6d6993f83a5de6ba500979a079a178c113017fccc57778d4b3729479d5b7893b7dbfa34fbab77c5ec1cb338aea9cc54a508fb2cd2bf7a99f82380e29e0db3eb1057488bc2b6232943dc490a1e2884cecd148cdbe545f3aec118aef13d30a1cfe964b14a9870b41f1411e2495f60553de8c0bc052daf1e8a9730500c0e0feacab6c9419c1e1e5d59ea0b866b8f569114b87fc74d70284bb2c6d5825c560500c5c1c991459742ccb886556cadcabfb901583222b150f10840362c078eba725e5a79fe4e6ceb84e8dc51061dc11d430613009de905490b63f9b8e01c5a346a32c5496fe1344e937eb5ea4e565c7dc3a94d72d43be8fde4cbcb034045eb9a4b74d5ee6cbc31a76c58c9754ed8222e7815fccdb49149433f2dba75bfac73a01522160ef89c6098a436fd92b29d4b24ded3cddea07e9cf7e719a2b86a58e361c8dafaad0ec15097923414da5ce4e0b1261afd246cc53b5257d6df8ea297f6220a19cb7d748b3322933700e442c4e3c31a334778f90c672265aa28027654b43ebf9a81f77a536cd2b8c52181cebf492015d39fd90469af588d0d1ce951b3f89d784340b27a82889d1c54a4acf42be95f7ddb7e0e9a8e2cc1de3c1a6aa0685cbfadf0fb1a24d9f843d927533e6895c927c9e1917077ca35efd6484df12b8a8bd141bae176dcf028e864318f88d6fa9c731fd6a7f3aaace8e9ee23f004fa494c1f72754c2e730cafef528f7106154a9a01a99c1517f4ce06326551aeafbac5c7ed3d24efadc9b802d136f9126fa83d02d3158c4c06d34349c10ca1860d59513fc959de13ac5a58bb6d360fcefa84f3a627d583eb458a9a901498a0af28244e92f45911f1c3cd9c58d130c38bd0164c9f9039963b0b8561479aaa2082480d8a523f3bbdfb23733df8129a3b9634b5af035e0b044f9ae2a7261c5d52bd5512a15d56d400f3e711902c658", 0x1000}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:03:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x4, 0x80) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000380)=""/107, 0x6b}], 0x5, &(0x7f0000000480)=""/231, 0xe7}, 0x843) 16:03:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000240)="38e74a3d90284986ab213e8544d202259879719d2725673613e1a7051242708651b23409173d5a86194e0343bb6a6aa45619803fbd873dd7e51345d90e792b59d1da3f51c600416135651a98b1b41a2a4bd7bd30ae350357d96df011e3530a1f28bf2717d05eac5bbe80781ed4fc28bd463b5def3629750f7d83346902901030f40608df1acab7257f1cc41fc6d6225fe00466d1b0a55efa66506df880eeb493b8c99eca4b24f9523a7f609ebc1a7b334d558af2112f98c9ba20025ef3c4cf3f08d9900cc3905a15e6c434ec850622d1a4a03627371d13550ac4cf2844c5b34f381287dec3aeda48", 0xe8) 16:03:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x400) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/159) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:03:46 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", 0x23b) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x80000001, 0x3, "1b413ac5971dad91abb18e663b45801181c15721", 0x7}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') shutdown(r1, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:03:46 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffeed, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f0000000280)="cc39df248598826b83ad12e32d6cbcefe01748ddd9c418fc36932de3f495d2849ea72379dc1b36715f7fea75e1c01e0b3c823aa4ff9f3a96e77d81681114ae1689f6d02310e466876e1b70698b572fdf0b373e3df36a5d6f45d7d6beefb3778e433c0d650244b3be90c57e7790f9a5158ecf7cb956394f2ecf52e2357c", 0x7d, 0x406, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:03:46 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xff, 0x0, 0x0, 0x0) close(r0) 16:03:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x3) 16:03:47 executing program 0: 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') mkdir(&(0x7f0000000180)='\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', 0xa7) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:03:47 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:03:47 executing program 1: pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='.\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, &(0x7f0000000180)='\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') 16:03:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/97, 0x61}], 0x5, 0x0) 16:03:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = socket(0x16, 0x8000, 0x2) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10003) fcntl$setown(r3, 0x6, r1) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:03:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) setgroups(0x4a5e5417a93839, &(0x7f0000000180)=[r0, r1, r1, r0, r1, r0]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, r0, 0xffffffffffffffff]) setegid(r2) setegid(0x0) 16:03:47 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f000049e000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:03:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/216, 0xd8}], 0x7, &(0x7f00000005c0)=""/196, 0xc4}, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) 16:03:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffdfffffffff, 0x9, 0x400000000, 0x0, "0100080800", 0xef}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="73182ce508a5adc5f32f5ff52e715cb45fc5bc658712e502", 0x18}, {&(0x7f0000000180)="1586cba21e2b7a341ba0c2633364424615a515f4162b62554c902e0d423f9deef56d341b5e78682ccf2d4c53d1", 0x2d}, {&(0x7f00000001c0)="2c567e76cbc7dfdcddf9f8d357330e4bc4018d382f81d427eef2ed161fcb2ed004d86e6d704224e9417dad189762736dd9dc52a6d69e2f4197c8ad090e30d20aaebeea316f2ac9fb4f9dfb082b9e7fedd51462c0995b1f80637511a7b68dd778f1353a628c0756448efc715d80233b809aebeb786a3a248d1755f90957b3f8e6b8905db9faf83cb754aef76b26056a075343ef91af4fa1b933fd3989dee5c092aab60b25e47e3677f5b4d75ce50a7161fc4fa97111f8f7ff78f175a6dc261512d836f9e615c13599973753a8965e2db79e334857f6fb2326bd8a706f75a82dd47be5be35a06bb9d4d62d3283a28f6b5a7413d9c1bc558371a40a4abda9515c", 0xff}, {&(0x7f00000002c0)="e4cd223175055d2c0bf3f2d2d3fbe587e510dfe6a7287aac48f0776c6f5182f4cb4ebd2c11d1b77bf41862d6385c73ffc3c218bc8c0582a1bb11dc47cff9239b84415bfc8a7229750d08a66e4e2b13a7a19fb9035aa78de848d4933ad922674210f0e4b5d867dc2ed732f66eb04b56c0186e627a2d93b7e1fcb7235c506744d98644289a4f2be4ffcfd6910834403950f5208bb8d89c39616a09bd31858229ad876154f70eceb31fa883cf9fe89c8cfa4cf72dc4f240eb0abab6", 0xba}, {&(0x7f0000000380)="12a1ba2890b05cf337afd273fdcd77d159dfa7c862066e46adc627db526c4cfebfc32307e359c4ca16298246af3528ba939c2927966cd1d15c276ac9ae27c7f1af74b94c3697b1f82347d9058a1eedb0708289d2fd413a5e5b0d03dad0e62131c92956e39a70a4a30db08d924a73499a85d84e96e97938612c727ade287ca41c4e0288f4d9ee7b11d896b0affe517a35c56658b7e2b9c4285a9f76c9de0c076d7a", 0xa1}, {&(0x7f0000000440)="6d6799e038a186bb9f07a1869e24f57a3f72b9dcc759c945f7fe253fb423c42e88b086646e1064fa931997c92a4496805ce258dbe6f49108dd066313e2fe2381654b55b3273a356996a73c1e5b978c6e21bd74787144c4c65e10a717d9d2c65dd9fe8409813c5c673ad96de53bfd8c3393cad4e90b8ca9dbcbb0c55e89e93c61c35a42259b5cbd930158d6535202b3b4b733fb7dfd13630b2494f5bb654aa74e0c14a249c611ffc6aeb89829edff1e2b5e2e8eb17114bc7fe1b034ff88a67c6fe8be76d4f69361ab702e14d8cffc72aeda9693cb619720fc07f2a01d156a97833755330c375aa4fd81b7e7fe9162db4ab02f71ecb6e3e16e584fae91b7804b25d9132fc98686aa6abbb0e003530168a3fd540fc15be4e976330c76f30893ef43386c838a93424ee2a7ce3781b2b4e68747453d8ce610cc76d7dbe991ecc5c8d8dc596cca055c019aae4b548f268aa0c33b68a5fd410f8209fcd1815e869da77d52d696db54a01cf7bdccc0f26e9aea34bf532c17c06338138b972ad5291583d15b2d19ffcd0b5b7f6cd4e50697dade5dec7b33df5ffcc7c65033de597dff8a1409ae42ca301cbbe7dbc47d924760969f7bd107e234d0ccb6f8135aaacaa828aedbba22c5604488b94c59818dde306fde765705249a1d6eb317bd2dd39cf30456089e60a9f5e3ded03130ad34ba3e922df009269034a223532449a997724baf12e2622894338fe86b8d45001e144052496613728bd789617b50dde2a92ca9e50213a2f71c71e87633ea7ca6fccb562ad9bd70cdaffd0d21765e4bea85833ba8c076c257162297bfcac75111aff8447cab92a082c7697c25e0a6b6b9cf11b8a80e2ad449dd9ec7cb21109e5720837b18e7ef0cb35d351de614f5e20c751632c873e546b79a27255dcc2d23605419c096e0b3b309fff35f133986d0e7c805ba5b43a8422f5a1995665d6e8d5239f0096dabd27d26b30ff5e319f782dc57640dbe6f9effda881f9138078f66f896a757dbbb78b0a42e52091f536a12b70b761b913239b87da08058b0700cee117fd54fa8bb89041b5ebd58ef036527eb137e618d9e429252eda13469d20cbc72969690760d41701399a9f00eca1bc14589c490b03a07dde8681e3935d2a965b5b2a59f58bf98a66e59b492e47e268a9abc6662da612ef17d040aa20ba22e464a7ce85f8659efe7ae0dfa0305181a75e3c82f436a55bec26a084d14e6e19187b90cd07a5ca6623996a4c2883efe2e879160b372bf5053729647a083ff8de22c64be29fdba0fb823d29eaaf49b34a717b44d1ae2997239207e0f5bf5f9c284db5f0e52a67e97ac4e3f706a9c9e632ef0ecd8d69786c08168587b542beca0e6b8754af14f427ec3ca179beb58a5c49eba3c22ac2b2837e892af7239ae898c274f184ee555787eae6c98dc9d471e01a3ea478e7f6063b16acbce4c7a7840cac7e2ba32731400096f497587be6eea61e566663d3ebf3f52c7633674de31aa5b239d4e24ba336f26910c0183858cec4d8fd73951a5aaf5615df950633c926215afd4bf54fbf990ca6a5581b2a62ef52febd8debdc7977168bb177ce29ce36e925d1a94f709818cd169314d4292af8f37be7331e6b6b57c6f485a56078c39bc297bd4835db7dd4b7dc121229455c2fa5ed9cdb2e7fad2bd30d10f3af43669bf6385b8c7ac92968d2c13bce7e88b81d5a0793daa71c7fab4a86cf52cdd3735bdaf0186106f53ee7f75cc35c68d983a40e183f22d8b7db9c228c47b643fc14824d2e7ff0e55e2430bdcebf292a3d14de70f5c0f171e09419921c0ddc6b17103a58d8ef6233798ed0b362f907fde425e92374da43a1f4031849f094ad19518f67579c8ddfd0d951a7ab7026c92897efd84146ddaa9c53f4b66a8df0ead81db36fdf93ba1570fa04e657f6579570dbc2c95c83d9ae73db68897d25dbd4223e6100001eb5e6e754d3da5b3d9cfb125d3abad8a54a3a45888babc94ae51996b7bc782399c7326d7850e751516b6b30a9a70b8e2b41691eac0913e7a6e3f252c36606529a423499a47802bac18801d34f83b82d9d86881f6f0fdec4cee7ec435fc7162672833497aeb23a017e20299ee667634eb3793e6c3e1133fd2e8637c671198c7220de7b1578937c97b4c961a0e335c7cccea9b4c28387cb645fd6901ed99cb106ceabc1e6ac487d8456fff4d304d1067d37d7acefacf1eae8c9e880cd3092eff79f0c3ee2b6e83b0486920e6bceebdba143404ffa938bd516349b2decb380889ac6486298e1ab7ca141477eb4bc9fa37a1e3832fd76f0400cf4b33c6d186fcf75daaf7cd5b52b791071bd3440092d072e668519cad348d906d170f448f577d07d028a2c75e8cf7e14ea1afd41ff868141111d5c5cb817b6fd20e661af09dfd8667b7736b8ce4505ca9cff0f1cc5a2b8f510183e01032b9e8e7c39463b91866cedff46d608b787dce557d3bc057e58ca920da5919ff306893e971390a2528229fafc0bbf09da12d9000f30af8d2290cf6a1efbfcfac2a46689a8b868b5078f2bf0285b147dfbfc5a8c901e4518d6f6f6c89a9942de5647830443a9cdd85660bc068598ee922e94e947ac26416a50e4a10826c1e4f6ce531ab74c3cd5fa7051290a113425ae2ec449a3c55db56b0182017e6bc7ba432cfb3d88af2db295d4f6e87c59707bbc7c47a3a2f60ca11083019344401e4160d8dd7569a52ed695df7074a3ac3655f31c8ae4492d9a999c38ddc9274aad16806aaf2a0c05d4f31b055f56150b368e5661ae6fbd54c6574d61d33c5c4029eb021147c22b9661114d7dc5b2d7aaf70f82e4ed76cc1b775ba3665c5f1238299c5e84535117ca716a73c1f67c6469400309f0ea57da9a02544a496e00553c651a6b02ee0a7ff3f19362e328e359bc5395a162c55f2801aa8bb838cfacc986b06a837dcab119648c61a4effd2d694bcf30f1909058f1347d48b43fc9af7f7fb4051cb3528217cde3ecc273dd66c1e691d75d8a3aeacf80bdedc930382df7a3d606b925fa28997a657c9ef7b298c02a2dae568baa8f9488a3f0b776eb642054066018ae67207d9b76c9e1b362f922407f01085913d1fbfbb38a9571ab21b7e3fc30e98ef1a128e44b775d1cb1789f6fbd45f82bd7407b438489afaaa8c9745d3e23f546a1ab646091237fad2149170bbcffa02d9a6833e8dab12a6a84e4195cc4b1e2cbbde4583d1fb0411b46c9519c549f751e02683b32b7c359fa53479d71b59ccb11b7e788c10ba16e1a21d48bcc631de8a018a8976ef31e6915ac2df361ea5498cd0143db6147e61d3ea5bdac105cb9121b5aa018fd2081dffdaa8f2b1eed6f340819cee014c51fab3659b49b8b2ecddf3f9c6291486d611f53334775cde38ca9f1e0b49377e972e5585c384642c843f2a57076c8a7cf7e5395ee8b23697d0c04ae1eaed33e467c571832e1e9c932a88ebd97aedc93ecd11ad6647b2fe42565cf6b63db1e38d1adfaf6aaa532fc19aa6fbdc8957686a9a678df1e3fd45729f062f3696fff99062a6e96832522e4c8eaa04cea54a16111a1a681307599355d2dd87da3041d52bf60809aef38905fa2c7de6db00711e2d6abe91ee47e140ea2e50a24481e7e0025c2c8b9506842c4001c0e7981653c5f28491341567e14a5b7753f2062444f0880408c3ec873d8fa716d497643cd6f42ccfb4c798db7e5d5acbb4d756c727a9a579453d66a1ee87b21e7501e6ff468e2790f690946bef100a589d0cd3a1c5692ebd05438469d03c95384ff6f5108c64df3a1abb50525bef6bd4bc1cd6699eb4509645e40b347d6f2aa7e9c94f71fe34086fabc10b7b251adce5f5be14faf6cc080af54f83d2651b1cb82e00a56335bdc16aade2314925918f2d2c059d6520fdbf348ae3b77ee5a01f5808c1d82fde89389bd915a0ab3792944e199076d67f0283b0365197a62b618365586fc5f9effc0dd54d22bbca72c9c909c46c00ed8fb5d5a23c89a9773ddc144ab10d164b361f299d57d7172c4b570e80552b024e5d5cd7297f6448a6d79d1a557a2d998a62d19b9aaab1122e1c09dbc5439076a9c0a7f030e169332ef444a7521d94fdd97a5326db19ea71df780ae17ed091805f8b56493e7298aedd27b641e8e39e975d18b59a144f5f0563a0efe2dfc51f0b33c7a0e2410d05162b1461bbfdf572c7d8f870bd6e95208dfee56b461de76b663d724a860223115d5533d807bad8ef853d0f7ca319ff2983fa2f4354e6574d0cef9bb454f0c033a5b6ae5116cf58840c09f09cf4a56de8cb6ab47c70e0a2e9abc563c3f0fe0d5d43bf47cbbc1d39f30a64a0bdd0945d9d9849a46eb8e05c0eac77dd7d17ed85b7cd0ff933636f04a0f55755f9503d302e6ca6bcb07c1b7ae7a31545c681d087c0096a5b98e6b98424d04c646f77f191936ba2392c70f8dd545dda608ec8a3a459a49b33163558ab1e90e7c7ee12aec2cfb0146fdf72f7f46116e4ba7db05267aef1f50bb90ba16668a8d3247ddada7288008f28822e95dbe9c2db4ea0b9a3d83ce643f34705b7772a5ce127f3709708a6e094886e2c6fd44b39ee819eea02abfbc17b85988abb1fce6aaccc9adb7c93b87c4d653d31a4c6ac904aa73e3aa85d83925437c57ca4dd4d5e98537bee6fab108601a61a26d3eb2eedabbe41333a89781d49d9de245aa9f25aaaf96b339cbf19d868da24b0b2dc4dee0130a8c7c6e4e16ffd65c126e7e10272e1349ee8c4cfb601f3a189618f75a1061654152ddb20e7ac5247dc0884dc5217829e7d615be5276b41fcf0e60049fbfb504ee720ae4329399603bd92c867a24e4dd76e6415c660231665fc20fac4ac0c1f9d9d904f386b46eef0842923050bad4c04e41a072a7fdb3d4d1a3961cc68b60530fca7593ebb2ed72c42d8a8c2747425ade93b6355ea6a034cce0c4947edd41d89172451013cd4d5d82fc14a04d225b342a77a03ed1cdb3a8666165b4d9f2ef50215d94e154195a303a72614425d09a8ff4152890763e7324319a441c3e880253936bcfb74c13b9a6361171b45b306e61b7bb0c85a167603b51ffc0bc5102fcdf5806e57ae1c6f0b41e1de89a1628bfe7ed3c2c7ef68db9f41baa87e34edf10d95888fa8f8756caf44b758b91482abf6b349ba9bc3ec5161ceb8bcab6e88177b468f7c6fb828e6b30cb80d20f4545f9b0d1f7c7e4bdb73de04bb9eeed713192bcaee5be9cd94701c4ac86c249aba036219eedac07da412039e6c9fa30ba920f21286b4a1c833e936d534d4bd869db41b75a7ed39eda95d68049c3bb5fd1f4fd4b3758de0bcf9869e1a8226b767d8d49c0b9cc6e721b25043b44a27b5ab1ab7e030f2fae1b2de12e7f392087dc3f5735273ddf04bd615d0bd26313d01fd04395749b9e52bc5eea6da7949d01c6c20caa819aacec5a15556c40890d0ec677ea28884057e5bc41c92fc9b3fdb1bda2fbcfc68d0fd010f2a69d4497285a53532ac323cb87c1f4b82bc1365bd5e85cb9286448883f83bb97e7713c96a8a44e8022d6a38e6834413e1352b3ff212669dc93211e7792c3b889191c0d7bc6aea6de2569043d5e5605fbbd9d9a02aa37ff049f54ecab3b32aa0ce8711a5ac58e1c6a1d0587747c9fba82af75adfa7f17cf6232bbf7074e19ac83374e526bb341eb881ed030395553063264060269665a3584b6c2742188b5440e010eb9b3a7deb6374f871399bebfe5368a041c7de6e2cc15966bbc44bfa24608d1b5f012cf3d4e57afba34e1a372e0604edfd00fedaff76712ae741841d3a1530f1f3a986921809403d53c03d", 0x1000}, {&(0x7f0000001440)='v*', 0x2}, {&(0x7f0000001480)="dad5bf8d32e430fe096b78a0561962b29a28ba0825be12411e1243a5ce6d7c7086c8023fdaac738f42838233b5ff2c0aff226d4cb8c07b457f6cfdf518db74e186cff7eee848e5e8afde5b8ae4eb4b3cfed776cd96279155d0da58f79dd2a1b6450c4cf8e0d464059cd4c83b5b1a9348a9d76de2578ad7595caba00d7eccc8fe656c64729884a232e28de8fa8bc6129c525f040d9e714fece39ac2afe7809e34db2872181cfa237f13a10cd605441cc4853cb6727637159d0258e8b0fd5bb4075e18a567d6115f145c69", 0xca}], 0x8) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000001600)=""/120, 0x78, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) pipe(&(0x7f0000000040)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:03:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:03:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10000000004400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x10001, 0x5864}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x74dd, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x12b84b59, 0x3}, {{r0}, 0x0, 0xd, 0xa, 0x100, 0x51e4}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x36a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x7fffffff, 0x4}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0xc2, 0xfffffffffffffff9}], 0x0, &(0x7f0000000100)={0x8, 0x3}) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:03:47 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r4, &(0x7f0000000040)=""/255, 0xff) r5 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x120) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) dup2(r0, r0) getdents(r2, 0x0, 0x0) fcntl$getown(r5, 0x5) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:03:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x66e7e7c954e78ab7, 0x1) sendto$unix(r0, &(0x7f0000000000)="52424d6e91dcd06b2677f56e1e25cbb92402ef28371f85eb7c286c2b546fbf3d091f490bc9a860d008e0735ce5b0a56fbf447686abc0", 0x36, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:03:47 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000000)=""/191, 0xbf) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x12) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10050, 0xfffffffffffffffd) recvfrom$unix(r0, &(0x7f0000000100)=""/87, 0x57, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fe2757308"], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1c0, 0x400, 0x3, "b9e8f6f723d8a88393cf38621bb7b4da152fac80", 0x3, 0x5}) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x43, 0x7fff) r1 = msgget(0x2, 0x402) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 16:03:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000008c0)='./file0\x00', 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000a40)='./file1\x00') r15 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r15, 0x0, 0x2000000000022, 0x0, 0x0) 16:03:48 executing program 1: socketpair(0x16, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:03:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:03:48 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:03:48 executing program 1: shmget$private(0x0, 0x3000, 0x40e, &(0x7f0000c45000/0x3000)=nil) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = msgget$private(0x0, 0x7bc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/247) 16:03:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x43) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x0) 16:03:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:03:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) close(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:03:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x40000000000000, 0xffffffffffff0000, 0x829, "c8cf02c94fbc9a503d0cf866d7d5d0293bcc78f0", 0x5f0, 0x2}) 16:03:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000082002000, 0x9e81) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:03:48 executing program 1: socket$inet(0x2, 0x5, 0x1) clock_settime(0x6, &(0x7f0000000040)={0xee4, 0x1}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 16:03:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x0, 0x2) close(r1) close(r1) 16:03:48 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() dup2(r0, r0) 16:03:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setuid(r2) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:03:48 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) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f00000001c0)={0x200, 0x2}, &(0x7f0000000280)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5cd, 0x3, 0x5, 0xfffffffffffffffd, "f2505c2e80f6b9a24fc8ef05fae87273309c61fe", 0xfffffffffffffffc, 0xc7}) 16:03:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa2}, {r0}, {r1, 0x80}, {r2, 0x100}], 0x4, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:03:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:03:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x4000, 0x82, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x7, 0x7) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/36}, &(0x7f00000001c0)=0x26) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x2) socketpair(0x20, 0x8000, 0x3, &(0x7f0000000340)={0xffffffffffffffff}) r11 = socket$inet(0x2, 0x3, 0x8e) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x5, 0x7f) r14 = socket$unix(0x1, 0x7, 0x0) r15 = syz_open_pts() r16 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x100) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x35, 0xf0000000, 0x0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x1c, 0x0, 0x9, 0x1000000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000020, 0x0, 0x81}, {{r4}, 0xfffffffffffffff9, 0xc9, 0x66, 0xe731, 0x3}, {{r5}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x6, 0xff}, {{r6}, 0xfffffffffffffffc, 0x44, 0x0, 0x2, 0x5}, {{r7}, 0x0, 0x82, 0x20000000, 0x5, 0x4}, {{r8}, 0xfffffffffffffffd, 0x30, 0xf0000081, 0xc00000000000, 0x4}], 0x8, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x3, 0x4, 0x8}, {{r10}, 0xfffffffffffffffd, 0x50, 0x80000080, 0xb75, 0x4}, {{r11}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x4, 0x7}, {{r12}, 0xffffffffffffffff, 0x4c, 0x2, 0x2, 0x3}, {{r13}, 0xffffffffffffffff, 0xc, 0x40, 0x8, 0x100000000}, {{r14}, 0xfffffffffffffffe, 0x0, 0x42, 0x7f, 0x872}, {{r15}, 0xfffffffffffffff9, 0x51, 0x80, 0x6, 0x4}, {{r16}, 0xfffffffffffffffb, 0x1, 0x2, 0x3ff, 0x10001}, {{r17}, 0xfffffffffffffff9, 0x88, 0xf0000086, 0x1, 0x2}, {{r18}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3b0, 0x7}], 0x6, &(0x7f0000000500)={0x6, 0x8}) r19 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r19, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:03:49 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)="90f3", 0xfffffef9) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff7d, 0x3f, 0x0, 0x10001, "88fa1f36beca452fcfd72ea9c62eb9cc1467d7b1", 0x0, 0x1f}) 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:03:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6635ed146b5077ada3925f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x242d53fb, 0x25, 0x6}, 0xc) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x90, 0x29) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000140)="9257e5144c72035bb17b8bc01dc9f4cb949bb2afc51479ff4573f119efe1e2a826b95257666ec066f00273d899f2940cc1b2dcfceee0b59fb9bf7c0ca95f887338", 0x41) 16:04:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x4d, 0x0) r1 = getegid() sendto$unix(r0, &(0x7f0000000740)="76f1484ff1a21bde28064dfb9ef89e58d401159ec8afdb1e045be20efccc8382b72716690b25bff1e97676cf54bc975f2e5c4e9ad059763ebf2b6d173667ee92d90c20e6b36faa8091e4eea95317b1233a0c09cc25657437b61c137ab0b28fefa450fd0baff49f8df90795521a06cd0c16a3bc72b68204c23b3f3a9788375d98a39f104688269d70e41936c6268896", 0x8f, 0x407, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) semget(0x0, 0x1, 0x10) setegid(r1) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000e00)={&(0x7f00000009c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000bc0)="56df1b0419160e1bf1ca586a1b7e0e32eb86b05f50db1576d4cefbfd8044b4005fe4879ad347caeab7468c5a4c22bafef81114aeb46035a25d885dfbe5d192ac3ed6b7a52a0914aaf4afdce6e9fb6488ade0f970db78d976e2df63d91ccce1553cee72f1a7b2fb042d92233f9051ca44f572bbabab5a62c63dd6bc4e1b34a3c34c9374ee1e3342c161ae281458f1619948024015b070", 0x96}, {&(0x7f0000000c80)="b8792f349c7273ec1b4d9d4c10ff8d1a8ea8d3925c64da0195fe8575b895870d03ee56bc7f8190d111b075c3f2e7ccccdc3518a29f02f77a11608344778bd101c06cf8e33aa26185f4640152b10f45d6819094f5699430764aa677136137b17df6f5a94386bcdcba396f1144c750b235cbf0d9598a524e21c1bea12df6689e2ea28ed47e2ae584bba0022818bbafa56da37c25659ec9509ea7e2d19fc03e6142d0b9f9c67693d012f0299415459cbdedc1c891ea619cdf2d4c328e5d1880c47cac50e246", 0xc4}], 0x2, &(0x7f0000000dc0)=[{0x18, 0xffff, 0xfffffffffffffff9, "985b0837cbaa"}], 0x18}, 0x0) r2 = syz_open_pts() link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000640)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="1e57b2b1f52940cb7aaa7c0bf7437cd088e4ca08ab19041ad227039a7c7fef32f2a0680516780e1582a1a62e43d33f10dc71f0ab02e15bd70e8d8cb64a532f5363f60c6aa6d595cfb71f95d063bf1fe30b410e82f0f95c69ecdcd137ce36b79c753af45c5dbd3fa5", 0x68}, {&(0x7f0000000240)="1cfd2d80dfd0a887d13838b60cbeb2496ae53d650ca80ad4e5fbf12461c840bf8a044f5e515f35ea1ea497d917379d2d8b864f40f01faa5872ebd96dda601256222955753d1f557b661c3de5043377ac253667188b84444f94bfe940847f4342ce5ddcf8d87181587571a0ea233e993d146875186e1711fbff4755a69da7055d94875a03ab76c1848b174cd267e0115d946e40464e661d5dbe2a69ca5204ef903463faced7df1bdec4996d8a502b808a3d58b38c3883ce98873291a99050e360f07b6c277e53e278677118fd1354c98b0da19178349603634007", 0xda}, {&(0x7f0000000140)="91b1dd54a5504e18c5d726a8cca543769dda4e09496bf74713c2af1b8fa5f4ad9d5d1d84ae10e50092c45e4f7e4191e267bcbe4f82165e80fcc7e7410612b844d76f296801d90f586e8cf2523b980ce8b3", 0x51}, {&(0x7f00000001c0)="71175d4bfa731db88d822f81ba72f48b0d67", 0x12}, {&(0x7f0000000340)="fc4ad14961cfad33ac2110c5256a36e67e6b4d9330cb73377871d0955ae7fa40c47fe14a5075961935ab0655716931922daec5848f4ae9f18c2bbfb3bc1200", 0x3f}, {&(0x7f0000000380)="25a0331a5076b1d40ac269b1934f134a6e98e13a6f50680b7dcb2c0b8c7e35f58b", 0x21}, {&(0x7f00000003c0)="841f195768e6e76a3a1d0686eff268ede26b83ed71a9471728cee55021c6038596e2f2fa076ee34ea412815b17e1174d05b4f363416fde4bea311f1339e536aaf66193efc7d0e9b86c6f77891bd20c70be2019e5464cc53b802cddcb5a3494bfc7d4a1f799049e43d8a1faca74c78c5613830dea0123c2273bf2ec73e92361e9c7d1642673bc312d734e7bf69828d167c407493857d190", 0x97}, {&(0x7f0000000480)="09f60eb1e9ec1c5e8baac2c2c404abb43358a88f8907238c0dc91e3d45043bdf6e4fa485493d8a2580e3570efa678f0415a97bd36eb13dd6d9bfb056b4c2c8667c4b525c5ea781871e17b10ef3ac32aaddbc0cfe0d0e7b62cdd3fe5f37a6d0e9ca7a66ab7de66de6fc8e42e4e3b88fd1cdc9b574a97516c862e7b544debfdbbc757bf790dd8b2c7ca99756e7c2", 0x8d}, {&(0x7f0000000540)="cae498766da12d9c40868161718fc566970d7264b37f2d161288d182b62db1078fde3ea2b089aee6f2c852c19ec097884e3c22895d5d9b3eab", 0x39}], 0x9, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000cbc30a49f24a7424c23e6b47049f565281c2c9d80f2b3c2485b3a59789797b1059d3a7c596701382d6ea206b6ee04a5d4c349cc60103c6af56b63e8e15f94ee9e4311d52d61cf667e513e05665a5caec31c8b300bd3c8435d9d58ce061f47ba92519446deb2ef5ae066ecebb412883dd9824ca6e8c4e54180e9777f01de557cd239dccdef95350af1305ea3f8f4b74683d27ad1052086a3a0087dac77cb8a7684a12f9c23a795aef84cb91bd18df714a48eb1304ded8b005a6549e22cf96228f53fe8d42ace6fd1a462f3a35a9c73e5bae3a2bd9dd9e0e3d2f8b7640c81f2c6d00861000cda49fe62b0602a43bff5554d02f1815314253dbc9559e41508a6adf8528dc528f13b1c47c140e677689b57c77b96ad390f7cfae2a681e859c9e47fe4905ecf6975819736c6b2a701514f8178066903b884a634033ef7c", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x408}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000e40)=0x8) read(r3, &(0x7f0000000900)=""/131, 0x83) 16:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x2}, {r2, 0x28}, {r2, 0x2}, {r1, 0x1d4}], 0x5, 0x5) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) fcntl$dupfd(r1, 0x0, r1) dup(r2) 16:04:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x7fff}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fcntl$dupfd(r3, 0xa, r2) dup2(r2, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:04:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:04:06 executing program 0: nanosleep(&(0x7f0000000000)={0xee, 0xa85}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x0) 16:04:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) sendto(r1, &(0x7f0000000540)="8b0dc78d029bc9993376a4168aa77e3d6347638d4dbe6010b2fd733d7d476643232012a17cbd0a9671f57183cf45027147300ee78f06c3bb38a4deb8c1515dac79b97ddb7928aecda060cdc9029cf5bde65584ed4c545c926ca93ba653f2e78f28e7863b816289d37572a3a01aad16c4c9e0a3a04b02e205ddb817d8834628fe5ec4b105715986aa7b68daf9ad3bf1eab96c8fd0a3b8ec7743dcef", 0x9b, 0x3, &(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x9) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="32f13a51a394636c45fe7def1641226fc4686bb1c87d96be283e60f164bdf6eee9960112ee6b97a5cc1512e2973351672017353885e5b2abea6f0f169994ba890fe2792b1e89480bedd8482b9ef9bac1b1662162584f2fe4b1f9d0f2dc00388501a0bde31516282062a5bec2d0c78e79148de615ed9f696a1232e4780e3d11663276eb5305d7ce953713d2fcc5b4a3e8f8f2bf49514ca46c34718ed4176b60559406", 0xa2}, {&(0x7f0000000080)="8f6627a25f370295db4deccb09e79b9885d549579bd4784ba1ee397ce91ac48d450b", 0x22}, {&(0x7f00000000c0)="8861c8317f2917641c96cfe78451c4c6eb3ba06c258e7f67f06fd7e214d2354f1010208c6c27f2e485a5ceac750f1f924f48b94d56ec7122300cea008455", 0x3e}, {&(0x7f0000000240)="31edf72f1a667e84af3fc2c7a62da7aca5046f3283080d6aabc678edfae8ecf6d921985a6862d5b14fb03a7b9733e6a3bbb62a90b54221ad34bdfb9e4732f772fd6d55143b1ae0f32aa0e17b2fd7b9b57d444199bdb82b7782e69cc7bab5b3b93debc03adae7869421e568c8376538264f57c63023aa8ad78c8d0001a01b9028d92252c4cd43edaf5b654a9e1f486ddfc3d61f3ef63719b37eea7e420d0a63131ca9959545da50a7af073b4b15cc1003b428fb7a163c6ab0c96c384514aa9a6c8d71121781098fda4358a28aa8c05a0051f2b2", 0xd3}, {&(0x7f0000000340)="44b04f252dff0415", 0x8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="40b5ae2a2ff9e90f9e3c3be76b195757162a05e338344d195a9d0b83a41438cb46f42201c1b7b8cb655557f820de8362556045a9412a7cdc99e28d612fcf2e66ed947e747247bf375a2b9533667a6736020095b3b613c455e053576060c0d857bd739460025eb0898c44a7964ef9e4f8462c553197be034dc02d54a9ccbe66b05e2524dc40ff7c5beff816a41efbe1af2470e899828c7c0e944c781bbe83a82e503bdfc35d7140abeb0f2aa7c26edddcd3afbc18cde4ad558cf790987dbd90e1ef5c597c0ccd1a62f306da55f01de2", 0xcf}], 0x7) utimensat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x345, 0x1}, {0x5}}, 0x2) 16:04:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00", 0xffffffffffffffff, 0x20000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004c6000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) mprotect(&(0x7f000012e000/0x3000)=nil, 0x3000, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x43, 0x40) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000040)) 16:04:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="0f6e45e3575b65d01fddca785aa87c70baeb6c676a522710ea6a35400f70867c4c6d69ca405b2987f85eb06527cf7dd622cc73474515f842e60eed27ef6d1ecccf467c7a66edd9e104c68db7c4c18dc8d3716b1cbf06ec39ec728a14b42337dd7fe71bdebbd6805ad1cca7be99893403242d5674f55df0de7f634752bd163fd1e32e3bd4e1885c0b39f6ff0a6f09b075a51dee5536bf55e45dfd174af76e8df7525893", 0xa3) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f0000380000/0x4000)=nil, 0x4000) 16:04:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:04:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="021526ae070041b295496e57eb5a050000080000000100000000000000000000"], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x100) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/165, 0xa5}], 0x5, &(0x7f00000005c0)=""/4096, 0x1000}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:07 executing program 1: pipe2(0x0, 0x5d137729cd4ef061) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28181, 0x108) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:07 executing program 1: open(0x0, 0x4000000080000097, 0x0) 16:04:07 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x22}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x145}], 0x6, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xffffffa2) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) setsockopt(r1, 0x9db9, 0x2, &(0x7f0000000440)="86455fa9173ce6ed1b9298869b4be8314d1ffa58cf031270b4615e7b6eca4ddb83839b895c0ecaef502245754f99baf7fb1ef5e4039be56ae3313dd67a99951a3d5c96edf83fc0cea6ff6489740469fd6cd2b731ee218a0ab68c444b7b", 0x5d) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r2}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r3 = kqueue() r4 = geteuid() getgroups(0x4, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000140)='./bus\x00', r4, r5) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:04:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) unlink(&(0x7f0000000000)='./bus\x00') 16:04:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_gettime(0x3, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) 16:04:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x843, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x3}, 0xc) ftruncate(r0, 0x0) 16:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) 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:04:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r0) 16:04:08 executing program 0: pledge(&(0x7f00000000c0)='r\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x5ffe, 0x4) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') pipe2(&(0x7f0000000180), 0x4) chmod(&(0x7f0000003780)='./bus\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') 16:04:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) dup2(r0, r0) 16:04:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getrlimit(0x1, &(0x7f0000000080)) r1 = socket(0x3b, 0x4000, 0x40) setsockopt(r1, 0xf2, 0x2, &(0x7f00000000c0)="d7f6df14e52d10134bce9fbb25b0b2141ddde273e240812b53a8d06705ec8f7266fdfe6f4514510bcd64a491330e19e0a50d3af5f1c803451ae1c28acbe07aa629b8e4003491e2066001a0cc4e511f970213e0d2b1842f5b1bf31bffd79fd45addfd99008afc516343ee57931d476ef46deed3f276e45fd7dac6d623880caff17e93c8b1693e567030309940c4a61919ac186f4181aee09dacbac48ff24cd7", 0x9f) socket(0x0, 0x1, 0x10001) getrlimit(0x4, &(0x7f0000000000)) 16:04:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:04:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000013, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x23, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x8001}, {{r0}, 0x0, 0x8, 0x40000000, 0x2, 0x9b7}], 0x3e2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5f0d, 0x439b8ed8}], 0x9, &(0x7f0000000240)={0x2, 0x4}) getsockopt(r0, 0x4, 0xffff, &(0x7f0000000340)=""/28, &(0x7f0000000380)=0x1c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xe2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:04:08 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x5, 0x8, 0x3ff}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) 16:04:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x8000, 0xff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x40) setsockopt(r1, 0xa9, 0x0, &(0x7f0000000040)="9256b48e5169df16d34e57f5cb07f4b3", 0x10) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) sendto$inet(r0, &(0x7f0000000140)="02b77d1f3bf6dcecf6701299bbdcbb78000994ec378f115011f31258537800d2fe20daad8c6167deb3077b20f4eae669a8f12cf2a550bb1df1064354d42ea106708efbad564ffbb934d23526af5b64e9641f7bbab79a3d90fedbabf10ae5316f43f78b0f3113dd8dc4b9c5791971", 0x6e, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0xffffcd1, 0x0) 16:04:08 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000240)=""/239, 0xef) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:04: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x30) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:04:08 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0xffffffffffffffe8) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) 16:04:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10001, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x8000, 0x200}, 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r1, 0x8) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000, r2}) semget(0x3, 0x0, 0x10) 16:04:08 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) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000580)='./file0\x00', 0x10, 0x6) ioctl$TIOCCDTR(r2, 0x20007478) close(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="2d38de354087d1e219fd736128b5dcd8fc36a35fb356489d133838712439fac42ed84a42ce9960141df9c0e6082b019243754462f1d85ec2d314c21360e7d5fa92934f24227233e246b913a2c00fb4a2f6dfd2b8e29148b7fdc9d81a0ff67bdaa6ba5515b752feac23054dce5b8d22c6977874a22fd6e7cfafa43aaacc39fa44e1f25cb55517ac2f22589675b0e46476d9c386e81c87286a00d9022e678fc8b9c2764e62b9d2b316bf1747334b80b5b5e2f56f54a9171a133511fc047cd0acf893c91e4b2073320ac1bd94ef130dda19dfd81809318d3a8e191ec49f0c28beb426", 0xe1}, {&(0x7f0000000380)="8c9a442c4c6daa4b88c89198f5af8aa67885091ab836b787ad7437f316d11c99800647751debdda1d4b16a94e07275428ef897da9e1b68a4b21a61bdf558231bd093d848be5e508c83dc9873be449461e52fd48ea5f46bd1b3b7f4adfceac78b0d2bbe252fbd43691cfaeb75429162fba6a25ff5a42f79e6b2e05b7d4f592a05a51cce1dbafe79c1c7de601ef2d5ccc05db82b56f9c5744f85d8ad5ebc74656b12416fa2ac6b1c3ab4612632d4f2426da8677000a7232b95958b92f0d840a139f097a71d55e742aa1f94816e0a7d933f68fd268744601eb8c2462d0b04ddaea426de3eca6f99fa6024f78b6393d15a1d27cc643ceff22dd7e79f1d0c2cbd66", 0xff}, {&(0x7f0000000480)="06530092404ddd08c99eaccdec742b94b2aed2f6d0ed5e500e494141705695b3f1bb0fab01bdcc2d10e463200195bcc48c78c9b058452d0cf18b63ca75a4a0082f810d3eecbf286dfd1a45cd47a26228ed159e18a9dd1cffcbd1ac595f89242fad1a16274ec86fea5d06e3736888314b5c0fb35bcb1f6bcadb18ae20c7a383788479f31790a29b8fb858b4f3b8dd5beebae256f3709efac2a28ef63c189b59bdcd484fb9ac7d7b876bf0d301d75643710443b76f7f7c21895bb8c5231665dfdb4ab6b9bbc6eba44a2d89cfabf984cb384ea4e72d0252a09b6e282960934b9267aa4a8d922e7945e40dc584797fdd7a0daeee6ea944c799", 0xf7}], 0x3, 0x0) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvfrom(r2, &(0x7f00000005c0)=""/110, 0x6e, 0x840, &(0x7f0000000640)=@in6={0x18, 0x3, 0x3f, 0xa70}, 0xc) close(r3) r5 = getegid() fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/248, 0xf8, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x80000001, 0xff}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="c4b6ded0756c7aa93f7fad5ec31d7a62ecf131eb28afe6b24d49f27b1d337303c96dd0f24bce38de3cf4058f532d4525f14f4ee4fba8e4a9b081c15d5a8778c01bbb127a58136d30d69e7fb11d57210661028e5ceafd7dffa4133d3469267689f7e4c84ea5e0e504f6fa88973be863b84be18a0ce01a5fed84f9e462abe106c5dcf5f8a4cb8876de5ef65263c3155c57660b914eecc3dfc4f3a159921823fe21c501b73b8c689a013a67", 0xaa) 16:04:08 executing program 1: r0 = socket$inet(0x2, 0x6, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x40) 16:04:08 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85df649fb9e29ff090a392e96f8e3f92a41a327acba2000000000000000000000000000000000a2a90abfd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f98720f1564d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc9f673dc4547903ff3966fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000aa27c95a261f0bc2000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3fffc00, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x400, 0x800}, {0x3, 0x2, 0x40000000000800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:04:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0)="00fe045b006face13b5e", 0xfffffffffffffccd) r1 = shmget(0x0, 0x4000, 0x421, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x1) fchmod(r0, 0x10) 16:04:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x10001) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x28, 0x0, 0xf3f, 0xa9}, {{r4}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x77, 0xc072}, {{r5}, 0xffffffffffffffff, 0x40, 0x20, 0xb6f, 0xa8}, {{r6}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0xe0e6}], 0x5, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x6, 0x2d}, {{r8}, 0xffffffffffffffff, 0x4, 0x4, 0x8b0, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x48}], 0x20, &(0x7f0000000500)={0x10000, 0x6}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000540)="8ca3f2004f2a25156e8820ca04d40703889fb8149092bc91273fb33e83e7a6e8b9645c509814ea3d5da5e253ae561ce0dab985dcb03d31fea423edabce651080f70e7e1f2109a1cf32c1285bd84780b579cfdbbe9e460377768febac13e5d9145a59d56c7cd8cc202bc610317136ae9163ebbeb64de2ea3dd8343cc453f85bcbaba95c907167d300d83cf69afee82c4592ea3adff6757bcab29f11c31ed222bb19b7033172792f07e4a8b721273fefc5f1ab9d80ba69695900a8f84af89fcc1a77e8abdb9e12ba4fd6a34091e01293eb1e5d", 0xd2, 0x2, &(0x7f0000000640)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setreuid(r12, r12) r13 = kqueue() kevent(r13, 0x0, 0xffffffffffffffff, &(0x7f0000000180), 0x7ff, 0x0) fsync(r11) kevent(r13, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:04:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000000), 0xc) 16:04:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/2, 0x2) setsockopt(r0, 0x7fffffff, 0x5, &(0x7f0000000100)="4d8b4095d896c9ad1af18a2a52d62aabc361c38601c8035eca9c6061801be4b0ba17937bf87971b1", 0x28) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000140)=0x6, 0x4) 16:04:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:09 executing program 1: r0 = socket(0x10, 0x8000000000, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="78e68fc4a709cfea77b212a6b7254d3d30eb633bb4dbffd24ab52c50f757275fa70840a1620ac274fd28d7b4ed73969f7cae8a0d15d414c331", 0x39}], 0x2, &(0x7f0000000140)=[{0x70, 0xffff, 0x100000000, "6147b59cfb4c29253d0908425a93a71ff8b7a8bde0577170191171dc83a20123f10d32e9520ebc26b8939fadfb1cb3ae03e010015a5e6d2de22cdd36ec58b6daf2d0971ea162b8f8bafe37fd85892f11d71a613b4be4ad185a67"}, {0x10, 0xffff, 0x693c1e8f}, {0x30, 0xffff, 0xb38, "0f90e086fd5932943691f42ba98ec0b6cca8f5895d571f968759fca88c15ed"}, {0xf0, 0x1, 0x1f, "80073d5bf8e82f32c61a2f6b191ed4603771c22809c563ad6eacb7cedb8c2a04336e72c61bd98f13d12fe558ffd2dcaa8c2d51c6cfa377cc469890fa8a696bd3dffd0f190c64913977f500d1a20a2a62438f777a363367be52061268559406b623e7373008c2dfea66cb67d1b9f37033a8c86a15cb27e7c3830d80b9ea7f5332dd91bd18392ddeecf2dd91074ab3329428bbc34c3dcd72749a7edd862f597802fb3cdcad04bafe9e4affde0e284e50d8dafcdcb08c9c97ef2f7902af259af330aa3c1c5403e7df8bd396e5bfbbb7a3a061a834411ef22f86c0286c"}, {0xe8, 0xffff, 0x5, "d6c6fbaea29bd5d3fc732517a48717c7ebb32852e737a64ef70d40409c6072c040642eb4dc942070cb3778458e555ed412aa234e46ab63eeb671d87c13d132a48a6129279627ddf711f82beedf30c864824fcbd96dce061ddfbe05f081bca1b9e16f7c1f7f35f5192f94a09f39847a11499c8617a20dc5cc60f76cda94bafb5437f94bb220abc3cc3d6a9430565d601ec0cd69e8b951421ae45faa9580e6f8567807dbc3c2565735e63a77ab593d38c659db90e9af66dab9dffea0a62bc73871d74be247885eb084e016184fb93536206dcc1727"}, {0xe8, 0xffff, 0x5e, "96574592abd9681d74c67300f1fcb01a87c0dea9b0d34bfa43fe44aac3266e2389d9fbacff20284fe34103a9278bd8872d89d765f6afc329797fe46d2689e5bd2f7d08e45aa1d7ab566e59bf9692b7a720f2445a31b4dec7b283de02e3606c5014c3cef902e66fbe4dc499f10aae94800f8b478a201a88be881a4ef8c062cb2626b4671801980ed18e67a96f61e24d675644537021a776df72fa79ce4d31d179deea3457a34b57e304199ba7ba5fd8799e59686ec89ec9237cf84fe13b189fa942edc10936c2d1adc8faf0d3215b5350e19f510e"}, {0x90, 0xffff, 0x508f, "c40960e335a2416ea53e09344d9bc60519e6cd3c37f0663fe24cb77ef29fbab19b93b75860f88cc450c1755dae772bbe15ab77703c968057a2a55ff2ce8eb8643bf373d16b9698381071b9454203f453e252fda83cfcd5549d40a2f32769e7b07cdaaf3ff38c73b51616d39d9f8c95e2ca71388e96be2caf3d4ee4932d"}, {0xc8, 0xffff, 0xd0d5, "65c20ccd929cbce2de20f76b439513c04894a583687d83b15f2ea73250aa3c42a1e0f709191d33f4a7b4620acf11f3965e4cf602bd328ebd99ff77054bf21d1dc715f995c02f4fc3b06b747efc6d6643c23ee13ccf8a9685574df8672ea6cbc3284e0a1ebc8901f2b18bf2648b8e3776105257506c807640f147da237aa0e1b101b715a37b997430e4f59e30f77968f1f02adf10670470ae162499970f260c4c3571d035b99e104629373f594e05cb2c8537b4"}], 0x4c8}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x3, 0x4) 16:04:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) semget$private(0x0, 0x2, 0x0) pipe(&(0x7f0000000000)) syz_open_pts() 16:04:09 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, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcc9, 0x1, 0x4, 0x4, "275c1d12f6b433f3223e3fe14347ff37418145b8", 0x3, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:04:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000040)=[r3, r2, r0, r1]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:04:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='\x00', 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:09 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x9e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfff) 16:04:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffc, 0x801) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000600)='./bus\x00', 0xb2, 0x1) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x80, 0x12) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000300)={0x1, 0x9}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/33, 0x21}], 0x2, &(0x7f0000000500)=""/159, 0x9f}, 0x841) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000080), 0x4) ftruncate(r0, 0x8bac) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x330, &(0x7f0000000040)=0xffff, 0x4) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x1) 16:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) syz_open_pts() 16:04:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:04:10 executing program 0: open$dir(&(0x7f0000000100)='./file1\x00', 0xa0, 0x140) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x20000000000) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r2 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x192) fcntl$dupfd(r2, 0xa, r2) fsync(r0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:04:10 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = msgget(0x3, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/44) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) accept$unix(r1, 0x0, &(0x7f0000001240)) execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20080, 0x105) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x20, 0x4) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x401, 0xfff}, {0x101, 0x6}}, 0x2) 16:04:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x0, 0x0, 0x45d2802f) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0x7, 0x8, 0x0, "75487366288ba44e5f41f1ec69f48fdf1949078c", 0x8, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x140000000000, 0x3, 0x1ff, 0x0, "3c4328e2185efdffef9876ca080000c6bf4300", 0x1ff0006, 0x857}) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x40, 0xffff7ffffffffffd, 0x9, 0x7fff, "d270664fbe46c6dee8aa9ac7c83bc790ca4f8775", 0x63f4, 0x4}) 16:04:10 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffff000, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="1b64dfca9e3c916ccd03799911a66e4f957b59bf05f1a631f8855d8d", 0x1c}, {&(0x7f0000000080)="22b4a49b3ac6fe4f0f3a2b9b3d85b95e0038537ba09fb80717456f684fd25bd071b76abe4ac449038f3335e1f4c822c42c84487b329513026cf14d2bc4ee707bcf06513d0826918bb7b8930e16c453eb55580e912f48253aac18f9ec32604cee911762bca02d158c2f5060105a3e41df864fb3edb39f2e567cd946bf5f25709d993bace0decb308aa067b2427b8a15ab9d621c50aefac2133d4b817ecf4adbb30451a4619c69235a1ea62c33b9b43f411d51f7f0d6f4c16830cdca7391", 0xbd}, {&(0x7f0000000140)="64b6a8419ab586f76c160e681e5dbac31857d97ed39309484271cebc1bee16127c790af6f3a04820eed92db666ea3603260c6459a34e2956c2b23ef4938e5b40334288b30096f79264d9a95944efed0d77b929be4b39f988de91a0", 0x5b}, {&(0x7f00000001c0)="b507df3548688b4befbb61c606dc47c688", 0x11}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="1010000000000000ffff0000fcffffff95fb70b32cb04dcd3d1a80769e07533eb032a7edab80898e15844293501ddec535d2d59494c56806bc1f574e03a5a4b9b5246939f4324316f195d4878f23fffefffbdf1177213655c3c801057291ae11de5e2d7f1a15a41144620fd9a0864ca2ddf7cd3b654aab9eab3344b45238c0843f13e069d6d29f3d6a9d4c7961affbd5f938e14fdaa7a314de531efd78c3c7d0d3d23899ea1422553590e00eee726d1153c4c327f0c13eb55bb5b5a0fe5c28d8359984ab183144588b46e0933d5bcea939e7b637da2a8739f0ef46c9be8a0f2ba38c62e4b0ab09291149f465ecf1550f18c62ac88c17246cbc9f1032c2d29d63c9789f5a6350cfd19c3fd9d87c8d440c4ba17335a465f164897ee9647e26818174a6a1df03c22ba78c430c26a8968cb1cb048165105f2524c8db8392a28b497a03ba8c3394cd19e4a65bd85f6548150d09887f39abac9c0261b5ded817c258e0f3c71ea33dfb69b28759dc047163ded9d6cccfa84f2066e2196af49a91581a5ab8a24ab891bd583dcef4597f606a32adb69f60cefbed355cde97b2d8a8b10f0c2f3779c0d52abf03a0240192ac63b8505b90c77d817479510a872ff843d53326c0023300c06baf5625b08cddda6ec452dd8e635578c9de4adda6a77f7438af6ad5a6f5f5693ab2e4880262ed27f8552b217710e4b0aff98b5483bc576ebe4967534ac3c6cfecd102ffbd2e7680ede1e3f0a3404fa8587534a05a7eb78eb2d6dd5bc5c43d87fac755bafb7336d7775bb1c94b08d7a84026306575150202e212464adea7233a9f8b8140e6f6baf28edcca89e36f01d50b70342c42e2156f9313ca168170f24b94c02c4ef254d010c9c7306a7daf33c738561f9deddc647b4b538bc9a7cc08cf7b0cc5a28f0c7eba7a28d8ae7b665cfe45b86f1e4f2d8d36de7efac4155d25425d250524e8d120d955013f0326f1b21f42fca7b00f080e49f0e20c7f1f59c983f4062763e8e55c785dead737046543da61f1fbf802a75a193fb870f189c2a80acb029ece1dba87e94b0b4fa74043416ecae9adb9813a443d029ff840ffca2ee12973c15b2755f4f059d26bbd89daa4d4be5f3f145282f19d71af1f994b59f6f0a7b59e0cd5f30362a7e31b36e60ba5d0c55595fef4e22a6eb2a1e3eaba3a4ea166ca365b080277e7b38e1b705b279c882690e19159ac21837ea501364582803497dd0e98f5ba826fd3e4e29bb2c04acbc72105389a93c806b52eb895f4fc9898455fd7a011947e437e0d7e3255ead92f771299776d948de3cbda4dfc7657eaeea0d101e92109b9c1cbac97df6b713584a8a53a122e71515984019e4164dcd08b36045488a3d626b187ec4cbe077836cef458e50139b5b505c77d50ba516f5add6bb90b56b0a5f113aafd11adbf7d1b276a36344c85bc1b55e43840ab86d8f61a167cf9bae8b9b305122cfb89087d4ca35b7a7d488b2098ca247f926ef0899b0f841484f0a0305d6062c48cadfda1d2bfcef19345b355683b1211b9c12bdc75df82a9dd9761e20a22c3dec25afa9eebfe9bf21fba17607135311be2663422f7885a298f9ebfd02d0f646295a576942ad9aacc7d6816ad483445b03fa860f04844921cdc00acd16a3f6166f8039dcca4d9bf76c44cb514976156c4575dd9782578baf9527f6e28861bc09563316c782cf55fd5fd43cc36794dd495c2194f5ebdc945d4f42d66ff811b20b56c1bf198a308e156a142640751710512b5f38b1047b1dabafa740db770302d9f2bcc21ad6d9f95dbd85b833edcd092a4c1270ae4c0794c6f5a1c1ea5967057233c669d39f73816be2c08c2f702a4e71fac1ae3d10040aa83dd662ee898f5b5fbb697d33364fc017f0d8797fb499c19d2b6166fa5ab9dc16dc0b0003a3eb34661b9fa046c4a3fc830625fd2a51f0cc2bc1ec125288014715c4d460f0c50ca089dd86b40d8f7b5e7993de221b16d9ebe83fce1fe6d85d28f48d8535c1a10ef1861e626b405c00d99281bd0e3d73f1ce04550b23eec6d0ba3f5d2cd4e2dfc4aef7234b38476014c089b8aac2b8fab05c1c2cca8b3edadc4d36d6df2fe4ea64c31b73074d9992984eb4a0d8ec02e053749d94b60178930e967b8f6b3d7e24bcf7f84440bde643fbfc3733268089a9b3c0a7b9ca2230b9c0e7096c4f9653d00a77c29842d994069681e8782898d6ffe1a71f565a1426dc42e3d6b47d0dee8a88a9034ddb49219a0f5988f84171ce4ed607306b608062d11cfb60dd5be2c890ff4992b8075938bcd16d4f6b9466d1b9023ec860d3fd2fb8761bcc2ea4b1885aa3238bd45263f72ccdb8feea5d967a8d6744a9a0bc8f5dce87bca6c89de137e11d0634a31f983d02c54c4228e8ca9c4562201d222120229e443b777c07cb2edf903fba2a04a512aea08fec2b0e92dbf622d65d1d868d57cfe5b76983a497c589e10685767433ddec6579050d5849f4682ecfd715f916522ddbca1c84bba602b6e679d42dde82dbc63ef602c05acc86e44a194d6e11e8304dcfab816f2a0918fb65bd26dac091b4f01fbe36eda9030de8ad53d3e42d38b560aaf3d12b4e9880f8a1fcfde11563ae676a584dfadabd8305aae9c462868c4daca7aaf930492ce8c141bff9fd2d7b574cda7aa8e6858fc085aa1995b528a5a530419862f13d7eb038be84629edaa79ca349d20e8caac421b299251e5d729f83fb2765f6d54d4c1009e8b700131dffc59d8e9fad7f321da5c1b2aa31960a19f2f6eeec284d28ec7e7789c83bbcc277f4d69ad7319d69222d2fabcbf1964c673d13e5b654b09bff67e8a6acb3e3c1841cd32e6f4b47b5cfbeaf75c94643965b0c3b055a068a4319eb0369b4de4981396253077e4bd982e919f484eacedf41bd59ac806e532f953d9c5b93314c98a66948450e59543c21e2f3c94781d9f1660f6c914d4685160d8dfd62bbc8c6db31c6db4dbf5fa4aa175188e46d4f81b3e28e06acfdd5e7b93848e23ffd932e15106cc049a8eeee1fb0d2d69c91e979c42f5e351823e3e6f88cd95fdafd6cb1d88eccac4bc23a108b8a147ea1dfdddabca30183df8710867b9a995eba5bac62f996a4298344b06e38470b8ae6011912709380d0e288ff6cf951fabea51b555238ff42d6c4642e47bcb3fa9570a642390fb9f2306af256f5e65ef18cc043279053fa33840adce4a0b257168ccf3d405d60631f42948fc527e928edb0cba5aa7c55dbd36dd1775782ef54df6f5d2386d6ff69b3d7a69e7efa5394b1c8aa343f14c384546bfa3c6c9951b26133cf21f04ec3260e293dfc77dd08d3f76cd4dfccf84e3543fbc21a4253ed6001f61c2292eecff183f4b707cbe450401a086f5e416d5036be5435a2f0a63275bf2d2c594b013ffd40ba9fe52a4e1818c9ce4c59b8c43a55d45e44c66ac1800b8ac20d2ec150ef11442d473f93655f241b1d20aeddbee0204168ee27d50b61391d9f0994200ee985e440d13e3de0a7652fdccc960b063febeacdab5d31d5e289228058cea10a8adea483286cc71f853b743353f518d113b746957a4d00e3a0ba70b425e5618502e38e2ebb60c3b9fdfe671065764d537b6038acd1342d446a06debf6365e740867fceca5ccd9fa4abcbc356e9255f33a9775e8a628dd01c6375c1e1646625c5512ac17841b0911d25511a49ea7bd5d4105742d147ad47bf82d88296e29e16109ea9317ef12c10dc96f75b056fd0f0dc600953e6fc35539567496a1e8d4a2d10bf1d906ad49406103b70020ac05d95e3b7a94595c8e949667ffb1c9315ce33ba3a49c275ab8b5b80df0df8ed7dc5e5ac92b5fc81dca6d44d8ca0acff7a702081a17e26fe66c40f8e33ba2b5d9cacc2351f56462de9b01c5da18a3bcc7ea60fcf259e1102f19f343a52cbe8fd8dc5808999478ae045627d52a999ba260331dfd584153b161c8ad37c8e3a093b0fc2585b1bb71d01736bcf0bf109795d118e98bde6fc311b35c0a126a664c573cac8c8103fc946933e7b155c58a66133fd3b5e6efd9ba7c98cc973b66b550282249c0689cf94becc45365143743bdde9772ac946472fa9e7511cd530e860894e4c9d1a6bec620712e658af00216666a828e6b7f04613d10a857b2fa73a29021442cc6ef0a503799aa7313d57d29ca3c13cb0ac6909b5c2839230c6423a7767e162e2c671ef7e35948feddf38e0d104150000b4a59e26aaa399a88b349da6b90c5dbbed70c86fc25ca1576a41f3f2e747b6d7bdf2326000e603140e24766b488826377a4a2509fc65d96c50c435dd8de61c5f267f9add74d22fe8c7dc86c4a6eac4e0e0cff5d57e194df19634b59bc912cf3fd141d10ff7ee3fb15c766120d635f31c94d899d1c9dc6877a683bfc8e51e427bd352fed45c7ef0059a9a97cce9c539160c7226343112068dbd2460ec0928779611196d4dc36a3d18e056d000000000000004a67fdc7b1b8e513f47c71ffcb433dd90ebbb3c63d085fd5adbe4cd4fcd882a5167a4ae43885587832cfc0a767a7891b02b767bcb4b385e52b8fce68e3d1294bcb05c971a20e9f0492acd1e4a8f78f3552b20ed36b0a0ca76303be663e5f0ed14aef21da6e8ed4df27df7b546567adc9c9e58ca96f0a77795b2060da7a54ccb659b7805d9df4c7a8e1f830e6e5659e1a493e77f97e124ed2fc23ecb0bbc01fbc925976f51790426547d23b4215ae572923e1cd3d4dd5d7fc9eed0e955bf8164e098272de1ae4c0efdf0aced54ebf2ebca76bae4cb6baca2095fa8c662e3c2f56c9a89c4a1d17d68442441e2ecf718eb9087515a4dacda0a3b5e7a1718eadfe13cc07a5f36d60c14e158bb286dc1f8627530d78b024bbcb4f7940d3aeab58c441d6a224e6aeee5d246014d28ca7b2bf717fd1f6e2b0d0c0bf2e82f8e3f0280f25154da32c0f1ac8bc29e96e65db90668dbec5a33e826f61ad8b9a41b5ad799e4efc73233c38f6fa0fbec96e41f4a9df133288ffc93120894782b800c0802c56b819007f371d82e0f5a3255c73a6851b5c52b6e0b980a959eb4f5876461511cdbc112d97c0f85c06dde00d643cb1c70a799efd03af8fa0438b3fb263011ed38663af20079753c379f73ccc628903d7d83a750a91d30f5ac7075694935038c664d10d46320be27cc60e7e6dd9ee2b21a32904a1f5be48aa949ef08db3ca7ddd7d8d165f57a984f331ecfd7179ce658cc11c23cc8688ee8227286022ef11b8a66d10c56fab3e389f24064c0892b8d5688df42f1b6914e6079807a12eb0261d0879e1d5c2e3174b8ca207cdef15805c5239a6faf18346fd9e1fbcd9dfaea4612374b0f4bb8d54f767835529fd990df9eb52ac09af39614497cba8cd0a9e6a1a774ff68d7c6c374e8a99bb17436068680947586f81bc33eba2680b85718e4045cfd0e6611b2782c71fadec97203d1f3ea4471f6e1f0003ca040469e19e73a39cbf985569bfd8723e647f6b6bbb07c969cc9c4f493bca77a2cb3dd4179ca6dcdecf8d32f2f5672ec7d703a900867b78b6d6e0ae0f8440b01d314fc2316a1d95ae4bdd36827b960c4e8b0fdb702ccfc879d406a06fe49da57f5bf0cfd90c07d5c77cdaca9f95aaa06daf7207332ff73dd1e762147c73bc62f802bfba01d86ec0f405bf579ccc66872bbc8cdb4cbf5d7f97abc28157ea67bde5ec2f57ef6f61a42d5b6506ae9fe5f1a7bfec34488c668ac4e84bc8be6c6cb210c2b7fd95fdab4565be2d294f2e95e750a2bc2cbca096451cd9e9cfc7845f1d070f4ac83e10265090782f5da613aecc4eb35e92f5f3d769d1ab5c8fac0559a9f229cd3986d8d6ea98dcf34392925c39f9c513c2324fdf68a8000000000000000100000004000000c7ac01246b7b87f5c084b650c873e7fa82c1e0fa74104d61fa2ce0e9d2aee8d721c2530177cd90898393f2dba745380d230f2fd095a7ce5cb9c57b34862a26ad92174e8ed42dee9cff38b6c1767bf169f8532c9c3b960aaca0b64fd53068bafb34b7c99cc67f300436b86f5aae7e9edfbe103e27dac79ae1982fc3f8928aaf31bf5b7c68ff8ada5d1538d9e1ae94ebb016d82c0000000000e80000000000000000000000040000003428d374cee74c57379e1e3131f810386aaba45235c9030527b581adf3b25d44b9427cefe8aa5d5b6cc7b34e95bbbe91ab9baaa9aa1618b7539183a2ca1e2a4e2a5aac6a6e703871a398388d455c504a3a5a5111767ff73620e5cfd6eb88fdf2ccf4a1d1c56de1ccd1b9fadf9c716047499fd8942c82c44584d4e4913d19f4380dfc5e89638e465188b5551c32e08efb10557608850d5a743e960b35d1a20212dbab0f3c118df0ce4339438ef40e2e3b0cf8688b2cfe8209959d96ba384f82f28bed1ebda6cd6ac9431874da3ad2a8453d5e000000000000f800000000000000ffff000001000000e4c8f49a5f9cd02e8141a8456f75e6becfb13f8f9fd93a409bcba838c803af64b6a8bd7f541347a0e6b138d03d05420ab9171f7cd49583e6d61b7b4f756f0693457583f4cda4a712efcadc74e8aa876c4a4f29aa406d397bc3f61db8eb5f5f101712a9f9688096d901068718f7bedf08d0ccc9331b016b56a2b9c5d72e5c20d80e1bbdb6ed6a13c87315f4e2654b8d0414d82b88b444448df229826316d6d3c86b39e4a767a7e7dff5c0d46bd5655cc09abf08e6d94a11e8f5833a28f2860178c18d9355ba48a0d6bf94334a292fe7281435956e15a5d450d4c03fadab86bf61bfec96c400000000680000000000000001000000030000003fef9f4a6573e8a07e86c7dfd990796e061abb7bf42636525452df2e1da8c8b99ad7bf7039d36dc0df5d51d75014cb2eab3a033869b64c6c528e2aa0d6276403e71a771e3970bd0c9acd82edcedbeaa6f85a8f4888360000"], 0x1300}, 0x400) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0x6000)=nil, 0x6000) 16:04:10 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffd, &(0x7f00000000c0)=0x2, 0xfffffddb) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1f}, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:04:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x1}, 0xc) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:04:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x5) r0 = msgget$private(0x0, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x10080, 0x100) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x800) fsync(r1) 16:04:11 executing program 1: clock_settime(0x4, &(0x7f00000017c0)={0x39b7543a, 0xfffffffffffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20221, 0x10) flock(r3, 0x2) r4 = dup(0xffffffffffffffff) connect$unix(r4, &(0x7f0000001900)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xbc0, 0x8) mknodat(r1, &(0x7f0000001780)='./file0\x00', 0xc080, 0x85) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$inet6(0x18, 0x4005, 0x6) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x43, 0x9}], 0x1000, &(0x7f0000001800)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfff, 0x81}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0x3f, 0x28, 0x7, 0x20}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x2, 0x84, 0x81, 0x1}], 0x3, &(0x7f00000018c0)={0x8, 0x7}) sendmsg$unix(r4, &(0x7f0000001740)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000002c0)='C', 0x1}, {&(0x7f0000000300)="6edd286a86190b057af5e21047f41006ad913258b0c11d60520d0fd9409653047f29713a26", 0x25}, {&(0x7f0000000340)="a78cc31eddd1c3218cf2b47176f4f7aceba0e570567fb2bc3e351c93f3dd0b1d2187211d32e7ea20354af8300ef05d423837d14971df48a1c316a0d989cdf9e641f200768b22ae2ac8a15ee0e8d35dc888ff0d0d779672198cf6b73956a652c52519501ac9e079bcf673b36ecdff72bba2a64d4dfdef99a1", 0x78}, {&(0x7f00000003c0)="3e5e4308d2171cdaaf9acb1c0e5f7c626edc679657f01e7345a533d22612a249a7259334523e562c4936b5bd9b4220fef11ef5f89761ab726c3d2da3e86588dabf9459fa435fab01fd1b0d3c0adb8c502501ae2f82815b8736cef357415a54189ea1ca4b5706a8dad262c4e88fef7aa516", 0x71}, {&(0x7f0000000440)="2bd270a9fb2b480f812bb493bb68972c5f92f49f0881ccb985c6875fa7d7d175b4741b3386888ca13355b49ffb34733f2671c3f179a0032b02515401edfe22996ccce7a5e6460f8046be1fe614791e6fab1163cce2dd149f857b3825d1acca4663bbd9b23ee36dbf0193d4a46b37163736cd1fc512512dbaebbb2cc35ef11e75fab826a36f4c4f3e0444edae370c30da58b59b036167f278ab09209ff2ccf2f5d032b881975adc79474f06f478bf092213782fba1f11c6653995c3c11f2fb009dbc15d9f921c33a8902baf5b5100214688400b9998c228", 0xd7}, {&(0x7f0000000540)="f08cac9bd278eb2767b183a69283bfab0c839e26ea9883870021935a9d7457890f711d02a065a792ece72f01e41dc208773d5b6fcbe70a619449c360d24c3fca7d444989bd0b89cb45f847d8fd2048f06d36fc865b5c232844fbaeae4efb0c6391c3268e095980d971c43495d22899e07abf88060a271461aff8eddb56152ed7f07796d5977ec2b9213d0d7931191fafec734c8eae43edf07ff88f0fa78e4bf448461b602fc323d7b3901b9204eaf920d7bfb73cfd3c9781d943d6573770744f3c1ebc276a72128f87e57440af933bc2aafa28bfc6d937c2322f0db9080741e8aee6dd4b1cd1aa13863d31b583e0f2304dfc18c581762ff41277697296ef9e03de1d285172dce82f8d5996885bca5df9ea2febefa4a4900801164b4fc3a1e23c0d7b6006bc4188a1fa46c7c62dc486f9d2b696b137f3a3fdbe361ee4be8060e307695c50676349b6d30186f103bbb2c7a43dd8a284006a34cc4314551407fcd4419338abb5dedd7eaf7acaa2069055607c3065f0d9606029b34327f87d6118148590d0dbdd35fa850bab2336ead841e36bace02d01f710b6582abeda32b6e0a70e944b1d0363b7092306801bb0dbe40094447b8f9f5634e6c82c301ebd073b4d22c4bed9d569097e27c089e6d87d2e93355198da971584755c69c289e0350f74e77ba6f3052995117570137b790a9b168d191ef483539fc9d8998e5e706f9b1ef4acee363b7b2e559882c4b8b19b338bb21529582bca928433eec0890007d47e98dcfbdde575d7498a997128c80af0e930863a6928d0bab85b19578d2b675a4abbf2e547ba12b5009d5153518c4eab0f3e58697e97f0a354506bc3af9e2f33a35450d9aa1b6f28d1e650e9a7d8d4b20957dfb922433865dea042d567165d1965d29933065581f34c11e3440b1640699051e1ff9cc2e8968fcecf0bf68329a2bf27b4359d398bc256af9f02bbfa7aa74dde0b1aa77a268bfb04d2b4cf17bd3e75c3bad285e8202fa5abfcc2034757e7b60daacac801eacbb877159be0fc07551f0bcc262f5959cea5b36ae2f4a300e4fbe834095536f31a14090480ba0ac5fee35da8794db7a62a5259f42b93486a9073deabe8ec73d2fd07996ed9fb2926eb70a96f3d93ca3d5a1969a82f701c3cc97f78c19cc1b71c370978975379300af39ed00ed1573bd2e440f58ccfdb6e1e97a747d3b866bdea06c77806c3ea402a528a2c66aadb5b801f31aee6f31f7afb291dd23f407d4fac782ae732a0ad48bb10c084b7e57664ccda5f246709022c9d57ec1b694a6af9f87eb2832fc8028c762471f9ad3167ff0b9e6a9055c00eb136f147fc0056ba9ea3c08f9ac3f517c3f74fe8e016b6d08558a53b75ce74ba5f6d1dbaa528abace64849e3e9d2f53f64606b6d46dd85a8fefb6fd6639b4c86b83deac0cbebfa28276a1027cf714515ab84a7f39033520db8edfc3d1a8a203096eec59328d83719a4ec8df27f8a12e89a84b8b2389c85be567c5125c72354b27958ba20c1424ad4a84eb3b7822c3110a62cb0b1fa1fb5a1eb4c2dac7a8b13cd84cb2080b7ee0255abdb9cbcd984eb404b0a3c8c54350af3e2eb409e493cbf758574b605a056bed5a6ed0452206e70f4264e7ac2face1d26f226f502c4585a68b738a44146be210e461e8435797cf5356986e812de01b0057caff91c03d6805551388562c9622cc858a360eed654045e3ee5d94697d5aa7229c674a6e0846acdeb7500a6c89a38f909eb36467e4b368b1879d2f054d92e012dd9955ac72dde0b7fcef0bd4e46794890958a3da56f91cfb05bfc1174018933b4e9c0bfc7d22d409052d186feaadacc3444e90110cf5938eed564894efa5e2039d49238ef428d5a40823ac55d026486a82135c93a620450b9cf77c5ede872a32e77f466216520d5118a2799e50474eb95056137b1fb461d9283af7e29313cbafcd52ef5b0041734abdb7d1a383c227dc6dff2d90d2337e99b70e46074dee9891201066dfa4fdf8d30f0cdf383968fd4432a306d9a18d28a73abd6744f18165de02b5f79c248586353012d2fe696686def83777122c7c0c180a4c3b2c9733e874978d40ed5ca747f5a6703ac86d852fa1ea1f15cd88031b389fb36845eae109dc6e34b5bae874e62296f65ed599e4328faac8b188990306a81a33fe96b80ae79542fff1b93657d4305a1a2f911cbbb27d674785a83bce9f037e03bb29db47b6024da7f5ecf848ab9a50b8f0ab1f9a6446883b77b0ae481f2baacef81a3e3ab638217f8996486e9bd8ea38f43b1e711990d3f9ec4d8667bcc59b87db8cc37112dd991437bc1d22bdc0c5716d756614ae0a789c8ae80c3edb2b8638eb5b7bdfb78fa1804bafd62d5b1415591a6a2bfb392d8c6b8899a2c6085b9e1a1c81339377b2071d7abf9ade55756932c8e63526dc1397ce738fdad89a36e8f8e8265f18a4a582f22c1ade23c463536a963088849e5744dcbf47d45be9aced429fd7aa3ff452013a4b5b533e9e9eb2e3c7c437fbc57bb4a18c4d8a3bcb8e8118244ef09a4bfd8f3c88fee0ae581a30706094b9749061cb41ed57097c4bb29dfe83acebc3de5ee4b1b58deee89d5663786044cd5ae844c5b20fdaa0510a23377fce4e3e0fbd41dfdde7fa8e8ef01c1aa693dc81c2c3cf80d559d08f55699188bb504443a1ac582cefe659605a60c1e2a3f7b63a7044571c293534b1b0a1ab270e164d1b58284b439c1b7f00e1e2d34f329ecb81c44a49930e13f1d01b28f80b91b7e8e1462e109cc2cdaefbb017110e17a87cd8725cd8181a889a63fcb77da051256c09f0c69976872983d15e2347eebaac6bf876f50294b092fe4e5cbd8b71a971e42f1115ce67abbc6445cd3ef8a9cc8ad930a78426f51813ecd88be5c94c2a38c9459dd9d821bc4db0d300710b9164068da577693424f64eb56afcb662566b9d07d8a1e927ff1c2f3a0e4171e232c8b6e1321b75b87dfa7f3d910a113d19cbce5b25d73746897b7cf85f8683911996555822609f580a916680fd95370a50193d4be7696806bf729e80386395b3aba84c7d00062f139fb29812180f6deec5adddc30de08281ff12162d8d5d5af25417a935e78f9ea086cb4cc9b7201d8d92375ccd0637fc7bb92c945c606be41330ffccd659fae7021a89005416b875a2a8d9947bfdeb5fe5fc4fd6a5bd21cd7cff0dc69b70b7fb3f35f16f35c2ac89a980da16183baff69692e050691ba960d2e48c03addf584e9229e0455f2a4e28cd12c64dbe6cb8599b447fc7aebb2df14f0c05106de021b16196954c18896d376a04798a55a65a1cfc3641011ce93f5019dcfcac258c76f92df4ae640395e7fe5f24c2905121267d76f2b945c27c2f98c410e18ff656eb42ebf815c907242b0504a94dd545f27e6e1e849390472f55af678ac0adf6c077db2348acd9980c741623a23f553840de5513c55540770ab555c16735e2ab2df63548440efcc68e978082722265d73594d17e8e6eb5db58a74c28243613de9fca077d4112fd13b1c9fd7cce81441088065313f1f0d270ae877a6856909fcefc32426c1f218498566ecce47b055ae1e3a9034edb41607027a58fc8ec1f95a7ec85e99994b6e2308444a16c64ac74f4e3fd78db64f79f311f416f26d4cb332630b98061b5cd0a2bab72ab919021611a6eb6cb27f8c0291d76acb52624a0d572cc9b6cb1acd94f5f6996cad1b34ed0cb36a23550d9b102a9d0c4e0a81bbf9bc0f8a55d629f06a62e5e51e8e4fe59aad59420b364a835c6ac07a526a678bfdb8abd5ba28304d3490b43e5b805c327c88698a99fda4f77d6d7e97e5658ec69108753b696d30e4492d1711bf26f8d25810872554cbec3c0f74c4d0228aa28c77a8847c4fcdc1fe4ffb3708fb19c4161820b47f7c0c6ffef933577578da9151b0e4416a729f2d68a12fa700c6640063463adbf7ec4417e354f11f5b161210c243b427172498a0a281b27a03523220038ec9bdfd8f1a2b63913429c7867d26c3172deffdb0f8364755ba5e984f408007947210180af7cb19c72b74d78ef9aaf56bce1c269e5f1196805ebc9f05636003ac91122c321ffa20d426b08da79bf5dc6eca01385446f411f003cf7f991f36e696e0889524091d256b5514c4f90e4ea0ec78af755925a09e45e50194f0f3b1ff30571d4da57e8d415e0223aa40f84f26f4d54fd91d79478a37b7ccfd7cd8b1b7cca41adc13d899c54070ef119e013410d2bd7f3b54134c49cc82b774216d1e7fe0d6d06a5e3716fa03c2f092fe74c6cef684273232b0963d9879fa99d7b3fd86a534f227bcaef4817011dafd5cddd75f8df8193f4c718506afbdda97643d343620b70e742e0d7f8c00363ceec6d576824077c55e74642b5b34cd51c99e52663a041fad542ef018436f5fa2d63fd4aa8a048336353ecce9e4624d9260a5d6aa00a48908ad5a8b14289d82d9159c9424595d2a5970c5cc6a6843dc6afba36ee5bc2cbd0ad9c50a966d0502f7e672076cea18f9ec209c3f65edc7250d3f7e131065b292631b27d8b2a32f1c50cce7523dbf575d20d319bf4c2237559c90575b2c3c32a83f722e2b1457b5d4c31b08fe93ab74dc2f6fb33cc9032725560e9fede6cfbe2c008b729e96a9b38cfd0ade89f81b388cac8b938f844b8ab7004b125ba642575f0fc12fd7a814ab1611e0ff66798f8e1a705b95ed923daf88229a2355af306f151d6d0a39ad947b738efd2206c9acdfa5345d42ef0bcf87373e38078aec8ea2f5f7426ae462258e8c42caa430a4161f468a20f35b58b9731660693a3f38f0c4e07b227a56af3ed682a8a872b699eeb4cba02d45fa2e95da18862b47bc97b3231b28e98bf12ffb9d6da3f078c931fde91bbabad1fc52eb27639a4626f20e005d2911f71868592c193bfc9b3928097b34cfb8027b396e3201ecbc552f4756ea51698953f313e02048e8e2432b4d389b0634e093b9233d055a85545d3a3ee42a8cfc715378d06134593cea4f1cee8ed2476da159b1133cdb8eb421eefd9089297355da510921d0e34dae61404362819a17a6382d3b7661dfcb78148db9b01e4534a9f783342eb2d3ad9f99c19b586682eeef5172815783791732e8b06a4185aa82af0f929558ea0f9177c93dacce59e213ca272af30021fa9e8926197ea2b74a4b126d46cee7ddc8cb4e14bd46129ec5e9de1fc893ff5c5efcb01a0ce5a6edb9a5c33fcf3bc5872ecb17064c01bd3ed82be9799d4db74c64c8ef374243df04351c9770e9aae93fc14aca3ad91bd17c1383935e50c3024cbb7aac9ba271e329ad053d7c128e8f620cb5da0158e954a1b415abda4f1f5d7b23fcb3e486b1110a6558110da69e4f904207526bc664a729fd23781d0d93debe2959667c68622d534164ab89c93263b66cf8de8109413b50e0869329f31155430839ea3eb99c709fb4425719675850ce17b38f931c8c4d5c92216318aac0fe32daf903ad39ae812724afee7ac31017003606143dc739625cbd362f3aa3211aa474c792c3db985310b041238b56019b14cc10af692580f7324565bb6e023361258c50eee83812f6430edb074c2a014193d8d28aad3c12ae52cc5eda2081bf47940e6509500ed6ed4ce1cd222be481afdcdbf10bb9db72e8f5247ba6b7634403a3b2d8ab33741953c141f3feb6d8a67240223e22540e580ad2de78a66ac20dbc243d253b0649158107c5cf3d9466404f591991a0a45c4fe30ef38013cbdfa2f13ab8a6a29891b973a78626356f3675ec0bd8645602b5916ca988101dae0403a196b858b434b1509725a14a10", 0x1000}, {&(0x7f0000001540)="f1768cf11b2d6a", 0x7}, {&(0x7f0000001580)="a5e922ebd28a9555289c07", 0xb}, {&(0x7f00000015c0)="7077e98f93b7917b22328b17e453c9273d536f9251472cd64df38eeb28023a57c28cd013118144c4f2fdf12328d3063e1aed28577a50c7cc637ae044253d23d69e3d66ef5c3fa331e635d32beaaf8390787931fe2c79cd8184baaa", 0x5b}], 0x9, &(0x7f0000001700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="00118237"], 0x30, 0x2}, 0x8) r8 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x3ff, 0x101}, {{r3}, 0xfffffffffffffffb, 0xc1, 0x6dba1d99232e305a, 0x6e, 0x8}, {{r4}, 0x0, 0x6, 0x4, 0x400, 0x8}, {{r5}, 0xfffffffffffffff9, 0xbc, 0x1, 0x100, 0x40}], 0x5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x2, 0xf0000002, 0x6, 0x3f}, {{r7}, 0xfffffffffffffffb, 0x0, 0x44, 0x6, 0x2}, {{r8}, 0xfffffffffffffffb, 0x0, 0xf0000059, 0x8, 0x100}], 0x2, &(0x7f0000000200)={0x0, 0x8}) 16:04:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="0ca3ea4f4d8be7ff7611d1fdce90cda97dff9a5050f607c765ae40fabd04286c803217775be224c2eb63e8c62c12125808a312bfc20bfeee7fb435e145ac0d0f784e", 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:04:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60f, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:04:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) 16:04:12 executing program 1: socketpair$unix(0x1, 0x40000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getpeername$inet(r1, 0x0, &(0x7f00000003c0)=0x117) 16:04:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$sock_int(r0, 0xffff, 0x10ab, &(0x7f0000000240), &(0x7f0000000280)=0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = geteuid() setuid(r1) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x55, 0x10, 0x0, 0xffffffffffffff4f}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x1, 0x7b}, {{r0}, 0xfffffffffffffff8, 0x49, 0x20000010, 0x1, 0x589b}, {{r0}, 0xffffffffffffffff, 0x0, 0x43, 0x5af9, 0x6}, {{r0}, 0x0, 0xc, 0x85, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x72, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8ddf62dd2073140c, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x79b9a0a5, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x0, 0x10000}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x2, 0xeb07}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x3ff, 0x9}], 0x5, &(0x7f0000000140)={0x401, 0x7fff}) close(0xffffffffffffffff) shmget(0x2, 0x1000, 0x242, &(0x7f0000fff000/0x1000)=nil) 16:04:12 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fsync(r1) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) 16:04:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r3 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/197) poll(&(0x7f0000000100)=[{r2, 0xe1}], 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="060b6cb5f4e9fcc5212b39be4d4516e65f019912da42dd8f91bf7713dd4343297f40a2168fc5b3e01ba2f912ff3b75cebc52fa237e0372af7ebfcaa06245d995779a31dd4e22cf978df019362f77b5b83ed613c39743e33a49c9d5d8d1e4a7f7fe0fa1aa76f940666453c3a92e08f6a570f6cb6e45dbb590ac73f99e4c2de2575e7cc7fdbe4a47251957041bd9df0097b1db68e1983b4ec81d0506b384c973d76cacbf237427d69512824fd28f9983d4c2f4e849f880e63aae1af5668816ca3e1f03ac1b23a8847e6e93cb09bb6d60e06c60e199c51a11424a95", 0xda}, {&(0x7f0000000140)}, {&(0x7f0000000180)="141a06f881d9190da6a61996df7c044ba228fcc725c86d96a96e7c15b22c62498d2232624774cce066fa3be980c84e1bb3296a716d92121b3e10b51e400806d62ee17514ec31d2e246a34d4791fb60fc72891ff30370d7351766f0b30c6ff6a09cfaf82ad4ed9a6f546ae0b3111061367e9b16a1a815178103cab8a4a2", 0x7d}, {&(0x7f0000000200)="39d318fccbaa6635fc82fec2f67434a19d386e97fdab20954092af54a397ad2368154b9ca0be7087d300b3730ae1b8130eb412d02135c470f57883aa94bec6a870c02ce64c31cda3f86e42ff6c279cfb710fce5f312b434e779e22a4a62c4197b8f4e6abd3fd3b5dbd848570c25c95ca51b98b70382e3c554f51aa03", 0x7c}, {&(0x7f0000000280)="43d4b43e033ac8aae70c6ab3fc5c98a3621f329ce294cac63c57ffb29d", 0x1d}, {&(0x7f00000002c0)="57556f114249a880bf01eddbbb81754498a433c16d4b6435bf62007c5dbd6ea16245567306ca95c18c83e3d78df651b0ef98b1bbab1b979b73684279ce14013ca788c2d2193019a96409157da2e8e625d7098f0e3b98eb4b8eab9b87e8d155ea6842eb510b8aa4da", 0x68}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x7}, 0x3) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:04:12 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee01) syz_open_pts() 16:04:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100000001, 0x9}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:04:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x24}, {r0}, {r0, 0x80}, {r0, 0x100}, {r1, 0x20}, {r0, 0x100}], 0x6, 0xeb0f) 16:04:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:04:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = kqueue() r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x8001, 0x81) r7 = socket$inet6(0x18, 0x8002, 0x4) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r1, &(0x7f00000001c0), 0x5, &(0x7f0000000240)=[{{r2}, 0x0, 0x79, 0xd, 0x6, 0x3f}, {{r3}, 0xffffffffffffffff, 0xa4, 0x20, 0x8, 0xe527}, {{r4}, 0x0, 0x8, 0xc0000080, 0x100000000, 0x2}, {{r5}, 0x0, 0x4, 0x2, 0x3f, 0x2}, {{r6}, 0x0, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0xfffffffffffffff8, 0x25, 0x0, 0x4, 0x200}, {{r8}, 0xfffffffffffffffd, 0xa6, 0x2, 0x40}], 0x9, &(0x7f0000000340)={0x5, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r9 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$TIOCCBRK(r9, 0x2000747a) readv(r5, &(0x7f0000000500)=[{&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000440)=""/162, 0xa2}], 0x3) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) kevent(r4, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x2, 0x42, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x3d, 0x2, 0x6, 0xffff}, {{r6}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x9}, {{r6}, 0xfffffffffffffffd, 0x10, 0x10, 0x40, 0xd0f}, {{r0}, 0x0, 0x4, 0x1, 0x10001, 0x6}, {{r3}, 0xffffffffffffffff, 0x3c, 0x11, 0xffffffff00000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x8}, {{r8}, 0x0, 0x0, 0x4, 0x40, 0x8}, {{r8}, 0xfffffffffffffffc, 0x20, 0x10, 0x0, 0x7f}], 0x5, &(0x7f0000000680)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0x8}, {{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0x3}, {{r3}, 0xfffffffffffffff8, 0x25, 0xf0000000, 0x6, 0x6}], 0x3ff, &(0x7f0000000700)={0x7, 0x9}) 16:04:12 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x80000000, 0x6, &(0x7f0000000040)="ecdc970de24f5ce5fce594a7278c7bcf0675d32992309dcf05", 0x19) 16:04:12 executing program 1: r0 = socket(0x15, 0xc006, 0xfffffffffffffff7) setsockopt(r0, 0x9, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) socket(0x19, 0x2, 0x6) getdents(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:04:12 executing program 1: clock_gettime(0x5, &(0x7f0000000240)) syz_open_pts() 16:04:12 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffc, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) syz_open_pts() 16:04:12 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) shutdown(r0, 0x0) r3 = msgget(0x2, 0x420) syz_open_pts() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xffffffff, r4, r5, r6, r7, 0x40, 0x195c}, 0x100000000, 0x6, r8, r9, 0x10100, 0x71, 0x3, 0x6}) 16:04:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000200)="21f81daa68f34da4519d4f2fe8ed7e9cf6714df69662dff72fe7ba02f1b965de898e19", 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7fff, 0x81, &(0x7f0000000080)="5b5ebc42d2eaa7512c40ec54e9fa6fbd0e6349b5dced3d0bef23a3fd1f5d18aead46cb40afe1b0edacf8f9ebff7ac4e2f47c5dd5a82e44ff1bafc1a9b71332329b5af3ad3261b2ec267ebf0c8c1eb8178b814e91474ccfa557ff97a336c28a2385a03a5d694474640edf1298d574bfb4e719138e14032b5865140139e544020d2b692fa0d538a771c64435241aed88b637dcfba1f55b2222ad5c9b402e990145eccf2483d8b4377c90b50cb14ce87c4d918db6", 0xb3) r2 = socket(0x3f, 0x4, 0x2b) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x101, 0x9c0b, &(0x7f0000000380)="ee613c43ea5aaf47d0eaeb5218feb6f1076e1e8a39328e66e3b4040267e25ec82cd1665142777b783935baefa3b643f8871a76800835121841dcea93dcc8924feee78b549d525991ce2136b847b2772b2b4a740b23f90dfde0037be77708855b4f905e351b81778918a844a5271ffda69ac707f357111b323ab8cea8303c8a02e7d62fdcf478b0fc790c74ee3334c5cfcbd268e7060680b7d72766dc6f408dd0be7dacceea5c813de783533fc037140a71b79c2f52110ea4e8ff3e4d1f16160b2613c79b96572ceaaf9e2527c1d321fc9dbacab958a39090812ca720924a740386e95d", 0xe3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x8000029, 0x3, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x2, 0x6) mknod(&(0x7f00000004c0)='./file0\x00', 0x100, 0x8) setsockopt(r5, 0xc01, 0x80000001, &(0x7f0000000280)="bab7d657ac75d225005cca88c157cf053072a1ad125ac424bf63edb7e629a756e79da18783d24945aaef92a1a28c2998532d410fd4f37f2992a5a9b40ea8a443871fc516483a26dff700d276d4db113f6114950b5a391a2df9c0513caca3afcbfddbf83e2cc6c4bd0fd5466b944bcf7c040e7132c97e900bfc636beb5694c0bd8360633dcf96fce597df8988515bfbe379f849549fe2c6f1dfe224611c6194527c2a09c5a474d7158462b4184653236b8fa198f94c6e3040b1317a1e2315202c174082bd3d493379ab598fd4a5a5d9f983e61784be2fe2a8edfe5c37bf91e029aa4332343aace2703ac3", 0xea) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{}, 0x2, 0xfffffffffffffffd, 0x2}) 16:04:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10003, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:04:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x3, 0x0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socket$unix(0x1, 0x7, 0x0) 16:04:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x326) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x20) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') close(r1) dup(r2) close(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001a00), 0x2) readv(r3, 0x0, 0x33b) poll(0x0, 0x0, 0x0) 16:04:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:04:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffca7) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:04:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4a, 0x3) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:04:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000000c0)=""/129, 0x81}], 0x2, 0x0) ftruncate(r0, 0x0) kqueue() 16:04:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x200}, 0xc) 16:04:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) fchdir(r0) mkdirat(r1, 0x0, 0x0) 16:04:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) write(r1, &(0x7f0000000140)="7774f7de72b1a078667b9a93a96ad123c3ce92224d70b92e13e49bfd5f677911e39120a20599d692d8d62f04ce0b2fef3c91", 0x32) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:04:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/220) dup2(r2, r0) 16:04:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x77, 0xffffffffffffff33, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xffff, 0xbd53}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x800, 0x3f}, {{r1}, 0x0, 0x32, 0x0, 0x4a, 0x8}, {{r0}, 0xffffffffffffffff, 0xc1, 0x40000012, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x6b, 0x2, 0x28}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x6, 0x9}], 0x80000000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4766944b3f7ac37, 0x10000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x41, 0x40, 0x400, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0xf0000004, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000007, 0x7f, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x86b5162304b555c8, 0x2, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x23, 0x339d, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x81, 0x5}, {{r1}, 0x0, 0x8f, 0xf0000004, 0x3}], 0x401, &(0x7f0000000000)={0x0, 0x7}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000340)={0xfffffffffffffffe, 0x401}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0xd, 0x0, 0x4fa, 0x0) 16:04:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x6, 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/226, 0xe2}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:04:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:04:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) close(r2) 16:04:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:04:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() close(r2) syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:04:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0eacd4f9106194a6e7bdb31130cf7d758d4c42f9c0ea2147070f3f9fc610e21f088c0ed028db7a8e49b95d6faa0a4368961b3b105a1941be082fa95f5ecdac1cb690f6ae049bdd14a6c08540aff268585a245d13c52ca419bb64e167ab70ba8eee6dc1a431d66df76f5376eb3aaf687d310a69081ab593e3ffd93fd77634d029f2dbec3af7c8a9fa8fc43eac11acc063047de29f5051045bc3c5781c917341d38387ff6ff8505182f5587d65130ce2d93c3c7204000000480af6e6a7af7e6af29759d6d24f579b77734825fdc0ee89e70bcc2ea2cdc0d0bd525b43eaa0befbb89f7f4d3baa886fee7b19c613684ad46e81681864c4f7a162acb13f4a792172c2d2337706782d2fd242a355a9c844d562c594dbad5679eec55195ff6a46b5bac7cff2f05a5d7a666aabdbc71015db5b0353b7b88398903d4b6459efecb4db"], 0x1}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x41) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xc0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000400)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xff47) 16:04:14 executing program 0: r0 = socket(0xffffffffffffffff, 0x1000000000003, 0x0) shutdown(r0, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000001c0)=""/12, 0xc, 0x803, &(0x7f0000000200)={0x18, 0x2, 0x100000001, 0x9}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="27e6866a6eafe84aad1ba7a7a2cb6668b848b142fc236131bd890246943f653e2b340320b0a3ceb15bbeb417c48a08c0e9f0396fbc52b1c834587c5b02f10c142b5d37ab5e42b2cd600169f3055e407538ebdf470396a3d37e3fd1fc1ba96fdc83d7268b150860bbcc3404db44bc5ea6ebf808cfb503eaa0eefe580e999bbae3579660b59d36afc30630ed9ee2f7bf2f6aec04c5dd9d1bc352332c83ee03419ab2ba2aa9d16777fdf1469cdc71d964450d94531198972e2d6c189c920b054fef55ede4d2d9e469500fb45c82a4e31cac0d65a6b494cc12f4cc17626b", 0xdc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8061677ce528b24ba17b2f8cd154604b4f97aaa534cc6462c5c9f2b95237c721bbbe9b844630013cfd52aec18a8592db78cb2e6be59b", 0x36) 16:04:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19b, 0x102) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000023c0)="3fbeb6af8a9bd07a4cf7c4e79b884579a7367860ce648a8a84e0a7179b3479bb9c367dc87f59b4bce7b5596e15d5d8800ba479783cb6c0f1aa803dace2e36d49d393ddfe534b2ff10b0ec24ced770aeefb76e2108d88fe5b2836c158f7d19235c9c00ef8388a7933a0a04a81598af24975dba8c468c77b4f2991992da04cace5e9e3", 0x82}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x44, 0x0) 16:04:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffeda) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x1008c, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="bf1498738b462f04d72aea82f33bc9998352dea1055a861861467d0c598943ca63628f576af78081588c318883b6bae70a6c510188258bb2cd4cf297564d16083322420d958232ff4726947dd3861684580e74845a6962a57290c9c2dd48f344feb529a73baafd2cbd0bd67069340cc207af5047c7f9018a41599133d50ea37a4d4b2586f313b4b1089e04a10584da88efb10ada09d765095ad257ca15111dfbbdebeb5c6bce63ab3ebf6f2d0db2c06cf29523ef9351", 0xb6, 0x9, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x100000000}, 0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:04:14 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) clock_gettime(0x7, &(0x7f0000000080)) getuid() setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:04:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x10000023a) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000200)=""/1, 0x1, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0xfffffffffffffe76) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) socketpair(0x18, 0x3, 0x40, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:04:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x10, 0x8005, 0x5, &(0x7f0000000000)) 16:04:15 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:04:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) chroot(&(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1c4}], 0x1, 0x0) renameat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:04:15 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) 16:04:15 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r4 = fcntl$getown(r3, 0x5) getpgid(r4) msgget$private(0x0, 0x2) ftruncate(r3, 0x7) r5 = getgid() r6 = getegid() r7 = getegid() setgroups(0x3, &(0x7f0000000100)=[r5, r6, r7]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r6, r6) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r8 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r9 = msgget(0x3, 0x444) msgctl$IPC_RMID(r9, 0x0) sendto$unix(r8, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) getgroups(0x3, &(0x7f0000000380)=[r5, r5, r6]) setegid(r10) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:04:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) close(r0) r2 = dup(r1) semget$private(0x0, 0x2, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000200)='./control\x00', 0x120, 0x4) 16:04:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/87, 0x57}], 0x3) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2, 0x4, 0x8000, 0x7fffffff, "85a40a6adcb60e6fafbba50d4866c00937017ac2", 0x7ff, 0x8000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x4) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)="7763703e7b1342f5601d3962fd7f06c59c01c0a760609de5d284b7de5c0af58d4549d1f3b361677808", 0x29}, {&(0x7f0000000300)="3a963d9a4f601cdfe397a0db709abccad2e791373388751b141cb773e33142a1f7ac9c5e056a2af16e6717671478c0a78dea8c5fcff7ecb8b2a3bc2412f61849e31a60d5caacd25a3d12dd170e06d48e5ff40334e0a370c8027401328b0d1580633013b15fe6e86e9c1b9661d5a876f0eba5f1a4608d12ad0516f4ae59", 0x7d}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="739247fbd5017371b8b8c0e3e84664d2b37aa6b3b93373025e97f36f8d343f5ed52b5a1140c8f49f62cbda3638d42b7c4597ed1a126a8f002af003f712ac6266264f44956150527c3638c725d19155d0e62b818d28ee040c5b4afa6fb78bb16021985364bae0844a86", 0x69}, {&(0x7f0000000440)="17bf17846ecf7c918578", 0xa}, {&(0x7f0000000480)="feda451b31a6c4b5b257f0fbe3b5e886a87217d09464f8865a8ae044237d9122e419a4cdd521d506f6682a7f86a47379d9ee64ac96a04ce132c16e1ebff08e5d5f84a7bdea5ac2e39c9fbbbace11a3e929368644cbf4a160f057e1fa328848a4422ef14a91ffa636410b58c28e64ac4b59cf08c70db9dedcad4cc5", 0x7b}, {&(0x7f0000000500)="8801e0f8040c6c3ea661bf569077c7a9963712ed6d549230d3e3b214b7fce2230721d11a910f7f99bdbc437e6de67dc411578428e214ecc1e572cb8bc5da0a9aeab3", 0x42}, {&(0x7f0000000580)="c3bcc3ec0748842026cfc1668133ab4edc83314de6cfb45e64766440ba4fb970827074e147daab6992d9fd34fca86dddd19befcd2e0c15a4ea5eeaef273c8276b9d26424cdd48f86c986f2e8061722b877e8b8fc41", 0x55}, {&(0x7f0000000600)="e0edceb8fae6326ff731ba31d41c66ebe7607acc3eac8bc64fe4654a4c6a66a6a593c999d4961250622b9d65e8e2f269ce7e5cd560e1166303c8dfe8082c6d936f1c3689ab566eb4c0db098ef0c10c37c491d363b83ffff8c4312236d9beb6266cde45d78f7d9c700073aa18e347d73e344aabaa9d79a1a092f6f99e7658ac0f421a84cda92e2a37506ff3069e8f856ff50ec03a1627a6a9f10482ce9d5fb446705a7ff79c6599a94645ff734458b4fa61f6a0fcc05b92634069", 0xba}], 0x9, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto$inet6(r0, &(0x7f0000000780)="e02dcb8960d7e71df87a32a2b7e643285ced8e659c05dc5bccf017fa1110fac5f9881d566cdefe4dba0173bb4ae54ea9bbbaeea2f058871dd9090e3565d94edf4b8612e90b326a04f0c10c04014c01a15c55a98ed9eb6cd616391c4252004487e3a0cf218629de500ddaa0291079b00b35657478e1f49bd8d43b273194aa8c949b5f1d69772405bd321d6d3f4925d38fe97ba1515b4223f547d1e3cdcee507292d41e836", 0xa4, 0x2, &(0x7f0000000840)={0x18, 0x1, 0x3, 0xffff}, 0xc) r3 = openat(r1, &(0x7f0000000880)='./file0\x00', 0x50, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000900)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000940)={0x8, 0x2, 0x7, 0x40}) setitimer(0x2, &(0x7f0000000980)={{0x39, 0x200}, {0x8, 0x6}}, &(0x7f00000009c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x7, 0x3, 0xd057, 0x80000001}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a40)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000a80)=0x36c9) utimes(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)={{0x5, 0x9}, {0x1, 0x9}}) writev(r3, &(0x7f0000000c00)=[{&(0x7f0000000b40)="6070722453aa328f75762d497c08be3b68d720697e8416edde41ce7393f844b9807118058d90505afc749e7de0c4eb3dffd4dca2eff6f49e1a4da7ce11221afd5645ddffa4648d64700456a7ac506789b1d50e61a2d39832b13430549393e88ec977ab2754c2ce4474a505a96e3d0e84745afa39ea1f", 0x76}, {&(0x7f0000000bc0)="69d5c109a8aa848314dd68c36594764a0cd40115032e351175e10fa37c3ddd225d278477c6d0", 0x26}], 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000c40)={0xfffffffffffffffc, 0x0, 0x1, 0x7ff, "b268eb7d9d7c2baee5aa4c7e5ffc5fdc64dad62c", 0x3, 0xb4e}) setitimer(0x0, &(0x7f0000000c80)={{0x5630f897, 0xfffffffffffffbff}, {0x0, 0x5}}, &(0x7f0000000cc0)) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='c\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000d80)=0x1) getsockname$unix(r2, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) getsockname$unix(r2, &(0x7f0000000e40)=@file={0x0, ""/57}, &(0x7f0000000e80)=0x3b) setitimer(0x1, &(0x7f0000000ec0)={{0x7, 0x7}, {0x6695, 0x8}}, &(0x7f0000000f00)) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f0000000f40)='./file0\x00', 0x0, 0x8) 16:04:15 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000008eb072a5b3fc5513f462b56fb8a8c7b802f5ecdebd24b13a0ee2b6f0781032ce7411711acfb3fd7021271221a989d180000000de9b1e9bbe7cb7548977346a29e1cf4a0cc32a8654c660fd7d35a8d95b152a35e40d94ec62add9"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:04:15 executing program 1: r0 = msgget(0x1, 0x450) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000fb7a6fdae7e4f5f586ff7d26dd36bb5e4e59f65c6057251169a39899ae69483b4236d4984978e8924fd1a4aade25bd4ae1e0423c6072d57717cdc424bd30d41f1608801feab695d1cab3e93cee4bce23c7d03c56595d8237086f4f4e71c73a40ace2f7eb8e1e77ca07f0a5a478f161ac0dc26066455c8ffcd0e3083d0c06c413c2bba64f56bfdfc2f75c6bd5a6e8b9c7fa1256e6e745000000000000000006572e903b3a4a87f6eef05d2eeb1697f59fd72da91f06da541895c366cce3db0d546ea3e1426e9b6016b1359ec1111d6bd02532a52d4fb609dad27692fc4742f5c72d517c7dabc86e3a1ab80a63928050"], 0x1, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setuid(0xee01) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfff) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x8000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffc, 0x0, 0xfffffffffffffe6d) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:04:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:04:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x120) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000240)=""/4096) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x88) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/104) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001240)=""/232) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept(r1, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x8) 16:04:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000180)="000b0000d254815e2d2105ab1c3ee2fc2b6b617016eea8586de56d50ed44308498847eb40d87ad386d16c25de6d43b95d305405cd66c98c8a11570f46529266aae39f8058fbdabc3c08596a9a5ad8b36ce04c8a4a9c511a1ebef0f8709b70e62b9d905a9c25b49ed00e339c78d611640cb12d238e322011c7b80e82cd4e35c730deed2f18455f392ee6975afe57ef5482f0b44ba424b1b4768b6dd6b5f98ff23c547658a4fa82f3d6cfb684ad2f0fc781aa4388470acc9a45afb46ca0b0ed15213b31cdbb8cfe867ba3c5062ad78850706995c454c1700117fbc3973ecc3b5db4f363700000000000000000000000000000000000000000000000000", 0xfffffffffffffe64) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001}) 16:04:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="a41129d3fa46e3722ff363ae3a03b0db72fb44db3693321872ab4e6845f43a97cccf326bcd4f33bafbaee316d689f7aa4e583bc2fa6695e473c804a2f5b8608021b406220d18b799d251fd6f43990777704aee0a9abaade22050663fb99347a5ff9d2ffe4e5b94dc732e9077b8e49adbf9ac632c04f43268eb0431b7cb5327ee0b073a2bb5d1abb7a4aeb36e89557429b9c277a114", 0x95}, {&(0x7f0000000140)="3972d27cb60c14eb93cc9625a9e944535d4781a0491aa85284b6c9e941860ff5b0158415bea0f1177d41bdafe845d168d318a09ce732c4f0a97ff92b808f3133087e706ebce595ce8300b2e8aac47fdfafd30b46e0563a4bbe5aab81211421b735e2ece1d0d2a2d881223a661aad22d6ea4e89ec3e05a8944c01f08aa1f7e30fd02a1f260f8716a281444fc53a63b438c38fe9316470609c08e2bedbc43a35a00be8f2139b6e", 0xa6}, {&(0x7f0000000200)="5be0e9fb677d57425a9d4037c9bda1dcf7209feaae2d278d387b23d951e865aac2d135b277d93ec33efea038bf220451c25db595f7014168aafd94405d8d60ed9a98523b8bfe65ee6905ac0a88656d60605197256cdf0d717eb45c31e49f", 0x5e}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x4, 0x9}, 0x10) r2 = getppid() fcntl$setown(r0, 0x6, r2) fchmod(r0, 0x8) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f0000000340)) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x8) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x400, 0xff, 0x5, 0x7, "764432cec414e51c444316e3dcead74dda16585a", 0xfff, 0x1ff}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="a2360e768f2cf706a09f2ca388cc3f0c531b23955e62b205ca1be6cd215d1bf1e6b5268a2c5a60ef9e07c8e58f4cea11a743957357eed4842e2b", 0x3a}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) fchmod(r0, 0x40) r3 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0x0) r4 = dup2(r1, r0) recvfrom$unix(r4, &(0x7f0000000540)=""/122, 0x7a, 0x0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000600)=""/95, 0x5f) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000680)="60b91bc3d446fc4ca117c41c20286d00f3544206bea4f065ab2774a93a3fa62b04ea416220b66c85a4cae112f51b89f48d25a04544a991863d1cdd80c39e37cd30ebe8b8706fb25df648ed9ab4b1d2c872b85a4d8cff021f0ec0207f30257d91d31c622448576beae83db3bb841b7309b14f104f316cbb4d4f7a721bc8f99120cc", 0x81}], 0x1, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000780)="3d2cae9fafb4d86b7d1d52dcd3430bb4f50f5fd0925ff3663a69bde5e35f5b422cae6638991357f93528b3cbcb3243c4220be57d41066c0ddd0494eada", 0x3d}, {&(0x7f00000007c0)="de9e07d17e4d590dd31b1c7c3379c4bdc0acd0d12c4da9fa20d0d164e4860431e42068a180f655bd6b6717d061037eadf7ed592891528440dbc8aa67573dbaed20c3e3b7be137672", 0x48}], 0x2) socketpair(0x6, 0x3, 0x4, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt(r5, 0x0, 0x77d, &(0x7f00000008c0)=""/1, &(0x7f0000000900)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1011, r3, 0x0, 0x0) r6 = geteuid() r7 = getgid() fchown(r3, r6, r7) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000940)={r2, r6, r7}, 0xc) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xff, 0x8, 0xfff, "8a07c4f80a44b9dc2a4231780fdbdc58bfac341a", 0x6, 0x5}) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) setregid(r0, r1) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:04:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chdir(&(0x7f0000000040)='./file0\x00') uvm_fault(0xfffffd807f00d318, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d318, 0x8, 0, 1) -> e VOP_ACCESS(b2a4603111668ab5,d,ffff800020fe2018,7de656c8978) at VOP_ACCESS+0x4a end trace frame: 0xffff800021103ba0, count: 0 ddb{1}> trace VOP_ACCESS(b2a4603111668ab5,d,ffff800020fe2018,7de656c8978) at VOP_ACCESS+0x4a sys_unveil(b12bef07b28c6828,10,ffff800020fe2018) at sys_unveil+0x317 syscall(e1faed5d1e36c64c) at syscall+0x5a0 Xsyscall(6,0,8,0,2,7dbef74d010) at Xsyscall+0x128 end of kernel end trace frame: 0x7de656c8a00, count: -4 ddb{1}> show registers rdi 0xffffffff813744ca VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff800021103680 rbx 0x2f rdx 0x8f rcx 0xffff800000b43000 rax 0xffff800000b43000 r8 0x40 r9 0xfffffd807f7c7780 r10 0x6838d11d63c8c3e8 r11 0x4943b32b8f36ea30 r12 0x100 r13 0 r14 0xffff800020fe2018 r15 0xfffffd807f7c7780 rip 0xffffffff813744da VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021103630 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=324746 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe2978,0xffffffff822529f8 process=0xffff80002101ba58 user=0xffff8000210fe000, vmspace=0xfffffd807f00d318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94839 19348 5602 60929 7 0x10 syz-executor1 *94839 324746 5602 60929 7 0x4000010 syz-executor1 85233 221122 22107 0 3 0x80 nanosleep syz-executor0 85233 93672 22107 0 3 0x4000080 ttyin syz-executor0 85233 337361 22107 0 3 0x4000080 fsleep syz-executor0 22107 98506 65968 0 3 0x82 nanosleep syz-executor0 5602 329537 65968 0 3 0x82 nanosleep syz-executor1 24336 157840 1 0 3 0x100083 ttyin getty 45195 466646 0 0 3 0x14200 bored sosplice 65968 286906 75081 0 3 0x82 thrsleep syz-fuzzer 65968 238709 75081 0 3 0x4000082 nanosleep syz-fuzzer 65968 445401 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 169434 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 472405 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 324934 75081 0 3 0x4000082 kqread syz-fuzzer 65968 339180 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 192466 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 92011 75081 0 3 0x4000082 thrsleep syz-fuzzer 65968 154210 75081 0 3 0x4000082 thrsleep syz-fuzzer 75081 234956 83142 0 3 0x10008a pause ksh 83142 29716 10218 0 3 0x92 select sshd 10218 490778 1 0 3 0x80 select sshd 71620 328381 39026 73 2 0x100090 syslogd 39026 285347 1 0 3 0x100082 netio syslogd 48953 386925 1 77 3 0x100090 poll dhclient 23702 462978 1 0 3 0x80 poll dhclient 2833 349681 0 0 3 0x14200 pgzero zerothread 12765 87657 0 0 3 0x14200 aiodoned aiodoned 94916 222136 0 0 3 0x14200 syncer update 33190 432529 0 0 3 0x14200 cleaner cleaner 17427 71427 0 0 3 0x14200 reaper reaper 4557 170540 0 0 3 0x14200 pgdaemon pagedaemon 57903 435496 0 0 3 0x14200 bored crynlk 33988 122840 0 0 3 0x14200 bored crypto 31446 518429 0 0 3 0x40014200 acpi0 acpi0 18945 295561 0 0 3 0x40014200 idle1 95261 201187 0 0 3 0x14200 bored softnet 76335 222124 0 0 3 0x14200 bored systqmp 48159 366689 0 0 3 0x14200 bored systq 2422 166727 0 0 3 0x40014200 bored softclock 30476 345856 0 0 3 0x40014200 idle0 1 180022 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper