c130038c41060f9387eba2604143f6f65428179101a50a121", 0x61}, {&(0x7f0000000280)="d5bed4a29aaa64d7eec8b174a2d1145e1cca7eacd957d4d0bcebe255c9698e1262ea3bc57a89b6b9ec1bb9ce9243f1dce583a7f40004897166233493576c14492af2ef48ad7539ac86ee07d11103c52de58ebb4052d8a03a080c3592d4673de6322089cd8cd53fe964", 0x69}, {&(0x7f0000000300)="7490c1554c34ce1d09562a723b7d1da9a7266b9c91f974ebdca610f0bd6c6750d9c82c3bbe1e4be87aa3fc70411ca1027c6e85b27ec19b14de24a1c057847038993712b2966d6aa6abb94d8ade4f2656f2a4521e72022214651753e997ecf3aa8d93802715e5c2c27beeab47b146f23765e1a8f0871d1afb4d318bd6289878323c1f7925674efd39c2a95abbc50324f1b57514d5d8d5967ed2449090947b4b8c642b11c0e4d96d19648857aed870f44e27adc3e12d2225ed23d5cb3e2882be0a625d21a7230e863dcc1756521f02eef99b042f832542bd5440f3d9477184965b99286ed67a9fdba8428d9a7137d2ec1315cc09273cae123cb457c4cf7e042eb5b798fbba009ef4ddba7099d5dad2b7363ad9c66f6ac878761516fbd283a8f1723cf44a3294267bd89970ce67251dc99bee1bf15200260e60ac8811e681ca51a7dbeaf3a62339a1920ceef3c18160a2034a825fd7d25c21e29233362fbbf4d16e805292608aa34ae6326348cf61602c0a5fef5b6fc0a9964d65982b35fc8ecdef9ac9db5d3dead7c879002e67126bf9b1f2c0b23f54cd25e5d02476f34ce503e51a004f5011a9168c48565dbb0dbedb5975a7bde0a49184c0d4122c93a53ee6254ccd6171e457d3c67fdf138646eddff0e972beda8005123350cd501b627ffb2677562a339764b12297c26cea62c226b859619244954f417653a765893ae9478fe5292a26f1bb5aec93882781bb605af71e45aa5ea53b636f66712a85f094a14a792cb6abf211bd787a9f8762f6b73b49de513e7524846f284dd31c55552defda9fb349d6e0bb6661384dc319f2b75c250f19d126c6ad062d684cd85701b09717930bd8ab0ca17a2b39bda671acd89e7895ebee2459fe8f268c4254053cc8b105d38b2a1a8e0b9111f162096c529d90495d1f7c5a1fd9ffb5ec1ac185ec82a493e8047349adbe74d19e1dae5442733cf68a6c1ec15334be7ca39b3ff5a8016968ecf5ced3c56654ffaf8059deda97764b06f4bde88ffe5220f70ab63b1fbf1f1b0f639826297e3fd5ddab89161e8771b09c8c2b03082de2836727520066ad4f8be36b21771d0268a6feab553df92e386e3da80a584916a87ec25ec75003796bbc5540edcd6d2c783087bdc34987df8d3c4ea8afdbedaf66fd6c54e6f9e78c13d5724d28b914002db1b6e8445427424104a6a9db8684f3f81ab8fc1c411e216d13bd0bd4d1c4bb8ac19e0121b32ab9e6d2f0597a42738417904134902a1a9e4adb6ddf1e834ad4d728975aaa792305649f21c4dd2b409d6c3e9902498b36a3456c3451c5a093c06b0ba4e0db42e58e86ee1647dc45a6cfa10604d54c6a4914e2bc481ccda9649d1af1e0ec6ba155d40bc85748658e7c5cb3ba98dab6556ca7871015e252fad366c6cb212572c8a7197112dcc2a2ecf34e640ff9539fd5fb226c8bb0ebdd3dad1fb92bdac4e35fbf4106c532a04bc509a2c33db82b3efa7be053843b9e1aeeb01cdc275ed5e50e3de369542f131a6ed37f5fc9fed7d826c98205059279dc463f9fd2fdbfd93e48bc0d446d370491be08567680581b717e3d6ed2262ed1cfcc41dfe08ba3e07dd7a278198b596869790c272af132c8861247cc0360fea6056d5330fc922fc99786e156e7282cac554207bafd25fcb4afffa612df04536a9abee7a7ffa48c5c1c3c4293c9548505778c4e9aeed4587c37dcf27da61afaeef3e8e720fadac4ab47f942e78c77a7364026a7f3c4a63334f1a76a06dadf548262f39a0e6da41da14709f3fdf1e530923c72d4d21bb3e6e3ab5e4b4bac59174f0c50ab671f032ca8a8e2493718f6f8cfad30716b9c5dc61ab98b6128aaf3bb0073112c5da172be11091992f22c5a79f887a9ed023dd432141105cd5dff79b7c73944ec12543c7487edf7ad3a33a291be7ce57422233a2511daa4f60c9827d8597cafc070fc752cad586bad75dd0fcf382918e2e95da2ea6b3181500d356ecb4636d6a58557b1aef6120df1d4095208ae81f31db92e69e615c27e12f42b5a7555656943356bb30d4108d741e81786ad2ef01fb2dfc1b8a1a89e3a5dafa7875f59d63b47d85b8cd579306296d94f96747531666cffb03b0f54d561978cc2f957c6b98afb7e1c5b01ddae15accea5fba332ada391064d06a7662c7eac38692536f533cf3240debf93c12591edd139c3a1f395b31f4c6e24d87913f2f62cf36012c57811ce8b5c7c4a31bb0f606df1023b218ff06de018394c756775c11a02423cccf35b0fb3ce5ff9a5dcb81e3e6fdc3c5ab32d9251224e90145de9191ac6e48d6efc29042e4dfdfe097199e6fdd1cbc8241f855184aeb5a06aa8d44b01fa18aee927d934bf11bc78d0796e64ba626482e6b40a55044f5689861cdc90f7da9bcbe5f5c193f0b7ed42255e7f8c5761635e07136dc0bab6c4cf7ec04545140e45577dfa31fe926b65981f8040b2773b00efc9d3e36371ca8e555c8c772e9a394e3d79e284976992df05a7dab6b77fb5efa6ac08c144f9a3190fb1dd55278cd3f8653ef0944a90abd963c3a26f11768def2bad8281692114363ccb9e180e93eb34b294dc7dd3192732cf1f7255d982a39b9752ec2005923290b13cd925163a4c45859e142affda8435db947e5b73b2ff32d4793ec82d2a67b542a4032703cb98872b49aa5e95b1544ef739f6a6213210beb33a9f6d95a18c1418b895d2c291f08dcc3c364be2f3f66dc7a9843bc6785b7311369314dc719344d089d547cc64341a2bbc2aa11caa41c3dd767dc917c3996b5a48ca69e3b62addff1cca548b247f3abcdbb7d4debd2fe27227e96dbb2223de7e8096dd1b5c3456d1c9a0d14ee8e50746269f7869bb237884686a7d4c37ec41fcbf6d003ec5d278f5c825edabe3d92b450b164cf7b0adb15a17881f3d3f138126565ea2740c484c8201fd001eb9fded4901e9ca5ac5adeab06c2d34f15e2a60a9e3fb487c83553787a4810ae29c7cfb6151dde89f22ed346e5f5186f4bb36f0773241a6314de12b9c07122b94ddd83528084971080ceafa766736f1f93d8f397ac1fcc9ab03d62dc80a2becd2159323842c4c6df9f11dd646d3c7f53fb3932cae5b2da32bfa2d43e22e1f4555c9ba98400591a2c8abd08de9ad42f4853c407075dee9bdf23ff8d2d83a5f97e3dda727da5672cf9830b428e670b5b0515df0475edb6009588c72cf4d1bfc356fb63bd2c7a65acb9c2c19ad264a38058cb04c68eefb30f57db811acffa044fa7526d3b827f18000f0f5b3159e5347b1440d4638335978d606ad747c2f1a5dce334c846afe21875d34df71e16b0342b0775ab9edb61de54d3b245403473de35cce2aac68da8c6893b20e635ade615b3889988c22a86a1322e1423cfce64bb57913c8b49c2f68c78b36dc2645ef3e7723a121cc03e3ab89b3921d4226c515804485e57241ce563ecfe3d336a54c3a5f056f76b02a76704c52ff2b81cf121ff9dd308cf918cac3862d7eb03009d7618a92f854fc8f117ecdbecd30601332edd546bf1dc36cb91f3d7f6f478eef0bcee081c9f49c5b617ac407702444cce17b43784142eabc84942743fd4ffa3979d156c3adca294d085bba363d3070e937fc91056ac0cb7724199c4d9fbf7cee227c6a5cbe0e922e01f15a63b71ad2b23168a7d2d6c3470213ea2d5794358fe7a4198818f1572a03eb95fea2ba693543ab0cd590985d62001356954e085f9cd86bb1bb2f94bb6ca927478da65885875822044f071c62c3d12dbeb70ad38ef396146f6af2b82649dbf28d0b3c987e29a947ec3f96dc9f0f1605cd75e3784008f392f34a71a3b0451b25ca9fbb53380abd4ace4442a1eb71127c5459eb74ec60ef2f63a5ee99677c714b0c69b87a60dccc10e98d1e6fd08a24975aefd6cab82ad77b68decf834e573d2db6e9e982457456f936bbb3965c182087aee7bdf88efa8aa0a871832cd56e9818b238533e2a92dc689816ac8c67636a5299fe83e10ebe599779f01741aa3040560ed68f8c9891542982144e3966356d8573c0f3946b43b923e718f930c60ba6de73f386e40605dc02a04ef7cf2c29f2a946609bcfd3175c8de3126141e4c650fb434c13061a0b9b79b0ac30566874939aa7487d9c0c9a25ab69b69314639af62ba695bdb7480a23b1713d9e3e3d9147fd7aea401b0a5f95ac8a9cb7f0968cc633ea1ab107cc434f307650189b501820a88d5d52cab792e91fa607ceda2e0e197d8f773a2eb1e9463be4ddb9b64e03abda1398a095a0a6cb0b880d2f403cd46dcf200d81f30ddef0ecfbad64b4f59025946c86ccbcb9ebc191593b2a2947878f91d400e7e87a5d0daa9a86a10f25ed395c9edfb7036e33693ef22a0f0088f674e82058cbb34221f0476cc0af340416ea60948d46d61a879d230903dd42d5c197e7497b3117d9372434675f5a3b1a82903b05b6f0d5de3f7fae5863fcc2f979314d647c9dcc40bd4e581fe87c210d5cea699890ebd283092e18e30c6a3ee8967584f50bff986ebfcc8d533c8c575c66aee158fe29f3472faf3c3a8a2ef569407cddfb1da5aa514d0ba2811a35155297a01cc9392210a4a5ae00eba6e4d407f93f683534b6d7510fb5ed6ead23309d003bd8349a4ac82247fdb5a6d795df002af639e54f301ebe4aedb84a1eeace4f52d93a450386c2fb0171e3376c5014fa11b5ef3327d905c777358fd59bdd169b5903e3eac075d448698c7150881f088b973945c5565917e03b4453cb119adf8bad8ecfd7f72384de199c59263b43fe8c4244a14a7d108b4b7080d3debd9a3a5bf64945cf0673bf1264d8cda5ea8b30a9b39b427458f41b67bba817c504f0642563cccb4be85eab8a9a54c848362a27524eb3f940271c8364d732b12c3246d074551be945e89f6bdb28e2b3a64c6c5363034421d5dfe230f824314f8b32595b1e5beac23d97ec78c1addbeeb5e25c19dba393e369dc403d1c401e5fad1bfc4c489a93e7b0b3d0c27277bb1ea302c287cb942be26ef25292d345f96ff34416d37048277024256b3a7e54f67754020e805b1686c454f60b53054b31e8334f07a02c1aba434d86f29197b096db96a4750c24b5d7935a25ef26bd8fa4714e093f6e0c37714cdd65ebfabdac46cc60fa51d6b4f87daedd59eb3163cf0697068af0398eb2d6b127173aca760d01d90f08e7e1c1ea881e46b6eeed1d1f0e725347f9b11ee30f39212b5c634fd1fa9b42d405795b9a4bed23179ca1cc7be1c188f86b2e3e3dae488786fe370b01fa3cb50a741c920b3c6464760079a2005c4913018887d6f33f4ad8c6b4c07078d28ab388f452d550a84e3fda632c350f06fad731046976c60d2b7454afc3464a58026b175ae4e3bd1f89f3b04b3f813e040e5b305a1fed797684e097e599c1828233fa21397f14ed25238dc9cfbc8789f6789289176117fb324ffd7707b0f8b44c1d8e18240f996c82f078035d43a04c9e0588bad5130c608d0c2da4ee116ebb444a48e4e83f980270579c0e84aa44ab6491eb4ac9a1298d33c2b2631be632d4b33d04579eea4b44a20ad9011c0141ab9dd774ed1e823bc4cd73debc8a3757aa915ffb735085495728d5907b433c9e9424c5acdcb49127e96923e4469b7abb69d407fcccf7f77082def8c698124aa78cd5d9f94f44d012db510c6bd73512dd7bcd02349f31323a7135b3a3cde21c7c188f988ea4ec1ab5a11bf3369e86eec68ad74e31015857b729c04e5391d8139b78fc8534b1e8ce3affa66472921b276764f2ab5bc883bd22329b4b63c3c7debef3d20e66537c58dafeaf", 0x1000}, {&(0x7f0000001300)="41916a6278ac5aefa3f305aadf9b2c3eb523f01613f9398b656caa2d5333a348c5d0ba5c6b41084b41a1a83842fcff7f37c157682b378f5eb75987bf72947d074803ff3a23b993faca24b7af5288b9beb6213264bde78d0cf8cb050588ef90cb92b4b2d787347ceafa423812582898cee348c7fc1bdf683ae1", 0x79}, {&(0x7f0000001380)="a4063b7c7500e8e56184c0feb36889a498467dcf78fe49c100db91ed0586a94633061000628858a966e4e1e03005ba9bfa98c259c55332ebed214a2e504f154aab57deff3031ed76b3d26c941d48b4018f3e0ad33f5269a74b5f479c309794667247d452c8e41496b4b18fa9ce7ada77640ada720bbe27c4ad05ace34f59b0617c731218833756917d85965aa651a8834def3d1ea677a0705d50dd5f581ab912d654f0dc01fb6d48197e109470482ac9b746e3ef88470ebf6ac7", 0xba}, {&(0x7f0000001440)="2e1b1ebd2393e419f844da9c2559c8decb46ade2005e4dc4d08df6b2b543ab5be220eaff5000c06eaed57e824cffb11b923788f600f2ee0e320150dd10ee51fd07a2c61f86cd86df51040b4764c3517a7a5f2e124014c027baac4d764ccf8aa0dcf6bd674aaa99b6aad3", 0x6a}], 0x8, &(0x7f0000001540)=[{0x40, 0xffff, 0x100000001, "02a334f581dbd200636bca880ed9544d911cfdc34be8949ab399a63e203bd3213ccfc6113c60af212545311e"}, {0xc0, 0x0, 0x8, "482b3e94a019735f38dfe79d7070e96fae00d379e0562c83cfe21084e939f5c6e2a4de158acae6151f40f4340050e6290c2a83755bf3c376848ec30d6c0278bf8e5236b6104479612ae5c9ef9d7369cd4d30f863aa47d12d29d9ff17f0ab006ac68ff51f8c61b66a20e65bc3d7ec17e80279d621b9caf60f9d7aa0de2e3306a20da4e79e618d00862c8eb5e35ec5e877bbd7641ec6bf8bbc9a49b8bec98f6c92e55b30f2a53fe5c21e05054837b92f"}, {0xd8, 0xffff, 0x1, "26f5cf060a469aae588c4945210860bae80f90e38d112afbde56533be1d799e0b47abb2afdc5cc439c7e22b1a6a73896581919a2b42376f771544b445bb8482225b42896fc5e628aafeac965a144fda597bcbc19413531c43ee74d796f39416ff519d6ce508f31d9337c50c44628a863b6d526161110f52d2bd4753ef41e7126227604b996a047cb295d83028157cd1676144dd7062a82cd4b77b6c1367caeae0433281b5df7fe733d22abdc089ce5bd3fb4590617aade4fd0eedd2a7d396a93196869"}, {0xd0, 0x1, 0x1, "20177e9e9156806dfd0158746455770890b051a7df67885048ad498f77d19f89d1ffcc88f9330447c55f0dc4fc0956031ffd8d1156549d9fa146f1af1dd221dc0b2e511da88549b6a27ccf428c9946e2770f8f6791dde33f2cbc32664c532dd0e6cce10557cb194ec3d3e6629da87e2d87899a64607e66059ef1569f668b591bdf03cf722a746586fe3f806d51140f3bfaa87894bcc14c710d828f8a385a809b3be4a4eb9bb2a151f39da3bc8a291993bac4617a200fababc48fd469"}], 0x2a8, 0xb}, 0x6) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) r1 = msgget(0x2, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000001800)=[0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001840)={{0x1, r2, r3, r4, r5, 0x1, 0x5}, 0x54f16f1c, 0xacca, r6, r7, 0xfd, 0x5, 0x5, 0x30}) 20:33:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd52, 0x4e) recvfrom(r0, &(0x7f0000000040)=""/254, 0xfe, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) 20:33:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001c600000001"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:33:20 executing program 0: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x1000}) unlink(&(0x7f0000000080)='./file0\x00') clock_gettime(0x3, &(0x7f0000000000)) 20:33:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:33:20 executing program 0: r0 = semget(0x1, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:33:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="e4bc2e614609f1404417fcac258f99fce01d5b732a4a3353898ec16fd95f6693659b168f5951ce2a82e18a82a3cfa4bd7ab5071788e018cb1f0f00bd81727c4cff9cd80b5f7d2c5238b09b84baed98a0357dd598d0844e0513daf51895ca8243f10762785759a2d8778f01aa2b4ff336", 0x70) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) r2 = getegid() setegid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="1bb5c4391bee6db3a674a6c911f98bb8284f578e8aa18ceda6918957", 0xfffffffffffffd91) getegid() 20:33:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x12, 0x8000000000000000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='.\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xe0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2010, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b48", 0xffffffffffffffa4) 20:33:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8d08) 20:33:20 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) close(r2) 20:33:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a08, 0x81) r1 = socket(0x7, 0x8006, 0x6) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2013, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="3703d6e896131b78d0e272d092988c8730c84f3ee956881813b3a33ea9a9b0f4482728e483d0173bed6b9856de9ff343972f6727fb856522350cfe54f71b43b2c7c73a49763caa0d6a3c2f64f54c177b0721ae7d5e76bbc57020966780d1ea17712016b1a01a5985e1826b758c920a81fe3c1734ff11818f52876f", 0x7b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x1]) 20:33:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:33:21 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc15, 0x9}, {0xff, 0x9e0}}) r0 = dup(0xffffffffffffff9c) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x80000000}, {0x3, 0x3}}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20282, 0x80) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x8) 20:33:21 executing program 0: r0 = socket$unix(0x1, 0x803, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa01b89a83fa7c62e, 0x5) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) sendto(r0, &(0x7f0000000040)="6e0f23b7088c9c302aea68d35788eeb7b470ec097367c4cc57830696aa5ef275c88da59e39f667e6834777128f2e7459e475195cbd72e4e61dd1bcd8b5dbdae7d5d94054e23f47f14f3135852bd24a6c2e8fe0d0ff2d92815acc43fd9b0199bbe23537ce92f42660ecf38f9ddadb0d4739f521f4fb04d1526f5f54e27265ab4c72b99ce02f73be3ebcd85f09482e07a09a", 0x91, 0xc, 0x0, 0xffffffffffffff67) 20:33:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) fchmod(r2, 0x4) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) r1 = syz_open_pts() dup2(r1, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) /2 -58 8388651 : 4.74  :  15764   0.00 0.01 0% 310 : 4.74  :  15764   0.00 0.01 0% 310 : 2.39  :  15764   0.00 0.01 0% 310 : 2.39  :  15764   0.00 0.01 0% 310 : 5.20  :  15764   0.00 0.01 0% 310 : 5.20  :  15764   0.00 0.01 0% 310 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) setitimer(0x3, &(0x7f0000000140)={{0xffff, 0x7}, {0x1, 0x9a}}, &(0x7f0000000180)) r5 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) syz_open_pts() sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000002c0)="83dad113f9d54aab076c495d08f31f8a3036c10bc2e3c8dbbc5e362f45d040501b76dab79987428fb8e263c631fbd3a75e4459eaad60e643487f5e2cde51c32cf5370f2ff9543241070e771c85c4944c22dfdd9ccc445a97195c970af7f566fed2a9094d6b2d5cea332825070eeb0323f2039476be5bba1bb5df5e5f5214f13f7f022a0b63ee459b581dc5c429e0f1c8087c8868b71849c3421b40fbf32f361256f64636777f4dfc6182b9e5d1d2f2e277e750f0eac140953b6111308f282c154595eb3e69115c2dc42c86c46ba7caf2ecb8973e398b0f0348458c194787e3554ff4406286d663118bf51b6a55fd29959ca4e6f3b15d750cd3", 0xf9}, {&(0x7f00000003c0)="42ac8cf4537828a3554716761d6fd4161f8e20753b658b723e2238407ebe4b5055a86c5446306c18d78c963cf92c541ae64f488a2492e3c6917c4c5cc1d25e532691116c1fccd9e80673cd181399aa720a5a6e985f17da4513190282ab6247f7109a8f440fed21531394f27dd29f29d38f86c46bca08b30657a065a21215b5354004a8f689400c39d2d789a6bf1d5c3503705e7e8a1f261649f3e43db734b655a6119919df184b844056a87eb68440819e5bfd9a5d827ab5bc731258074a72b5461ea8c4060edc41", 0xc8}, {&(0x7f0000000580)="06d3ccbef2a693fd3880e7de237f07ff08851e716623bfe844a8da5421d461591b7ab61ec4f23b3523797826eddaf4fca4d243a132e70add903299998d75a5ed387d42bdd301972e27783f2176d0651c9136eaf1d7e7b9ad664b1e8e2ec2871dbc125da37c74f5cd2f40a4ac72b22ff090918dacd9652f35a41224c78318b7b33f47d9b9bc48ddbd4053590e55d9bfe1b9776b746eea4854f272302ad31a5ec409eff5bf50ea3025c07ad1f9e337db6faedc09cf6fa4d0d7", 0xb8}, {&(0x7f0000000640)="c04d8d9a2f1d8575dce73014ac063be22ab999b81ad1261e493b87c79d54b69a4f1f6a7b34ec4b2e513b1a3a5ebbf8bcb418c99aeec1db4d8e38760459d04466d0e6e2195d45812d5280a049419bc79b849a9cc0a76ee5312c110698d27c3aaaf34112c5a258264ae39b461588f1c130420b391e259c36bbb212f4284e8c19bfaf9d6c27f15d268b297205daed5478838a844eb63b299a8f724dfc2ead74bd647e8b882d", 0xa4}, {&(0x7f0000000700)="bcaf5d7eb1ab9a1fe25cc8b9d28a66029e76eb03584b1d238006334815407b85adf702d78fc5d148f81778e18ec48717bfa2fb69d5d111b87bfd639cf035fe294b8293fd0bbd8f58fda269f6539f43c73a4615f857846bf0e7ead070ce1868db3024b5beed5afb73c66a51cadaf6f0f0e3c802784280cbd314ca312c67d12e6bd0905395f55ffc6b90df63386dfee04e932661d6aa7e6da91910c7acbc18c16105211ebf3b7024d8f76d278747bc6f5b366292854940cbdbd4d4567226", 0xbd}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x2}, 0x2) close(r0) kqueue() chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 20:33:21 executing program 0: execve(0x0, &(0x7f0000000100)=[&(0x7f0000000040)='!&{\x00', &(0x7f0000000080)='\x00'], 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xffffffff}, 0x8) load: 5.08 not a controlling terminal 20:33:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x2}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xd2c, 0xfffffffffffff801}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="c1fd77edd60de31192fb6af93fa2fd47a31c6bf4ca3074c5ee971b53c99844fbc1b66541e5371d93a7314f7bae068e6d0f8df88d85d47deef71ebaccf8ea802bb869e24e88de18bac40a9b2724bd257f1e50a47828afb0b356c7c20712de7b58846ec40126fa19e2b9d249668ee7ef614fb875a23f226a88b1b376a1d84fdc99c335e05d62e3ca68e8a458b784b77f3d504faf24c1d033589174c6958444e7da0819a2e09ee899e4b9fa09977bf567d44258f861d13c2290d2400cb9aecf657afb5b9a3f289878a01bf84490ec0aafe5377b7a12511756ba1357e2a94516cfa1b140dce357ee8ae118aac6db6536b22b12cc0531fd6da509e6b2483b5022440694260d4b931c743c86597840d0d0ff5a4d61403e281c23db6816675ae029726e16bb854624eee633b248938e1933e90ed5b8a75625ad3a96d527fd23907937bbd5e0bc645d162712e4571b255dd84db899b64931e1af40ee65427844413584d13b3612067d49cd6feec6eb9bff7f0602a041de1f38888d9e2bfa9e243b623e6287b61f00e4a652ebeec7111102988b1190c58f6e39026d7748160c61c33a3ae220ed2ad09bfd21a14a551fd429fab0f75988124a79df582a9259ed6cec408577dbff67eeba5355038a396d695536cdf80231739b6f4a6b9507114cb904f03bd9f825809733b5807df48f1c77f3b3f7f7e66b539b0a37ce989638a232bdebc3d0fad90ece06911138a1e3fd981542f00cbf1692f666b686c1e6f7632627fc36ef6e5d13e1aaded72ea0efdb77f739c572cf74657ccf2f78cb2845b5b3c863b7f28ceff67200c5be1acd57fc2204fa1e28c9f62856449d91c3fccc2949bcc2d20fb610a41f3fc4c0d2eacf3cb7e73f7d27eea62bdc37f10fbc070a19b433437bc8b90582c357561b34d07b754c2acad04eef8043a5d561954a0aa89409fc83c4437a7313174c52bd3182e43d301ee8b95933c465527f4bb177680c5c32b3a45235661e8a384492c112fddbc07c54dca1d52f50a1a61024db06b701db45b831cf902de38ed67f3ab353395fc8d070842e8b28a7494268670d12f1ba24a1bcda8d0010894bf283a41c88929fcf1d2825c00629f23bdf0a2922e479ae9dab687bbceb685a55bb8fdf57a1b92b884f30d6e16d6ae97065f90199ea868399218ec7db77b3ab58bd6a5a109075ef201be97b8ec9be9120f3dfa5cfa4cd15924c444900b34fd742bc73b8d9181d740df919bb1d2071f64fcd3c629f29e9522a1ce05aad93e373ed50cb1d25c2049a9932e81d525080615ba77091ecf15bcd9e05c66185a62eabe4a1bcfc7379a125cef1e14a3b5dfac4a4f4c68c412274fb297e65a3baf59045cae29c4dbba03e54a85bb1b9a7f276443ec2c1d131ec0c9b00fbdf923e298b4f51864d6310c9cec913dede43436056bc51c8d9ecb1fc6a45c08c0baa664f795277e43f89085767118f4e9b6cd2e78823d4c5d1dbceafe1800cbc5dad9c9b0690e1f5325f2dad1de717f2e23573bf1ddcf5c406fb745eb305e48d406cafd992eb80a31a797e8d79a2fb8cd486bec2e2074762f538f2a6c91821de06ad4b88a3cd5f2785f0de7187caaea88e3555c0c9e1cda873f979c010809b34f64fab8b7e84d7f9ac13914018c5ca2156a6cc7d0749efbd7f43e94e07ba4d6196a00fde3f76d35b6d2facba4958f0a3ffe48a4f9d5702283e4dc06f46ca6f8ab4b459f16e9fe4e3b9875e2cf2b1b310bde2cba89cbb2201d4ab0ac3aa5708db9f2c8260f8f8089518dc05026781e82ac5b0e02daacff426e7e2ad1a7162d20f61a387bed36ad49d1b971e34e1a776df75c4049a13dea5f730f1007064c44343f3eda13805125b185893eecb8ba1fc6098ff82cceca737f21a0e66e4aef92cd024b1c6a1a3acb274ffb94eadbe7cd654116ff8d781dc2de90b278c6f489e43b7666286cf4b2ef9ca0611c0844698354903c6b3747bdeac6a50a7d55820257616244b21be1a1f9d5d88ca9b33eb98d0cc0ad8bd1674eeead1fa45fe17c3b1e658e8311d80295f065a178fd45e3d27d537dc2469ce70606ab3013dd47ad0dca435ec0097d926df1475e11866dde453c48946d1d5cae8bd6c214659b0477e1ccd936a6b76af1c8a0ced1ffa6e0e5d438af1f9f27d02c254a0782705ce61d00687ae8c4b560fd98e71b1235b5c4e403f54b45a9d018183775f9b2a5cb993300a26dc8330ba94dfdec04245ec913ec40c20f5fd9ae0177d44d41cea8a7ffa678b9cdcf2d6290e1b3e2e84552bd834adc1d70b1367111c5ef4748b61b0b6b9f37f08e1ff77be712af8c16d72137ff381d8ecdf2439490ef21ff3cba6d5c1a104525593f79f62b9045cd4dfca7e55f23f3817584c970b3e9a10e4a358fc294f39d0261038bab25002f592044b78d378b9bf3dbadea7f3008870c2fb9209369d775f05dbe428ad0d9bd087f0a4e0ae5c447e84336a42c061bbf488876f5bd8765e8088bbd8f25d534fc0b61834d799c80c483d243937e87df80c478b31084875c8aba5209109d1bd7995b00ea8d4c017b9c0a98692169af367dbb7affee4cba219b0ca0868b48f6f21685b18228888ab44e31ae4bf4fd9575001e095ee4faf3b96cde8bf227ffbd91085d9edf9f08ce77b4fb6628cd304d3de1065156703464a9680d138ae9b25e58632928f237fe59761695f7ea60411d14fcfeff25e7384e3b7c51bdfccc5724f214e384b5e94a14c4301b2ed937a6b4f613b4eefee306204ec6c083b0a1238aeea4c84e35da7aae7cb1025377f3192332c30de9d2cd7e81c16fd77a41c65773f2e813bc90d538e7d36ada809a2989c28ec483ad8987938cf81ba95a87e8b00da80585110520a8ec30f2f4c93939608d1423a91b15e33ee5d7af3a1265557b712ddff665f1b0667859d9ee28245fbd7411de448b24b7d4e90f35ef595862af0c1d37c5099c765c2b0f6de3910d93d7f772c8d89a171d3d007c81276854f35fef5e15cefff8f5c5e0d7f21bee1b29f82bd2db1fe01f3c7525ced03fd43aee3e2dd624fc18871c4528689eb342bd5af1da85de6cebcecdc1315a28745e2ae6198f1b0101135def0b249efd7ba1879adddef93f66a23d5de8e08d7e0dda4c4bc88878d90c0a41ac66410c5c3771ba31c2f96a35fd8e59413609d67d3f225af3da2bc2bee9d51b1accb6af402dc9bde6674695e224de19ecef593cf8b41a0a80552a185c0270456ed6c77079813e1408aca9aeb64fba90d7b59c894353f854d45e60bc7d43edc2a31aba81db8ad80ce495740839ffbf96952a4dee4a379c7aaf2087211a5d4ed92fad9930f789160d7478babb55b03bff49fdb20307e9911023691cf37e3a6be790b9cdd4f0536b0bc38b2f60229e72108d7d127b9244250ea835dfb53dec0a7d6b3df0c1d9789905a48d64ab919fec06d3c666b3754f39ddf641f3e11b8fef045748857f8bc6b043287b8e8f390a5ff848e2b4817d797dc977586ee756de4641362c60a578e426a77c8906797f2a628a76010fb9197fc26b7c801b6c935eefb6579abc107c6529929c10ff28c1be0fcc4358f822f0fe2a96050b595b8976eab75401a38958179d41a1454b4ddd3af1635b9f158e30fd41df47938b4e66f475850b76325d8b96cbfb6df79133ba6726bb4124ec1a6945dcae5458886c1be68084df7cfda8b8dac1c60461bf4bb4c7e6d66caca5b4da42010ebd7220b03066c56ca8363ea4f7d112da80b08d309c99404f1686816d0f02c8c08744b8ff5698803276f5c6fc59ba6874bc1c47be09c900c242443d26a122c10ba4a09aac609b2c6252fed5d497064ccdb5edc4bcc9a5a70c4167b516a6f42bb39307d9a45e290345ce29cab6ad6b94a7c1932b4a0746fd72b65beb40d54d1f04d5aa6f2b6587b17ecf9e79ae6c5c2d2d6d4715f9c97f2dbd8788f4d494da900fac1b2bf039e50bfec767f7f5aea275b573e40498c22ba448a0448f21873263d91a39be2449e77cadc99cab71c5b2b77392310dc13bf55db6cb055caf9cade1bfd599ca401d9f724177f7d42c4832f3b3059afe7a80e9f07d7428b9e66cc2d5421b3e8a0b5e250d55ad242d1f46185619ab5720d70feb07ad1244bf7208f025f728f16d0a848a6be369c1085cf7e71fad65fb4ce2ef062f155cb4e41123f63517a5434d620b5892207feb7524afb72045745f5bf06c9c9a76600501ddce38267036c2d142e7258d37b60f4cb56a120fef3ec267fc32c04980c2d0a55cfac26a3cdd9158592601b458a0a72db4b97e42b3924a45f0cb518e85453641eeed963a237f51282189b88384f61d0870ab452db87b3aaa550a89ed54d18bf9657f2c6bfd0dd2cb5b77086cea6500fa0805bdd9e06220a32d4eac61e2aed955b4e1882e2403bdad91102bbbb5518725d904b6307dd0d4b28c0e1d5bc59a702ac51a62c908be6ef677f16ba1547f27b2020dfa148697667c57465f8868e4c2a26e0c87e7adad36a587db7570031344924b18c4fb93feba251771bb35ad1845eb71a2c48563f5ee5768c97f9b0e924a6dacfbe5bc3989549ef229f22efedd15905f76b0b5edc7951f8c5721f942acaeba09bed102a720b4037ddc277493be477c5bc832d28733e7c1ce94c302b08699dcff1763472659254f521226c3f6acedddcee78a89f7543ce6a69bf7b3d1841b0ae8e53a63e011441de1d720b4c4ecbb23bf74c708c0b054def88e0ddfab7eac42a6c103d43d80392cc292648b23465041df4514c2af9ad14c08b5002b21811887c2111eb59b6b29a767104de9334e465bbaa3a4b5ec98fcd4ec710a0c233d9265d96790283cecb307c89395b441a8fe49494471d33ec0558ac63eb2fd520590446820b40b89deaaf7e18d293c4b187ff43ee8fa84c12db90a42b6f3fcbda4ec7233a496779b0ee468e852c9ed1f375c30ca7fd137d778036fed273747cc130a24d677dcca6144e86c1f776ecf1b876c20b2f9d4d83b989dce97f8481ade64c6a46432d7d0388280cab0d4c3e85f656aaaf0e54c7aec6996875abaa45733d222127d7617cffe46a02d4343266e23e685f8c9210bbaaaa2f286f51754686ac429709dc184b63783285101c8d78e928c14093d693b30a1cee88242d456cd2bda6414fb4d97d864e9d0c2075a43956067d30765584b4234fc935b211f93c2df5056c7070fd15d31174351df765e5eedbf36f7d505d38d361fb80e7ec100701942a3065f071e52455f7382d97290a5ac2b5b4525f04ee80f477c4c181d38ee8dc24e5908e529786595e045185012b9972dcfb18ca67d9f25fa056c5a54041e5c36f96e3ec48457cf3df45aa63cbf902c9ec568216e6f7a6797fa703794f771e26029a73987f578c6f5cdb530432df5232440484728c84bd626e9e994206fc28aa9c307a6d6a185f440f898a14cd9a334497281892e3bf59793663c84654c691ac2a08fa7aa33b2db6eb660632c8be826a2307538d0a40bea2f54e6e5d4cb88053c591310a0a05189d71e4aa479984d6a19a822fc85c78f2c91c0875e0f1e15198b62bbecafcc3b63790a852251c468bf9a84064bde08921d95e63befdd55f9dd9a01ddc8d8da011d6f4c7aa0e34c23b66994724b73c9bdfd169b7c37d99dc226c4a31d6644b5ea5328fee35c55f67c2cd42df8fcadab1611526adcc6126c45f7299399291cceba7bd901cdfff00845c75a8032a2b0a7c32814c8ba99693a0195bcd33d88e569e959128fdbfd60c1328a62545890341cb6968000006c244feb9a1f9683ecdd90634aba9fc24c5e0d7ef9d6ea9d87781e790df7a0d5b", 0x1000}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="b800000000000000ffff000006000000fff75a3e33457f076e353898c726f4b792d4e58ab376a5cfd56a4b810a0ec9e6afa05cba9bd2afd7fe749f86d2b9cbb205e78f558c0dc2f9c2c15a91455c5d5dccf13da846d320baf743becf85a66de55ffff9c76ca3f2cd90b21c7c084402545e6f804b76bf885f1934f46f4197bd005f0200ef7a077fe1a8e9fcfe34c3ea7ddd8a2d67b7f0e39f9cc1875a196ead6e6842002f028d5cc739b24f8de0aec2d54b44a53147159fd900453224119ccac9f9f400b80000ffff0000030000003e7709f006011986a50df49c102ed129b97923d2a1ed63ce102093dd7cd6930d55ea7f9364f5ef4c8bb5d4db9bc725c86d518607eedd71969d1232a5a6cc65d5026ea26407c69b5e34529521bdfddb6f25257127f78c1348ba6afb758c0502534e0371aab5526c82a2e1ceb7ef54965092e5d9186905a9ead359dcd705c770378549e263b6c37d4c0878e2099f32fddb3b90fc5cefbf525a21da543d509ed594c094000000000000d0000000000000000000000003000000610ab35c594c6631c286ee0e16d5e33f26bdc6e7f7a2cccccc04f6124df04a3eff7559342fe409608e746c1644759e9f83ca268c0785536a1f4908889acb5b8c841dcfa63e17ba671c758d8605079e6f30160187213909417a91e5ee4070bfa41791dc76416ae9853db34268b3cdcac53037f0003be17df7bdafc359ae00e685de3c210922fb8bafdefa27c2312c1b80ae8dfcdd4c7539b2adcb4d500acf2fa4fe914e89f6f1e16da2e8633b43625f7da09def7f27facebb04c710e7e17b0000a800000000000000ffff000008000000c82be5108359bd965199a81d1623a7a2521127b5de3a731934a90ec33aa661ebf5e0ef63f12f1278e9978e85a64b23393eb070b3c62446d58c1bd36bd7eee0ee80fb8b8588ff6aef2e31f1e5392cbde3802164493486ad9698ff86689fb3cd10c290d110b8410c3a17735eed9c374a6bdbbe69f6b6d58459f8c2fbb1f369c380dd8a2a112a8bb4063e1182d3c00000000000"], 0x2e8, 0x40f}, 0x400) r3 = fcntl$dupfd(r2, 0xa, r2) getsockname(r1, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x30800, 0x10) setrlimit(0x3, &(0x7f0000001580)={0x5, 0x5}) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 20:33:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x807f, 0x530a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x482, 0x17c) pipe2(&(0x7f00000000c0), 0x10004) mkdir(&(0x7f0000000100)='./bus\x00', 0x128) 20:33:21 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/134) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r0) getpid() unlink(&(0x7f0000000100)='./file0\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/52}, &(0x7f0000000200)=0x36) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r4 = msgget(0x3, 0x402) msgsnd(r4, &(0x7f0000000280)={0xb91dada7a418ba47, "3040f25cf69a53acbf62e4700a32d295fde0b1ab11f2c671"}, 0x20, 0x800) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/22}, 0x1e, 0x0, 0x1800) mlockall(0x3) r5 = dup(r2) r6 = getuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, r1, 0x2) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockname(r3, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="d7a485bff1dcee3d9de38e08f4b678088ca0", 0x12) msgrcv(r4, &(0x7f0000000500)={0x0, ""/182}, 0xbe, 0x2, 0x1800) chmod(&(0x7f00000005c0)='./file0\x00', 0x40) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000600)=0x101) msgrcv(r4, &(0x7f0000000640)={0x0, ""/229}, 0xed, 0x3, 0x800) msgsnd(r4, &(0x7f0000000740)={0x3, "22f965b8ae9fd8989b09141bb4cb21d8b7ca01c3888ace1726b91f7622ac200026e979bc8bf37db7db1e5182750f7b55ebac6f099b4789e48441496720253a9628a32e2633771bf35432c2d44727a8e44edd87b2d09547d88480b3e393c822270ed4a7fb29691df963a66bbef049fa0cb51a96b8a7b651b175f29d1fe111b3e24d3d099944f2ee2f933a1cd6b53537e1f6c19b78381421e937d539ed5a33941bb4fb47c7e904c773e9244680b72569593e8ccc609ddeaa312eaecb0a42b29c8b566f3af3264a596ecaec32843579fb91852d4c1a7cb83fee4b10ef5c4bca52251b1ed2235a76f3410c52e4"}, 0xf3, 0x800) semget$private(0x0, 0x0, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)=')', 0x1) mknod(&(0x7f0000000880)='./file0\x00', 0x80, 0x7) semget$private(0x0, 0x0, 0xc) rmdir(&(0x7f00000008c0)='./file0\x00') mkdirat(r5, &(0x7f0000000900)='./file0\x00', 0x0) 20:33:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xc47405b82482a57e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x4) connect$inet(r0, &(0x7f0000001600)={0x2, 0x1}, 0xc) getitimer(0x0, &(0x7f0000000100)) chroot(&(0x7f0000001640)='./file0/../file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x80000001, 0x4) r1 = openat(r0, &(0x7f0000001680)='./file1\x00', 0x808, 0x88) r2 = getuid() r3 = geteuid() setreuid(r2, r3) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB="00020000000000000000"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000280)="91cc5dbef43c3bda721d4d9509ee3a31cb7339835d23ec3e519dbd28f8f70b1233c031c0c29ef159a96f30ee7ee00e37c6dcbe7218e1b666a7c7d9df0eeb74f3b809b1a10e2e8a7a52fb42d8cf6daae5389d918cc2b5c0b344096ee642ec1e93287b4d9db1964c8850b4ce0b18cc55037e6e6739ef844ae0b923ee6b110409be29ff5c956bd4661a44ce38cf16860f09f013906e6360b34d3f7ceb02682e5c9781e66cc897bbcc1f691c9b2cac26653b41250e69d6e2012c78e7d0970f230973856a3184f7542623cf26868b2bea21468c1712f21d9fd3d039018ca248d826f9aa9d4d00d2b9a985a3adfc3ba6237101ce4b6b06873764227f878d8c631480571e088df93381b6228bf4f0f7d259fc9f657ce4cfde0aeddcf4cca32e187463c7c4d5f537c07558eb4fd32c10af680dbcee7966f3c92d03e27a2628fc5d1ac1d1fc595c2efc64e67d1cb3ee680ba7736885ad90df3817e1c0e830381af56e2a058a8e61d897789d1fcaa4ee2e70992bc36f6423416363abe3a37a8f846fbf8379d1175e13b191ac10405cc8466acc47289e792c1a33f2bf2f12830621f6711dae8d8d0fcb82a6ba7f523722e761c4d08b7ee3867a6bac732f8ec5f4b0549938eeb421ab5e61a978c8b1bf1639d43631abd679e6bd627d8abe9dedaa81b412fe44ac642a4d453608fc6a06c4ed1f4d6c5df4a504bbe235745a0feb82f9d01ab52b94001f771f1c9c2f7a46b33ec545015f01723792e26cfb5490026d37da703c63bc0f725bbe2b74d72ca9aae3fe33800dd12c7948ba4a92a0c5556d522cb91a15752d39640e7470e0619d4d0c18bfecb2e3ee6b2f68c0781fa9a365b1fd293b0535e36b851c74f253de35c54208309ff679c412befc83b7eebc87cce6267bab5f84a124e6e055bd5552d3680d657ef74955908a77f568f754d81a3bd632dec0ff324f1b3b49be6c112b555bd58fa056564b1e19d2804259ff89c01d65d37f58f806cc803811b835c3e35cd00c7da99db75c1b5a9be2ab8931eb9f2a273dddf55bab320e5292c997cf8dd6bcc108c41cee583dd38daef884477856092d1b7ce4ee44616d9b77ae54de77aa182f1f3555f751a269f55a214915164adec262cfb887ca33f72ee60890cb7a168d9921fbb6c87bce0190fb91fbaed9b84cf3bb242c2baa1f2d4b0264d0364dc29114769ebbe861e033c19b7297ef67ef29b12099170bba71e89fb11fe20314999b380bf9c8a0811ab34a900950e61f8264ddb76bf763cc6ffcd333546f06c2e9977c4f34389ad8eb94ee13e437377b7bd0c528274ff3a3b2bf87dbdbe61407c682467da54746adc32f54532a7f5541646f5044baa5e0e5acf7b14a1d6123a377ee8effff43c85c2a0de39bbc9cd83e73e140cb00226ecfbb2f0c2c8fbcca8db3e694f4840693d4d74c414451f8aa5293f8b2322572a97c670855336878d67e9b3d6af2ec0763d1cbdcd947eadee3a36b5b6cc957230919fd01cb9ed2e9fad42c83b2f9937b8e00b0f059ac71c72eb8259742ab203f632da51c46c6038e66b49ea56c40288121d1aeda0f8176bfdf22d0bb612e2bca4fe9805853de38a111351b2deef621f8197df203ca0cad73720682d175a8475d85b0f475717604e17d90c96562113778c89045b7b71ec6f4355c303bc436694aaec7124fa26383c499d4c887e88514d933e10fe1274753fb8fb76d777f70b8aa7d2919484bc8457d5d8b07a67881e3b01ea5f86af335020c1eab705e1509ab5ec8698110ed395912eeaca78047bec24a78ff5932257524e394e4c88a1873b48438e3f0129500b16324ffae698753887cbdc8963989978d6702979c0110ea4be40e2f5203ed917daec2407377d816660e80257498e4762803d599ff54c18fefee26c00e0382224340540475e6a007c80f97a10033ca3f4b4b07bcbeccc1e82516c5833f4951bed654368a3affda9683231cf25376b274274eb85b14dd90beafa9c24c7421e9d39c78ed89941bf3715f10d854b285710272b3ba35ddbc21863d6323e7bd90b91beefd42f7ed44b163f152ab8ffad3eb15fa722c88fe7aa8819d2094a5c9ae93462a57102953a5827939592c97dc63d854192c9de0efe55de378477c8da1cb9e48a508cf0743ecad49424537b3fe6f23d170918d6a7c6da96e0eb6ee2abee00d005b38ea5a660f07bebafa31fb124466c07f06a4886ffead42f869616abf4784a7f9b10b7a862a00102e1341383d359faa2e55ec3521b443d839d5dd3c5480c57332f390897f9448459582c3fe0d5047d41bee93e7fd2819c679718bfea9556732b821c9a3fa28beaef088e7905f18913c9cb9f8a1e5a7c932ba8d3c19f31e15845e2223e5dfc6d723393ea9733dcecd5a9aca311221d6c713b1c33e7e70f94b7591d86858db49fc49085f34d1c2cc1230dace1f13b24e73dd2d413b2ce74eb224b70ba847b6ed70ca7ab69d86a894ba40b99d5d92fac94ecad6bf09210d4edadd3696bc664552f6955c41d7c24458e9643cda65ff4307231793f00c4a03a1d2a796096656f165f2bd484297fd0ce52861fcebf058d2e680c06937244a445d0dab3ddd92ac2ee77f90f2170e59d5b27d86b3175d7bd89b34ab6ef77dc2482b6ef8bc1c0294b669730523b1d4376e7af6e957c6d759139807fdcace66b311a350f9373fee4150857ba242373a213833edf49abbb866a40b130a92feb83a934caa0eea5ef96c18bdbe2f413bb2b0b2d7943e8733bb2239a156c61260feb876bff0119beecfa7f9c1de8f2348643eb23a3897c0989526249d322160cde2731b148be88511595a128de5f70149348ea399c2d9726f67bc2446ab1f733c0312a7926757b9a726f1aeed3aaedaae13bba67e514c90f1cc9a2367d934f87f299553fe74d8617fd15244f56b156a3f7f071eefb6cd1ac29264d19ae790dddce761ac9f2b52b80d1444fd545fb91a95ce01ae1cb227d7dabd82918bcbf8d76fa4b02473fb228f821fa06886e477f1a6aa7b326cfcdf894a877e015fd781bc11dc92187c7a522241213e681b56c1f8fbca78f87763d000dbc75d40fdc7740ba3a1f969bcdae6a6a5353e91a51b421dd436f56f33f7d864d7941b205b96f7041f770731774bc73118bc3bb782e7ec49d65e0c08be930cff2fd6ccd012875701ae470e94196df1b88a3b8f4fe34b22aa485e418cad5027a27db23e02dbc09f843d6327acb81e20fb95554783fc6ae45d1db040e074ed0121ebba47c87601eb71192d83b4f2f3e225f849a8e320b1e1942c51ec61652f4fa7819284a1b7d39856a56b6655d0136dd9c2094851416461467b6390f566e0e5ef169f0e0d4c1f357823b7dc4f88f9e8be944103d48821273aaf31e9090ed738fcf48263a88b9e7867fdf0ae1c041393e9efa178e3f41d20c3540fe97740de773d139af324e8dcbff91d450ed60522a1ad9288f645c08eba8b1afc77ace6428dfe03200edac5508a399b967e20de2bb3f5666b4a849361baa9d857e6812861a28e0871d0d4be80b1baaf8a70b059b7ca4ced7026524bb4c98f3cd08041820e07ac71f0e09a63edde206282f28e36bb3b869ce9cbfcc00b01db37ee15ff41f7a653b7b78fe9d9c27c445cd52600d18589f0f192b308a6062434d658dfbeed89b47bba1e6e45164211af76a06d00ed4eb46000dca51287aed4e28a340e0018a985dd407f2e8ffc61d89e498d0b225cbd998c16074efc48fafae48bdf5d5aa0d48ada8a2e656aadbd19a6634485e87de639b7ce46c65813a108b7e7050f9dd3d22d557b547212ca84fbfdaab5bb88a39397845157984884a2f655c81ef32a882cfa7c6b14198210b8662930cb20eaa708d1101ea48995be3c4130e416c8ea1dbeb5fe7ce56daa5c151ecb866b6f62fc7a84e4af47daeb2a8078ac842882e81329b7a6134bb12419c0c06c3035393c1b68b5ace2b08185b6a50bb25658f225850f20131ab70a2793b80f21523f208c4b0828bf10f36f12d0c50b53a369dde593dd85b8c6bd62c590fe08d37ce4edf92bdf423eb74a6e529138ec590db82d1a5114f032133fde81d226331145b2e1c71f38a51a3288022af9e1bef54e8a6e80105edf84465dd0c4fd336c13120f93504e83f983243312851b8f5146f84fa6ea17cd8dba4a52e87e2cacf7ae224e5bdfb040abef5fc4a5b4772ccb77603bab22688983ad246065e468b91a190ca46e7b2471eb8ebe6ee8a2a337f2155b1ad42ec2df05c593814c143336a43f219333cdfdb0a7a49ff5c961c77dd972da6fe2af4074b7977ea36cc3c8ea7995f192fe880bb5d7492e0a9071b3d34cda68a8e2207fa967b8cdf08a47d640dfa649d579d0513904867e653c9d894d62e87838c148eeed963130e0c72d928180badd1419379c5e297329ed10ae7a598d44a4fc266f08338cb32e97e4d14070594fdb004763d58c9b8c1cdf3c9f8cd4026b005bb222bec68c5cd2c271dcec76261bca758a3f069a4fd017fa6676ca2268426bf2ce81d902feb4a2927928c82d3ec8e765509338cc2e8e96ef656f2d008f82e3314e7389361dec6f8d53a2154fca15046c5e07df021699b5725caddf629ea6f96afe0f50af4b75bc23d9965fbcde565ae0035215fb97d30c59da60b53cee8b453030069f2b0622f8120894e6c37a842796f88643d8f908ef16ecf065be4042b4e5bd87b50531425e488ca02a19fd7da589938a2851ba855d568549841871c4bd11c0968f0637816bec0f99b2a719e853e89bbec272d246780bccf2ae0b2d04e25ffc2d6054053dbeda12296f3ac6be7add3841d7bddf6e64af1d9a774b22b0a8cd26cc73f69fb6442606cf589cf654ab20e7fe2be7859d5041d441a2f8c9c984a85a1d1d8b52168e7ac0f675d2f5e42658ebfa601c40b5fe10e50a61b5864c81147fa1a828ff41cd757138966111d535c4f96eac2e51507572b84d84d344189f73ec6e66bf865cf785375ae04b76b0b68cba4d924a326fa9cea9f425b003d6a600cb1b1fa2b6e126f4d8060cadea11d9a010e1474b1b65e69ec67fc0b13adbbfd2b8600fc6851d6954fb54aa80d84ce62260e1f9a093f0b046ea2fd81d2f59987ab855692e164d07a96bb97f28589357f1dfbe4736aad776344dd7168b19f4573698dc33790a51e9e5ce94dd28a11f97e1e807e2389e34474e4bc6fdbb152f665cfeb8eb3e76ad5feef7f4db56f26b86219e7706777c1e1b81c38f1dba856e8d6d68d6ecc118b67e186f67c322b2a7dd9ddff77c47fe7c049e293a50021699e14cc7f32dedd06e4de3e1257abb04614dc878552e43b51b200915fd0d98cc1230e8e7b834398b2413e74ea5c4aaee0e8e29b3f209b5909e575efc017c498de1a3850e945090fed40222f771216479ea3bf69403e74d314dd18b6405079b30cd422814991865388af33a40dbce8ac63f471dda9862255f3a90c501dab64927d1b7e531b1904516501389dd4aecb6738a399bccce51000123a7e10a21f56db49dc488f77fe94d58a3e97ec9339b900f418a4fbcdbb42c82fa67d5d534521d6a550454689d0c147afc7cd4ef75dffa39bbb8f9e62609a6c4d303e4377b0c4d1aaf7d46b72d7d3df9e80a2b1b763737a2d857292b2a49be0891c14a0a1d72f1279507dacb404b8285bd5616c8987516c090771a8e9fb10d5b341e6a7e58719d6bad2f7395eb4bcef9fa4127d96d9a03ed783218e6129fb9d6db65e729f09d8e7473b6e847d07e5bcc1e18175471d4722eb43a8f7f6fb19046fce5e82c5826a8b1faffbb983c2ce68ffec242c4fa66197065923c", 0x1000}, {&(0x7f0000001280)="69b6adfdac88c5af13a365b2348c4157e98257c0c71fe2252cfadd5e7232c4fbc3b5bf1ebd7e03faf08d1a8b04b6ec7108e227187fe816cedf7e8e3ed4693fca04b23f42b0fe89e4d56ccf1442b0cca13a4aeb4e622a80b42b6a50786536623da0052b436704c7920f53d136714f505520f4cb7d6e9eb7a464e071a05c04fe6328146f1d58033102502bfa0fef055ea4540ff17690dfe7461311be77efe1ae78e9b6cd0ca1dcc5548b4526ed75d27ade27baba22155e59af6309f2cecdea9b62c8ed157b05b7f6", 0xc7}, {&(0x7f0000000180)="7ae59aeed2d4b86f55f3d54fec135035511095e0c3187dd8d0bd4151a474ea0c0f000283ad5c81ff93dfc60da7132b09fec27710c780e202af08d740d192332ba14d7af4cbfa538dc9944b514c6f9d22328e652795f7e788d9b5bdc99c2bb20e9d626c078254f997b8e1152ea06773dbc910", 0x72}, {&(0x7f0000001380)="39a255b3b37c84efb2ffadc1b6526d81a5028fa67a828bcc14ab14b3eceeda13f20175dab1503de0c9dcfc2135a916c7a753f019b520b1f07e06998d6d023fa05156439bad878f93255802a4fa98dbee4cbcccfeeee68b9ec21292b649cbcaba8b274e77c74cc43205b0691512e08ceec3f3e533a1fc17bcbf8d47fe20d49cdb20a2fabd9f5a916aa6c912863886fa68d85bb0f840977cee2dc9f8c9a311", 0x9e}, {&(0x7f0000001440)="dc4a319ffef3c1dd3ae63c2cdcd62b459e3b2ee785d9c7bb347b83298fa234bab7b51efd5d1f7e447fd8397157625c9679dc43d7e144dad57fab5db9348d9485d12ff3b1bd3cefdbe311d81ad536a5f1c306a0f0092f9d0e5a66492ce2dbb8139af67ca00d6e5549186eda84a95c3485c8a018f57776eb08236540fe4d1335ea5baf8c5202483ae0b810c7e7782f32fd", 0x90}], 0x5, &(0x7f0000001580)=[{0x78, 0xffff, 0x3f, "6d128a5c120fd63423ace10b20249123eeb0a9337d5b1b959e5e73a4e6407963d8a6f3fffc0eaeec7070732ee1a6f8fa986bf4d5129cdaf1cc795d6f01e17b4942c98fc81e289aa5c3aacc125f7d706f24f1fb146d772c3e1235cf873bb3e33d855e91edcbce5043"}], 0x78, 0x3}, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000016c0)="b48280531630519570dc168778a8ef3648091e33c4b3baf3190d88782444d8a34fb7d802ea9f2d0f0d2719854e0df36b6c5e151c611cc79bebc20b2215f32505d48b20bcd431449ac22853fee731d8a085505d21669d93e6e57da882a576913ab8841c88e2cd94d30d8a6c69afc3ed17d295555990378b9210e91d80e1d4494c9642b166a0cc80af1075473fb01afebcd1378ed22c354bbe2bd11a5decb9b5dce28b91d10f0dd38363fb90da1796", 0xae) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) 20:33:22 executing program 1: rmdir(&(0x7f0000000080)='.\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x445d) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x80, 0x4, &(0x7f0000000000)="8d5459105948cd75f88496737954441337466b869a33af202aae1a52814623c8c9b6afd02f93f9d79d8a54d1240c8fa9e5ac78b6ce48e058240ceadae32149b2ecd78f2635fca5f86d7bc1499372a350a055b4533c40e07d8c8d511a01ac55c14a4ed89226bf2474a4cd3f1e68957cd1ec7f1f13ee6ea8b21043039ae8e36d4d924627c5c940dd37d1", 0x89) getsockopt$sock_int(r0, 0xffff, 0x80000007ff, 0x0, 0x0) 20:33:22 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4ff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffff8, 0x100, 0x8001}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 20:33:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="266eeeb575a8233195f7ac3823141b06db365ddfc52cab5ae380ccd4d6a2930a8359617a771b6e0d54aa6bb52724887f9a16fc5318646681e1a2df4157561d98e316e49bb2a40c952575443921c027128db167fb48009dc891c279b37526b86c761ddd5cded4bcf2494725d189db9ee94664d4ad56cebf220bca2d00ca5e41f6ca437d7ded2ea4dd5b94cb5e74fcb07ca65dd9e033f8100a4ba6627764e4903add11d5e9966a5e007a495e1f2a89b858e15dd7454b", 0xb5}], 0x1, 0x51) 20:33:22 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x0, 0x3, 0xb5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x10000) 20:33:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpgrp() r12 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="bbc42a06b9a0c2aa6c3281fed37c6a8739f14773692e9d0c051543b6022b19b0fa07597684c59ccbadcd0dbd209230b074e66485ed67bce54cbe9ef49da2efefad7ba0c213bf28683cd98dfa1437fcbd131f1d6fcc0eec20c9f2d3b666791c3062f8bf76e65b127ac321eaf4d2ebd21c6b5f50a0437ec1bef89253c6f03576ddee11701a3072dc75e4a15ad6dc4dfd7224f923e4402995578259dbb78ac3403c011360", 0xa3}, {&(0x7f0000000040)="6ecc11c9fb97e32cc78788fb8679562e136f192635132433b5ae603e688e6b9023", 0x21}, {&(0x7f0000000200)="e05800383a81e4302543fb99d00826d37a179ca2d7ce4230f04014b1d6a492d8256915c442b5f794c0922d15438b954b7af5273595917b94f2d686e1d9c4106136f0d7188659e6be5f12e926ee55f093f74b3fb1b33cfbeea49be38b9d74f112100418fa859bfafb10b54d72faf7cdb54050ff9cb955535a09b9c0f25370adc10727e3d193c7e72ffec8892ca52c9e202f5025ad25de16", 0x97}, {&(0x7f00000002c0)="bab3f8e3905c9b88ddd568d2a60b1bf00cde074a9ed83cf0d00949b2e1980aab84c34a96959a255e494996f0540a7f7e6fdade929d0929d970f349508b885fa5c6e208d7aed976739ba0a7dcefa520f5ce6f66a8edd1f10d259493c3d089984e0b18a7c7e53fdea28a4111128d35fa5ad8b3b6f5b9e635ca9e650de7d8b3ef474e", 0x81}], 0x4, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1, r1, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x100, 0x8}, 0x4) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 20:33:22 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x858, 0x24) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="54338fc3013939446bf5cc923d97431b6b2a033e116db15d70a8f72cb3b302d2c98290ddedb8d10ad4ae1c0651e0ea2ac9d7c6c4f8f7b1fe222129dbcccdd7a0593906ced7001f0023fe4f2bcdb4299a9613bc12189cd731e0fb982f70e31d4a2aad3ca034211d21681d19ceef0a758eff14266bced7fa261e7069fbf9f14391e0258c00e988e76bbd90745e8374ff4b90d0f11bc70c", 0x96}], 0x1) close(r0) 20:33:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6287d33d90cd5f5045fa96e5d4a7b7e7b35f55b9eca3cc12b844bd5ff9faca4712276b370d58e84507f696768383796f88933bdb58a5c73f93ea5d6a346d988e006e3ebf62c76587eb320e47740192e37b78158ae44b14de62a00b65835a8925eda9d49405da34d6ab64d23cd00b49000eb3d8c87ee30782c6c6909622e3b13d8fda8c128bd8e363b616db70babfe7ee4b7de5cf699c0613f158a9c239761c5704b4a548fd9de79bc9914d9b26cc7dd953eb1f8f4dd292bd017e8ffcba2c7bbf8abbb0bd5c23b4bcddf718332203cfccb297b4b890f7736c36ed78654212a68c7fa00da1758efdd55ea969", 0xeb) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x4d1029780a34206f) socket$inet(0x2, 0x3, 0x9) 20:33:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/6) socket$unix(0x1, 0x7, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000004b4677ed550e3f72d851b38562e1c62071682f233ad59196a13a85d9d2f744035fa79180360b7098b1f9e19e1e396233958eb5d2288551368db4e128268555d77a8a918fc0d44e5c9227f2399a6af181ab858c3ce921"], 0x1, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 20:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4b958b2dc905dbe9, 0x0) chdir(&(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 20:33:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) 20:33:22 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r5, r6, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:33:22 executing program 0: 20:33:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) 20:33:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c53734199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 20:33:22 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x400002) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) 20:33:22 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) socketpair(0x1e, 0x7, 0x5, &(0x7f0000000000)) 20:33:22 executing program 0: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 20:33:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair(0x80017, 0xfffffffffffffffc, 0x101, 0x0) 20:33:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:33:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x202a0, 0x14) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x1d) fsync(r3) open(&(0x7f0000000200)='./bus\x00', 0xfffd, 0x1000000088) socket$inet(0x2, 0x0, 0x8) fsync(r3) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x6010, r3, 0x0, 0x0) poll(&(0x7f0000000200), 0x0, 0x1) rmdir(&(0x7f00000001c0)='./bus\x00') 20:33:22 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r1, 0xa, r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x2, 0x9876, 0x53, 0x7}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) fcntl$dupfd(r1, 0x0, r0) 20:33:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = socket(0x10, 0x4003, 0x15b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x3f, 0x7fff, 0x7}, 0xc) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x32) fcntl$dupfd(r0, 0x0, r0) dup2(r2, r3) poll(&(0x7f0000000000)=[{r2, 0x80}, {r2, 0x10}], 0x2, 0x7) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0xe014, 0x40) 20:33:22 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) close(r2) ioctl$TIOCCBRK(r1, 0x2000747a) write(r2, &(0x7f0000335000), 0xfc94) select(0x40, &(0x7f00000000c0)={0x1, 0x4, 0x800000, 0x4, 0x401, 0xfff, 0x1, 0xb85}, &(0x7f0000000100)={0x6, 0x100, 0x0, 0x9f30, 0x9, 0x1000, 0x4, 0xfff}, &(0x7f0000000140)={0x3, 0xfff, 0x1f3e, 0x4000, 0xfffffffff5c0effd, 0x2, 0x5, 0x8001}, &(0x7f0000000180)={0xa9, 0x5}) poll(&(0x7f0000000000)=[{r2, 0x46}], 0x1, 0x0) 20:33:22 executing program 0: getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x1c) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) !&{@ ./bus./bus OpenBSD/amd64 (worker.syzkaller) (tty00) 20:33:23 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f9ee63ff43381ff6925ca2dd251d1f2c217fed5749f42b3ae35731ef927182a9e0956de7f485c2828b13f358a68056f4b9b1645960d72a88a266771ad9d9a6cb3476010af09b6735625ed402f310a68565d92565f17759c8ff7e445e9b786db953c88551e2911ea78a26d552ba9a416d9bf8f6ba17502c67a10870077a9c322d5d89ed9517e4da9411469f9e0514fc3ed72e8a7327c5", 0x96}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xe762, 0x0, 0x2, 0x1, 0x8947, 0x6, 0x4cb, 0xfff}, &(0x7f0000000100)={0x6, 0x7fff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 20:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) close(r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3fe, 0x1000010, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:23 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x8003, 0x3f) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) syz_open_pts() 20:33:23 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = semget(0x2, 0x3, 0x120) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/175) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = getpid() wait4(r2, &(0x7f0000001780), 0xb, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r1, &(0x7f00000017c0)=[{{r1}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r1}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r1}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r1}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r1, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 20:33:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:24 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x40) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) 20:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafce", 0x65}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001040)="da5455d9bbcfd375298eeb20e7158ccbf7b9b597d06e9be0f5ae798467c62cb84577d96b26d95bcee4729e3e053e8dedfd11483233b33b60b3ed1ebc4bc1c5ce0f7d7ae0fd85bdf778bb1e3249fb123e521b2b1ca044d5fdc433a2ff5447e4b8a3d0a41ebcd9bdf5f74f91ecd59838cd4d4141f128a7bf3f781b8cc2b3e04807bc1fffc62f72fae27603a4a9b8835b90189f1a450c15dc82b8ca18a9b8c353ef8dd00e23a42fd8893f8500cb81985ea86bac919a8888df8a3146206d3d490c82061fc93edcdce4bc52f3fb7f8d666b6629186a79d440d7c0205e92194edb288c2877c569f9a2459a2d539e34adfa094cd6dcb93519480b2c87ce3c3493b3de8ee5d938cc3a5b02d8d320494d422c757dffccfd3aa83579d9dfd0cee507bc22e707e5113206eeb22cdbf790ed3d70918805bcae2970259cc6844d475d0a38a13ee74f93b48046e9d7bebd06af4698993bf16e41de7b2be5ad639f0b87544ede9a7f31da39da8729a774861ddd770a11929686b39d34cd4132322086a79b11f3d40413a5a43745924248c52aa1871bdc02991cafe5ca786a3b64b03c75bb3068c73a34e14c015e4f30a80eb01338ebe53a651c6aee1d4a3d884c5a833d390fc5f3aa2345bbf63e9c400337acadab38637d4709f8ff8265028e6a8feaa71e54dba8103819254fc6e1734627ef51c093950794a945eb20b46d1fc2805adf681d8f880ba5fe833dbe7d0460451ed638fb5a9f2b724231af3b135298b889e094ee8a27322d9fb8fbfeb9a6470639cd3b74ded1183003976283ac34481dc281145ba4c9a4c000c867cf47079c579ddb2b2419a42362434bd0f11f661dd78ef97cf5f1738f4748fcad4fa10f3b4ec0f29de019d55435c9aba875681e56ee0a84a3a4c2560970f1da77909b25a5d15f8be629fff0e64d45d95773a54530678175624de9ec7f13fdac6a8870e2f783e28570cd6ebbe266518290d65c13644a0e055a1ca4880b0a3b26c8da3f34d7de4759d571dc1334eb156d63b67d145c90fa608ef3401f9d46d028727d4878910f38a22a79e5f3472b7e263b2b48993e5ed0a815148322d7a2cce91af83dada4c24bdb78c7c5fa349d40870c1d48af4a81b35c20457d61bef4b11e0e93f8664594381647ff55b3409da774f8d2bfda04da1f88a864010648dd99fd39a71dda87e651707b1ea77aa65df51a1172fbced6d88c318e0ab3ff7d5b2e7ea6d3c9f2876725d026f173f13f8d81f031262980df0933c7afbfc821bb6568d09a5aa14416e7dc48f5352dc712b899620013572073ec2e69c48767e6407901c61f414a64033616c80efc88da5ac0f178d85035d382020a36d44e68eeecbd9f2b0aba7ed099822785106bae3b0ebea86ff40a0d72555e85e36bc846e126da8f4cb3f6f8c5da8631817b6af6d93c4c2b9ba1dcb8ac29cd84f4d29341202829777f848a5cf0a7ee710894fa4fe83e4291e93458808a0828ff84eb3dbb6f1e795937c6a85e4ce7f72e5e9583c2c46bb7f43384102263f52f3b576b23a865ec59c3f73ad9450501f42be01b3e6c95af8dc9b9b1a7c7df5be2c6ba8d0aa6b320a5e133d88f775b14f5afc52ce9a9df72bf8dddbaba2562ab1048b9beb019a51fdf467ceeebcc708619d76f3c8d91e051befcca53468fe961d968f0a399fed18813810131471bf37810c8598edd2b8b4984c5d1b83fa7683c913092beff6f1821a2bd9ec87960712242f5a717ee24bc23b66848a072d8d4bfa307cb2ad2c2b8abff981f009030b243b4ea6b0c6ab92c2e6cb4e6c0583b292d5cfc94cf655675ec39f8962311bfaf2f0c53f5c2414e238679ab0856e09dc13bb5f3cc2538825af379695ac4738d58684f81d5f6c850f05b33e7bded43bdbadce157bc52d5a35f0b3bdf67b0cc89b4722ed266d15016f0906a7ffe2382738363d29c41f59f6044387c77e4b1ee546ba2a6be3e825305db51602cee50203fc1dcc751cf0aaa4a67d423de9b71b2206af6e32790b814645943c6543f4fadc5d14aa6a180d43d93d9beeabb3672702116d0b349e30e4b14a52f7e2e92742c16f2cc0441576441dca9e777026ba481312fd06162568431f1afa6a392eec5f1fa3f7b550aa467e00fdf218c8603a241b6efbc9bebfc01579ad5704561983357b0a39f721daef27451f9a63032d4280abd3e5f43250a905740b136ddb2d1e759e541b1394228432a303be025a4b5c2d4b13743633b0437d47491199be95e65d1e6e2b6ed32ec9e3caa77caea809bb3e60997410d63d32748aedfac36d681446978b281f722a4f912703f1907ea04897f731a72d5db313b44879f86c966ab3c32795c93a22ba97c3dc32455aa98f296af6c26b80b25e653cc6fb51fc95762ac93151699323a93b3617951b306bd8e1995b3c6c67687bdbe40d2436788a36ddd39507cf9966dd7eeb5fe354a11b10622eb882ae77bca6e400d214f697455bd26c9e4dc40191a21079dd7108fec2081d99161815953c54632f8c1609e1e56d949312b18c8248c8f96002922e8f14693e04f4a29b468ccac8c1e009a7d6b01ea13d073f9d090d5e30a00706253f47c7a4a47ca0784a7e15a1668e654f1496d45289ba971db4a2f66d6fa8c1f91b1baeaee95842a96a0593f575869d8e47fd140f3ef0f36f33ea232387ebe9b19a4ccfa920319a7bed5ece4e64835f6b8c50f40e52741afd066a10069be9f7a19f0242b1fc98ae1ac15772171cd2d1e583d688536546a490810c878bbf62c7af1ff30082e354788446b980ce3ca510abc3305e0118c19169863b77d5c1f840ac0df6c555b32a5f223b7d5f02bf490509677ff022761ad64f1394bd4188b75f572470fc6704634dbc067a9d3356cf71ad6e32c6f2f9e63ac27fad39984c6d2804b5a55c84a6b48fbcb12089adaaba559a01684babff641162df5bf30ed69c7e71280d7a66c45ff435b33e75915fbb01605e6e2416b4586465c8f4c483b264808e0774c1086df8a650dc64730bd71cffd64f34aee419f38249cb44f4cb4a9510f0917", 0x862}, {0x0}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe(&(0x7f0000000040)) 20:33:24 executing program 0: socket$inet6(0x18, 0x5, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)) r1 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r2) recvfrom$inet6(r3, &(0x7f0000000080)=""/163, 0xa3, 0x801, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/111, 0x6f}], 0x2) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) linkat(r2, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) pipe(&(0x7f0000000280)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) 20:33:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000143000/0x2000)=nil, 0x2000, 0x2) 20:33:24 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8b}], 0x1a7, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket(0x0, 0x5, 0x200) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x20, 0x0, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x2, 0x1) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./bus/file0\x00', 0x80, 0x100000000000008) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = dup(0xffffffffffffff9c) r12 = dup2(0xffffffffffffffff, r4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x20, 0x2) r15 = dup(0xffffffffffffffff) r16 = accept(r13, 0x0, &(0x7f0000000540)) r17 = socket(0x6, 0x4001, 0x1) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = open(&(0x7f00000005c0)='./bus\x00', 0x0, 0xe0) r20 = socket$inet6(0x18, 0x0, 0x800000) r21 = socket$unix(0x1, 0x5, 0x0) socketpair(0x3f, 0x5, 0x3, &(0x7f0000000600)={0xffffffffffffffff}) r23 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x8) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r26 = socket(0x2, 0x4002, 0x1f) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r31 = syz_open_pts() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r34 = accept(0xffffffffffffffff, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r35 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) r36 = socket$unix(0x1, 0x1, 0x0) r37 = accept$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000020faf22685f8faf599383f9b00000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000a80)=0x49) r38 = open$dir(&(0x7f0000000ac0)='./bus/file0\x00', 0x1, 0x180) r39 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000e00), &(0x7f0000000dc0)=0xd8) r40 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000b80)) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="f94eb3234cbbfdd0e977657106373cafade6fdcb18fe81734dc769810b4494f822e57fea04552df0aa77b678071614f1dd20bbb1e46bc155de697cfa7270e34be5b34715cb0c3470b73152a70cb883252fefdb91538cede5967438c07228c377c0d1de70b4072d7a61860d2d857beeed1452a5c1062ef05e889b8effa483055df8bd7160405a777e1543f4eed41560e2b6315a5793df2ce335f4edf638f89111c864f3203748e86321dd8d25ab8d920eae517bad82721da65c93f5f87580c2346f9e1f6bd74d192014", 0xc9}, {&(0x7f0000000200)="bfdd559c784212703b0ba6521b41f95bfa3319570346eaa336f364ac1ac2bba6e0fbfabf2017fea1300a6915edfec17020168ab10e20074cabbd77a81b35bcec531cb1beec3e726a0c1f861dec00218cd130d3c5c3010a2b63de5e4394984e1747787d8397312f2b3d063897b695d9f0fcc98dbb98d5b9a03730c18f834c5238a9c0b28ee82dcdad817cb3605733ed8a9bb4ef5aebbe04f9b60a98870fa97b2f89764dc4b6f7de47684bdc8c40987f6a816780729b10fda961faba939c5d29cf424596b2c21b8b7c0e213ee2de9f37e6a10102e6add9142a4db4d290170f376b4733b4c05d17b73055d52235b1a1786e4197d5a1d862f710709d527a3de3", 0xfe}], 0x2, &(0x7f0000000bc0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x38, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37, r38, r39, r40]}], 0x130, 0x1}, 0x8) r41 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r41, 0x2000741e) 20:33:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x400000000006c7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000400)={0x8, 0x9, 0x80000001, 0x0, 0x6, 0x401, 0x20, 0x6}, &(0x7f0000000440)) 20:33:25 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 20:33:25 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="32a37078fd2a263106181d36d983e298e451e56bf2bf46a550b1f7d5089477ab78a4174bd7a39de70af0638acd057fc174ce455a8aac816ef4e3d21633a0b8ddaee11900bae43dae", 0x48}, {&(0x7f00000000c0)="d399610a02e67d4ae5af1fe602b8d6e19b53e87f8da16d48aad8a9a319008b378053fe4b3ca86dedd5f0a059e79e9114f94c203221d87aa6cff57dbb5c2ac0fb7af87a59ef3610233d07f476905178964e541f86f39c14862dc2abe6bec93577bbd33ca84893f2b28fdbdb4b13168ec52efa586ddc2c99bfae8305daa0a516edb157e7a104d3c5326cc7e1f88ee1d372a4d9578a7307114be987705bdf810963cb0c4a551575c8fd48f1aa668d2311591f6f5bc5315558b5490f5f519d15818c020d300119d518861729b5ab0036bd", 0xcf}], 0x2, &(0x7f0000000200)=[{0x1010, 0xffff, 0x2a, "51cc6a2e93c896422e43c02d67b85ad8a79127d1695f436d7ba85b972bc39e7d24e2669cae1e545db0985b3a8d351c3fda13d3223a3a2a2cbea9192495095cc5d8d9f51f6b6d0e59ebf4ebf014cdc978197c4583afe4f418aea06f5e88e019568610cf5a7673f0451a125983c80c0f69f5d0d401b5aeb4b007e61898f351f86d3ef4b3e6b8f16e3a12b937b0fd806fb4e6135b1d7842039138cd008cbec17ce1cf9310c5559a7b917b9359b295f070d3c93763afe645b2c5e8c3c7ef4d45f594916c9a03234d753aeddbfe007bfb8a5005444aafad07996e7345904a21b4294aba904ac0bd971cfe88d491025c70bc68779ac2fb7236d4060d21ec37532b25d4a9bcf9472b7deffb894c483a9176b76d69ec7e9c95476d86d66f3dc62fae1c7d5934e15a06014d3b54234ee181835c6ecc6c15090d271b7e84e29e7457c40e9f2273f82407a52dea7363f9cb1b6a12f13c83519a37b644b2f7d2ffdb549e9bcef7dbf114c90a6fa1991d9453319e14ba0e63bfb074772ed482c880cd539ca57073f7b7524b9a5dd397099fee798ea4e0edcb95202e62ca17dd2cbac3e77dd46dff23bbc90b4e33a4ea206b92a0b80e9d13f06c8b6c248ff84cd8be1aae10e9ea2cb86e74d2244ca63c791440869b99141a8408af8a51102021aca5337737cfc6f84ed83d613de374ba875b1e104fae81b896bce37f6c1a22d82979a7ef0dc8a4097b6e882edffdb6ff9b03c0aaf7057c5f1cc30b921504605768ce519d5c8301c37f61479ade3818ed64924e204e1d77438a8939104f11ad8cf238cf6d83908c6fe5422d902450d12984195c7a264a4743de84ec8ed7d4e21dc84d607795bb63bea7b2e462cdf973f5b8006693af77425f1fac5b740d77ea4af5b4bf16cf1c389c75006ecec8d5de6cdd030e026fdc80844719f18d75c71c7db02d34f7d5537cbae3eb008e3dbcb50cc91cce91b0f6eeea45a66aadff67e144597ff373ba0f94aee24be3fe5c6aaa0aa65c8726bd79debb01b9232287d5548d551107917e09d709ce6bc0a1f88b23d9595ca2b4e7ebb5d9546b517f65cf1c41ba131ae08d307d15c95c127efafd96b532db0f9860e191dc6c2a55cde0a5e579c68b50059f8c96e8f920e7580750f13c5568494d27ad88460e2e0f4f334cac5d7daeb3034a98d8088e4a47d12c4e9a811ef494402aeb072732e0b563642a5df216bb6c87a0fbf3043c26b0697dd25d2f6502dfd72e03254f3c43482cd054cfe2337e2f15b02cd0764079b25dc148cc0e98d73642733de8a5b17f0d95ea4759c10b515bd3110ffff37c6b2197bb5f3b7f767b499f09c790000b7d22b7d3efb3880ba5706c2c7feec9dc5a6f751da100ffd8acb09287741ef86e92bf5b2d31ed738b73b024cb2eedd5725405be805b6c5d2c438a96365ff6a39eef9a236b10684f931c431f8955ebd8941d769fb209b93cac4db3d3ee2a446e8254c8370ef34a6e744c8a1f824a0d494ae1fd791a87e25f8d0712ec9eb4a71bf1a8aa386928729de188e0801deea5d71f4b904d32a80634b99cbf03b1cc516ec571cab3eb4e27c3fbc5e4a208cff48396ba0e94611a29f9f6d765638c1c5a10c747b8c66dde2ac6fdb7a03c5b30c6a5b183dd2665e8413375829f7d3228705a007a89026e6fd5be476844b9d3ffadcde8df0f32e5bb71deda67cc811d5952dd7769faf86b9d7d03cdd7f2df5b6d8537b3efe0f0b046e56c8872391fe36ede0d7637ce7cec07ebf6b497c37faec01193f8dc6187300c9ecb769a7620014cb234ef64e17a869cd81c8b603b60e9b319d98e9f7dd7df211c326c61adf315773f307fffcb7506944d13bca0c06ee283d926b9665224a2b8fdf0cbfc73479960060e036e03844e6f143770959891f576bd7586b14aa2c38c02cbf9833cc86cd2c7fa4270cbf51c4fe9c147d47c4c342fe11acad8efc5b18204599f0b5e44839aab61aeeb88ef394794f08447dc05f023055330aea0c0165f1a7f2f4705c8e9e476d4d4c1d311731146bfe22985e9150b30fea5474cb65009f1f3b2dca96fa4db27dfae9d43745d42ae879946ef6d7c115d8f0328d278cbc9cde206acaf21e281bcc27bfb1cb144802918ebb887e94cb4e41f87289590c5b81684cdeada36bd9666c31206724bcf8acda91cd26d882f003f2fa010fb9cdac11c4e97d5ff45287ab32557b15751c793aa27d7ddced97304411c8aee74e817079426c06c3247e2017b47b978c180558f2b89647b203f7586367862082d84dfbacd417afb2bcff0ec195c6521d4b5b22cdc96e83da3c51d57ab5b17b8107dfed68b960efba86a77789d646e9210fdb8fcf178a6292ae08e91e4f642ab64a3761ba621f797337bb9973ef6fcdae709e988fcfb0710c822b68fbb9620650f05b97945005ba12c37b66679f66f6ffb380477ccedb9967fb23e995ebe9abd32a48f873ca45effaa7c89d62125d6bcee4056f58fcb9aa6e80a51a9266e465921819986b49e9b8a35ba11bc0fe59a112a04ff9a775ded12a3ad366a644ea2213857074068a711e9538be182deb7989a09673a57c5e9268ab45bb2adb2671538a10897acff339910fdb2485111b754596b61f003fe48be84ece108f49473231a00f28cf45aa223db9b228b28bb26dc4483b320b8d658a2b55c15820ac6a8fce2f8b4d7cf5e49f79531b93d5d882a5be22e17124cea4737ce698aee509e57cac1b7b2b6b6edbc741970c34194a0e7644630b3128b5216b6902829f1770dc5a8467daa96eb54f67f44d834f57d89fd06eb5a2c55a23a8dd4d7ee6066978044ce5f35adba08d16bf818da034ce9fb0da922ac6beb2377c0eb3b059a9f8f2a52d4777d059f7075bf129f6fd2eec87efb2f196a9492e04596c820744bc542bbb42ce6c77b0df18e2939968148895e4a12ece596959ab6c802ee0156d09c3f12e2df6b12d530073acb96d5ab97dc6f6f2d6231e9e588c1c5eaeb21fa49662d7198e0e9e9301a0687cb3298bba9776eb7a6799666cf7d599d77749163cb23ca585b37d8e05d753d076e2ea2fa848f362f1e595334c04882f63626c66fa4bd7f791219cfca451fa673aab46a164c8c699758cf8c410d41e24051389558e64a780d03f092ca106ddfcccd12e25f19160bd372e67cfc30d773813c34220af68ca1d9a1b517695902e13949887c4265d904fcefd7de5deeaaab81779422f8699430e03db80ec5228792456f581fb6bf32de85272dbb81668e9c6b7dcfdbc22561a95e9f603e1f230ed8e0a138f5572ab23e392a24281ecbf3d9de47c0b848c0e1e71de4cf1e8a251cd65b2702987ee0a6be64e99fcdac69cbc0d3d5727ee0fc4102ddb68684b2836c3c60607521db0c0675120ba90bede9cb916474ded546f114dbbd5ac8b2ee6e0fe501af61c81d444e0181f0f6403f1bb53a272df9e2fdad32429d4456fa5bcc6c47b590472378b8f5ce37ce6b8431ba481dee312ea04b1e4020ddbb73cf7ecd019c85642dd3b7e40e059eea477345ebc944386f836ef7e223ddb3cf55df31d4ff36bc79d265dc485314cb3583e42e7ca6ec297117f10731b6785bc7b08e9114a49767f59105e63afe34184483e9c2d8addaa9fc008049a83640a32e6eab661751e293ebc1a810b8a3eaa7658bbb6a74c64966b5782656bec23383078a59d6d8d4c445d65f9abc95aadcf5c6077b8a76499497476207331d6fd11138601cd24cd9407fe675e150cfc5c0fe0dcff0194563b1d32880e96ca04ec1293ff27087fbda59bb9e0b5f1ecf505feea93f5f478924d8e8efb1b798b98360e4605c09166f23f006bd03a47ad91ca16fff753fe0e38d3132a1b1416ddee5676717b755b54bc1d0e821cae94ac38cf8c75652d99ffb279f13f9f5909fdbae6661d5c228d1ba28d0b366117ef2871853fb0c22899f7956f66ce23f42099ac7cd27e5054e2a4d231997dddb2d3d939a4ed02b53f19cd2f6e4e99f8be9eb31b20c3809d74efa30b77aa7bbde60995fb409b289aa6adb3d8bd21fc70ecc9e9c597c8c5d7cf5146d55ff92ee32bb8c2fc2be225ae6e8478083553cdaf9580450c68a1aaed5cd9e11088e04f06619c666fbf5f93ff3e18260e845bd4ec13706b279235f5f4cee14271d44520c1dd8141edf87ec4e67103c7ad4b8a07b56532000b76d44bdc7ca8464607fffea882f983f78e849842e0872e230f6c5783be3a1bbdcfa57f68328c34c20ed92a7c28d4d7353f7721023a53e80dd2545c6f710db5f9f4a528f084047afe1284f74c212d5eddd30575716024487f54ffeac490e2b24c9b59851077d550cc10c87b305b8faff69fe9b93693609736a124ac67e264c7eb4770943fbd1bf9d6f7b49167343cef93651f6807c1c3ac374f0e92b29d542bd3c67d90868dc3fdb73474cf12cea14f1b125b11041aa71ba5a7e70aae039ec42a71e85d2e978fcec17eb4bcddfe0930285dfcf9e9797a64cebb18a0470b0c2fca69e2367ea59f9d4437c307ff7d1f0aa9c2088ea1ab763da7084f9cb337396d651638f77a83de9103f1a8f001512e9caddac344b395140cdf8f7c662f2bb4d08118920aaa000544c22afdc3a598cb2667cda0727e79c6d26fef41612912f2e9b357d376481aaa018da98c3502615e02cbe8df392ee50c96c87c917002c5acc594ec190b3612d726777fb0d0151c3e748c639b50e91e761e33df3ad38f47396df66d01652e91f82cb43533314b0c8e9d9767bce5c1d9acde63d83753ea7121e7c609827b8a94ed762932856fba91c5d5a113874fb92085595d1e02a8b333684dcbfd90ab65e6cf895d3f25b4cd81dcd87907749d9c4854bf3d1008ad6b7ca11460ebde8a6ed91c85dc6936d68640a1076065928ced2c59785a762433e4c956e4926297d05e02e25b8da03722b87c0a3599574bd765fefbe6d657bf489591a63af55f75a0a19d763495cfce82d7cb92149fe0ac8138b23613d91e0fe9e71603e2b8adb3a5415fcc48b6a510034eba54d0e2321cb9f75bd2475d17b131aa447159899034bba5c73b529eb87b4a030c59a44419745bfbcd30fa25e3c7349e5f27fc4431e303836543482d1d09b70c642e6ead7d9e139f827a05ff1881a2a258c288823c80bd79c654aae0e8cf737517c00fbadb7ef3ebaedd5ccb291d59f09d540260fa98a7c79e81416a1589330442e35eedb5a6d74ed68df63a71eb9da72249c82fe9abb44aa8323ba6f1a17fe1a85c44897053e64c327553d4eb0be963ea6c74cdedf6190aa11a00accf35370296087206fd839bfaf51e97f364bad526574024a771a46a6ee5cdcd558b048d369ec1de98e2596f2a2bf244ffbe60158dd3eb6c8e82271b36d85f7a4b9c260f570620adb4c13c6540b78d6350f641d34a8827c9f71b39873dd5ecd638f607b292d8d12f244ce4f840c9c41ad21b2e9a75b7dcdabce6142e6bf111f32513b76cdd59859fb9f4b4517d5a37b3276e7e32d9ff4de1b670e3d62e498407af7b4d9413f06b8e716165bfa2765d1d178268d24921ed64ebd3d6b516b2c554cc8c0932663f11d075fc4b71c63dbcb520a4f9188a3da0e9cbef1ad56936f3422b7da3369a35cfd12fdccf6d8df786a603de559be10380224e1bfbee7b39a8ae865a4ab68b29b01d88552dbf49800a772ebf77f87a6ae3d46fa798f972ba8e6bc729297857033fb93c2c1f40b2b394fadd6e387009e7b332ca676cb83846a1deae2684f6562edb4bc2110f14378040a9f06fd00ac8adfab3104ca18a6833031b0398290a5f44bdb11132e29f8639bcb32df83ead543913c67ea9fd8"}, {0xa8, 0xffff, 0x5, "75ce09204fb11250d9e82e14c3e4d7d99f5b139a2ee684761bced2ed02013d33aeb21f080d11f50bcf7d89559e52ea61d1b76edc8fbd592dc7bdea2c6318e603fd28247bcfb3883c097818e3b560258ffdee71985d9c22a5c057cb89c5e6759f2ba57d34ce25abd10459f6cbe520db08a3933e292679ed351daa3b1134afdcd1fd78d488673d7a3a44b53df3c210820fce55dcac1648ca"}, {0x90, 0xffff, 0x9, "000a0b8ddb2b6d0aaa0cb5fa2e7d059e8f4ef4bfc8ede1a18562c4ca31e5db8eaad9a76b9ba1ff8e0c2a3a929c83a19c54190fd7925a6d2a0d12ff1b0a3d89c8f86db068fbe7d4f519f795532c5ad41854407024e3275753c2607acb8c80917a2880bfe184ab61bca41646afee264ae25301c5087373454a4a39f010"}, {0x60, 0xffff, 0x5, "a1aac3504e8c73b5d6a78b11ed6c9d727134fd0b9b47e3213ae6de54af8ab06f43d4223ab8d7317928eabc3944ad20eefe0adf1072de55ab6ba7d391eccbd38405d3604ba9a52df5b3020f"}, {0x70, 0x0, 0x9, "afb3fb373603cbf80ffb9fa07a5aafc9125ff2ed472269a529d430fd0d60a7a75afa21d53a2b3231a8ff20985b07ca9ec4795b0a4ebe81ec342dc2680e951066a71fb3c72556e416f9af31a421acf2da8787a58aefcc8e2934c20c104709b1"}], 0x1218, 0xb}, 0x6) r1 = socket$inet6(0x18, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000014c0)="20650052a4ed46076a27f6cff58d2141580315e4", 0x14, 0x4, &(0x7f0000001500)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) sendto$inet(r0, &(0x7f0000001580)="db469e0f2c60a0a2dece0a26dd204b215c47778e47033282f9a3424e3a4d35b94ea935a001848dc9eff6f4dd88f6c070c8e638f4d456b62e4bc6bb6ec0d34f4aa0d4a54d4eabe361a36622184bd0a4d1a9029d99fe029e5d08ed71a888cc54cc673744dc2c2a46f6ea6f47e474dd5d6c0686798b5dbb1fb1d3289cca8e4521c659b3d25463aaeffa36f33cb6bb59d9946c678bdc4cc7fbbb6bb8940d3d729c67c1cce8030f3663768868a01791713c4754fc46a5eb1e85cfb4ce54e7b2445679", 0xc0, 0xa, &(0x7f0000001640)={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x1) fchown(r2, r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='c\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001740)) r7 = dup(r3) r8 = openat(r7, &(0x7f0000001780)='./file0\x00', 0x0, 0x20) fcntl$getown(r7, 0x5) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000001800)=[r5, r5, r6]) r11 = dup(r0) mknodat(r10, &(0x7f0000001840)='./file0\x00', 0x2000, 0x1ff) connect(r11, &(0x7f0000001880)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r11, &(0x7f0000002b80)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x9, 0x6}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000001900)="31fa6581335da8b1c73a8f47ff31bf36b1a409dc1216c17195fa630124ab98f10ecaecc16e4aa7fca4a19f0df3bffae6fffce6d3ddb280c1735c6acf6d472104030aed3dd5", 0x45}, {&(0x7f0000001980)="04be7191d7df2cfed5eefe7807d7e1dce635e0384aadd2ab11e3b198c24e4dfa8b2af2a4d1e8649c18bb69f00445078876773a23a60f0919481d48ae692a5ddafa7620fc94ac607749c738dd096e9b6e7ffe652a54e9b62a59112eaf64a6f2e0b5a71f4f71521ed7b8a8966e97de53863c26dddabf5e990e", 0x78}, {&(0x7f0000001a00)="47befa38947350547a633f871354552fd1099f5d7d35553c13641d7b85347c6e68f28a40d52b748041279365d484318252069442b0d96c4320e0b25114157a5c", 0x40}, {&(0x7f0000001a40)="fa3f074d27ddf242091f5e7cca0a52dd5f454ac53c2da4071f30df3a705da9794e054dc124aaf70e1adfd683a7492e75d12187015cbfbfc7e797b18e41079a37655316d70659caa33b5dbabe64c6d2427b6e5550866c4d4398c10c13619adfc9a3c9e0f56c43aed216", 0x69}, {&(0x7f0000001ac0)="54eedf164b949f7749787385b7b883ca00bf69fa1a9f79ebda34852826dfd9c38a4dfcd1c7742cd887dad3ae6b55c7902aef12f27a48c712be243072d06519e5c335f2ac0810cf9993903bd3ceddb4aedec9930a7c80686538520e2336d72c5e0fd73753cb982a17d0e175da36aa5eeb563345825066563e68ccc678924749419740490d958e211225f3f53a65b0c927c3ec85bca77322be5091753ca9ecba54787bd6a2ce1f34e10f8896fa70812ee4640d2058846d7d2ca75f06e8ee61511172acf54903c002011fc819d7b5c36b671873a5a65b680df1b3c44a186fa12047f00b2e34f164d01069a6fcc8e96c58203f98247af343a8e497859e0c794a6515f074b1a03a39c344f790ef47c4243daf64c3388713ef353e853d386d6cb6b56a9edd72eabb8efbe4bb487ca62d29eac7016061df4acb339e6a5fb9ffad4144c50831c6f3cf617ea84b08d2031ee148cb7d858440a6943bc23d65799f6fe6981d9fe20f9a93f3f8a388de62173c7ef5750d7802952dc50f4b14648dd552807197c960a2e0f0cf64bc69bdb67da3eb5977f0fbe63cee4a354161974613111e5860955acad943e49a009910f00f4a7b8efb9b37750e364170895c73c81e0ec5d65eb56ead7ed6bac2ba3f0b7d816e22dec07a6436351f2e348343465c7fab3af5eeba1f08e85634d4501293779c2d851c7d2c9e752974f8b2f8ee5be905e748e8232a927584bf3e08e4123c8dbe3d5884d67399edffa688fae7eeee9e09279aa7e4f893390aa89bf092fe450420041d44f7723915d73dd166023e86ebb704e8e74f8ed3a3dd4e9f1bba0bb8a252c1b954a560e7fb6abcaf57eaecfadbe876e1849cb95c9ccfd4460c843bb0ea3058f3b198dd08dc2a3a0cded3d80e0788f715427fc30a4ac9095a9e9725e712f92b19109b86db521d29b8e223e09a2f86e2bcd01cade3a8ef4dbee3c8d19d6a14f0c6cd362a2865465aac49d252a73326e677d99dd3d38a40a76159416ad14effc96cb02d91faf0fde52cf92a8706840fc9b7647501c472cbc441415a763881c12f7561b9da40dcb05c78f325e287d02089e8d994f803404349a9dac28085565a86152c4d304beafaf13d6ab04418257b1f8e6af68368e3f1bfa98a19b007c654cd9202c0589e399472b68da457495d73c225643502a06e063c0de2cfa83a4ed4235c0826e7b24e9620f684b33fa9c51c9c27cf4519118835a380f34e7adb419f0db490e960f2e4b0bf0a8591c1731e57e60d5d50764ff298b835f19a1b54b534b1e1dd44e025ea95953df909f6dfe7bf3a6fdf19cd4ccf227ea7602d2bb39d4d682a884ea231234f838881212e4a3cdafb89e36c1939c3f8395350d2b1b5be6fa5dbece716d569b806b7ac6ea5f8a6a17f3a037a8d34dbe1cc49e962e83d8327fa222e5571e7006116f982a3f2bd4b93e087d6f613a4191f94f7788c35d2961b9b17e475cb6e117784b932363549a4651f5c74e2bbdec9c1b4b4f7aabbc19a939efd4fe55bba9e0220f42ccd600d86728ec381bce060878fc947079f37cee58bf9dea291d378cae2ffef06d12b913f351d0c8033b95d370dd529db97f0cd68027420fe43de07102fbd9e68e13c19e46839b599897c99fc8d4baf9c83d6c69323742b04cf8a8b27306a1f382f20070bba1d98316b1883023835b1f704c19831a9798f154001c8b78bd1d5914d27079b142fecc741ab3e01f8958f0dbcd2187a95cdac21c174f563fe05182628e1b83db585e85bb0f1609f7312a44ed155b8f1d2ba90d68955e0510499ae6dcafc17c366e4cb3fdc391ad74d1ffac254405cd23b59adbe001f79eb74ccdec9cb3368f97c9375b5b74856afb9d8ddfb9d0784486dd1d08905dcabdbaeeeadde7eb040d0634a037350a9ce866244614fa305e1ceb5e8ef7c5bfcbc11e308bc6cea2608ee6e73d2729b9414bb138cd9b1865682ebc64b4959b17ea357294a3fd920af15488791df1781abc1f9d0d848b718e9036db2fb3c75f128b62e6f43d954f3cc343a5548d9610670f892643e4cefe16a6edc2f1726bf181e661a232eb96537ae86b4cdd049d42f5189fe5a0cc5240c2869a6a8c9c0d628348feec1021b21cf2ff17061a22afc9811668e1c33f7b2427d97ecee97622c3bd5dbf535b00bad44b03d772b419aa9a4d62402cfacfadc987d9a652c916c19e10e5d695ad6a01bf09f7d36cdc43d19d73ae37224c71cb07a81f2d89f58805dcb8db20eb570844ba096ae25c7a7d54a1639b78da8f8d710c6bb3468cb857958e538a9309c5cc70441605174af3dbee690ff16dca5da8148a2bcbc248a8658473e09a68b40cdbe10e7cffbe70b22bf2b158f47650cdd42ea95e149a8e685e0c4733c49c41ac5051518267075fb767cf85652af46f7b64b788bc2b2c03334ea6b347f3bdb9154441e1a73aaa4f93b975978765573ef4d0a515504168829eece8cb23762b9bcf874a660250dd2e05d624a53c2301c3a719f9ef795c314e58ca6fa87243897f83b6c26d24988510987c8cd44bfd8132ae6a7106fdce2e7f1ba57daaa6c8eb0d3a53e4804a019af951959aec4201055ffe9e45dee091912047ae6fe8ecd9ee1773dee449233bea85d87b4304e2c2d25215abe55a1598780e0587e5fa0f78bbc275765a10dde7f9b4c96c45591ff0ff74f961f1b459e328dce5cfbbf0509ea8aa883a44d7c0ab639b7003b109095b85f631ec85c176b1868b9dbacc508c16af553babcc09bd6b2adf3e9f9316e42c2ac087b14a81bfaf4255debf2d8f41263924eb322359f94b1213405a785ff483a4e676a05ca749d5f70ef429548d71ccd7ebe2f272a006b4c9e1a090550377430339204b08d906492c0ce1cd3547209f0a05f13c5936b2cd0195cbeedad6b7fb69dd5452a4d904125b8693047e1ebaad9fc42e44cdebef591afb73a8e862c346be8bc98c94a706d46c17855ef82e2530fd1581a0ab38ddf7a7bb42f777e10f55bbb156eef30c2291fad3fbfb3ef062a2162d52c070306dfd1b3c27a012236c5f95a682133fe1fa843ab2db9afa664ef6969cef0b210bac2d400520c76d3f9e87b0f51c4341fce6ee25592375d069e42a36ecfe76a69f2c690e0108e26c3ffc04e13ee2aca827cd03e7d326c42de6917725e08cf8056096c6ea4631cd183d80aee096dd0fcc4f25bb93ba88c4de68fa5d47b1c267aed9a70856a93af6eaad81e81da5c001abc0c4a143324facd798c81384af8971ac9b300d98e364b1529a6224fe756ab8c51551eec034d4729222ca65a48f1196345c03ae51ef30089bf57411ec9494d35a1e3d57eba9d86c741bd8eee27e1313f2a6f7e3f271fda9f424413704942f7b9024950f35f085b29fea3488c53f68195c27a4a7b2935088cf8afde3d4c497d3d77e0e8c6c26e1955ac8fc476cd00a66a379e3857d8c5866773c674446953b24da01ad4d5d87a380b04a098c9f34c3f09c6528d163fdc4668ac32cb67c5c88e3d0cc27a4770388eedc6ba8a7c756a53ccd861fb6b8a14f7c2d4dd790fc2f527ebc6f43cf93d005edbd78cc295978d111e78cfa895703ce39cdd7b48053799e5839258b2d83e464074766c4314d49418c1b592bff7071d1d2c3bbb4e2d41c60d4035c3a826377928230a3c0ab49e9b79e02be5063f2009f4cd296b67f5c2b3f7e4d8e31fabd461894960db25c0ddf97077360d2f7398c3a3d6feb5eec2802c92bed08e023e0e44f32e124c34b3d05d078b252f196a501df609947d5ae6619821ce2603a003e4597cea78a289da8031955cfb6c71987efdfda081e1faad3366caf1daa5e5facf2eb5084ac7d5459d845d66db80944f8a07f1b71bf9fb53de623c70cbf0723a56ff90366ed6542d3df2d09144eb932d0aeb3ab0238cb4e5e5979e52eb80a5a79844c49e26c346e2deb3a737a588c83c4b497632d5bf08d2e65bc231ece7b2fd27a89aea3a201fb6d51f034f7559e992e8cd6d037436ba5603ff5f9a3d85d03d2a7460fb95532ead3511476349a2324c89544bacfb152b14226f973ed2879e42e7ad56db5ccf3fe211e82ee47e48688a3e83cf34217f5d001cdd132d848022639893911c6380ee38ba17465b71d068907459591dd5349b1c097be958e0431b1db8974718353ad8a2d77afc678f61e8bff6e5e33b42bac15224cd67373fd1eb2c3504c43e5d10cf218e64a5f46058e50d1aaacdf74d5d371f87943d60b02c74f357e531ef5a64854f4a60f8feea166b9c6f5f8c88e54d14a177ba2f47712db2569b2440e740e70281e68c01d6f123d77e6d1fac38649a08b036900148517a5ea1b784547bd26e89fc1f2665888379fef2da6d11471d0687e47e635d0f12efa15acb77ba33befeb330c157cc37fc38f15b51223635d90e63f0a35dfc0d57869c6f4ce8302238beaac2a1348d100e7a1c0f7ecb493456a4d4777cf76bc13c3120a7d07ef845a064943294349ec8c043782981b5bfcdd8b2ad2fffc7587c1e19f6a00a9d7c645ae0e93ab7825b153ee7823c26ad6571839d2f9a55cf5ed44baf0cbd20802e4317677a9e4c95459d446f4583f0d9dbc3f34bd24f4d212275836297f3510dd9df438210077c8f1f628fc996c4114eefc66cb44ae7e86c2f1e018a194ff5ec49052b6e2895d20c162bb4e3c5305398c4c2c83a9535e7b07ddc7bd61da7ac2228f6ff3adfa63493f7dcc9e6c9e8a9a83c6f75cec1685e5b963179f6b455f16aa47f1d7234c5d64ef5a2fba51dac450528dec072e499c75fa9b7b7a1e089a015c15cf820f141a34a95a29620c2e8b8c31a06e24191911e64657af8c07844b819b58454755ba9977f46e11a25c409743d826c7c5bbb9731f3cfdc4e9180a39ee1b155210660e340462ba11f506680f45649787985f50ba94ec12e9cdd296ae97d88c140c380418283b3dd1cb33a4b40f0b450c37567977c5fc2c91e66d2dd1781f53f43e2848c67947d9446ecf30b4cab2baf14df9e198266e700a5aae74f5c5966250145572261e4d3be7fe9491034d9288bbfecc14c63394356fc9f0ffb3518d622d2975c24998da5de3560e437517a1a75533759673a71f4a7083dd921cedb9897d3fb1d0bc857598147e49224b47ef289cd3213ab7f059667cfaefcb9d086ec68c6c2f3ca26c9359adb8f1f4da94c4d25f701d027d2a593e71cf4c2796d0d3fec746c3db0b784ece9f4f6b253b2c960d38adc5ad90df48f58d1bc8090802e71416b2f8b7ceefd2bcb153fedd2c6d4168b6485f603413c548228bbc0b368257982372348973f375fcfa8b9eca83533b2df66153afc39ee44f00f3d5a0bc9393655b457a7fccc1b28830d97905493d74fcef1f1118354bf109bae3d8cfda8c90f858ffd1a559cde7b25e728e70dfdc1caeac231dfadf1c0b91e6e8ca66a90631c3ff33a8b0ee1a8d788c54123ffd411dbca6ea4e7aa45bc022841cc5435452a5a5ef7633ed6f65ad483719f01ea6fbda1044c1ee20677f7755a0c61348810fe831ef8f5c8e6b796304a4a94de4f519548b5a35bf7db7ba4a5b071f936cb6fd2424d60d7a704bbc9815ccde5dc6c22a97db4bb35d49c0b4eb565dfa84ca4bd56497e45bea2302803978bfeee68c595a90d32b350c953db98b5e36df5c98de787310fab55c69a4ed6deeaa3eaa47977822b5bc3c8b466fba5b1578f21fea5c1ebb80754c1bfd17c7fcf5f16d446ce484ca6b2b070eed9f09bf777148d3a2e35442c71d451d452ca7f612fec14bd8154f242880a8408c4a45e0c18031193d18b85830bad42726230a49ed6d2a8d7e75a45b3dfb55b", 0x1000}], 0x5, &(0x7f0000002b40)=[{0x30, 0xffff, 0xb54, "acf3314e3ec250491534d7a1e170d96e3d967dc13dde5b7a2e58ee5d43d6"}], 0x30, 0x400}, 0x2) r12 = accept(r8, 0x0, &(0x7f0000002bc0)) kevent(r0, &(0x7f0000002c00)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x6, 0x80000001, 0xffffffffffffffc1}, {{r3}, 0xfffffffffffffff8, 0x30, 0x10, 0x8, 0x1}, {{r12}, 0xfffffffffffffff8, 0xc, 0x6, 0x101, 0x200}], 0x7, &(0x7f0000002c80)=[{{r9}, 0xffffffffffffffff, 0x0, 0x2, 0xcf1, 0xfff}, {{r8}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x7fffffff, 0x10000}], 0x101, &(0x7f0000002cc0)={0xb91, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d00), 0xc) getsockname$inet6(r7, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) socket(0x3e, 0x7, 0x10000) fcntl$setstatus(r12, 0x4, 0x48) getrusage(0x0, &(0x7f0000002dc0)) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) chroot(&(0x7f0000001100)='./file0\x00') chroot(&(0x7f00000010c0)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:33:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x81a1, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x652, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x5) 20:33:26 executing program 1: r0 = socket(0x1, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x7) dup2(r1, r0) 20:33:26 executing program 0: msgget(0x1, 0x80) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x1, 0x2ff) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r3, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 20:33:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r0, r2) 20:33:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000400)="be4098a9c13515714edc900238cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d203fe4bb70a14e76b19870700000000000000bf1ee146c5921e4d26a7e33b8dcb399fce000000", 0x56}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r1, 0xa, r3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:26 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x80, 0x1, 0x8, "3706e3faabc840e1d67d3cad79d1193e4e318c98", 0x1f, 0x40}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) fchdir(r0) 20:33:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) recvfrom(r0, &(0x7f0000000040)=""/209, 0xd1, 0x800, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffffbe66f40f, 0x3}, 0xc) 20:33:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x25) 20:33:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 20:33:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = socket$inet(0x2, 0x7, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket(0x1b, 0x4002, 0x7c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket(0x18, 0x8000, 0x6) r10 = socket$inet(0x2, 0x1, 0xffffffff) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x4, 0x8000}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x84, 0x80000020, 0x101, 0x77}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x5}, {{r6}, 0x0, 0x80, 0x2, 0x5, 0xea28}, {{r7}, 0xffffffffffffffff, 0xca, 0x4, 0xa23, 0x7}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xffffffff}, {{r9}, 0xfffffffffffffffd, 0x20, 0xc0000001, 0xfffffffffffffffc, 0x4}, {{r10}, 0x0, 0x13, 0xfffff, 0x1f, 0x101}], 0x8, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x8}], 0x800, &(0x7f0000000380)={0x4, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r12) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() flock(r2, 0x9) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 20:33:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x7, 0x80000000, 0x9, "8dd83e87454de9a142e87e87ba3f7701ae490b7c", 0xa192, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1a8) login: YN.Q ETȽ㝣 ;~ "tYN.Q ETȽ㝣 ;~ "twsmuxpoll: not open wsmuxpoll: not open 20:33:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x20) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r3) 20:33:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) select(0x40, &(0x7f0000000040)={0x2, 0x8000, 0x9, 0x0, 0x5, 0xf12, 0x8c, 0x808}, &(0x7f00000000c0)={0x6, 0x200, 0x1, 0x8, 0x9, 0x8, 0x100000000, 0x7}, &(0x7f0000000100)={0x200, 0x2, 0x7f, 0x3f, 0x4, 0x800000000000000, 0x3, 0x2}, &(0x7f0000000140)={0x8, 0xfffffffffffffc00}) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 20:33:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 20:33:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:33:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_open_pts() bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 20:33:26 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x48d1, 0x9cc}) clock_settime(0x20000000007, &(0x7f0000000000)={0x8200000000000001, 0xfffffffffffffffc}) nanosleep(&(0x7f0000000080)={0x2, 0xc7e4}, &(0x7f00000000c0)) 21:10:41 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x7) r0 = geteuid() openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) socket(0x18, 0x8007, 0x800) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$inet6(0x18, 0x4006, 0x5e2d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff17) getgid() r3 = semget$private(0x0, 0x4, 0x404) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x9]) r4 = semget(0x3, 0x7, 0x8bf8b56bd9d18ed1) semop(r4, &(0x7f0000000100)=[{0x3, 0x6}, {0x3, 0x1, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0x7cd, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x400, 0x800}, {0x0, 0x0, 0x1800}], 0x8) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 21:10:41 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) 21:10:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x1800000000000, 0xffffffff, "2a53d0360fb9c384ac34d32adb46b562b5bf4906", 0x8, 0x6}) 21:10:41 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='&[{%\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\'\x00']) 21:10:41 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='+!\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)=',-\x00', &(0x7f0000000240)='[\x00']) setgroups(0x0, 0x0) setregid(r2, r1) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 21:10:41 executing program 0: r0 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1011, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) msgget(0x0, 0x0) kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) recvfrom$inet6(r2, &(0x7f00000000c0)=""/25, 0x19, 0x800, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() 21:10:41 executing program 0: r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f00000001c0)={0x0, "485898de23b800eaf31c93e509f4c02caf9738ba4879ece1695274b6897f4624bbe52fca871e6d267f97fae8fb47ab7b96ee10e0207d214f87e9e8814d47d065c39d5486f835287f9bf030f19aa75d9ab176a6198164d3064a4f141b1fd5b9d10e05e43e35d7b5668447e61c933c08d7f39cffd609bcb34f88c7decaee732fc84f4a9ed69b84c1c0227ced0c1c5fc493701d481290faff70b7d9a911d683331b18957c06ce7483"}, 0xaf, 0x800) 21:10:41 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xfffffffffffffffc}, {0x2, 0xffffffffffffffff}}, 0x0) setitimer(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/4096) socketpair(0x27, 0x7, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xe7b3) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x80, 0x400}, 0xc) 21:10:41 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000000c0)="35ac7f0088af0c55af09149d2256d6a6fb2d6666db7a64a441afe330da93fd0e0689fe8eebd79a13b2fbab6c96bf9a3b37602b", 0x33, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x3700}, 0xc) clock_gettime(0x2, &(0x7f0000000000)) 21:10:41 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='%#+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@.\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='!{@\x00', &(0x7f0000000340)=':\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 21:10:41 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) 21:10:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="d87436c91ac05ebb5e93f60f51708a46ff22cea08be1541c54e8e446f2cca1af6a5017b8deca356d5798f99525f0836b5671f18105b03458a88f11d159282f4c168f5f8a24157c6ab0f8248150ba72dda5edd6fd59908709", 0x58) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:10:41 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 21:10:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x440, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) 21:10:41 executing program 1: r0 = msgget(0x0, 0x200) msgrcv(r0, &(0x7f0000000500)={0x0, ""/222}, 0xe6, 0x1, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x800000000ebaf) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd54412fca641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x88) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e7", 0x2d) write(r1, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9", 0xe9) sendmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="be46a5b15dacba84ac7b24a0c39d1310dc1f40f886de12cb495837f50310d836d98278170fc64091555975027c0a266fbbe115cfe32331a99ea63b0d14f9d78a496d61d1a40ee2d735dd6eb0b2ae2e2e9267c78da5015034551a21984b36967160ce187b1a16e22f85ea4f9e7b8db1f985da8c1544f50673c3b03a3f2c6d9512", 0x80}, {&(0x7f0000001680)="53a80ff52ecaa258083e50e8ddd9714b0f83d5f33379f46b4afe7ca50b700711600ea9345c6a723317186fab212d18a078d2ddd899d831ef5eccb459b8a749bc3da88b7c8e26e006e557764a80bb6fd1dcaaedd7f7ffa618eae59e48ea2279deae30f1cf5282f0e73e40338a5eb727d0846dd4013c6630538e54a1e11a7880a8d2443e7bb4f76762bfcd10831acce599e846376e7a50f08e8d8b9f439ed7dc06250070f6a99ef4edaaaed3ae3cc606a5d10714b4ea08bc2c4de58f5e1bf4afe226ea0ac5a93a26ba9f449795aac8cf6af51ef1b63cee8db6e3e67cc9ee8c4dc55b84b552c0be9b1a4467ebc277c67c22005f6108afd03554a0b6346b7b2ef232250eda1bf6f72f07ac31ae72464718d3b66479691e5e16b9e868c975fe59442144340526ada5569a5920fbd536927ad1b9225fbb20441a9cee8a27ab8d4292265f38aed34a7eaad62d122c5bc611cd0dc855caeca2e14e85c30537d11abfebd6086cbd15ac112281ccc6ab19dd790c8036fe4b3428c0cf375cd081b1da57f5fdd090a4d24dab6fcfe5f53856b69b5f577594f762b90faf1d057fb1bb495fa7a50fcbd5763b9e94b939b4be936edaba9b567dbb29258587f8e76a1cc0d4ec44347a66587e6dc9d3784dc1695138495149c4dd80ce36e3b3f35672ca1753f06d80c7a2d87663b7132d7980fa8ca60ecd464b3996809c19f5901e5540219bf93f9431c7a0f25d084638d1aadca4275c44c216484084ba9d323c1ca50938bbb4a8e977c546519efbcdc76c9696f8086520d1c74584397bc8c7efe68fb66d3504abf5ebd0058e410b93b9187b3b203067cea76b553e2297fab8e9029aa73f1bf13820b6d84bf8b7453957c414ee14ab8c0afa59de5ff18ea17d6c80496cb789e48a6c8fdf32a89e9af4e64fcb7ca2def3f76ed0ae683eab7e9bcd9b9a4ef0feff589d0000108589991695757bca3177b931844ffda3cd75e1b77f9fd7fda9b6e7b868cc484d0eab166dc6391bf57a77fbbdc9a24e6894e49d1c62cdeea283cab8f1248d025935c69e4672c167f6e4e3398a55c7ff1053c75446a0b818c499648215f346bb2f401f90079f3ff1037ce8a19f119c467b8afa1a34941d6009f898d63f6bad210eeabfe057d280b33ab3008b1e9d07697b82402bb2b0aee8608584552a7c567c9745f716e30b56d1512d33b227ac554cd8b45f7660336f4ce7b64f239af3b64670351ac602641ab10ded8634c5ee8430416956cefe21bf8d8aec6defae4f2f5f040c96e53bd68c7b1fa24903b5448fee9b53ecb936e271777609e4701a57a67f81b3bc5555c8dfc8f51502cb0d21f2caedb366d71fd99bac4ce4f1628f39f00d134fde986384454bf0da23c268ee66187d75ce7a4dc997bacccfd26df88d594720b540536c02570545591f2a0f66b88465124475bb4bf1732240438bde99219c754bf25b0d7f5577ac32731e1d6c7001e455c6a789ee0a5cb1d7692dd61a77f4c5e953ce93825586b14141ea2003482def44cd72d4ae454aca8ea46e0be540e0dfdf3a53592c31a8740694529b76b5edfd335feda7016197f3ed2772475974f53e36bca5ae31de4cf00e1393e6b03cf6ca2ad24c021e0a24e9c9a12f1d3cb3cb81e06524956ab8568592528ec07594b3997fd55ed4226643e955a6f5f9a114957ddc5e7f734f5dac97a771b31885ace5a118ad753e5862860811073aebc3f93ec2a5f8a02ee3ed89c1f771fc5de9184fffa2f05c04e3cdb1027abfae2ff7ce99c01c0fc3619d95135caac3c9dbc93bc286cb34db20089ca6f6435977c70f67c90aeeac5b0b31c6bba59afa750f2e97c46aeb2ca9dbad565221621a2b87eab4bd108f6b336dc209ffd629d326f67968df88a98670306071f80a7bf9330ead06a163b5e314e596153b2eadc72ec4d3e45034a63480f41245f641d888a945e232e52e1cc4668de7f36513dc8fc783e39ff07f3951f139cc91e74489e552ff94d24ae0890b2a1f83d144d7ea54c0cd25a62f4ec20c17d4445218db0ae87d0b17f22cf99196b86a2af3b8711c07cda24eeded49dc52beb3e39b4563e7cb0ba6cecc1c1abbdfafda590970748e45cc2970f43ba71973f7c2ee7077762fe61f4b8c481c5c96872c32915fed544c7d75f3bee669edadd546a5d2140c1c411bde218248bd7543208aa4ffd092bcf80e6699b9da557c70c5cb34a6dd13a096fd89afff3caa144883902e21f8472d4425831aee023132de0ab9fd057dd6cfa896ccb450c08995c9fdf3738866b65229a5099ac7326bb4a72b9f5fd709387c7239a6c8e6705a9b27024100498af128b4f7a616b6e4173af4c44d549743a53c7d0965e1fbd864d9d307e4738f5243288674055647c2c18faefcdfd864cd9bd37c595fa50d06850f8915654306edc71f705c84f3c004f05f587e3dbacbc2e7a5998f4f2716442b23068201f0912f8c53777bb2bce3c59647ed08e2cee57df33916bd6309dd3c761c0c3e09617a44f60ac8bea795e040e29b32f45c4f98d54842fa417716085364454c2c4995037facb38df43464cd67e9d623b85fe20786d9a4c433fa2a93f79cfa7511f4ae22309f0b11935a73c74f3b4d05a48873fcd3fbc1ecf3547be887c24d41a16b569218da8093727195ef134655caa41efb102e5cf9aba16c1902903c59600337d02693aed276e748d45faada46c8d0ddef579cab5443e07e90ca73f4a7a62732105e971ace0fa400df4adb610e60443745e4885dbf22ba82b35ce9257772c2e276eea0fc499aaa1e338a5d3b2c430a0a7789fc2ea0a819a26625a6320d24bf0c24ad30d5c334611333c606c36474f7bccd8178741639ca7a468e2da620521727659f2a55de8dd68a89af0c8a382824124eb4932001f245c9be880c3a7331ea5e87425146654ac8e3c503f59d40980ae02c3148e2937f989b0330ea82a5b5d393b9ec77fa67e9905c6b1ecf9fb66e6cd3e21f9aa6cef231dfe7bce3abd1d431d719d3e927473f62e6136152756f2388473d6b9e351b9c7193f3ddad898a7654491ecca2eb5508113a26f3570dad1f2c37deae3a3445cfff9648110abf23c958ffffe89ecaf079c6fa6c93fca6d3b15f24378d3466c365dc5851a0d4702a0c53b7bfab9ada86652c5449e6c89dcca31222b97f261c6f82407204a3e5f8622f850a53027b25e3974e30584a3ce126d17113a468526d53cd9a430f0b2be0976b586b4b20c5a1fb8a3f20c10850bd541c32f08b333bfdd138ed7c988f351c134e8d68193b7cb3905e76388ac3786c93f16fa529492af6e0f599effa092f19a3c399fa715cbe9c590e31557fc8c6316fad98a17837e0b011254d9a3aa795ebabf477ce4d2616a56e8d9ac6bf279e7fdec6308170ef1b2b2289b678ee66c598c19c6c1d4bbc1752c210d0d5615bc783ad42d53750a4a547af89033bcd1e905282be13da5a0e4d4545d92a735e974c57c4c852cbfbd2e360b7e3ce41e2f45549e8741cb5b74f67b5fa36d6714864e7293bcf2a4ec7ee08948527d24557da2321fed0dae2484c2ef89257cb15d1af7d2bc0330d7561f0adcf68c416dffacc3ee4884e0381713b82217df7ce798dea6c3a40dca39e4fd47d84c3b50df27dab2dc73017fea8de2b2f85987c562006f5ca61601e5805f1156a1d5ba901dd5e31f5859052fe94525a1eee2b4108ccb600cd938d9b7f677cead1d4d6238977e3ac6ee78487d4fd41a38cbe3de7b0d6494732cd13d007c583e1461797b456594ecb6211b1c824b7c3c1358075eb6c7b7be4040630cc7c994f949faad15bacd3054bde6d3980d68f24c79f0d3140e66e5a9cbe47c0ef91f6faf5b51c3877b8122f41431e2bf69f6b9ee4f92a9f19cae1a33469c56d70bc5a20558483516bc9ca4ff5ee719f8f18481b6ada5d9d9761f839aee7d0412a07b891838074c892ee1326db6ea0f418320c5d00bb9e492ebe8272f7721195e7733a0fa5a24586594f1f19615a974693936349eaae03e9f00a57d94548fa6a4239b82804489f07d9ee5bc3ebed2d91e528ac076c3a4db4aad959279b121c560265a2fca5c772bcc68417d7e2e165ffe607cb87418bcd5e15444b80336ac304b67760307ca05ef62a6348667e63461ba0382001ff94d7760eece11cc637f503206e4e00eeb816760fda6685abfda8c9cac6eef60d30f9b903b02b9ccc7d4d1ad1224fc60478b0327eda2015f087693b38bddf1d109a24a9d23d773acdc021e45c770f5bba101bb35591b94869cd2a62da8e081738a8479322412b2616799bb375c768edc0b189e7a0d22f17c9016a8f550562c7dec8c64df3054cab7332326847e42dde406172821770a176c8415a86b29d2a8a775a9c7b5dca9784018b966671e25b52517f342abb356131fc6746ca4524820556fddaf6d3eec00a4116ae609e5a8a9db53ca312cb8ad425657f9a6a5a84d7dd7fc744698a401202441c2141a384569f05c64f826c08c2f6adfb9ada035e558c600138da4d4a693d31e0c36474a62a366b1cf08077eb4b12124cc84801b5c1a81fdce3577edb9167533f8b43493243d8c8e1071c437b94d70bb301d5efcf63f252c3b598e355246748bd9b3a43fe40c1632832d8002b8c439cde72ea09143bd1903b850620d10d9d4c6ffdf6df74dd9cb7e37aa33ff647770483b31c8a04ec308dcde2cacd0f2dcbd510c159214bff587dfb003d0605358dee925e2908b38312d86a008c4cf913d6df8eaeca430dbe800ffaac084528198d72722a267ebafdc52caf1dcb8cb46f1018cca970d2fdb50586cbc66de4e6159c79e10bc792aab78b585386d1d04dfdcb98771582de94937c7fc44d9db8aa5a745ddb63b4d506cd414e08b03f8cc3e1073ea866dc14bb875ad4000911c9a80e552b5e71a98c20ae9670b8d19a5ad113e7252ea3caada3b1666f9299a9dc96b37448b83e714b14b9856395401c618efbc841ceb7b74c50ffdf92b1bae0fb2bbba2cb8ed93c7264ff40563a9f41c5e148527b92e1925857152989a7b195e18757b89bf539c8bdcd6beacdb09d7d536a9213f4529e843ed9caf0a83e0061a4ed241d533f4cfa16016810f3a1a5d27b7e3f024e1076bba0180e3e22f41e561d05417ca30af088584b25f628568ece49714e30060d25a0ede7a7bd77b596bd9ebbcc3811825cfe7635c594ce4c18ba73319289cfac4a53abc089f8eccad69d4271c4c50df2fdc71f081f0ad71c40aa68502f5bfff342d49630581fc182336b75eef4dd6f8572ab0097c0dd57aff6dc0089b34f6cdabe100317bd63d313ca9c242ff67866c099fd4e8580302db4fb24e9ee98f8916afae2f5a2b3bf4bb318ac252384a9c3dca9ba16a2dc60e1cb8b072b6569ec838ef24ee29c9a6a5c46bb162d11f45a9f43dae24819ff35066cff307073eeabf8263982fa00a633cbd4cde0f9e8429dc7f5288e53a2cc1db45ed6e3b6c8556ddbee7990f957c2cc39257aa5fe07c1dce1c0fa7fcfdbe99f79a8fb3e282ba38eeca101cffc36e7dcd9a2f9cdc490e853b4b929b0a4d918358b5a8063cdcb87a149d3dc7d4a768d4290cf8a1ebfa8be801b2dd552062fd26263ec5622965647a453bbbd40d5de892e05842486d282dda1cd2919c18e94f685cede4dc020e4fe0daa19f545a9b69c46a81d1ddbc316252c3178a150bbbba215b759e59bea21fb8ff07c427792e20200f57b52b4ce4362f5d4f41ecfe9c3e302c7fbf2a56f062bc2512ab8be769dfcb160eadd54b039bb954af4377f6e90330b232ee016e740f81988420e8886f9806fc79f16dbc724e73763", 0x1000}], 0x2, &(0x7f00000001c0)=[{0x40, 0x0, 0x4, "6ef4b0846c7fad74de53825fce6e3ed10f716b20fbb52aecf4f8971807d8674087465a3d6ec35353d7e50572462b"}, {0xb0, 0xa944767f9458fa4d, 0x0, "6720b48c76204d3857a4dca6523e688a6ecac1738cbb2451f1e9dae196cdf27eb28680e435a1069dffab0d9092e9756a146df55681437428d8d3eaae4444168bfad5b18493526df721b2e4aff3c906a836526d3b659ceb7bec1d109006176c7a6e4b6b93c1d7900c55a0f4d87bcb4d1144b48fe08df7280caee70881ed436280b1edd91c3626ba04fe9e62e916c9b5ff42e3a584fb67689364e49b47c4"}], 0xf0, 0xa}, 0x2) 21:10:41 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) setreuid(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 21:10:41 executing program 1: setgid(0xee00) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x2, 0xde) r7 = dup(0xffffffffffffffff) r8 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x1, 0xc8) r10 = syz_open_pts() r11 = getpid() r12 = geteuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r17 = getppid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="455bae50b42adc65bca864bf439bec88595719357bf56bd2cee1920a568b7e1f496f72eda65fc5c95b26c74a417ec0a65fdaa00d5edc8cce8b12b85154b3e79d51c06ba0cb66bf8baf14414c73d6af547e6117fee075669ed9a36ee0c16bddc8bbc969b7038e66e36c8461e208b1db3a1ee09739cbd6bc22adced17de4a6177b37b08e7e54523bc43f2e184109dff25e41bdf93ce29f6b8c02d75849f6c7b184d2bb874c92728fb43d097f6ff27e24717d328af4038fbaa01159c0f73942ac60048ab427426da9db1c99d13f0f072029767692432d55f16dc02d02510a4c3b", 0xdf}, {&(0x7f0000000180)="271c7cb5ef9e18d4b062136c144d08af26a3f10fa8e3e66d729ebd9a872240dad6d54a94293b8fd12c95ec47e1abf52122d237ec8e13fd403f19454e64f87987c50ee6ff61ea7f43bfe58cb55aed5e1b7fe359c65a7af3481abfe15986980d9f62e7689c4a4f21deea9d56c6f912da2e86ea850aeae5f56eb1a96d27632675cb9a6fa2bc1bb9", 0x86}, {&(0x7f0000000240)="ddab82df6984e01a5ba0dd70fdb15f031468889610dc247d97e4d9664e0b2339e6ead9fd99bfacd866513f017f", 0x2d}, {&(0x7f0000000280)="1316ba6486b0aeb41aefc74f5f56097f8e9b64021720bd37746aa20296ccaa84eeba5d11e5490e3fdf95f868356c5f6a04acc8223a572d97630e4aef971f7f1a832ce924564f317b91e28f3e0736762d4434afd1373518198c0018fdb374d12ae8de67cd6c14e68d8a2c197fb1e822039e93c4b976ec4520b58ea96e4c7becde33c09b6ba46ff6eb82efb08eec2d8a66898d180b45b08fd9b7ac5b607825445a7b9af0e0b464c851f8414875487d00d1a923d6b84987a2f1dd88", 0xba}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ff0f010000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0x400) 21:10:41 executing program 0: getgid() r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 21:10:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 21:10:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x0, 0x0) 21:10:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x70, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x6cd7}, {{r0}, 0xfffffffffffffffa, 0x4e, 0xf0000089, 0x800, 0x2e}], 0xd602, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0xffffffffffff9f80}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x7f, 0x7}], 0x2, &(0x7f00000001c0)={0x8, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 21:10:41 executing program 0: clock_getres(0xfffffffffb, 0x0) clock_getres(0x4, &(0x7f0000000000)) 21:10:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 21:10:43 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) recvfrom(r0, &(0x7f0000000040)=""/35, 0x23, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 21:10:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0xfffe, 0x40, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:47 executing program 0: r0 = socket$inet6(0x18, 0x40e4f912ebe161c1, 0x5bc6) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) dup(r0) recvfrom(r0, &(0x7f0000000040)=""/123, 0x7b, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 21:10:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7) pipe2(&(0x7f00000000c0), 0x4) r3 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 21:10:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x4) close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffffffffffffc, 0x0, 0x7, "1bc6ca099cd27dbdb8d70ec4ce725f4c57efca21", 0x1000}) syz_open_pts() 21:10:47 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ef08000000000}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5edf96a9b3b7b40a777cc995511c70fd5d5e9b00"], 0x17}, 0x0) 21:10:47 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xffff}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 21:10:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getgroups(0x2, &(0x7f0000000200)=[r4, r3]) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r10) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') r11 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="71ce819213a8ae04a0ea34c1a5982064cdc4598a4a5d65639682bac6bc4195dcca2333771fc34b5d81f4c36bc558c6e2856b80f6544bf3d83992633c3aa50c628c942487b0ffbaf1a9822f7f1717a6be99f66e7179bb2186aca7363e6a6ae466c5328ff59756587dcc65ea2b8205aad2d4bf2dca710bbbd9657467e43eee8bf4f9f7bd9e0701da0735d959069d59124e3a742c065a4f86a757c29c9e9b42b8d9da5215b4389532e034b043ceaa8c45518fc17fe0ba304eaab198ac6257eec3030991edcdd767", 0xc6}, {&(0x7f0000000200), 0x395}, {&(0x7f0000000240)="5c5a5230e604ffefdf81c0e0542398aa6055de4c4f771e507cf07397432517d005b787a2543604818673590ff910af9fc2d014e0d8c964f2b96469dac5ec7fa76e0a3e5e0867e3b73987fef27dcdce5161cdd15e8994ed02e74d632aaf93ae708fd4c61527a002fa1d18d714c1df1a441937a224ffe2f38ef4a9ac1f0a08e06462d38b4e44890f9c70d35898701a0cb19b3e081b6c5ffc72ecf7a6b88b2855490e0e74e5351e0bee2cac6aef10e90e0114d6cbf247", 0xb5}, {&(0x7f0000000300)="ca8de0a13e11e3d134ad3902b17ecd71b95ad0cb1dcd37e0a2b3d8ccdc6bc929273f8ecbba5da87d9cb4dcfc2fee258af2b4287ef27f16f95f4e8393a8904dced0bbea6da4fadc21a075404cd8f95b06445431dc689d044313baf63718426656522861470b40212efd17dcf8596aa31722cdc96db26e5a362e8ad3d4dd8b9f0b8bee870aa6956e8f356b84cb94e289cbf5760cd59766683fe660b9b7c0de8527e3cc7886126a6b5a6062b97e28462c8cf99f7bb692c8a2a4d8ec35edc45c3bf0a5aad99872b592a7edc96dd7c417b7a75ad3898385", 0xd5}, {&(0x7f0000000440)="d4a299fd1cc51b23441ed8f983a5dbb149bca3d5e0c6ea46cf525a3c3b45ee118aa3ea3e0968962bb17809ece4d454d359dab8515dc7db3421be651934a14e1e77400fc597d6057d71744b794d4c4c4ff8487171c34bdd42e448c63a72f19c12e8811aa22fbfe3bce04b32f4e3dcab98ff0a205852d65abfda8b954fe20bdf1a0f2b693a43959863081f5b66b5c1a4a19d260930ac4549c0a6d9cfb80aa8debc71b5f1b64b6f1fdcad55adfe1ef53d04c273dc62", 0xb4}, {&(0x7f0000000500)="5a3bda9938a253f7c57df96f8d5d81af61333b8c8d69dd1cc59a3890a0bcbfcd65a9a3accdaaab15ccaf3eaf09f64697a87c6d36bfdcaa99a75c608f8a23c8dec263ffbad2a92154557801a945a1280a710cc4ad4e6f05e617be1301a264007d55aa431156c651f63c7e1b1b", 0x6c}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0x78, 0x400}, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 21:10:48 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4006, 0x5) syz_open_pts() socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000040)=""/52, 0x34, 0x840, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x3}, 0x10) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) socket$inet6(0x18, 0x8000, 0x7) 21:10:48 executing program 1: r0 = kqueue() socketpair(0x0, 0x4, 0xff, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) close(r1) 21:10:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x100000001}, 0xc) setitimer(0x1, &(0x7f0000000080)={{0x400, 0x7fffffff}, {0x5, 0x1}}, &(0x7f00000000c0)) shutdown(r0, 0x1) 21:10:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) shutdown(r0, 0x2) 21:10:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x9, 0x2d9, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) 21:10:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r0, 0x0, 0x80002) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x816, 0x8}, {0x9, 0x6b2cf7ef}}, 0x0) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xfffffffffffffff8}, {0x1e2, 0x1}}, 0x0) 21:10:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/56, 0x38}], 0x9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000001680)='./bus\x00', 0x0) close(r0) 21:10:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x48, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) dup2(r1, r0) 21:10:48 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x101}], 0xc996, 0x0, 0x1f, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) mprotect(&(0x7f0000509000/0x1000)=nil, 0x1000, 0x3) dup2(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = semget$private(0x0, 0x3, 0x42) semop(r3, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) 21:10:48 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x3, 0x1fe}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = semget(0x3, 0x4, 0xc) geteuid() semop(r0, &(0x7f0000000040)=[{0x4, 0xfd}, {0x7, 0xfffffffffffffb59, 0x800}, {0x6, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x3, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0xcff, 0x1000}], 0x7) 21:10:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 21:10:49 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) unlink(&(0x7f00000001c0)='./file0\x00') fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) clock_getres(0x5, &(0x7f0000000000)) 21:10:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x6}, 0xc) setsockopt(r0, 0x1, 0x9d, &(0x7f0000000040)="3abd546aa2c472b4ce80b64b55fb84d6443a0d769d75e3b703092290cd87a3a2867736f69a998483078329979e7d8c554b19bdbdcfa48c5e6331c687878d742f8568965018af07d2642b8099ab917f60ada7e9ab50b1fd218aa44d20ee8512aa93d42f39a0cb8832cc19d5e29f77138f3e4ff3c481c034b8f38b4ce92238ab034602d78935e814f9b2d98f312f87da8cd0d77bbd7c5a8d37ce0436caf2bc24523d9e64a5e75f3f03a0c11e3112385dd73086a06ed9e2754851fe4630fe262f7fe422eff448d011658831e6e531fe920545c4b78ab31e2a86832d4466ceb304a4181c4a47a8f5a7b188ae173100133c30d2e311ec6ca42d10895d3b30dfc40b7342bbbe85acdfac35d11f830c3958ab4dbfc8a04a160bbc77f1e1c77d5304d874b934977e64a0b245d1089e5b005c8a3affbee50ccbc248c990197ca4496eb19652e3a02f737f51379cb86d0dc42124e932f3bfe4a1e1efadd0b5563cb7fc6260b13a28f17103f1341d43ef406ac0157dd900c6fcba0fa24d479b355b183001aec4550fd1a3cad7a1a06f70dc1b0428b3ecc141a95f5c18c498f1771345cbb789ddc47225573918938cea3d25d408d6f0e4bbab28fd075f78496996d7b40a326aaacf9557fa79cb7c51602f59f52f90aeabf9eabecd6e8c71e9b61a303ec411ae28b27f231b7b4f4602cfa99fe91df3e38dbf17a5a7768dd8fd4374628214ec4ac758dfb1279f44bf3df987bb31881dc2531a7e26384cc5eeec24ad2c09c1a21a98f0aa62bbdb1de33b440d8d4a6341f5fb859f6b33b6618a463a95a118b7881636fb6d15c787d8595371cd5c20cde0a8fe982b5f256c068f5e039dd0c989625ea7865e61a91495bd2d8601ac383bd3a79bbfb0c66654baf43e3fd4bcc80e639bf50ff661963f92a9d17032d4d9a5854cc78213de762f293bd266f6f7698f33ae1c82115a59662e7def198a22a4c42b6530c66fc3d6545aa338d90a2baae6b26ac514f54bf386392c921f4c354fc89971b99d9417172f32bf089d4a5191a032d6b183831fa7e2683f4a78e74ab81950e286a470fc7da9b31d4a399a9c5c0e6f3082f165ff05e7792d991c75879ae0eb1dd168c6b9949de795be842a86e2610702e4430ec6f649b14e1fd20adf2a9bc6e7df507b5e81e562a01080abdc414e08591246cc4860db68e9395d6b96b555e75afa47e7dab9f49862b78fa1ad202b412363bc1ed73ed2a1d7afe210d62975d7212647d1756c668b879ef50454b111b08ddb323d1566189a8cfddd9ad41852486259da1cc123df0923c34e147c438a3bd83067b2865dc866c5f43f74bb188e7966a1db66b33b4813ff334656411f0625dc9f59b7e1c7c88978e6271975ecbf648c6a8c11b05b95d380c7c77b646550775ec7c96f37e2efd0d32e797a6656ba531e97f32ce37cc0a70030c18b2c156fa22ea7f9c9c736963c3f08875e6ea433ff54ec2e1962066560c3962ff42a91cc4b96ec66c0c133601a39f6eddd1fb57210b3fccf01dc3583ba9b043a0348a33c49ef9a5e7396dad12b656fb91f95fa353295192aec74beedb3662daec0eeaaa1a0afb3daf80f79feb4d55c3e4bd3353eee953de2e3562404c08dfc5c0e1997cb8f6f12d1aa8c518949c6ccac834eb8f206ac127b9d70ccc8a3e1c6927eb38ba1697e5ec7f0e348fc385c9491ab354a23333a715bc7d8f36357c4c891103e457bec21ec003c0fc7d105418634f38e7df2aec09b501f1e3582bdc7b7bae3e1844f5b599c60eda7efed3fa5f1fa9c5409eb9d3ee0daa7e6670b2aa33a2471e4f589686fa1a94d8549ab3d961abbe430f141d4d3f517bca01c9039751913b30855579dc468e27a0de84091f2e2e26543f22b3d0434817ed8f0661f23d7403f6ebfe849c13680eea8be9dc20414eb85bb61f41ecf930a5af1408def769e09557ca46965b5867e29f15b381b4c82a2355acf96be711879938cac6193725a86c52d343d40d2d84ca8daa0d552e060063c38b45eb36fc08d2f2c72b32959467889c49dc04c19f2dec3fe4c34b1dd3f3228330873fc63c645a1a9d7e15fefec363ecb608b4797f68f3306aa953b07a6d96739b31c9c1368be76a9755359a4378a89a59f2d7f89f3d9668637d00ebaa4518efc34ccb2b434b8221086f81103f30577dfdf45c4cea6936104aecdd01ee2aedf8a726fef0a4a075d89cd5daa70dd70fd0337161d742cadf88369a5091f9c3388a0c7b9e407517992d5a3bcc159ba5d47ca94698904cea3b960c7c1394d9c52a795281306e0b462636a68659ef2c6a0189b2b0423c5c85dd290877ccdf7fdfc77faafa3be52e3a0e13056bbfbb27c77ccc6271a2cabd8d83bc7edc69a8a6037a57ba044f03ca2d928de5e5a71561a634fdf74fe4d4dcd33240afd9d189913660d83f9cf566643df5281ecff9ade8bff20d3d4a823af3dbf541ba88cb7bb2e3709740a4e208479dae6570a6b223764b4f3ff04438caee5124bc733bf192551bad94298a6d991049149324edab1d54d23041a9e9d4b107c249b6b0dbf55a6949f3ac103127f35296e6b5468069199b0f2ed25055f91dc0a8717245bd39f30a4d1ff7af5e5d7b9c44bcb2d05266dc0da80150cef221380683e2181c3e361b25456b150b631a86adf758a206bf26474710e369d1f9182a88a02e8ad16a5fcb8aeaad009dc00d718dc85fdef21c1f2e70ab104cd514c6827345dadca71e8aede95e1bbbff1651f602d56b12b2d0cea72cba0a66463e90626bc9082e67c205f8542a01fb1d493cee05828246497ec13b7a369e2b1ec5f84dde56dd1aeba084c1d81c05af06992193b29d14c017c3bff1141f4653eb14a21f8d022b4872d5d4c833ea0eda85db7b24c3c153ebd7b5d18609eda7f7602e4bfcc70c88f9567ffb7f00776560d8d9a0111561ece734c6cae41dcd36a9b4d4aaa76c55d7416e9a40d3873172ca041a172f99b80318d78b478d6bb2e779fa7756ecb922ad103fd14e11211697d49d9a2d747398b4fa77ad5e655b8cb3690967bff4ffd407a39ee3c1147225198a90c0f9bcdb0e78bb50ac016da29abad0720fa7403c5d40967942ae18f1a9351cc863554b9a0c73351873241693cdcac4f287b6aed04e6b778ed675987c47236cf776acabb8920fbeb4c1b1326255b3b4bb5f758973e2ab9ace165e411b31a639155abb2687dc79d286ab5bac9954e87810a953ef114649839c817c65f48e76f0683a187c3d2f90112e29eb367e78d7f62a6ab058080601f3c5a94f62cc7ab5e7946594a03acc24a7c9501de43f028492bb5b1493fd0ab3976ff0327dd79e64774ea6dce2450acb47e810cdc71ed661731e4ce50580ce648644c91daca9094700f468106735cdc5d1fdeafe92f3516831be724b3546cd5f65c66cf7b7bf4f38d39a315b029bd6895e33f7fd5c13a0f779d099deca655c70ce689a9f1bbac2925a3ecf8b3394f91020e8d02eabb102f9f41ef99b6bdf8c148f634e9e595bfee2d6281d0e549638e07226b51dbcb95fb0f5660fa1254bd71cd119048d4c1d0f565174b8d0f351c3c19da6dd34deec2b8e8b4debed2e7c62b910e10189450aa500d79e72af56b48c590c645b2899100ef4bd2ef89c8435454e07d334124f607073e54f6758c5da8a4c5b7296e4b9995a95d4ad9cb3630707d710484e11f5f034a18b2becfec73101cacb5b2fe1569d1de25f9bf0c669f470533e2dbcd901a11da0e75e9971b8c6d4aa3c3c165f278a4100b73f4064e763bec72c41f96a0f1a68c2311b5e83609723b4843c91511584f5f8fda834e8b7687317f7f874db749d966b0b83f7c9787278655849b0280ace923c8cd185bc34664219500236f14fc248d7979e3c7e1ef484869c2cc1a3f9d61f57fc3de8120e38addc8f55f7c99fe1d2da41c65fcc8c23c4827d7d2a723fd6c7efd8512c091d50a26a3ae054e63678114846eea327873aefa7c19415281d02c57a036f45117fa52ff3e7d2e9e394d0437bec33cba445163503f2c98476849514252f44b4e0cca886151a61d0d7ffeb4f83bb3f68b34b3f70ea6dbba3eaab4ae8bcc2348fcc100d7a95674cc795e5d5040e4a89b46d03998481815818f3477a8913db520ee179bed8c86fe57b891b924028951cc3f09fa39866807c6fdd9901aefb8d9c2ff2706b5abb24847f1f28a3f97d47a485272dc233bb0008b63bfa5aff097958790d4a36d6feaa21675cc114059320e4f1fce1f22c14073af0d9f4913a8a9609d961b4dc43fa5cf9247963391ee2f22d88eabdd4c20c00875353ed30e94cbadba52a31d8a492fb081c362cf269221e97dc5f9e0670c3431b1f00a739721557408a0ef7034f7f1b00226e841be5aba2207da9b7b895922a9cf0969ce48138d1ebe4f0f01c33061d0756d09383fb65a9d815b842906a23cbe7a6afb42b79cad1a71c873fadf881db7f44e8e5505bc04b44d3e6809c668709b27550a5f4c9c13d432638a258e78c64b57a5863c7ee6e6332aac4cc040b243b06ca2512763824d621d026f7a78aa8aede9e55ddcdb32a276a8af723823616164475c5ac46964909386aef1bae1571e8bce1b7ed17fbe66802ca21c41ee1133ac0808ee71214ccc26149d950a0c94855f094fff45d636ba5e49d3a08d890d826ee4a39fe59320c8b2716405320ecb9f48552d7e173abe4d0b2951d9caa3e0cdcab2016f4bf2ef5f3a44410b5d01fc0d58a0c5ed2f00119a393be98f38b89eb9bdcb41c44a373d1d98a427bd2658514f8126680787fced30f31b86124b4aea083478986a76b73c3c6c5d12318e4faa51420dddd17d573b0b974dea3b21f45ba25e09761ebbaca5f3f9056538ba0804e69e3961a20f960b60508f76b5ed75cda55f93bfeed77ed0db31823777d422915960bdeca1061f9f3543ee51b666881e85442c949a0b67a756eb7369b04ae17ad62ddda5baaa054e0d2bda57e88a02fa6d9f1b03932662bd73866f443e09ce750f8b649ac21274aa9d98651e98cf90759c4b5de2e019348e0f7d5e71da55383b55ca5fd72ede7c679a1004e441296ebecb2aac14d22e08d254d49bfef5473a8e82e33f7f13b0a425feae5913602e1f4270bc65400f00d7a97138cf563754775e6d4c04627556386660f6264f0409461959c4b6643c151bc89bea45bea39c95799b8af7da689108d925ba3257f3989b84db02321751699eacb013373c5a7018e50ca585f2b7dd1566c7fad3a1e0c1132aaeb5a7a32feb2223291e9f9e78781ed79e1acc9cf82d8ed96e5d8d06607e765e4fd3cab82f58a3ccb9a70c614c96efa6d57993bbea9fc86c5ba329db7376b25215fe83e805074718233f8f647c7603c945c544a13f110d49f09e33bb057ebc11257c2eb6c12594c20dbb9bd49810791b628631babfbb4bd705b82cd1a9feb79a9f9c26ba9b97430dfb21bff69e23808d4a9a462ae552ec6e538077b83fe3596e3a8bec2df034fc714c124cef1e6dc3a5a2790c6485e5379108bb0b70e4c061facc52f0a44709760119d15a2c8213d4e562aef1357c76d468d3c53c1f88477d62434e8c67255b8168136afb3db5f495a8dc7cc72046517a39e6ebfdc675130ed2a3d8e64a3cef1a33fe6b2290c7391262acd41eaf2b2cd8521745a4b1eac362270b16b33712b06acb45cc6fbe95b028c8a15cb19c368694ae640691478241f19105dfefb2769645bb65610961957b7b98f04f5f26f79b12a768b2b64452f244a828d8843379bee2e87a73d5ab8f270f1572e268cfbde0c4ca06fb0c523b212fff608e1accc62763a2c27822dc1b8b", 0x1000) 21:10:49 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/83) 21:10:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) clock_settime(0x3, &(0x7f0000000080)) 21:10:49 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r2, 0xf5) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r2, 0x0) 21:10:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 21:10:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10000) fcntl$getown(r0, 0x5) 21:10:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/252) sendto$inet6(r0, 0x0, 0x1e9, 0x0, &(0x7f0000000080), 0xc) 21:10:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0xcb6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') getrlimit(0x7, &(0x7f0000000540)) r3 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, r3) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/119, 0x77}], 0x4, 0x2b) 21:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 21:10:50 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 21:10:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1000003, 0x5012, r0, 0x0, 0x3) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:10:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 21:10:50 executing program 1: socket(0x20, 0x5, 0x7fffffff) r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) 21:10:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x6, 0x10000) 21:10:50 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 21:10:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001300)={0x40, 0x3}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x22, 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) preadv(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/184, 0xb8}], 0x4, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r3, 0x29, 0x2e, &(0x7f0000000080)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 21:10:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 21:10:50 executing program 1: r0 = socket(0x6, 0x5, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="cc418a5268d17044011d7174b2faa9966fdddcef86ff40a9e7e2e8cc57b52be8c5b41c0b90fcfc9a344c1a2466bc2519b78e4a137857e3d35f741bd51fe7a0ded9431c10966b9aad62", 0x49) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='r\x00') accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 21:10:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000000, 0x200000000000000) lseek(r0, 0x0, 0x1) 21:10:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/78, 0x4e}], 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) semget$private(0x0, 0x2, 0x42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) 21:10:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r2 = dup(r0) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0x40) 21:10:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=""/85, 0x55) stat(&(0x7f0000000400)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000480)) openat(r0, &(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x10001, 0x80) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) 21:10:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) 21:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget$private(0x0, 0x1, 0x645) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)=[0x4c7c, 0x92, 0x0, 0x5, 0x1, 0x7]) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000280)="a3bed17e420e96ea8ed83ac639d66952cdbe62f86bcd10ca066b955ad48b3b269d1067a658255a80c1bcb01dd7756a6dde236073640a5d1f19cc8f4faba204ef1f9d7e2cb11f957c3bee0aab7a1c364a445f1c38eb894d67fcdf2defc495c291432f363e1ce1bf7a68f32d07d1afffa0782a396a1111428b0e07afca71a88fe6995a95f5e77027f9420077f1d33f441bf53e267bfc438e62bfcd00c3ac248c69c1adad20ff1be3ba4c089fa9a6817e902da8f62c5592c2", 0xb7}, {0x0}], 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xa3, 0x8, 0xffffffff00000001, 0xd382, "f578d477c06ba561dff2fde575b8ac57aac823da", 0x80000000, 0x6}) r6 = dup(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffedb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r7, r9) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom$inet6(r6, &(0x7f0000000480)=""/110, 0x6e, 0x2, &(0x7f00000003c0)={0x18, 0x2, 0x2, 0x3}, 0xc) setuid(r8) 21:10:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000004, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 21:10:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 21:10:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2107, 0x401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x20000003}], 0x7ff, &(0x7f0000000200)=[{{r1}, 0x0, 0x20, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x13, 0x2c4b, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x82, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x0, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x7fffffff, 0x100}, {{r0}, 0xfffffffffffffff8, 0x70, 0x80000040, 0x8, 0x5f6}, {{r0}, 0x0, 0xa8, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8, 0xfffffffffffffffe}], 0x6, &(0x7f0000000040)={0x74d8, 0xf88}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() getegid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r8 = getpgid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="1270b7ef9a3edbe492002144f80db80ef289ff14d7f01d2664dac3be72ce4a39cafec3f91d3f0e11d16c46d938cd4bd32f4ceb6bd52a89b6eaffbeeaa19745ced62c54e5359e15c5db7af0df5105c19d87508bce78f45d4acb66e66038994d0cc3960a30f0a7025a306c14a86dd2f76c1dfabb02cf1b49ed0f7cc331056f564d969246039bfa43f8512bc0cf56f52cb431599b484eea5718cd95e853d553057b780e5e58633006169bd7c2ff1c2cd6d16b5c0f549db8686cad171aa4bd8904fb00ba4a188587836390f27a8353de102cf81ec8b14adffff3248656093f3431b1046999d50173e5e7026ec1e6883e34040294fc306cb5357580d8b8", 0xfb}, {&(0x7f0000000180)="764137ae56fe60c0015d6d77a2c070a5dda63981cb63decb7d1e0e8ed98f05", 0x1f}], 0x2, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}], 0x108, 0x400}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 21:10:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) dup2(r3, r1) 21:10:51 executing program 0: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fsync(r0) 21:10:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 21:10:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:10:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8620, 0x0) 21:10:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000c80)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) r2 = geteuid() fcntl$getflags(r0, 0x3) r3 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000d40)={{0x81, r2, r4, r2, r5, 0x180, 0x3}, 0x45d7, 0x6, 0x6}) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getppid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) r9 = dup(r0) r10 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x10a) r11 = semget$private(0x0, 0x2, 0x328) mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000dc0), &(0x7f0000000e00)=0x10) sendto(r10, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r7, r8, r7, r6, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) accept$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eb7600000022e3ceb438b4185bfeccef95fdbbd9fe3f54f84d1f146d8285814581f7a03f3ecfbf4ac0391681b1ef41751a0e78f699af8ad11305b60ef1cccdf681c6efd3c840489938a1e3492caf85802f7e606995e1761634e54e4099555bbe4dfdc4fc72fd59ff6c6b2b4a2d9e3b7f94001ea997f53db9dbd2e646034cae41feb5bf916c88a4d62136d9078f62a7d236d8794872054a5e86456cca11352148f88fd1cb29fb610e00689d669e598c874fdf5e8d950693e185c8"], &(0x7f0000000ec0)=0x6e) 21:10:51 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x5, r1}) read(r0, &(0x7f0000000000)=""/65, 0x41) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x9) r2 = msgget$private(0x0, 0xcc) msgctl$IPC_RMID(r2, 0x0) 21:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000040)='b', 0xffffffffffffffe4) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff7a, &(0x7f0000000080)=[{&(0x7f0000000340)=""/239, 0xef}], 0x1, 0x0, 0x0, 0x200000004}, 0x83e) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:10:52 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) getsockopt(r0, 0x18000000000000, 0xf4, &(0x7f0000000040)=""/18, &(0x7f0000000080)=0x12) 21:10:52 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x102) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) 21:10:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x21, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) dup2(r0, r1) 21:10:52 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x10000, 0x4) 21:10:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 21:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) dup2(r1, r1) 21:10:52 executing program 1: socketpair(0x16, 0x3, 0x6cf, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x10, 0x5, 0x100000001) close(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x5, 0xfff) 21:10:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ce94ff"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x20) sendto(r0, &(0x7f0000000140)="2455bba77d0f1ac4dca10b5ad0eb028d30c938890cc8853cddc1b04a4262eddf0888fa48f37baec00c54ea2e909881e6eb2bdffcc34d5c4a1a5e4d65758766e5c875638b41c3777b133a135be19cc111f70ba7777ba51a669c237fac228707d4394cbc4257ac238a877916fb1a16da094a0f2dceac26073ca7f9654463441e46826052e194414d0f207a580c47bfe961e2dfda2b3b1a07c7", 0x98, 0x40a, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r1, 0x0) sendto(r1, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 21:10:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 21:10:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 21:10:53 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x41b1f84c, 0x0) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f627573002af9283aca5a030e3cfcc4812f3f729901bf5564e6646c6f62a905393f397a2c63c696880abaa4868ae300a381799349416a8fd36476b4cb21c6b4268e3b60df7dd52312de0d21e3797c194a93104625f81c93432553f404a86c54acfbb87377425721d438dba76ffc3ba82df413a6b33f1adcff2d9ef193ab4ddc66b0d46bc3ab22f2fb11dc8fc86d9b4e6f2a28f02119975c6cd39f11908d39e11df5226a5a195a01c765bfc6e25c7df5686d097b91bc704d94e33331426d85b510280eba546a3040f272622ddf11308f04001e111b845f65615fb35f4c79bfa4477269a02c06e903ee828e709ecbf659367ba88979a4ec2bc314e543e5f18086a244a9018a"], 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}], 0x65d1d256, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0xff) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) recvfrom(r3, &(0x7f00000004c0)=""/253, 0xfd, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 21:10:53 executing program 1: pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:10:53 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="9fdae580d0157bc97986f642f86b", 0xe}, {&(0x7f00000000c0)="25873ff4e75509d2c81c3cd9b8e114aca49b35dc3fee0a8ba78a0a", 0x1b}], 0x2) openat(r3, &(0x7f0000000180)='./bus\x00', 0xc0, 0x40) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 21:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgrp() setpgid(0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffbffffc, 0x7f}], 0x9, 0x0, 0x102000800000, 0x0) 21:10:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000539de93a6f209100000000080000000000000000000c0000000000000000000000000000000000000000000000000000000005000000000000000000000000000008b1805500000000000000ceb348000000000000000000000000000000000000000000000000000000000000000000007a081c36b93f637a433c282a936ff288fbf9a5e529141769c5f5e811d670ae988a6ec60ffcb0e14db6876d1e13cad2c19e326c9ce8418bbda67624df8f70a7453d40f11fa36f460d0b53546b4afd04113ac8c7061e99b71777e96098cd68dfbd9fcdd5c1a115d5059db69aa1621a06302dac976733f42b2fd79c0e8e189a1b181c1f52409f584b733dbecb57bd5afd8cf59340b32c2a"], 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setgroups(0x6, &(0x7f0000000180)=[r1, r2, r4, r3, r5, r2]) r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r6) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x164d, 0x0, 0x8, 0x9, "65c8e0b1ec34e565654ef0f42c8eefb655455781", 0x7, 0x6b}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 21:10:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000262000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 21:10:54 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x22000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getpgid(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/203, 0xcb) fcntl$setown(r0, 0x6, r1) 21:10:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2, 0x3f, &(0x7f0000000000)="3e1355600a6cb4880bc7585751c6d730d96d78bbfa342cd57a001aa4e1f24520c3cba45e1680f37f73ce06225d7baa09e9be6c28dc3028d06fde9a7a97368ce6fa8f9a0da6180d1787daa36ccd411a37dc06439f8614d76cde28a2f0ae9107c0e28bd6893bf6eb7e723be11db7e3bf2c69d5f2f3e15a9fc46ca7b1e9f657381286641a412b4ffab575a26101e205325a6c8e3480aa658e161901d62bdf6eac110761266c8d460a3c8a29a7cb51b7dbfc69581ba268491e31fc9c6c947416a8cc31dea8909f471db1d96b4eb379b725", 0xcf) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 21:10:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r3 = geteuid() r4 = getgid() r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r14 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000000c0)="43ae5f89a9ba199b0b157d9454cc95142247b1f02b2fd6472f21e6c2dee5f04a8057105df79a465d4739c76512f181f3ac215e6bfcf5d1641008f2c44d4f459c6accfdb2b68e3e8d3d", 0x49}, {&(0x7f0000000140)="ffbb6acf0c5199fb9f0533a5d168da2a886e0c5dc071e6374f514dd9d920f5ca8ed91e3dbe619b7b1da99fd842e0c4a9ffca5877c285d860dc6d44c98d9c29698e648cf78e8d17f67963801ee559aad8e6d84cabd8c4e3e2c9f59741571eb242f2", 0x61}, {&(0x7f00000001c0)="126aa6d61aa3c9f9dbb79c58315ab4f8dfe2072996b17ab4d7d1a34a6d57cffbc845769d1ae64c710a9108780a84e5cf73e8e5d59d31c3589b2951230987c11d1cc125961853285ae7976b3ba477c2500edfd6e48d709b517e9683e7b4572c8a1fbbf1b7aa7eff30aa121928d6b7604061feae62c596f28269211df89e", 0x7d}, {&(0x7f0000000240)="e5cfc63a86e7bb5ff4a3a69b0523810f2d8e3e538e6650eabe11d058831332a1195f356bbc3120fbfe8b7a9e9430fdd855c262c1095a5a9dd5125a4c8db54e1d8e4f75e655616dd1383f81557dee2598fc63a90ee4bed6a5c146ce46386f", 0x5e}, {&(0x7f00000002c0)="1bbb530966e7e9b6b8603d4fd1497e77152f5ba07bed53f61a2aac0ce5d4e74c3c510744e87ccf6d92fe502a43b06e11ad2a2679490a1091ce51e555b1dd2f2bc324e7bad4c9c0fceb2ba4d4bb47467e25ea14f33fa26a528874d287b9982884173f416b1f337d2479afd864dd93f384b9619cfc4b9857ec85", 0x79}, {&(0x7f0000000340)="b95701d6bee23d1dd7b89890524f0f95ea6a4c728174f78647667e5a15fbb9942a11fe932655ba2d019dd9ad3936a0124f36c388c374e2883a60558f871a2a4aae7f20ca351d8250ee77a46a5d76dcdb885c765079e9df26d5cc2b117c1fce6b2a45201f06", 0x65}, {&(0x7f00000003c0)="e0a189bfbcd439327e00cf759ead6d819bbeb40b00a49347fee2d2b95acea503b523e7aeb40a1c967d0bd2f277cd72e247f425ce71195ff8b9a056d01010cf61d320bebbd045b31b184295583273a15992c255ef635d8c2a49806fcfad2948d018224df0557851afae289fb403230154fe9d565d2554b90861b2d6d3951c6377745d87c4fc605aabd46470ec67f9093603608b9bd7bca1d0075ba65e2b907b40c645740f88dd569a19b137e3dee778ee988b906a349dbd6665e63391e91f8eded2b87110638d063d7afa85e779fbf3ecf1593803fe5c4027d46c5385ad598d36b09448ecfbc2bfa20cff8d00a019abf3", 0xf0}, {&(0x7f00000004c0)="3bed442b3308137c314130945d2506773e2aa4f685cb6ba71ece687823e3620babdcb573a6e0dde59e3cd933553cfbb357b29ba9b7c80d0f61f8ae5d0b54a0e1f97e0d8d2fc91f253228e289a30242f3b04910ae8ff691f51832d21a29bb71f6d1161dd3686936d1e5ce19c902c664fa9471b8da7b4fe17cd279bb0d07a7bee493bf9cb0c118d3a1bb6f572c683ce8530ebd62a38a52df2aeb03f1bcde64c854a2eea96c3f80bbb0ad3e6f3ef2b3d3cd1e9927e7e480766d5488510ac54ad6d743616d32077848dcfa07c5a24db759877b95d87178adac64587cfd12ce803c0af9843615bfd6a37e9c27ba6713206e7db2b2d7c01ebb", 0xf6}, {&(0x7f00000005c0)="e64a55d8cf0881cd113b2778", 0xc}, {&(0x7f0000000600)="4be2de3782ac85d0488afcda159d5486fda539b6dbc4a4618d3ae4392097caffcd74899679c1bd1044e27dc7c2dca365a9121e616db5928a3a72dce65836e9d8447e7bff4b83f80a3f6f5ae8168c3f6f9f1c07095f702e546fd0187bd8d516b1fccbbfc2fbcb4530b2a5504f516938ab70923b9a64c17b6ffa3904ffd95d229ad7a11fbfc32a8e6c999ddb322dccebc61989e23a745c62b7c5271c5b5c2ba8b03bfcd2528fff238424e7a1c484821514e220dfc8d1b408c3307b26523064f0461a7dd12122e798c72cbbb21de03018fde01d091aa1", 0xd5}], 0xa, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd0, 0x2}, 0x0) 21:10:54 executing program 0: getrlimit(0x7, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0xfffffffffffffddf) fchmod(r0, 0x3c) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/97}, &(0x7f0000000280)=0x63) close(r0) execve(0x0, 0x0, 0x0) getrlimit(0xe, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) kqueue() fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r0) 21:10:54 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x20) 21:10:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(0x0) r2 = fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000000)="e1cb2b86c86b7335b4d2d36d374a7156893e1c741073d933b3546f83eb31bed94f80abf0b0c51f61a5d3f3cd54d522a43e42caa37d5538283ee7b6ae6da727d5f3f5877a77dc6e4d8a062bf979d6a8842995b884de57c010ec612a626d2f0398c59f2e39fa3000f75799b9d933307b96f650ad73e661416162203d0f5d5878251b83ca90c124aa78012d0fcc5896ac1b715bc2bff55fb12b45b00716eb868c29d2c775a7624de735114349aa08fabda5626f1cd28a2fdbd3d394f7e906ab334669eaae45fe7c3cf2", 0xc8) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 21:10:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockname(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002dcc00000000000000000000000000000000000000000000000000000000000000000093779392e04289d3bf000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000e92ffec4acb864de954e02574d64c962fb9940207beb5c4f72beceb9400343916bd004dc638f6c563ec0bdfcd3a49392754aa177b9b614ad1da6d6ad027345c9cf869c188401347f8fca0f6dba22422d"], &(0x7f0000000000)=0x6e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000001c0), 0x1ffffffd, 0x0) 21:10:54 executing program 0: r0 = socket(0x18, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x8d8, 0x4) r1 = socket(0xfffffffffffffffe, 0xa, 0x0) fcntl$getflags(r0, 0x400000000005) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000040)="da71e8749768338d75f89766d4a8f2e243282566b9586060a80658a0adfc2b20244b030e215e878c90e884010251c3bb12127e82909f237dbdf530cb0b", 0x3d, 0x402, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000180)=0xffffffffffffffec, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000240)=0x3, 0x4) socket$unix(0x1, 0x5, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x20000000000000, 0x1ff}, 0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xd01, 0xffff}, {0x6dc7, 0x2}}) 21:10:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11aab9fbac60cf0f18d6070f2aeb15c42b7f6998c2cc5a19e571a703a4ba3649897e84f376eeb44dbb8b61e3498647c526656197c4b52a14503aec4c30ce4d8c9907e39298", 0x45) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 21:10:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) dup2(r3, r2) execve(0x0, 0x0, 0x0) 21:10:54 executing program 1: socketpair(0x20, 0x2, 0xf5b3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x20}, {0x3ff, 0x7559}}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) setsockopt(r1, 0x100000001, 0xa211, &(0x7f0000000140)="5a720a263d5fa9456bddcf9f3e652156bbedc2cae4bf15aec3c78ba8dc5959cff2321ee719301d2625085ab1c5ed75f5f003d1cd8521ecd2a56d7f0bca15b9d645ae746516b6", 0x46) socket(0x23, 0x8002, 0x4) 21:10:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1f) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffc, 0x4}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x53, 0x2f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x8, 0x4}, 0xc) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) setuid(r2) 21:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 21:10:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) fcntl$dupfd(r0, 0xa, r0) 21:10:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000182fc130000000"], 0xfffffdf8) r1 = dup(r0) r2 = getppid() socket$inet6(0x18, 0x2, 0x9) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x6efb, 0x3, r2}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) socket$inet6(0x18, 0xfffffffffffffff, 0x5) getppid() 21:10:54 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x41, &(0x7f0000001000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 21:10:54 executing program 0: r0 = msgget(0x1, 0x40) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r2, r3, r5, r6, 0x80, 0x396b}, 0x1, 0x1, r1, r1, 0x5, 0x9, 0x3, 0x96a3}) r7 = semget$private(0x0, 0x2, 0x108) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x7ff, 0x3, 0x101, 0x7, 0x400000, 0xfffffffffffffffb, 0x4, 0x4541, 0x8589, 0x3]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{}, 0x0, 0x0, r1, 0x0, 0x7fff, 0x5, 0x7, 0x100000001}) msgget(0x3, 0x40) 21:10:54 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file1\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094a8dd102765bb20baa9f4b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb000000dd", 0x2d4) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r4 = fcntl$dupfd(r3, 0x0, r1) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059)               21:10:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xfff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="94cc4a1d3edf68c2f26f58ab170950e0e6eddffa6a058805d7e65870520c", 0x1e}], 0x1, &(0x7f0000000100)=[{0x18, 0x1, 0xfffffffffffffffd, "7ca9e76b"}, {0x100, 0xffff, 0x3, "80f5bb9b1de832991e5c9633586919a5262934831eeafc9f6659c9a193c2814d5b21c2685c207122f54cb38bc4abe1db308e99b33ae4033cc60e9f10d49c69805274434ed3700c33f2c0358d5e43f6fb13c04936d1014257214f41ffe99f37ee0a423aa9d7336f903c95721ebd9a2c25c7e7042c06ff20746fa96328624e3de5cbb65c126a99d89847ac71bc2ec589cb6a7c3bedaef81d4ccd98a631ebe16d2b842901e569ffa688bfa00dd0cd1bfbf258fc0a06bf964feda42b41006cb5dd12a7a35e2b8c01adacd02b720adf7fbc149f1fa57e8a17cf12b5f22832da6359b72e0e2674fed3a47f6bf0d76f"}], 0x118, 0x400}, 0x6) 21:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x287, 0x0) 21:10:55 executing program 1: pipe2(&(0x7f00000000c0), 0x4) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fcdc16dc79c33937aafde2bf18c3f8602ceff0ff60232fbdb7337280453c56f405bc5cd4fecaa375842fcdb22147095f06000000000000007729505c93502eefe23ffd56de7500000000000000", 0x6eb1e05a59348390}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) 21:10:55 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ea9db5fa8b193cfec149d18ab2f26daba4cd6d8af28d0724f002461629be10129d092cd1d5c00227fc9205cf9cb5a704db3a553ed7d30490ae19eeaba79ff1794c397428b3ac7f99d7b07b3324f774a373e43bd399d4e6366a3d0506319b3c9f5e459ae4fddbc519f690fdd40265afd75f6d6ecfb6bf3070fa4428798bceb76faf9abcef0cc658d710f7fdb628a970fb70e2bd44c5bb7f0c9d43b52e4cbe2c365afe48c190fd0dba2b730e7e45b474020dad8d5e6a3e91c9570d98cb67244cc36a1b289f67b098829d2a895235428"], &(0x7f0000001240)=0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000001200), 0x9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000001140), &(0x7f00000011c0)=0xc) 21:10:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() setgroups(0x6, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6]) r7 = semget(0x3, 0x3, 0x120) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000004c0)=""/220) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r8 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r8, &(0x7f0000000140)="446de00c1dfdf5030094fe3759ae340537cc903ec32c621e85518b9499b2d3fb6f86b942ea1537d5b426406471310a4a5d646d0254579099770ff801f75ecefdad1a3511316d2f224017515f4ff3da1674f068a7ad7ae1c2dec40e7b0c35a49979b85b6c37d0da7fc279bab24962", 0x6e) 21:10:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 21:10:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) 21:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd65) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() r1 = getpid() getegid() rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 21:10:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:10:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000100)="b25036c798c634efb9ffc9e6c1ef51fd28f9fe3b977d707869a9b5f1e280a9ec7b127b39d0cc6dfa8f90fe28b754cdc9cd5ee33daac330e9bf615c480df6a76fa6df0dab6b90b753a7cacca3475726981982b9ac936ad6844ff7aab77f2a49672f4302b37e6fe8d3b02716b669f3121167624ae34df6f1faebf4fd4f1e", 0x7d, 0x7, &(0x7f0000000180)={0x2, 0x3}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000240)=0x10000) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8001) poll(&(0x7f0000000040)=[{r2, 0x5}, {r2, 0x104}, {r1, 0x46}], 0x3, 0x0) munlockall() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0xc007, 0x7) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 21:10:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") execve(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#[\x00', &(0x7f0000000140)='(}\x00', &(0x7f0000000180)="3a2c2440cf2c00"], &(0x7f0000000240)=[&(0x7f0000000200)='%\x00']) 21:10:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x33) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) 21:10:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() fcntl$getown(r1, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto(r1, &(0x7f0000000180)="107e1a60567478c5171fcaafc806ee52bbebd420eff12cd62b67cd0978009033bd9982fa", 0x24, 0x0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r3 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0xa007}, 0xc) recvfrom$inet(r2, &(0x7f0000000000)=""/61, 0x3d, 0x802, 0x0, 0x0) write(r1, &(0x7f00000006c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xffffffffffffff4e) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="3fa0c946fc8ad3583249bfca6f1c411c7e20663c08c2ba80e737b91e6696b33a2484d1351974112f5c535d91c7afdd44b23413ff72f6150ba581b7a2844a50f29158bd78c5558716efcab686a16c4dc13e09bfd2d294013a87335479b182e3c7015505bba47a4c0d87497ef130a3fb564a", 0x71) semget$private(0x0, 0x1, 0x3c) OpenBSD/amd64 (worker.syzkaller) (tty00) 21:10:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 21:10:56 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0/file1\x00', 0x80, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000780)={0x3, 0x800}, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x11, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)="22d50bc4bef3156f99d52a99c0e140454818096982fc96627f17", 0x1a}, {&(0x7f00000001c0)="53a4b04c278b2e570ae12211341acc0a1a705925c96f289dcb3050d430fe2d80929df6eb514903abf28a60b24316da8ee2471d5c8538f16ae5ae49d1dc0c549dfa6ae4f73a941927510994fd37fd2694bb7ebd17af2bfb40c2677d5ee260b817bf19210fa0cfb729e93fc464f6a0bbb8c6c97457", 0x74}, {&(0x7f0000000280)="b4e7701f9aaae2313a121a5dd72b836ca4aec6e71fdd6b10e35667bcda31cbd656619aac7514609a5794c5f13e2fcdfff3d2a8f41df7152420cf74b7288c898405d5f239f65d095223ef99a73c5a613b89162e53602e3fef5126c28af4d031043bb15a42443a6692273c18a4d9ba8c37bb11e0ecbfae97319fa298a5edf2f91b43d8536be3129a42b98b90084c366ac555561d8554acee5bf6415c1db0dc5b49c8da0579dc92612e48539763b63b70c6c902ca9568f7feb01a3273803c8707baf0bc3df0b6325187192fac8d1ae6589124b3a578b9ee1e28d3be60a6ecb9f414005f0a27fa93ea374b19", 0xea}, {&(0x7f0000000380)="8cc05b58941ff9450ebfa56b4cd2189405b6db5daaa1e149af46934d11844139ad71e5d97e9df6c107f8a47044d2ec306b2cbdf4d7033f99a2c03312385c2361557ed85ea0df8cdd190fb7e52d870a0127afafc4045e9ea26ab98112b1d30040b644d8cb8425ce240aeb546509a211a4c71fa806f0fc33d90ea74b14689d3a0bdc219fe87e7e11c79b703a617fddffcf575b0c8750447d3ac88ec734820662c48327cd104e0dc393332e178abf3a9b18924597591611e25e626e3560eac5d7da7da330b9eb537c1b1e3d60ea5ac0697fc8359a661faa62", 0xd7}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="60000000000000000100000002000000c5ad052cd6c6e1cb12685975f4a52350db8eba162590e87d937b786eadce77e74b1fe2811b5c1460f552bb73b37d46b55d2688e5f429443b40380842bd6add0961cee70b54255f89d575942e00000000e000000000000000ffff0000560000005b959eda28c926c485540efd6b007797c955ee90f674d28d51be9bc51e3d6e3ed12776fe4f96aad1dfd89803c9c29543257248db252aea0fa1f8bf3ca4bf78063c25677f667a3c2734c357cdd71c11451f8aa17b25786cd6b37800822bf3252736c7ce26711b2e9d564fde3044617550edaf97a93a2fef4d082da2038703219c865207246777f579cecfae886a72109e52bf5b2274b9a80b82dee2142d97b681b0649d03fe9a240c00f0ab470c6a116804a6c3e3273a874e648f9e017110e96023849df962c12b10e9a531ac40000000d800000000000000010000006e050000af25255c5eaebe43a849ea1f29eeee0c7e60f11e4eeb28f45572ab897f457198f91e0bd8c28676e7a2042200815df2f52f54ff8115831bd986b41825659461ce146f7c44cd0092e8aa53bbbf634b2ee33d744917e39c61ad3c833ae51271dbd67283cc1d5fd85bf57b775d3365c670abad6a396c97e669e4289a5b0d71bed27831c3fd9f87cdeaaf1118e00e080c35df1bf556307343de4c1a533ccee7cc2ed1ff606baa7be53325d3b2c7d1ab0e0cf0eb5baa350b3f1522d4000000000000000000000000000000"], 0x218, 0x40a}, 0xa) 21:10:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x2c6) 21:10:56 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20410, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000010c0)="82fbe85f4911fe6354a565c9a1bebbcfad175da5af70fd2e7a9d0ce6f09aa3b08913caef820d892ecd184623aaafdd1b86b0189048fd2e12c097f961e05d9abbf0744a2482ddb2101f8a97b3fd97d576bbdec9551ef2705fa73001f1afd14a4945a420f2b7fa41a58a22e55cf6efc9207f8dd937995d552c86f2ca56bb1d6cec6b01a8d1b5faa3591f94c4ad5791d2a8c2aa970c419b0c39e0ef29bca9a4a81ee7efe4b0e4d7e3f55c92acacd5", 0xad) connect$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x80, 0x10) getpeername(r1, &(0x7f0000001200)=@un=@file={0x0, ""/22}, &(0x7f0000001240)=0x18) chmod(&(0x7f0000001280)='./file0\x00', 0x4) r2 = open(&(0x7f00000012c0)='./file0/file0\x00', 0x28642, 0x141) bind$inet6(r1, &(0x7f0000001300)={0x18, 0x3, 0x4, 0x97}, 0xc) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001340)=0x1bf3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001380)=0x6) r3 = open(&(0x7f00000013c0)='./file0/file0\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0xa, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000001400)='./file0/file0\x00', r4, r5) syz_open_pts() kevent(r1, &(0x7f0000001500)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0xffffffffffffff81}], 0x1, &(0x7f0000001540)=[{{r3}, 0x0, 0x9, 0x3, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x376, 0x5}, {{r2}, 0x0, 0x1, 0x8, 0x99, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x1}], 0x3, &(0x7f00000015c0)={0x5848, 0x5}) readv(r2, &(0x7f0000001800)=[{&(0x7f0000001600)=""/255, 0xff}, {&(0x7f0000001700)=""/204, 0xcc}], 0x2) setitimer(0x1, &(0x7f0000001840)={{0x475aeadd, 0x200}, {0x1000, 0x3}}, &(0x7f0000001880)) getitimer(0x1, &(0x7f00000018c0)) chmod(&(0x7f0000001900)='./file0\x00', 0x4) mknod$loop(&(0x7f0000001940)='./file0/file1\x00', 0x2000, 0x1) mkdir(&(0x7f0000001980)='./file0/file0\x00', 0x24) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x3, &(0x7f00000019c0)={{0x4, 0x3}, {0x1}}, &(0x7f0000001a00)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001a40)={{0x18, 0x2, 0xfffffffffffffffb, 0xfffffffffffffbff}, {0x18, 0x3, 0x20, 0x3}, 0x1, [0x4c9, 0x27, 0x80000001, 0xfffffffffffffe00, 0x8, 0x4, 0x7, 0x3800000000]}, 0x3c) mknodat(r3, &(0x7f0000001a80)='./file0/file0\x00', 0x2102, 0x8000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 21:10:56 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 21:10:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) 21:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) dup2(r0, r1) 21:10:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffff9) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000500)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x8, 0xffffffffffffffff) fsync(r1) kqueue() 21:10:56 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='\x00', 0x410, 0xfffffffffffffffc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) 21:10:56 executing program 0: socketpair(0x18, 0x4000, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xffffffffffffffc0, &(0x7f0000000080), 0x0) 21:10:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0xc0, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521e", 0x792}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 21:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getuid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="3dbb88ca728579c623efa089c38bbd2593c2f49e0525861e1285846b05aaf2f6619d212936b8de6d52ebabe45eee6296ba985690ad0afdf55c7962bf9240b492e61fcbee728a23dcab84d6e4dceef81cc5ddd2c8e052917692e7d5d3498a61c239b4807d5ea6c5374ee9c9f38a95", 0x6e}, {&(0x7f0000000340)="57f886ca2d6de3e8fa8fe06e787dab84598b8e42b0cc20fe5498bc4582ac3e0c0422f1767e6f0f5ac622e783e66d640f6f54abbf422a89bb0c83ed0cab68b35179356bf159f6dec62756b9dd6fb5c7c47bbb2084051512829c5f125dad9d5ad73d00b3a90d56bc3da4528293deaca47671e6bc0f2c5f7cfaaefd05420b9088ede3a10d0b0bfba3c0ad0f68036de8fd41787d5f", 0x93}, {&(0x7f00000001c0)="509623028482fdab11f956d87414819d0f3e4a14e9017370c48e9dba7f69913aac1e9ec3e7", 0x25}, {&(0x7f0000000400)="561313acd4ed4aa6de221231beb46aa6fac73cea03078781ac3df5ee842a4ca9455d84219b5adf195c0b579fe89e7b4bdafe5673bf03bcfb8e8268b513e125c3e713cc3029806dc4c74c0211ec772c2ff827260697ad3d706ccb5f880e1d305511f9355a80767018943aa93baba37237c9a7eab261969cf1f7bbe55e2a791df15e59b54bc70f3469010950ee5b5fe388291d8f64", 0x94}, {&(0x7f00000004c0)="878f794a46a6022f8eb49deb1fdaf5dd92d1a0b4a998087a3262a5b94c5852717ba14c211a4e87ae2e99fc76da82047bc24b3346a9a04ebcd352ca60ecf002a16af3bd7bece53f1cda0e7c7087c7e504fd205a44676816146a4ef20adaae7957926bdb56fd8e675f3dbf342c222f4e94fbe97a8b6515dafa06fb67adecbe4ed05417b2b6709c3aa559d47c01390edd9feee150d0bd75dfffbae601e64e9420d4a63d4bace062735ba1df9cf2f478e48adb0d1407d3babed41b258535f567e25fdb17b3f7e770dbdac3e9907db7b3a2aa32cde52d1f1a4fd1c23b31c524cd0a994cc318108d1899", 0xe7}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60}, 0x402) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r10, &(0x7f0000000300)=[{&(0x7f0000000200)="9707919a0bf1f4a6db73637426d67f95e2d871d6dcc06a3eea3ac8f52e989a831e5049521fffd527a41fd5598dbb8d310d39f51d85c54ae10e579fc86d4a90e475fb041a4fec5800699b476c95ecb74cfaa2487ac8c14172094ff4965ff71aba3ed5d7196c257f2e0e49857ccffb09ad436591916da3e01184d6044210cecb18b3797e5dc94f6f9e8474"}], 0xe6807110086b543) 21:10:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 21:10:56 executing program 0: open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) 21:10:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) getpeername(r0, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 21:10:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) shutdown(r1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x9) 21:10:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21a0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000c00)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x3ff}, {{}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xffffffffffff8e6c}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x46, 0xffffffffffffff80, 0x1000}], 0x0, &(0x7f0000000d00)={0x5, 0xca53}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 21:10:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 21:10:57 executing program 1: chdir(&(0x7f00000000c0)='./bus/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000480)={0x68, 0x50b}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x3, &(0x7f0000001a80), 0x7fffffff, 0x0) kqueue() chdir(&(0x7f0000000000)='./bus\x00') 21:10:57 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) fchmod(0xffffffffffffffff, 0x60162411055c8dff) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="96e306887204fcc9fc06969a69aa2a1bd29e3227893bf25e3a1f042f713f016524e6f8e56ef18002a24243bb4dbb5ef79c91d8590adc179c73d5b008859e01d1058982d53fb3055a5a8bfc916181fb86e3e068c8d910b7622333866d1e696820af338edede685f9a8f874911bdf291b5c62a08b78ea017f7ff01876a3756278727082451ea21268a689db4bd457fb53f343634cf96f7c37a552580", 0x9b}, {&(0x7f00000001c0)="895fc0d66aec", 0x6}], 0x2, 0x0, 0x0, 0x400}, 0x4) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/64}, &(0x7f0000000080)=0x42) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:10:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r4, r5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 21:10:57 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/174}, 0xb6, 0x3, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) 21:10:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000480)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="698aff68b66cc69529037f9af81ef65a36f0162e5aa93fcde7e53ef86b7913c99c29f40bfd35b58042f119456189a5b4e92ffe6e82c9ad0ea16cf04d6cd692dcb7e4284005e10f4aef70c1a77f30936cb5759a0ac2793235110cc66994c0fbf3ea5f5c503190a979d83fdf51a028cd430dfbc79c814033ea97110a82fb36c92369659444aae60e93c40825e921884f7aea0278919996c854f3d798b26a757aeda73362d277f1f200d9b06e3f788acd663adec7b932db77bb86c956514323cf9f257f5709186430f314684ef847c64f6aceb2f2d6659f266c9affa6d2187e494f289f6e12577e1919363e1d1a1da150d7", 0xf0}, {&(0x7f00000001c0)="6f507cd2bc99ce2669ffb69cd2da2bffffe80d863499bb3d32f3f76cc6c8bf472ba8747d2da5d751d9e335002cd4840ba44c1f3d210da582df045a84327abc5d450c4ebc5193decffb0c30c0f2a744cedff47e1ac290fb09", 0x58}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40}, 0x402) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 21:10:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 21:10:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x8}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="ded904be1688d4baa829bf3a84eefd4113a4545d9f87c0f20509b18512edc8b45e4e91dc24f058b306a0f1b49980f0413456518b5f895e5d2805a7408049924921df19070fe7815353624104fb196d8736c5127f", 0x54}, {&(0x7f0000000180)="402bbdcb9cbe4e626fe99d4729eeace513f24a50afa16c9a96690a0cfbf93a", 0x1f}, {&(0x7f00000001c0)="dbf3c3ee2d671aa8b0c29a6e35b4891f676f49c7797daef14f26dadeacdd6a714c98cd736e4d5c9c51674526fe86063be51be213c00417eff061a4ca5e0ca28f421202a716d9b6d4f7b6aa030b9d48e8f0f1efa5566c14f7877ddca69a23d3770dd8cffbc8b15551d8b6524ca5611db39c50fc70f76595d51a884c21a943b71a665944c47bfd527383bb579be18e40dcbbe0032130d11fc32065f77c9b44", 0x9e}, {&(0x7f0000000280)="39ee13155a1245c6d46f46d1e36d03fba12915ba0e3237532d9a981cbba3271a65b3d30c8a14e4cfa34cec21c6614ead0bfa95c0bd1d5ad51bf26272fd3e3738eaa19adeef51a766426af1a69e3e772569a38a79a6b59918d57a33d15e6e52f07334653c481c6bf430877cb87475c50e9ec77638946032c97015faede2d87f78822643f30e62247fa3411494fc8c2106372b720d3bc51f904aab48da16b9a3f39f18a2cf6624936d33e8528eca1ab125122519effb4e48a9411f53f3de409f212b53d3b8b8bf9357b29706e7f9eb8cb3c89e687d84d7a8bdcb0b6a7e74904ec26a970f0491397663cfb8bc226e154014e1bbfffa74e1fbf50e646921cbed0c93f04755816e1935d81c3d448d917d152f6a636a7454f5bf46f1e00c347e01664837e342f41f03ef84a8f89256b6f0e158aa165b319c6f4604da790e31e60085987777b600159bf75e93327b362da568f7736f8f982003f5fcc3e2f1b299a44829aa7b90522d05042bf5fa6a8c84640f43a50cb5567e7c72bd7f9011db169d7b6d4e1f110881b63f4bd07ffd7b40363bc07d7e40b07a442737ffecd533d52849eca2f67ad57c246267ba38572eed0903f3a341853d65d02fa0682d22a3fc68f6a5e90152800aa4fe0b43af55077cfea80e6bf3cd5167aa0fb9329043e3516a3724813c0db6da20290f03f10af185af756aa47d57141b812ad7079a17c8c5fe58531689d1d8b149d9b29f116f076ab4defe83959dc29666a1b3b5c2d76760088beeff652b1cc9a5ce76983d866e52329db744a8dba88af41d78d1caa1d60dd1563a9d6f91588410f3015c755a9c72c3bc669c99a78720d8bc5c5610cdc0dafc1da1e58684eaaa66caca6b0ab3d5209ca0ea53c0369e85655931c58d17262fac7f74f678193f6b634c16096cb1d73d644b8668e3dfce26dc8b5a3d32f2faba786e2562185d2f0122ab6aa1f09374724d4db3902c6f218b163d38e1ed09b69d3ff97728097ecd59d0c45f28e5e59719c177956c5f3ae6e03c6d6f203e9c37e0fc762a35aee6dbb48c29b3fa4724407073716f50f44a487bf9b073bb4ccb20aa29a31582474dbe39afee5dbf5a28e2e376236a783079cd27f9f31ad2f2054d480ad60952564e56822abd534abbaad153edbc538d68e3b0f37163998103bcfbfea0f4084e54ad6ce20058ed308dec0feb4ee638f69c69063a80050165c697268a7e56adaef21a16a056b1d89a9a9e5e3df02c880450fad8e06aacbbaa773f32d686e4d8cd95b556a274ea012958e3ce1611042a8a52aab5afb168268f179d98d8c3fdc3fd1ee4f4691d3b1f8db96820a0226fe194f2b07d32f71e6e4c93a32c18ba76f82f207f9d268f4233324c7a8e1aac829e83dd60fc49cc8e44ef39c0fb34942fc5b47e68bc9d1f873def1db9dd6d1bbdf3a9755f6120dbc3289fcf7bfa68ba601365cac9c76dde616aac137bb829ae1d46560784b28f684f578be2fe244bda1b0c6ccbb18371260436ca27fa824cf01941fd1fa8b50092e3efe38d9ffc3b8b123d909a1ebdd01d81668a8cf442ab740a9986a668c8ed0cd85f874856b20e43a1fdc1c7751b501332a513d5cd01da687dd9434bb5b17c4209669b7202ff66c8de2bed306cc47eafe045f931e69164743e2980a83e404ac0ecbbcccb2ef19f6c4ca2991cab2ec6a3b2c49ceab4105b9429995ca4a504cd267a92305a79431cbec4556819dd5be3fcc18979ff68c3c8b9a5c9b965bf040280c107c04a72aa3a9a2079179d1dcb6096e397b0a110fe5f801a97a8944c8e98297ac56fe1187455dc401f0b06a56183cb4664193243ed47b66ef040d4eb54ddab164258b5c918f82325454fd5d5dd8353c7773c707917e6c26f886ca6b292bfde952574675eda7ec21b4ef0e3fb5c412a45de3708ce1070acfa6231dae39ab781903db355ac9f6b4e8a8de0d364a277dc6a98baaf2a3a2932ae1a2d3a959c15432e04971923150bb072cf3091a237db39955322464355ec231c6b93d0e06036e1486248b52ce432597d8c7e2d152041a2ad1d49b9db1a3f85a4423e0322e5aecba4178a33113e8fb242d78c77ba465a7fff142dceb8b6334846c9a663f1bec690b86c01b8323f4aad91725f6fbb6179ed81eb60a41888bb3fc4abcbc152cc7cc8bc72af4e39e8c15c4418b58d89b6acd449077ed801b897c5bdd412bc83d858a23a92f8bc5f5ca8beaf9d10bf7112e41fde498ed344e4c47bc2a922afd11faa1198b7b0fd6baeab15872306d4624fb1471c84432e44ccf53bb6c4c34f451b380552e4aeb20337cad0c0602dfba1507818ec3d502e0ed64d8894e1946486f40ac733f57ab8d47514453f1ae6debe07c2197af82c929b6f0524f26feed847a2c9be2979e1c1437fe1fe60ac06b18eb17db748d2ee3cf7d7593cf20432e7f6032c19023466a06be95de182660ab41e72f9e171b8ec5834eba60c8b85234128368864e59b862fcd1f7f127433f913276f6da6d5b19de84a97b488d7111b9daf062166a94eb68e96b7f508e15ec777f0196f2f8c585d635e957debf6a0bc5b9156dc26667961f81b1e765b1a25edef1767d4192bb392608028154d876803d0c37492a6279f93007d7e7ee5f5da463f7b31b58da94959c1fccb2ec6ac30b75363fb782c0d8b665ca299a9355bc1cb68b0c9e77e696c17f29f4bed39c0003519507ffb8f5b44f21a4607fa73cde4b66a420948d23e7066f3cfba3883cdabc098707ee5583fee5f8b6c19312072e353ea3489cc0f9d6082afd1b32bdb619287e94b46320ef5fb289bdb6226e3c9d3d797896edf97b1bde490da941b0cfcb0a09f5133b528e609d1106e409c19dcbc16c57903701eb707e1ca85ba429b7e0704da735d50b5091e66cacd7cf03114563f31bdf0a9cf83f20792a9d63d994a2061e95c9ee51447178b6ea1ee47c0c2821777a1ecd5db3a93481aaf4f67bc24c088dfaeddf78d862d6cc59fcad5a6c0e7d8bf323c6114918743ac8939bd4391c19b990cf7fa7100589792aabd2872de62bd400a0fcfc1348c636814395e660a6d7e4e40096b21116229774e48099cd6d0bfa62c359fdad8e91736fe0b82bc1df0948789ed1be08aef6ed2a17bd0bfa7d48023e822c501dc831da4576155e7e5363298056c8e1ff44b1285e79c83ec3c8f8e283ac45f1e4b452a367229ebbac45e385d8c9335128d2c75b906efd95a26e28f5ea6144d2f20129b6c7f74648f88cb955e6842c29a9898c9254966b9a34884b9928bf1159988f85b5ea126b9e335473d3634ea0aac04ea92737c07b7c00054d47f5c568056cc3470c05a48fbd345e6c340ae2a50bb76c1c3153a2e62dcf01dd4b04f1b84cc3e2315b75c5352adb8dc8488c653a20a624816da647e419fa158388bb27b2786ca5dbbf62728a81f139bbd4f97e635363b96847f878a95798cf85d96b5152296d5a3c2a99f64969105daa1831bbedbc6796cea95b57df17796632f0fb93e7ac529e3b06a9dd0417cf05f28e31e604fd28d43dfc03e0197b0a9b09fe361edebf88c0b3db2d0d4d543ec71a8dea83653ba633e60713d6c9db99f7ac87b67d4667483f31f45743e73a706e77b00dc8c6c8d1e809d0786b095d772dcb5cae734515ffa1a489bd975421a36cf6e05d8bdff0a94b09337c1c70983b60ddfc7a51382bc69e87a6d079713b470a0f326b3127e665f9e44de00f761d7905cab3d431f4907c3588b48d07dcae0e4f4f8470ea0d18eeaa5ede2334c856703f80d4278702326fd6adabfb0a1188bbf0342952a97906e9e55cc5de46fe86ba12b135e3b6dc270ca83b133cfee47b93a15d70b74ada2a8c442696174750b5778dd99d3c07dd36d4ebd1973ce73c0823832fd3b07b3af7a1dc1755a28c64320deada032f3ed22835ef1abf4fa9c67a11e27ffe0edcc0efc5ab5838cfbd971ac14ac18d41447102ca47b755f7dc029baa93302526883b4f063f2c5c1c144fe1a7c860b6323a28e49103c25f569dc987a0da574bb37755446aa0d9f2f375c617eaac4f8a8ca38dc4b50bee60660ac82cee2ef6b6b5bdb260fe8dfa2815ce1f23a9700ff9a3a00429f79fa0ac3526486eaa225ba138006b9e1a08c7ed5af892112659d8683392339598646038f08ec30bbaf412f412d831c271090dd56c7686218df94839eebabed5da20f1627a5df422d51656bc2898b2839328d99eb6231cb37d70ec62627f879e1ccd9f9c5b5c722c433fd666027638835b565977df20f1262db71beafb72e3a79d8d9b89d82d1e556bc9bfc381929245e19e370327f8f16f4997bbdb5f51063e4a01c5f22f1916a7786b62f3393ef0e89998e102adc6e38c01dd842bc90e348ded3135c639102c1ee7aa46a29c472751b8cf0fc63f6008c412bad89d6a8226de052e8bf6f040da04eef52a3a0de1df2408ab12f2473fd652149ab6ad23fc14fa903072516c0d089f8221200dc26a78e612017029174e73cf8c658efa248d265b3fbe928574af1a457e2d3a35f41392ecd091a7dc556126fe7c88f08d454af3f86108bfee5eeda1cd3b9d3bb36b169124dfbe6ed161e06b7d28afda2afe1d293ec92bed669692c12af2bcf56d4c6f8876486b9bc2c123b2e26bc403fdfd04a8985a09025471e0b9ad2651d06e946479cd9cfa5369d0d6a3c8682cffa37a5dc9aeee1ca174021c648510a7187316298b82726097ed397fce8e3552089efb1665d5d46b202de9e9df170f31a14496f3f5e66a0496e8529d5239f9b1ad75d17e7f6d30c38e4f6005ea2ab692a8d76a3b71ec796d575ba4975b9b5fa0727b8e8ef4a96bbff10ace49cb70f544bfdd356f4b2b29bc9c9e65bbeeb057f2d76237eb4f09f9d450c6b6d0c624a9d3a1326179d1810c09a185fb4ac704e1cda7b6d971d847e8cf020dd72d9e151d633fb63b07abe2766b20d5bc6e115b4d3b86ef537f3098b4705a9407ba4f05af8451022b59ab33479109486f38a3f784cb2528ff7ff510daa8a49c51942f6de68ec816c62ed719a167de7ecaf81247a67e8bcf29434a43ee8e5ccdb7d4f988deced9183c3ce16cd7b7bb67971ecfe1f5fd097ae2adc7a85011fce339abac01be0bb81b053399c13c2de2ff4eeb0ffcce2b1cacb77aab9363f58e7f0560f2cdf3b9852f1873b4510b77d6b638516533b2726df8386069bbfe4f5f7664cb4ec406b2a3bbaa8f778e325cc2aec1b1c5dd5e797078db69fd385c6f82c5be91cad65aae9563a96f3d07d8f9aa8036bfa4e8df72711bc49857e6af9800a1d6d54fa5fa0c07b5a8b8a5e0e30bc1493dbd8fa2afd41063a25ff24c22f8bc9cd2b50da37c6d495949cc55529a349971e28b79db7b2e7e759f41b4dae1da168de7797e1214bf01194c826cd5b282850a0d88929bf6d70c1d51ba27481261462d6c6cc54dd4e221e6d5ca6819f24d6fceae23422238b8f9d725557baa88b52e51fa6849b29efb6a45ea7b140013fbe4ce06ec9e17d5b1f9a51fbdcbf3ca4e7254e00888364eae89b1013138489dc75f5f45b9396aeae36d0f8ce212927dbcebd8d2ace675dadae58411b3f2ec2c862c98f6335974161f51aec210554bf9527abc8890c8d50f0fce077cd140573cf347e56300cbc498082476e218cc7ddb67490a8620ea5b8b8849db473684c143f6e3b5493270af467c8786449d521190e4068f93093e74f76fa145d2fd7b2c08bf871248c165559643cf713498d64f26eafb5042b8b013bf2c60efff60c2b0e4936011c8ae7e5fefcc75da9b24da5594b4806c279b9db00f268d47150dac9da34336f29b8dc802796bc", 0x1000}], 0x4, &(0x7f00000012c0)=[{0xa0, 0x1, 0x7, "d38e1a689bb2520c098b33b91fd8d8aae5fce8db42459c5ef8bfeb8c8883662365a7496add8cfc3f6c77d6b98cd3d5cf2403eb4da7db2f45b8526c6fa9517244f421829c40b993c6e4eea5a291472f7a28eec72d455d821d96c430e29796644a235177fde2a56d26bd18169ec51c997989d96f02bac75722874b44ccb625d4655cebf7e1d273ceaa669d7e5b22d816"}, {0x78, 0x1, 0x3, "751fa283205bc2b846e6382c84158e69cfe67e87cafc035d79b8b7545a403a7b0043bb778e071a0bf48c17b321ff7919f962038257847476248f54546e71854786be7821e933105cd51660dce19a74e4d841f9a3f971749cf965fd009a79921347fb2b51b41cb6"}, {0x108, 0x1, 0x3ff, "a66e5ab8a9d521fe4f6f8c0748d8edd60ec22b54e713dc285cef4c2415ba2bb3a89eb3ee9dea1c629aa22402510d6c1537d6c65876436c9334a76718ac1239b30feb818d7af787b1eeb41552dd7dd2a304345e9703ee2e77052d2ca1ac979734a14ae6fabcfec4141d22fcedc4589dcbdb6ba61027bac2ab8167fb0a9a2eb1cb41f0d48e784c19af03e42612f77b37d92362ead1ef93d3c737bd9fc1c96b398fa426b0824e6e9100b691a3df59cbc7f654de01772cae360e8466fc83fb828b29981bcef8c1691dbf152fa532d17dffb7f6c0d189b693caa8e7957b7aae4e37dc6bbe542a6a157e590d7582c45ad25557d3d1243428"}], 0x220}, 0x40f) close(r0) 21:10:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 21:10:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) mknod(&(0x7f0000000040)='.\x00', 0x84, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x10000) unlink(&(0x7f0000000100)='./bus\x00') 21:10:58 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:10:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 21:10:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x106) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xa6, &(0x7f0000000000)=ANY=[], 0xffffffffffffff76}, 0x0) 21:10:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 21:10:58 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) open(&(0x7f0000000040)='./file1\x00', 0xc00, 0x41) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 21:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 21:10:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) sendto(r0, &(0x7f0000000100)="ab10a6b5613ec720148a2b793f6b12e114931f18db294643e3d30b73e152f465cef65ad4ffb84d53e341337eca7972116885227306e70293ed6852b166fdf19950d258382d779b10a241026e9cde51abd95a1f53d62e9deddf463161c72ccf2f33fb8246b54d75361438e94191e429ca7f8969d4612abef8563444af0e7edb497b311fca99b83c9b000dfb3916faa38e1121880e782061f320d1f5beac896a47c55fdade2d2bdea23b319a1250917685d13d6bfa1bd0218a68981fcfe8db", 0xbe, 0x40c, 0x0, 0x0) 21:10:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc2) 21:10:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)) r2 = open(&(0x7f0000000080)='./file0/file1\x00', 0x10, 0x20) mkdirat(r2, &(0x7f00000000c0)='./file0/file1\x00', 0xa9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 21:10:58 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = kqueue() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffff9, 0x4}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r0, r2) dup2(r1, r0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) pipe2(&(0x7f0000000000), 0x4) fchdir(r2) 21:10:58 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = semget(0x2, 0x4, 0x80) r1 = socket$inet(0x2, 0xc007, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f0000001000), &(0x7f0000001040)=0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) 21:10:58 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) listen(r0, 0x40) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="17d66d902b30083354250fdb49c493b4b395a6412c2dd01ec8ba4209b1322180922d44faffb90e7e162e7bfaf44db81cfc9eadbb8439927113e2a30527063220b019b7c94ec05289fd6005f056b799af74ed026c8cef168f97f6a892529713807d9c12286bdab7caa8c566ca3f6ee32401ca9dccb65620439316fad8c695e90188eb7d013aeedc7e1fd3db2b3208fede243f2905cc7bb35194ea46037acb5948e5f0117d183d0fa18c5446986072299992e01bdf", 0xb4}], 0x1) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="7ff10e6698cff20d6165997fb059b95e3d5e37e03518fdfebf4d07ed5c936026d77aed2360a23d8ec12a20a3e0a72f71e53c4ef66c139dc9c4cd9ef43af50b8f3f9d71ca68e084774388a040fd345c74f144552a7767d322a1c9a20c150e072af6db1eb8aac496b59c890d8cf4451974710b0f09c8d4a22ee462b0e8968e6809771f813d9fae6c20bf5fc2e36b5d7b3b417b172b0b1ffebda53fc426928d0c86afc3db3a2072ce24a1ad741e2a320559bb3b38e7b8eacfd1cc799292b1cb66cd989a44074ffbd80b9e49", 0xca}, {&(0x7f00000002c0)="a28d9c95f03b14b89315d765e1f478e9728a39e56d5b93dea1f533fe744b5edc4bd43955edfa882e7e535d625ae62b240c1ac2a277d700b05f3a2b9b78bacf7ca98d2dbb09", 0x45}, {&(0x7f0000001080)="8337ff236f4bbc9b990117abd8a7a5d81c41575587781b115eef1116aaca43a360fd3f494799c5cd791d5dd9d958860b567bd451b16ffa435cf5cc093980cb216b7e70df8e28ed33f3ddfaafde8f0fcb25f48f80154cf68eea455a4ad72ec42e9c0580a355d2a4b1e32f1ff9440dbe124dee89be46d79ece3cac7d2cc69d5f4885585ef8ab691fa62ce449167e4b4b9b5b49d66db17a23bf7d0c5dd70134c1091cdc7cba721aefe14d60ed9925de8d32dcb6cd52c2fab8acc3fbbeff6b6b4081985499a7141b3639adcb8b6b71d3bca463e0d582733e42675403acc44855dd0993f225d56004af3dcb0759d56acab9580062bf68c073f654c0b1bc99e3fd139290551086d218860b3f5b4868a3edd931b49bf9b67a4b18c4f67b15ee0c3c8b3cc60e67e661d0e5204fa6ab4bac3104c921ceda0bb3dbabd6e85f0062d4a92ba24880e9ede7e900c6532775be17a0189a1378e0d5780dd847ed521b59e6bec427c824b4dd8803a889ee111cd537fb8e676c2ac7aac4f9b34be054145b473a79d1af17b2565d3b1294d9ccec1a9e90063fccfc9ce798ec665302a1d58d6ca8c3b26e7dea9f0fbe9032c7a80339f5b9de869fd27906c7fe0f34fac1d2f8a92fa662d50a9a2f02aa914614cd73de80a80aefedb813f869f88693b4e80d07839cdfdba32086154799d0d074dab2709f837650d7b893d3497f2ee24325c2950e5282a328d12f38fb5324c1ba8d4956deeb4c0e6b9cf45a5f365d2999dcf138a4b8a66d468b01dbaaf2348a4e2f618249a01b2c32f90ddc31bfac31f488fb9946345f821d7e3134f2df00b7f0ab02773ad45a8bdd741b61a8b665a95480e37e893f229bd1139c4f2135a9724904fef3008c97e16920793b55a31407780027c69f7b9eef64ac740e4489c62c693d2dedb4cd45cf4d846864c5577e6f89a6d5269b69b171be3cdb2a0f861f5a31fd50b41d7b73e9a6fefe00eb064c7a7721f2da67bae87b8b2076cfd96baff26319ba16066741f4515ec9e107a179cdf291f9397ce0f190484bb0bf62899fb377fdff8b52ce383a24798d388f6b594eddd1b1b3a4618c932d547205ee38607b4230bee8739c855f59f523f133b3ffe8bd798db4c11e6ce46304440975956f0bf52447630c605d094e1c0e7419ed5a898dfbf4aad827a9af1f58ce6ee1e0fd78384e5e6663ff8d5fe5dce7f2a8e833c068ac45e5754d67ebe1edfbee7a2ec2a4059de9866c6370d637cbc9169b39fa9fee5ef20b2f8cc95eefd106db0b3ac364ae244cd4f7a444bfbe3eb827eaef5faf8c6aa00197df708d503771504dc51ed196ff65edc6b404c5e99e125438e8ce0dac4c563773e2a33c0d5bdb8603948f3a8c93f62ad5f62154a552ca3ac88cb79047787502518039f10b03b5261c19355299dfac98ca821fbd8ce43249abc9dca1544d8b6c341680a7b80f189df61f9d20f6e00ba76d83e72c66a65b3a04fd6c5a3d152968171aff5a6af425269cc4f913b530570e5ccc0e599d77fdae01fb2824f4022ccaffeb3c0029d431550eeabdce63406b942d4f778167b22b18ed10c2419dfbe36db8e6a2b5311515e245cdaaed4eb20323d0c25bd287d5475a24d7575b81f7d68e3f12d0b76239a67308cfc449cf50e13cab4ab9fb57fdad379bb86bb7eca9bd92085627623eef73aa06eba7505a8ee2dbd6f16b4d016c991907b36f7352797dee2de850d6d886ee348ae15b1711ab4057c40bc30d5c86963129189b083bb35996a574e5860119610fc48fb821cd756629d0964f867574677a7e9a89bff96f0547027bf4defa680e42cfcb230e9fa501a8e8a7ff27a5b61004a3429a1442e9ba726155fe734cdc7634a5b4f0d074f82c30d0580e50b934d52cc71592eca4af6ad3ee4e5d56a44d365f37a0afa022f48e7f983826617ab70cc1c068399aa015f310f6bae3a4d5dab819504d8c05725ce356093d46fcab5507489545b56867dc66c5413da7bed6ccdebcf094e34c80c85ae2ef9c1b1fd370aec06163585244c4faba6355fad853266c8e189831a3054a10219195b60d3e25e11c933aac10fd9f7457283ddc4c3bfc5a1348c95875103c00e9529dbf87a2a19c896d8481497604b66fe38d69b3de6361a26bec7c492c8787513bea33a4c5b9414bff233e448b6e77fd094123a0bee6c4b5409d6c1fbe5e5dcbfc0740de7c0dbc462a9dd8d05bf6dd748a8ce40c82813c1398337d26a83813906982aaa3c617163ec05d443748e9fb7db0094919546e5af146fd682ccb514734560d0ce93ad797e228144203edad60c29519dfdf70935503e15e88307babbc6193dde7494b3015bc17bda8c91b9bc5fa700998b0f0d07ba30c8e596a99beeac39250964435d37ae0b819b8d74fac935ace2b9d45f305c6bdaa1f31bc92b0582809dad6628a7e3e599edadacf9ee9b8c807344be722540727e93d27fac200c244198410642282577eeb9f25d96ce6ca3ffc235521c14815a55932cd5199574061ba9c88c0b08b9afd5bd7a468f3ea1990a7624c729339634736a67499d36d494eee748e250c5700cb69b011bf993c4d8ab44cde18646b41472885b5ea7b9b4ea1804d99419318b3662b343bb8da02cfb9044e09abbc2726dace797e12adae13cc14ff90be8dbbe9d98ccfbc619cd19849b04aec0752491966ad4c22e1a9ef56496a954085968098f8457b73cb1a351d1eb691513325c165bb71078d1cc148cc95527f5951e4c6fd43b99f7bfe190392d811efa63b926c33b28068b9dacbdd2c2c92f48c17fd00c68725e4bad1d286c04ee2ed7eac3d43988fa72ae04c2c813fc2064e31f63c2a9c9c6d9ea68fd729c50482c043e630013f4813ceeca5a2c7c9badb184229916f097608b28411159411a4b6b475dbe71c19b2968c7aa9b3030bab265e708b977555f681e2b6713947c5728ccbc1c922666a4895c12521fb9a269f2873d480ba00f5afcba9cf2bee310b312ee90177a4f5bb1e52a87d684062530aa338f3ce65fd7325fe0dbe0a8124ab1c0d38a04ea552712a76f9ef7bbff99d9451f12868140f904404851c7ed88664e0d54ea1c207d394302cc3a21c032dc686a16134174b3bff2518b53fd605bdc67c9e9c98adbf3fb8434021cb464f6137e8e61dd9e113294e5cc6c26ba7882c9fc14571d4fdab5203a7e5ad14357c8fe7532cc936c9dd5200b04c50f4fbe8f17cb0cb9eff22c7b8cda92bc6083f4ec1ec5854180478baabe1f861cca63c52352297e5785e362e582cb4963a6f16c26ebc1b7e8d17ff5a2576b88d705b19926ccc13df724692df9e9d3e34a9dd7971fb8cdef69c30e44c7ae556e8ba9b9208c6d922c37d9595c8cfa54ee198fa69822f93c6ceb7aab1033ff216f5f611715259f2fb6defaa8607c845aacc72a69178cb729a919c5daca5a51ddada87b989b70d8451e12f098cd45656b8cab96f98192627e42e6e9035dbba39c064677c7c1ed3e7cbd5aa0cf13f7116ce9f97c8ec851889da7c2f5b2669a9184513fd826718e8abe833d2242b2b2c90fba8e9a41597de75095685f66a7e434b492359782e6b9aad9de47efd5b8a420d71b7da6cb644b486cf2f25efe3e8c4fc8649a6c52243e09afe47fb5397e5ed5d61601ba771197f62b58c72905b37f5df5198500b429c82bd9f09fd395442f3b51ee36ebc879bd22ed362106883bc7c3b0adcda38b5a237000e9f398260e58cc2f824d5603d5ad280b53a05a62705d146ae0166aa10fd94d4497b439391ce1cf288a270a0c4755e05195add7a41fc5cbfc78d82e3dfd93d3dfe665366801210eeb29c00a9b423ddadacc5b5afc48dc906216299e45eca255855cd2fe6342a96d88c68e2d0bcdf72de8a03c87872efb39714db5ea14910303596121c7d0178dbd38f3e02784261b57dfcd95b3b393abb719481c5677c9bfbbe4a58f848fd3d1373770dc5757c5c31214efe199648978a682627f7b172730a30256cc8d3af23a1073da815ed14837bc9811c21dc66c033492424ccc32f9db940a72760703bad3b9dc5ffac8588d183d6ea683fc716a642a3026ed76aa5791783f97161322f3b8a2567d1e51a86778f8f5526a4b23c0cc68423c5ca11b3737c69662e983cd57f3285dce8707c6c7eb9b052d69243edb745d580f8fe8a33304172e48ba0705ae0999af4716bfc55db651b349a9637b2faf866d66d3793b27bfdff702a5a4b78943218e8ba5d02678e5deb260d78e1e9741cacce837a532316d26e4b79ae4f803b345d638682ef191483cbc73370c823a796b5ad17f78b2f4fe5065e2be3e80f9090743b4df15d81a3c2dfedb9e82d23b876d4d8df8942935043fcf7f90b0ad5baad5907bdefe4368bfce4ac54c7ee3d583ce61b3a2a7d05fc2e63fc53414c0893502ff20dc9e15a0e13c3972d1ecaef7ef984c01e78dbf0237f21ba68669b5258b4b45bdddb8dae59ffe7b31f61451bf437116f0d96075d67118dd7507a3b972a6a28e43f6c3c2a32d632f6d9bef373cb5f831e2cf4b219ef3b58b95010e686e16d64b8eeb58625065f14d5f5f4232dd61ca477cfa9209e8cdc73bb6e1df61d3ebcf18bacce75ed85fcb23a76d081504adae1194e646d00fc62a7676aa00ab00666a54f3f233ec8821bebc829f4f04bdcfafcebe66a62c9575181311a99f0db33954951aec1acaf0dfc91cb13dba775d996b2d6d4325027a7fb18ad1ca01d57b990023dbbaf4621062ece00bf717df98851c234655f38f467c193f6c9d2c967182bcb251db36cdeba792b3c588f7a87c304e5b0b775467c55cd5e1b90751c0702f270918693f5382244ce1fd4feae33ddc1dadb538e4e00b88a25537bf21068bcfc74b984fbab8bd83093a9f82de1fccb748e4cb1029cdae4737e595649faa1af682483cbb27c849cc526c1f917268dc9856fd38f585aff3d8958863628245eb8fc83755ce930972d1c319a5f215a03e3c3e0b656bd81e96aef62e0d2b2a60082d0b7c989cbd1ebbaacb57df9ae8ec1f6dbe79d4ec9576f0af40076689a4ed1e577ef6d56e2bf3d2e72861cc7524bebd39a6cb689417428ac0c6cbb265e533ba8f17e6c33d79ade8592222525fe899174665f86b70fd25df3747a48ae0ff2b92ee6b449b655794c783288c66791f570fdcdd9e31da9e2bcc4c1d8571f409f0b18373f33a214f6e93f35ba1804be99d47ed6cb4f1bc927457b1f3bc72bded468e136c998ca37c4dafd9c37791b6a2f69a4a217afe40101a7ba3b2de7eb4535754dfa669b16925caaeda70bab772039799a332943fca6a39f03be808e2794697f417de04cae1d06b4ff253d78e77b441896c96b910c644798a9bbf482159bb9846d0ca81f2393e8b4bf9ce53b9fc626716006eee4be3ce4c0271365058de0346f2f5a94d553d5ef5dce1fc9f66b8bc725ed89eebe1777804c1aa22ef43abe6f8aa7c4251984fe2ef9245e46e28ca7af9d16890accd1a1d796402cfa8cc530ae90f819b69ea9f6d85479df3da43c9e5aceb42bd19ab3181ed09efa64a25f576c2906461f87a4ca59efb8568deb32c6b578a1ca0d1465f23c9de457e3d7b821155365811487ff62eb2e74491ffb39a9d85db9a36b2ef8032c2c9b9193004ce4d2479570c7356250dfbb21e578857666ccf97a32ab1d115c0fb2774bc29b2193283b6c0bc5b0d7f1dec5e4d2dd548dd6c747401c5833dafd1ebe3e2478b96af8e300140b83ef8db7f01fc93c65edb0f79784f8fc595922bf6dcc273df63b859a67d5d9848ab9963ac081864dd45e1db46dfef49e2d242dadd52de727a6001f8fea80", 0x1000}, {&(0x7f0000000340)="4ba8470fae694b3c8e1694c1534d877b7cd606e899e8873f199533a8326dcd539497a28d9142f6a9f33b53f2a46bdfb705680166e2497a56a53e8b6f3f46a398277c73564d4325162bf5ab4240c373fda8c818f205fc2511b34a85025d6a1f3741ebffd0c130067d09d542b38abac407cb96d1c0dea3ef91ce0a2b6207436eed2184714fa45e2458fa914155d0156f54e4df450da37df93d97c61571e430ba654d3208454ee73263c759bb67a712375be179fe375ae41f990933613ea87d09b5236a9fd71b5b759e93249a6288a32bbb67f18e5faa5bf6235032e66ce47e5e986fec7f6a5a7433e96d5cbe13020903c8866039dac43f06dcfcf38734ae7bd5", 0xff}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000ce00000f4a", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x1}, 0x5) msgget(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 21:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) chmod(0x0, 0x0) write(r0, &(0x7f0000000340)="e36258a416f72e000486132477f256b4233cfb999ae77ce7030000009035fda4bea421b84e5bbdc3a5197094b222a9c4f6659990bfe4320400000000000000000004694de2403df380dd57f8d75c1eea6f9924a3c1042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x72) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x59, 0x100001001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c", 0x7}) close(r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:58 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f81500006c653000171ff6f8ae3835c5f90ae56f5eca091ce96f0ecc2826bf5a43642daca4041ad2b30bbef84cbbce75cbd408c5d95ff2a0e838ad2697cb73acee76ea77f6e1f7f909001db8d0318190d37c9ab6ffdfe617297ca9cbfb31e2a637ce0b0085fa7f0ecfb39f783fe2e52b08497947927e8dc31547ffbe"], 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 21:10:59 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) ioctl$TIOCNOTTY(r0, 0x20007471) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 21:10:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x43, 0x8001) 21:10:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:10:59 executing program 0: r0 = socket$inet(0x2, 0x7, 0x20002) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) kqueue() 21:10:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x23f) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, &(0x7f0000001180)=""/19, 0x13, 0x9}, 0x40) setsockopt(r0, 0x0, 0x71b2, &(0x7f0000001240)="7f80f87365b17b4e16975d02a4e8e807e748356e1e234a6ba0191f7d64b5a6d271c4283b49c9d70015ce9965088c4a9b815549768126553cf0df76faa020efea8daa0866171984d66cfc368f", 0x4c) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0xc, &(0x7f0000000000), 0xaaf56ed9a161517a) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001200)=0x3) 21:10:59 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x450, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x2, 0xc000, 0x7) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) r4 = msgget(0x2, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/46) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/109, 0x6d}, {&(0x7f0000001280)=""/98, 0x62}, {&(0x7f0000001300)=""/33, 0x21}], 0x6, &(0x7f00000013c0)=""/194, 0xc2, 0x9}, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001500)=""/4) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getppid() writev(r2, &(0x7f0000002800)=[{&(0x7f0000001540)="603cc9be3e3a934e6f48b61d573af0e41e26e798d534553476c3f490cb5d3de8f903da9a8a0ab034b72d1e0a3124283c8c82d5f985e0e1724866ee3f68a5db3e1cb4d67c449cbdfced6df4367bab7e37e4da99ea020b586b34f4c2b581e5eb594c4949b66e96babf956fe2c50aba7ea14b06bcee57b32b9fdd6198cf09815ce5d109c7ea531107d0c7e37df2ae251cf1d1abfc82ecf49a2802e0986afdf82772881cbc33ac110b5463241d02a859b9fc97b525d460dd0837f527718930fdbe0df75feb84d81cf1c47fbe1f14461e5745d0", 0xd1}, {&(0x7f0000001640)="57a860fb76a299d2d23a28b62091fc388d6ed5f9b1c094db15c2f115", 0x1c}, {&(0x7f0000001680)="1c3038e71053f6efd552e7798edc1a20cf46c7f7f2081c58a0b6c9777a8f91312998366c79ce2913c54e2e6a14b8fd8484929ec58526cbf0f8d49bf973bb1e01f0ad8d72ea3f754d94465cbc2d2595afa2c07c472fc288c8b4b42f20a8a9", 0x5e}, {&(0x7f0000001700)="60543c3a729b1e058195c088350ca002170fc3c11b6092724e65c31c80db155b1abb153ab709d5944058d116ff4daaa5d65e9b74d54b7fbc1a742176044e6e7c902582cbf9022d46caae3aeb8a36b388cd8875ef727861bfc03ae906e983bcdd22979eb55dc93c37877fc6b53226a81d72323dda0c252149f046834a8b215eea60ef940be3f5e0624b0ce7b9c80cebf229bd95f84750a3a8f7cbbb2c8612cf5684b5ad175e03e3a638694617eaeedc69569fad038b2f79c3d733dfa895b43bb94e8be052898dd37c59583e6a25a8bc48a359a48b6831a675e76d2f2d7ac661b5cd30d8ba66da904336d54c2878faa9f91df3a4e2c584d6affa204a1aea60", 0xfe}, {&(0x7f0000001800)="9da7a475c1016040230181e5721da239f4a2ab8328b9763f717adeaf1ca576366c44398510f15dcf8c4ebc1f5a75a066cbf0cd68d51406b968955e98d4463085b8d0e4dac38ae761f5b33d2adbcab2194e216f39ed39a8f248e51ec52421b69425f3a9e4342ee2a4ac94355032392b73dd563425408e46f2052011bcef1500d19dd11a3ba4f52aca4c2b5454530bb1fb67c05cef61e78e8768feb865c48fd8e6c3e598d8dfbba0a01f3e434842457c68900a103c7c068b00f166ddcc10c33c475fd7a32afcb8aac19640d707803913d5404f5f11a8a1199bb09d0efca1c514f103541a2d020379af0f2350be77feee24a3298a7afbb6a50628ea832bd616da310404f7d8b45a299673ae26350a2fe20ec290b0c1cd61b72ab79d9012179cb6d9a66d71d497ee08a4a98633dc34a13714fcf16a047609c5f8c8ff09db204b232dd8b52f42b56a5a627595baf3477706adcde7926ca3783e16819e5c9d8eda2b075589940b58f3ba3eb2d01a2b662738c657e70f0a77a77c4867c81510658d54e688170d3efbd4cf9fc31b1f5e6795eb5e6c12a665bb61109fecc230a3c2d09cd77e33b95e1ca7b13cc25389ee184d5c615cb35810399e7bdb892528c7051f6713074668d978b38d0ac6a79804752d356f8539e3c94b46a8f044e0ccf8656b99036a4b3354f10bed26826a661be894eed186fb9c6bd0aafb456a3ca9628ece82a4d1bb888e5ea2ee0f4c3fd47107406c7adf088f265277325c761c44db70c47e6dee15193d944abb106822c339cf5f400f7d32d6a27b0cd575d4d700f93ee96e68edb7584594b93f9a45f17704851a6817d1ba7ab31964657bad8f7f1a8f8e42a455715d546e04b961170284cfbb31141fa9010cbdc5ce332cb8917f37d0dc5ea40a906d1ffcd477089724e7708605f31fd75580e353018e373421b4f4a5981ba42e50ec6af0a2c2055229ed0b6d75e9eaf9ee6ca798c599f921e118ae10cee1825406988c3e1c43276fbf765a013192456a3c6ba867bfa5922bd863881975fed3409f7588be7611f51b99341f04176701c3c63a943c809355243bcf2baac07bb2b71ed37b26714a1a83ae84eca70b3613aee1f70594eaa2e0752a0be5354487cc5183328cdffc38c89c4e23c4148399bfbd4d26c2dfaee56bae771e65fee45143639860d9a6f4bbe598249577f72d0d1291783253fb3abf6885c81d4e1b5f4b6c1bc9922f0d42fbd829d3c58a4a729c043505322bb6262e70ffa8159b6c710aba8d1ad6a3accd73dcb2ec6db4d808f15a967495e328c1cd4008a1ff08bbaa33ccd50697354eae6403cdee14fc6cac45e88bc1bd8fe32eb944a4afc77be6987c3e748df9c49a53034cca3c0c7fd54894396964110f34bb65abf084d0dbe855181b5c787a667d365f69ae4a37cb1d05d36be5e70530e9ce16fdb74b3df7efa0efe5357d25573cedbc55a8ad2ae8780722d7660f2f0d1aa14dd440ab758a0b0f1f3d5916ba70b921f469870e2f81126ab30c05344c7ed287ec7da969468930ae86040af1a218ceccd468d6149206f9edb5d73fff033183a1392621428623457ad1decd1a0690f6ea4a0ca7593a248e88d92b74aaf0e5a6409f71f46dae354ec8df8b194e43c77571369692c2e1e4fbac8088ed63bd52b0824247b4b2e5ac9d4770df12eeba2a9c685c12317fa5842223c1048650bab199b32911934d08a48aae519a5ae8152c949c90d147297e82acfab82640804bbf93cd7fbcdd4a73dd5c33ec9fcad6840de3abc4fccfd7f557e1db75ef70dd5bcd680b6e938a623fdd6339a902bcd152f5d2acd46827a457aa6dd88be8d3a125be1cd6e7de37c15b3ab75a8977defe9c6e2a5dc9bc93b60677bc9e548979c5bf222f5fb41f41eb9749f6113df4ac7bbd0af5e47d0817de884aa197b04acb4586de986122f8a3a5403cc6749f6df5137b29a2cebcbdd4a62e2e2f7c8e7fc0c4209a7a98cbbf37b33f6f6816542baea736cfe1df093cc01832c3b9e8889dd9401123755bdde40db027e0c84cf0e4204d3d63476b67db6c492addd9ab5a02574442b6655cd1e1da4fcec0e46e8fddce197fc8f4948c53e558d7531627b386a08c14cb52c20d8f795cc4ebf3b7b545411624f78c06aa32a84bfe4ce54d8e82145fbaadceb1ebcc9dcfe0b00114a84af60812aa7bcd0f3c829f5eab89a82135c4796135248cf17917ee203d43e917ff76cd66c0112022b11a434030824c94f2dbef0dd0298f08b9416392eeccd4b9b101f42b3d598fc8626a78b6b54eca7d23dbb2aba7d90be1345454d677eb907de5c8f19cc3cc55b7caa6ce8db843e94c067d252096cbefa2fd694a313a3e4ebae7967a35d9bb6f0153ce663551d91c235a60fa260957ce5db2a506a162723fec928f7b58dff049c4b3f99fb721cd7e232fe4237ec0058092891ef36d7058aa8a271c5dd538a1af68783b14735c49be990487befe2508930681c1948d261bf6b2ccd5e454893d89599f525b41c097743fa2a9fe69d479cf4e5ee58df79c94552ca071ce8a56152bc41d4c435302d3c3192e9ab0b9ac5da4dfa2898b43e95adb437b1edaa5f5d2b45d38a29671cd38fb105880c18dfa8d90dcfffc8e209c646eeb5ec95ffcf17ced8bd89137ba73ca42c42a8e5dc29449c82253c5aa5519eef8cc39f52ea77e53ae7409d9acff435076795187edafb899b434ee8c02084513cc602a0419934af394ac36b370c1edd993d734ac559c6539708f433e65af2b631710cfd51d051bedd4d674912d5142fa238ab8d8155af1401242685839dc7e956dec1943604d208fc23e67304d229cece62a4aec3df750d16c6f9f2c7a84dc739de948abbe8edf0511cfc699f358460ea4938b0de607c9e51a6e6650793b0a0d885960efe662b040e1abbaa80f6bd047ee5783e5b484efb3e60c9e6c1a04377063a0e7471a78ae41e9f7c4fb61de5a100d62e40832a5f8b8df44d79467826584ed41516ea4b8190038c2844afadb06eaf2f1ffbe830ccba368ba29a771e7bc88728cba32a1073d625804a5f32356dfc2102d91b35664cc0b45278cf7fae9432d6875ef1feeadc1d9bb664f32cd338a91a7bf3b1a11eabdd9fc4eee9a465e8ec29344d928d893f6f401d2fabcf51afef5e03aec8281c5df27cf092bc967a53cd3780852a974d82746f8dde936e6f22067e2736a3f63f6181031bfa8b1628860eaa7cdc0c42116b3c0d3bf3e0661cc5df896f84943d1c8e6ad62c475cd3a56cb86fb36230765c5f712a9cd6706079a098931b83e836da66830d36bc9ad1580c37ad11674e0baed269f1b5f47b3e0764df50a6728a6453f8141476ab8598987fa50c3da37c85cbce382117f9633d62819d9c48fea50d87932e94e97a7124196705b169263cd48da22f66785066cfa73bb80a1a0276aec4d64e241fb8e30360db0bb058b4c6b594c3681687dca2269c7223e3dc0f6b0ace83b52b5ba62de536a97f97c06889a170367ab65d4df2554ba28d086bdd336ea6dddbe175598a4110f09f6c21a2f1a2a00198d9bd9e3d7c8aaf6b24cc99040592d71db7ae769eb3e2c06edc70d7783d2aeeaadbd687318734f61f3c2db7a16618650234f17fea3b58d2f750966cd6748edb6bb84d755a31e7d51ee11b30f386156060a551226a1e3863077764afb9ed18e362b6f3a9c17cfb26daaa51b03b1d80bbe920fbb8cc238bde9ebdf5213e734254592110e04acb1cf969ee44fe71dd025a1fdf078d00f6ee135a233247fd0b388ba1395093fb77e12de5fb39a771752388d090306f2207132e41e2088e841e39a8e4eda06f6ef0f911ebd1de9947e11510416c5401232a4ce4c0f7f8f2f9b69c6e8731539055cb9595489ea7bc40ca7e3a6cf658f7b510d11429b5d40f0743d28cf35c2bc48bcfaf1d1192453cd867ff60b5eb527d1ddc10cd85e283be87eed1b062d41c919361ec9bdaeac0227896e9088e6fbac02b9760212f5389b0452a9577a51f64ad3f3beb38310b0f5e84f2c271486c4afa1bd485b50c9f7645d8411889dffe73e480d9403ed12eae08a5f94e99f67ea18ebfe9f309c147765e024c88ccb92524dc1ee8e96b680e32895e5b01bd3a85687dc3e037c5691d507564ce3c8384bca587fd8aa786a665a71a8ec771cb98d7e5eb75538418daf76277b320478d8a8694bbad397bf28ef86492f2e8164dcd6b993607f7709e1e19754b2f03af4d316955b73e85abea8109f6ae007159baf370bbd4c47f32ab56b1c4d490de6c9da0d546cfc76c5c891e33b85abddc1a10b113150ed7fc9abacd7a570bf26d3b57774db804a3aa5e34a161e1fec9466286dbce8a3a86da0b6c239b4359d3f8dd53cedbadbd257739fd398b30bd1eebf861692a68eefe503c8aa452ae010124f45b5b05fa88669683e0d9c9287a4b7b1836417e6502987399bf1b42062645c0d7e975ccf5e305f4e00235feff17b42ab18af1aa950f0777cbe0bbfe6b190ded266d6577fac2afbbc556b6845e440b8a3ead28d5df0fa625edbefe0b15610797aad4728c71b768708a5ec32cb79d9543dc30be764f60df29081aa07419a316353c6f7eee4bd40114f0da8c6317f728216dcf1c48e656be2c99061db351e3a948fcfae45404b74ca59d189680694659c4573d3dd13478c6da9a9e7b26c24c68e784ff0e5182840fc10e769c9c039efd078d7cc3cb4edb2ef08f2f3caa54dba555b4f9c82f6ed0061c6f53fadb57941452233a4a17d362ddf68b63a31d8a37f0e178fbcd84eef4bead6d4e1ce99f8678f085ba36ad730864875409d36d87b0591d2b8b0a5e100874850f6499db747ecd2ed95659309d217a76260f65bfaf344259a266aa6657c44af2affcebcb5cf01bc05e7ec9b07206973560c1e62cca368514140e9b9cca6fe8e664beedac03bb5a56319153240b31915b7a5b96397ac9ea2e008565d3425e49b8846018d30d77fe17f276e4e75c1fc448ea69f7dce87cc554b4f27bc1c0d3e155a34f6bb4ddd0ab1b0485d2da4f7a1ac0ce681009081c66a151d1c3c28cd1a232cd2986efb9b5247f35526a97978a8b806f2c9001e732a29c44ced619727d60daeb00292348654cff00b87a83f4234f38c7c615bfbff86270ffc41f90d79adf2a8fa9a76b6848141b022a0ee293b6e149583ab863f581f3a4580cf7fea216a2c2bc056bb55c5106cba40749949896d28ff1330fed3558779a82983206fdb298b4735f8a966cbe203acb0b8113554614777d545f99cc5e15002bb974b438e8ad2b264a9b1e9705b1ad5a558cf0af62d372957000e3c2498c224fb76e59071136816db04a95513ef4abb9023ffad259c605a9305e83fc0b55247557feefa9fbcb899f90ee5620e406f3f1ddd84ad16709cf14a14a8125d57855ff87125481a7fa952f8184d796ad6042e2005803236bfaaa4d7dada082dffa60eea430b67b98af7c5aeb8fa8090f64105b6107cc70209a09d0f8c37b06f1ae39f9f50c7f3b40d8ec516e567ef619ccc9ae2d955419ae7569c8fac079a7c13f991a008b81669387efcfe4d6cc02e29971211bc836d9d11721e1e8bfc08101a6bbc57c26b8749eb341d3ec1e678149aa9ad4dcb00569cbb91418167d14ce6dafa9269890700803e381b59a4def10355eaaba6256f7bc9d600124f9a812cef022ed3864a3ad0913e7e2e73f5b75629f78557898e80b7a81875c80c36fe9c9a3989702636887cf2d4c75f284fbbb7407dbb3a34f0860f641212c5b75cdb89ca6081b029d7a92aaba5d7e7df24d5e3c702ba9f742bb2d9622f364e0b5cb0f9170d", 0x1000}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002980)=[0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000029c0)={{0x401, r6, r7, r8, r9, 0x1a, 0x3}, 0x5, 0x8001, r5, r5, 0x3, 0x7ff, 0x9, 0x7}) select(0x40, &(0x7f0000002a40)={0x200, 0x7, 0x41f7, 0x0, 0xa414, 0x2, 0x5, 0x3}, &(0x7f0000002a80)={0x1ff, 0x40, 0x100, 0x7fffffff, 0x92a1, 0x0, 0xa0f, 0x7}, &(0x7f0000002ac0)={0x8, 0x0, 0x5, 0x9, 0x4, 0x5c, 0x169, 0x6}, &(0x7f0000002b00)={0x380000000000000, 0x2}) accept(r2, &(0x7f0000002b40)=@in6, &(0x7f0000002b80)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) msgget(0x2, 0x5c0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002bc0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000002c00)={0x8001, 0x2fb, 0x8ed, 0x8000, "438873615b2af338e2929a69c7ba2b25ec6e1c7b", 0x7c9, 0x8}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002c40)=0x3) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002c80)) socket(0x0, 0x3, 0x4) 21:11:00 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socket$inet(0x2, 0x80000002, 0xff) 21:11:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) chown(&(0x7f0000000100)='\x00', r0, r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000"], 0x88, 0x3, 0x1800) 21:11:00 executing program 0: shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xc, 0x77e2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xf7c9, 0xf2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000009, 0xffc3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2a, 0xfffff, 0x6, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000011, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x9, 0x20, 0xfffffffffffffbff, 0x7}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x5, 0x9}, {{r0}, 0x59ab4b0e7381507f, 0x20, 0x0, 0x800, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000002, 0x100, 0x5}, {{r0}, 0x0, 0x10, 0x20, 0x60000000000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x51, 0x4, 0x8, 0x5}], 0xa5, &(0x7f0000000240)={0x401, 0x3}) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/233, &(0x7f0000000400)=0xe9) shmget$private(0x0, 0x8000, 0x4, &(0x7f0000ff5000/0x8000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 21:11:00 executing program 1: semget$private(0x0, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) sync() clock_gettime(0x6, &(0x7f0000000040)) 21:11:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) 21:11:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000280)="e304dff1dfbb15758994132477f256b4093cfb25b84e5bbdc3a51970fc495261881de5c42f5ea7fa0023d505000000000000000449078177ec4ce9c287730c53fb394b842dbbccbbda1049faaaba6eeb00000000000068f7acad445dd976a63cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d2eaeb6f0ddad82bcc7b65f526f3636bf2914b0e3362029f39587d3cd08fa9b54106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68b4e388407e0b8213d999f7fcf99a928185bdba956fcf5b37f4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0a05070000000000006715c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a0540d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a9731ee9f0915a43d7c41c4fb3cd59a1f1cb35b70441f420a1e7f3fda583d86ba4a72c88517c7e0445b60de0971ce51d6d0f2d85b3bc9c932be9347c6c23fd8fa271e8dd995c1293c687c9b52a893e654ff4a1b583a444969790fdfcd59ccf284468683de5855a164d71087524b0000a74580a5718da26d0fa753c14ba8b7b5d58576", 0x1ef) syz_open_pts() 21:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) r2 = geteuid() kevent(r0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x48, 0xfffff, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0x80, 0x4, 0x8}], 0x3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xb, 0x20, 0x7, 0x1848}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7fffffff, 0x100}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2a, 0x7fd5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x61, 0x401, 0x2}, {{r1}, 0x0, 0x38, 0xf0000035, 0x3, 0x8001}, {{r1}, 0x0, 0x8, 0xc2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000081, 0x4, 0xd90}], 0x40, &(0x7f00000005c0)={0x3, 0x6}) r3 = geteuid() setreuid(r2, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="9f4df10148d26d220d3b7fccfbed93c90a5c2c5e2921be3a2eb5bc70eb931dacc6033a63ac788b5dc09fc7fb1d67e7726d7995d8bdafcfda93ce1b37ff245d4daf92e88b289b913e1f3062aceb52b0f748153194556201f3208752199259d41e2decaa8610a87eceb915b082d71c227dfcd990ca55b9d4c4931dc8b74f0d852dd003bbcb88d09a289afca327d25cc834e9bd4bb06bd50d3d9d55bf", 0x9b}, {&(0x7f0000000000)="838e0600f58a49527d2936a55530d600bc5a392d7c19e7d34ef11973d96ddef2c3b78a46e3b86ffca83f00f6d3736cc99ca3e5f64824338c0a24ab4ce2d8d9885fe2babf6669e1c953618c61e7ff32a715c9c702b00e2bbefe756c4bfb822a26e341829d1c7abc10fedff003", 0x6c}, {&(0x7f00000002c0)="eb530f1b0bf1c8ed7d2959874d17d65b307e7357028d3f11829277f6b2b2fcef9b00308ca3f290b5d7826e5cf0", 0x2d}, {&(0x7f0000000300)="d8143d511f6a3034b874b3023b1c91642e90dd2d1d1da7787a9c97cd75a3d199d974c891805fd92286fc6e8665a0f7f602471d61d772085ee73ee5835a2400ab9e79f45d7357787a1bc276678bb1da328829f8fd7f021019e31cbf1665950272faaf83917e5b605e7ab46111eb6ea69e00144cc687299b742aa44028528080b9042a3db3d60c9bdc0924684b34e494483368a71f7fa01765b7507481609c610c6eb7d7a8df14a8fc5df076a1f5b32591e805f603e3defaeeb3cab408aeb80c7211af237c473148c11cca7615c32f4bb7d08ea216c2ecb72fdb3f00f4b6e618680b706f7913139f30d6f7db290f9529b06badd2dfa61236080a", 0xf9}], 0x4, 0x0) 21:11:00 executing program 0: execve(0x0, &(0x7f0000000100)=[&(0x7f0000000040)='!&{\x00', &(0x7f0000000080)='\x00'], 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.[@\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="8a", 0x1}, {&(0x7f00000002c0)="b3f0382906f8d3af184425414ee923caf6e7dcb8128c940abffb24121bbfaa9e0f0e218e5f11b04bd7d5ce30c56e01eadca738b1019bbb2ab98b32a1dbd9234e7fc3bb8139f60fb3151f568a6cff3a48f459ae401aff4fd16d629a613b1bf700", 0x60}], 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080), 0x10000000000000aa) mknodat(r0, &(0x7f0000000380)='./bus\x00', 0xc180, 0x2) 21:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() close(r0) fchown(r1, r2, r3) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0xff, 0x81, 0x726000, "ef1ebccbc75eb8adeb630b03bff6510626fa6a6d", 0x401, 0x4}) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0xffffffffffffffff, 0x3ff, 0x2, "57b605514b7141ffa7ca1075b0ed837f4db874e3", 0x3, 0x2}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r6, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) listen(r6, 0x4) 21:11:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/227, 0xe3}], 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0xffffffffffffff8f) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x800}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)="622779217a2f4bf7c3e2bf19bbb1732fb111bf3ded3c4fcb68628150aa4c5a2ddcb44b9558e698d7cd2146dff23bd136024ad4b94fede967cdb5694ec53fc766d70b5f253d65b369a2c7f74eac08d2df39cf1ad74956dc3814cacf834b8b0532ff798fe2e594bfbb62d458c246fc7bd331a66e5aefd3402241ea96db71ef963b0c667b60a45e789e943c0bd27fbb3f159b3f72d3af5f1e2a7a206b3a53d0d9ba448fb49bddfbe9144285ea328d8b8d6a2057cde2005b23570df7484729f94f7784e1c34e6c6d5ddb989863be6f5704e2c911f289514220826a38d130921b95579b52fa9040d38283406e46a2bf56f69794c41c24717e469bd0f57d8e996b5ea41bd643d97bb29763221b406f23f5ceb3e3932a139e234efdab45c57693c14a2fe651db13e66bba7b62c23e8cb3b8ca7b16e61e0adf731c0a032cf6f7d4a062b9378c52dd1a03dd2190d4ae3dfedd83eca826f482ef344c8f21b4548c596b04f6f1548ec5765965fdc773db80cf2360d462c4e791cdc13bf76c646f14ec0087ae750d7f91a86f97fca47ae1a58f870fedc57966b5a998b827dfae3c5aa3ec1dda76d75a6ad3f0253c85142872b8a55c3146af6b919ea15c41e4e5eab0a771273eff50dc672c76dfb04ad03566f5626d0faedffe1850e0c365806a34a536e2d7cd96c362807a701db2239bc6d522ff83f01da8351172ad500ab329103ecea30756af4eb245e7205715ff3e3a4f368ad7eef5808ae645d57fd5f482d0f444db31ad69e6340e1a3a2781e3bf2bc455301ffbfac8dbbeb9bd286dfa4e214213141822cde8bf36f6bff3f9f3a3324e959c6a11c6f43b8758686e1a068cbc9bfe09a8e61422476fb13b2b0f72e0cd0f3dcc9bb608b1927b01c624cd6048c486cc2a503d88ae593f7865990919b3446250be3689f84ac6cf7e92d665b20dc8a6e556eee7f8249ea41b5c015aeed6fde86376cc56a991afa4c0b0293906559873fdbdd85baad59251255e5cbf163da731ac224559e46dabcc3b6d99219be1aca7558b9d7a762940a277c87f57a28b3cb46175f8730c099712e0989a97d28fd519a6fbb9c780d243130c5cc1938f9d5c9dca5c0d28ad7d30b3a10a77640d4785644986025bd0b9cef753a2b1176d5841404c49befbbf5c7086503bbc92bab5f0bee0eb87ba4ef5581b913b4068dc41f1e0980aacace7e90d31b43d5bc3ef7031cbbaf34086e70aceb73af0cc913547fbe090cdbc8c793f35e5920039d655375661d088fc8107e3c478e6bc41868f9fd5773e97a56623a7b839b394709d3610aa1803b2786d164b27e0d25cb36739604bc6846942970deda68ed968ec230e42635654686cbdab385625fd25aef0ade1d568965e913b1f91675f136156c8238651943133d0ba6664ff543bd2693d9b7c873b2f657863f3dddee93b2ff05f06dee6e0a07e4f6e4a67736b0205d420acfa018ebf022cff77ec64e1b4699da6797a4d040ef29a0d7989e55d2981bbc13543ae7bc6b696b03bced11ed817083182a2fe7723241654bf21ddeaf66eede02d818a12bd63dca5628306cbc9e246f492ec80bf83a0605cfa992ef4510b535a0129c0685691e2360672f0138db9c5c113063c40bbc27b2672ae4d5020b9821d9680fcac91f084f74ae3a27d350f293cd4b0e2e98c57ba724fe3ddaff8a68e6340685e40b56dc33e6252d380494176baf3f6fb4ad02c4f57b9545c58ca04775e03dc51a123f01e756f3db358eb22f20f387167a292e79c1ae979d1dfc4ad6a6f7c67e8a15268bdc9042c337de612381c4b64236c921d4c71889282f9463d8ade3603c74a566cd5f9fff90c331c2b3fda76456eff4b975ed7d5093d893f1028b3e420acfa26534b7e7a245620cac2a256a2e1ea030764310dd97b7148e7576fabbdbe565fed1b97235e5734bd839106bf6f039a300e772a5c78a59613278b76d591ef894b1b91c90dd92b4cd0ffc87060a2878d09ef58edb2f0d56944b63ed132195547888a79bd3b83e2349d8bdc4c3cd2873edc9819abd2eca3ff33b97678057dc5917af33904a25c5c1492ec536a7dd472341833f6f4ab4831090d7015d2ab01efd68c188db9c996ef3aee5803dbcd965a3d222a1f72265833b69a142da882af0ee9a63a384dc0c1a1b38473354aa07f2780ec54cad6d4152c0c06d9997a717c962ba7d5d5b4595e2f215b6132609820995a1bb2c32a8131561f0959cb1bedbc4cae045eddd27e683c6951eb96d94b3935b4de2df70eb1e2797892f334ff3dd22a1d196980c825eab864ad78d7b67589a39ff6de3d8ae28bd1c236c358b1b2ba71915a323b77a248dc874a7cc531ef50dff3983db69e4297be887551ba89a6a3500254c085082981c1f3415cbf7053d517cd6baca1ce7d5c60cd2b0c78bc79bd5c9afc3f74be0e56f26fc815ff6a0bf2fd85151b5496ff3b8a50669d40ae6ba695da8baa162dfa1d394597c735d6e6b23d30924e93b32b77e33f5aa8da20724e9207cf12ae16bc09fab1ecaa3e697d3391f875fef4ab9da49f51ab2b02988b09de67365918093826e8ac56474f546e6778e1fbd4252c6eaeba87eb60d9916475723a7d0cd13899bfe5ae0a2c4cdb545e24ee41ecfaf8bcf7391c2efe550555b322d70746ebc112de16f75fa42b504aa2f696af37b5f150b76cb2abeb02b6ec7951eef663b4368adc9805df62023328f82970ddf290124cab8666c75ba578160ffdd91aec88351967eedf5337f3102c878e5409b9f192e2a4f20adb98cb6a2e122b77bb8744c52cd5911e50bc12382c7c588da97469d037b4ec0696538cd5fcfa7b48a1a6e4616f2a885b4f2e0ea051f2349fc9e398c81dcf867efbd59868f03cfac5ba0b0ccf360eab81ca37f417f2f98c6f9fe8be81025f082e6b632244e643c40cecaf029607f9b8313eff957f6dfe3ef69b2d4ec3516930f61d6b1afb555d3e04f9888deec25de9a9dfee3ba728beb394649d7ef791cd767fc337d4ce8a6347cb29793abbb95eabbe906349f6847d340e2bd11cbfd63feb1cd0f91f9dcde1cd9e6c84eb0e507fd8c714dd4c9bd686d36da0b98d3668e0fba25faa7ef0ef74a62ecfbbc50e7b8915d8515d34f0b24cc4db0712fa3a1792e080d3873731e356a4a7bd8981167c9b09a082b34f41f3d1b22256f8112650fe97c8e2a86ec5f39d0eb3c0e5eb0c19133b37835b857b25dcee1486584527f92eb3feac0ab8b444a2f5885f4fecc14adfc3c7daba46eb3d080965725bda892c97dcd68d43f46dd54f9389ae13a7ccd7f5ced0446acd2d36e4c9da27404501d2924a1fcf7eae012502d9c9a1b15a48e18baec7bd524200ae938ed0538d3cb965a59d4351ba0eadf5bbc682a713b33a008c7e622a02a152021b5bbdc91d25d75f59af56e992fcd50063e46b6844da55e6bfec4164204d8d0546c2c87291b05abc0b07c327ee6fb01149c1507971f227f54d8f06ceab85d34e1462e81acab38106b4a643d7a6638aa4d523cb22f3d30d192e8a3f24fed781d3d9ed54df737bd2cee94db48b85693cbb45bfa8860a2e9c02e804772ae5db96be1c0eeba551f838b7a07a039228d49b8b22b509000e8d5e8ee70e0636a01be53cd2f7ff4251e1cf653de99e60a62574fe6980c4ecb621075fbdb62c93a07b20ea2edc3cfd18e4de80c4fc6524d03fca28b22d6b800ca2b52c5bed994edd1efff45aa2a2ad397a78186709aa9d56bb333ca85949dc5f5c73c81127677b46d101a7822a656a6595b69a09bbeac54c468896c728476cccb42dd0188aed567f116ad33e5a7f98b7072cbf17b609ad7e1ca3eb434bbc51007f72b8a5b4e7b26395986fc4de26eef76984f46bcd533da27a0f3696e08b6254856ddfb17336a7209de807d9e44f9d3fb3a94d044b5b38439ba563a07759d8cb81cb51a7b16192d72140c28eb260621440967dfd8a6321a9d5cb0a654adda66a6073c2cd78cb61c71987e74ffebd1bfb49a5f16e67e18e6dd2fe3ce17ab589c3675e6a6edd6c51afe81946b08cd6bdfedc7106f68598d501666ebdf8e19c21e924fef2bcfc80c1a94c65a617c6b4c3c5339ce3df599aa4079263a2eae201f29afac457db2ee465e342f93b460dcba5b6e9880ba4e8b5ab6fb4a7503a0cd87912326dab69daff54937a7d6d5fa14f87b2ce87bf1a37596b0481376dac08fb30f3ffe8b76ede735cf07fca3779149e498ebae41855e906a1c1118a5335478539a1326a1173cef755dff57c2b9153aaa9872be4c68e085cc8a3f69d4beb444d93779499683946b07b85d1a0eb2569eaeb88253dd6586bd94f0288328983df2bd2553b36e40c03580fa67c23e06d4d64a759ec672868105072c451be5d0b1b21b0ef0962d37bad8cdf65efa5d82a35592804953647b72369f2baeba35e065812e0ec9adf5a0a6daf7db197248bcbe486ed1922dc9e6cc08ea89645d7885c21c7c35024c183f2e68f3bbfecce3599e92552d3696001417a8f8b8a584062bb0afa82c6be4845c1d17b55268f9ed52d770af15df0b231a8cffed0945ea32f9bcb225b2a67fae2adb485378a0475910f4fb635aa6b1850c1197cca1723bb7290c2f0fda60182f63fbd644c73c2b80d7e9bb2ebce58cc73cd5d94449b678b4353d9c0765eb4fcfd507c5fdcda0dcadba56bdd049ba454b11e43f32e9829bce436e2bbeb6afbdde38b401d3ce59af8f767a9cd233bda30a2b15f41fb89b6b3bac0f8afb92cc6cb199b9eb8710fad5898415ab860639856671fd6e6d07b0a524650830d24a9d0e7ddf919b54113faae321066bb26218217dce56d8f59527ca189d5a88af14e8de4a917382155c21e2d2787193dc30cf51530ebd374fd0dbd29afb04e72e8ba31d4cfdfadcb3e73a49ef1ef91c8f85e38c43fca5aa67cbb954d97b6ca98f3155be36f2e2891a81dfa04bbf64f8ee88fc64bda3b48598cc9eda65f741041502f6fc3f37fa67e5f0c105f02805c67a7e72e0d27def468d4001a13f3195714c41d3b04364dcdb227be18d4eae5a3617245e5741634aae7635d117a77e4a19bd004845cc28f929fe3ae636036f8d42b49a54f1433cd91e1df4d70ee2d3eede36f55a5eba370a8b420f006e2450d6aa237e4118d5a21f8675b67acf844dd8fed2ff5fd0190aecf526ca11cf578b03a6f964ae7a74048d269b7c9468432113c381062576723e03e7d36d5765c0ed73a50e4deb5b54dba67aae6a7817b3842a8ca2ccc6fc991dd78b3daecb39653e50977777ef0798cf248a0862a1702a44a0172b4923d92cead7ad75713e020197b3db8b215f1fa4f2fbdd127edf48261dcbe12df0c504a3dc1cb84187998234049996315ba8f70046d0e3109b74d731a0d7ade2e652f74cef8594a8f649fef416a234871b5d06dac054c9d468662486fb607ff8bd940c722cbbae17168d2a289c79ad6463c1cd41ddb0c5db6076ad5f1f9e9d2d14b284553f031de55a1067d6cc9f0d8b2c72119b90104ec50887c4a361ecee100ece00eddd680d4416931889eafba9488d449ae20d3a1fdeb955e012c5a6c26d99227cb3280660e4e52c13debdcdf5f74ea92f91883213a06ec89301d0786f37daaaace50ec72d8ba930019bd92fa082ec523d7e867c4482fe53efae6d6f32e204766ce72a5a889b381d949130b05289337aa1a783c3cd42ad4b569f6c2062f063ffa9b1188511293461b1c0a7b19811ed52180351135c892d6a248d38fbb821d478e5f4fb2394ca5ad563e62acd5723d662a6e3f289ed50624b236a50b03175dcd983f9bd496f4bb408b1d3ebe44ef8e52251a03", 0x1000}, {&(0x7f00000014c0)="aa5f0e32179a09ea06b5ff0f53c45a6b6ac7666c564d6190b900584f23485906de6fb5f997c4ddb4f5eecb586786b32cab685c672fda7f4126e660f74387bee43153e3a96d3f4b", 0x47}, {&(0x7f0000001540)="300b3eb37285ac4ef695fa00", 0xc}, {&(0x7f0000001580)="29a65b98c462455cbf40ef7bd8c04eb41ad6356ac138422b0ccfce3e87aabdd88e3704f04953ce40678c44f64d802afd2cc6b385b7ba30ea4cdab6aa2146897808efa716440f6052f9050b5b4f44158aeb9ecefbb7b972aaa031c3403012ea0dbbf54755793237ba14c1535eb246464e8e9eb35eadc50fb4456cf52ddd0633000ec11a519852c077bcb0fa89641f89057bf9f91bba00f6e9e644cbb2e3c3b52d4fc7e86e58a6bee2afc3ecfafcd024fcdf9c62dbcfef3dc143824e7bb0fd1ea49626047d62f56323b73a80", 0xcb}, {&(0x7f0000001680)="8ff6e87527477c92e86a7e5ef663ba0c4f69c55b785eb324f9b20eb1cc1d36d90b1a66ad83c3fe68304c04f6", 0x2c}], 0x5) 21:11:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x10000) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0xbd3) r2 = dup2(r1, 0xffffffffffffffff) write(r0, &(0x7f0000000100), 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/227, 0xe3, 0x42, 0x0, 0x0) 21:11:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000440)="8ac2af1df304b2c9a88963d2d6524f78895f1ccd2f010ed67585fc1ecdbb798f8796925558ff24cc6683b8a0d224eb3fd553e041cfa9eb7412aa842f6a0ef378d05a74ff475c611249a4179e5e7e9129efcb38cbfb62906b9fa31f84ea6f3f52a3f7264ec6512b80ae5acc7e98d1be7f39214cc77f59b934e46a3428274e460e08772657c1747f014cd849e4ef19726f50dc3c7e51e867e7c51cffb9e3ea7350f3b38a8ffe2a25ec5b862247faa25d81de25075612aab2be049896b26fcc429708a5da322b73fc4b60806a74cd818a0fd58d3bff8593bf8e7ee5896cbc598c4e3ae44e68a2f3", 0xe6}, {&(0x7f0000000540)="7868f63f8e74df05c9a253de888b6480d3042ef67d3a64ab23397817a36d2adaeece07b8bd47368942aa125aa1bd1d7a1b9f39066689be26122ac42434ed1b3f202fb5bbe297eaac1dcd044583f3d5ae6f82ff7bb9ab12f57b192a8ed6ba02bc32c624038b3670cc2e0c893638449bc102a4348315d0ae1ab02a6c9b4a2e588f2e38d60e31a307a490c3e07c4637843b22663de420ece1762e164007d226d9400be49b045b0e40300eb9775d84790e8eff98f97b604fcbfe7b", 0xb9}, {&(0x7f0000000600)="8b7520f98e1227a3bc5a32bc2cb8885bcc923a6b4b7f40a7cc166e1960386ae26988e9f11ffecaa7e582f946a3b75329c9a04a8eca768bcb82d170626e9a58b48a952661e8018b71b4a682f6191e8c93927e8de322d5a877f07d5c251959fd8aec9005569c1bccf32b8f7b1a26152cfa92d75e9f6646284a4affec060b69476e2e12533d217b8167a07c7359800351d2ab145a68cfb13a669c7f3040fc05e81fa2ee34112884b1529454a5bf576ed509d6de51cecf7b89206f72c1337c4b008de802ed2524d57a86d38d5a0d377e59", 0xcf}, {&(0x7f0000000700)="a3dd8c4d059288c02b9e36e51cdfa0139d08f4c33862cf5fc134576fe6e9f34739", 0x21}], 0x4) r1 = syz_open_pts() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() r2 = open(&(0x7f0000000780)='./file0\x00', 0x241, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = geteuid() geteuid() setuid(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/59}, &(0x7f0000000340)=0x3d) r4 = socket(0x6, 0x4001, 0xfff) r5 = accept$unix(r4, 0x0, &(0x7f00000000c0)=0xffffffffffffff31) fcntl$getown(r0, 0x5) bind(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000180)=""/103, 0x67, 0x800, &(0x7f0000000140)=@in={0x2, 0x1}, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000840)) r7 = semget$private(0x0, 0x3, 0x4) open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x48) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000200)=""/210) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4e) execve(0x0, 0x0, 0x0) 21:11:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x2, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x800, 0x1, 0xffff, 0x1, 0x1ff}, 0xc) getdents(r1, &(0x7f0000000100)=""/60, 0x3c) rmdir(&(0x7f0000000180)='./file0\x00') socket$inet6(0x18, 0x5, 0x800) 21:11:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 21:11:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 21:11:00 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1022, 0x0, 0x0) 21:11:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000340)=[{}, {&(0x7f0000000040)="2d3faf6f63877b1d5b64f1f832", 0xd}, {&(0x7f0000000080)="680854117d3907e11ee89bada15ad7d54d5002de28327c73155f836361bfe9edf0f8fc6f04022548a3dfce82e2b1f9e2f3efbdc12803e70a653a714cc4fae93d3fa97cfe68d8c38ecec3fc4ab9", 0x4d}, {&(0x7f0000001000)="84cb6ad38f7d90aebaa2c5dcda7dc54dd34190a4f1886aac0e0e2856decaae2693ae7ee1cd48e68f0e4119173096e653de7ea6741dfdc4e357e5a3c6b187e8616884965ed2223fcbcac5ef5827d77b8cbb814c20113232a797d7e63b26842233e8b8b71b2a096b47d08efcb30923f2aca666ecfd5f90024778f7cac43c478d256db1c8c778d73b7354f007c54743c1fdb00a70e8185ed6bee4690617f6665181636c00cecd2bc67f1b969cf9d1467ce14f1cf042b90fe24509dedde99567dad71a5d43de6d783d4f729f0147270e7d58aeca097db8a9289443f5faf21f7c3d0115263b335e22bff10f01977b6e46bdfca2e940c3e8226d54629a5a62a1b2f41ca8ec23b605d6d76aef0b561cde9ced80178a1e44b22711c71ada622371179f06c42e595e276bca10cfb6a6b167c0deb272304f120a020a7f6b66769482643a02057c1681a596557be9a8301408b02fb371dd3584e15270f73fae3f5402659cd8337140c64c42b827e6f339553674fc90bb015cad20b66757fa25874b6e2107cd2b0e9a7a1033998058f8985ead42420f875477affff33ace2f4a9b36ada45e4700efa3ecb422b10d21dc70ed0da12b1d299374b7bfd11f7040b3b8b308d9aebed56259e374c4e7df8e1a1e346b2c7cd3c20c9554f35588f0a424bb55122165e5d90c931739fabc2f9382c7e07603e2b17082df401b4dd1529661465b530754ea3c5159a44b6340c9b954938c04b9ff5c24fdfda0ef0db8f6538ab8f877b5723bd11a6947762f9a26269e3ec4e35b0490fec19d5d604cb36def9d38896361a2d1a22ff17715f20c6fbadcb23b8e6ba279ac827a7f5a6925233ee5f2eaaf961bb47edcb0c50271002b99058b1ad1c7b3701ac315314eb6eec7360f491820e49a903e3ae229f506457598133db8e15575e64cd282b777d416f065fcbe4ae596a3aa931db24ad23ebe05941ea2c20e293119c84c0fb41ee6c948e50718967230d513d5e1af9fc02b18efff3c66c1d7fa865524c260b873760b5fd758df5b7bf852e9848bd30e2b2fc8dde0acea0298d41f16ef4af5ab7510b9a1989a9abd47c885461d7151ac6ce1cdede8325b18a1d0e8a3072c9313b42ea949a7963e28f4de911aba67dc6b192c5c2a9554d2e007f40e2006da9721f09fc3dd1c21915d41205d1ab739f4fb80203dc36f8719a7d0205e44bbe3f2d99983466f09143e54ed82874b66cf38805532d3142e9502d0869c17333e9d2163ec13391b05fc29fc3171ce779e73213c9d18c7be7dddc1b1d8fe970cc08d4cec2b0086b0db0ea7bf1d1b577a626353284ecd5000989611c6fb15491587c9a2949c4236fdb4d472a428aa02648a09135cf7d70daf3c1f5d4e0a6fc09014328ecf55288212158687d5e2dec7b164be3c70eb0cf6645770b68d9dbd07d93efc3ad30266fef8287be398a7f61c1f059237aacd261edb7d0887a75f73e5aed99228107d8b520da0a0e663f2508ebe06601008d79b0e3764c6caa95470b154274fbbcfc1a21d014f50a9e5016ddae72d99f1d11cadce5760e401086123d1cd9d96790f495172d425b5e26cae240b9a9614883e3dd94c00c49ca1430deddfac496470288d0e28279fe78d7986f8d8e84ea7e49792873a60b944c00c573602cc383bd082895186b65bb66624127bcf3a3bb20462de386f408d8e49362bc09504fcdde2ad9173f08ee68b80c05d17c9c8f1388ea4069d6dd0023fee446cdb1a1c289f3b6113e59e44bf86377d33a4ffffcaf75b84d69b9e1a25523f692a58c51384e776b44502fc5c6016ba9c2340689bf7f0460d11c06b9217cb3ef1c1d910e56c14475590966f03e3959efad83586bb908932e93b967b514a0761bd5e78a5b2816619837ee3fbe58f442246a1a75a36dffb5ee7ff8a7ffdad3a5342ba2183c932234467e1d54e66f1faa149d0e669ef3fee43e5f1173f5a0681cd843c97c813c72a273c6ce723f39602c595219e08991425cf8a54e939be7b71c7956e9419dec3e5c9d436566556814aa1012db450ba052d3751a2c714f53e755d364570c08b1e2e8c9ee525a87955cce237b8b20bfbd3355d38e065881f24e85c065d754a0865129b7bb840b873cd2b3b1fb63a53b98f49dcd87adaa41c218037107ccbb1c08c17e387855d4c7a29cd125c8482d22777d70fc481950295f271dcb5b16d56ef649985e24f48be2066896f669bc43e9aef7f703e2d9e46ab2240e4a86999c59bee1f588812bda890d8d2dd449c252a0a71bed7048f7547525546d1bf04a98098321ace604dfe82a77891d2fb39d641885c69cd128effb1cb6e79a101bcb695438268fec1714424dffbece4c0d5cb56cf74d732ffd87a1e88ba61ab1a06d2f32fe9cff5902c71ea890f2556c902497c4777b4b7e58105adc53a83520325ff82ed517f3d81a2149b3aaa21e20c5b510b569fa66dca7832256c16f70ff025975f545f445dea46088c2706b162e2ff355d98af49aa2e03f2a071b78d389355b8078cf460cc65290091ffd288a54a8b4b05ed73917ac2c0f49dda0873033d1d1986cf045985a1387224e82073323acc7a354728f33e8b7fbd18c15f54cedc42b6e0663a2ae18324cce205325abe174d6998909249a42f23b0d8cee3173b079c6139aef1e7721c078cd1a86910e2f5006c4477897927df21b9909972b78294d449bbae9da4be5ea9fd0394610c737937437226ccb4513a57ec956fe75daa42387b7dd7368d5ab0e2d360adccdca74dc16009d22a47b7f51bac6f98c3636710ea8512ae6bbc1c99bbd06b9ebfdccc23ea8fefc1dc94652f98e16fa2bb78a61ea32464d280c7e2dab19b26bc6edb8c308f2e31737a2fceb2d37fc70899cd46d1771813207e791ee184684821bc598f6548a6730db92cb16e2d3ef6cf752fbfeabb4cd6231cff3060e8686ef3a6ebaabcf028155a0562916507c09148d07c798faf17829b5ac46ef6cb3730e5ed9b748417956f70b017035c5ec8e80486696a3ae2fe2925a776d1298c6f2a029cf674c08a6f89b08600acf4b20921c41a46c69362565ca9110f5b7728dfd9f723e21e1e5813e4ab2d0de2ecfcf0a925d545b5dc12fcdf6045253c64f8007c6d42c5a146686385ef950d92ea262a26b6f49d9cabf741f93cedf9a804f39d53e829965ea0e72c0e6f1739ceaa986d9cd91861de89da80d27129da56d673bdc16a8fa0387beaf9f3d8a9b2c6bb55cf23e01e1af59303825e1a436fc0fb24be08d62df096491af45f8ad5365fa0e6322e83a50f5db564ca93c48cf7ad5482c879a1f0573b1a3cc6a276ca89caa8920dd585eab6dbd0544f7d749e624cd76e93e897fa335e78c40db032e505f271e96ca9e873252eca3d1e2264d17c7d2d5defc8ba8c2bb4f686e8ec9db62138911e2a4933759f3491da103f8e0a0ca1e567d7f141374c80930e989e849c4f9bdb3440a0394cf2bf60d539791ed60f9107b8dff6db7f935d0345ab8c72aae9546014d0ce60847dcd3ea8a21176d7082a9976f8d28fc6d6929c183bb983b515d8c9be8337c69fab2a33eaa3daab13d69778a89b01fde68bdb15cd4da69f267b14aec2092ca9c739e371f668d129660463a98eb57df0bdc668b6f40d558862fa64dba79356cb39950081ce2da2cb46f2cf1b7152d1ed5f72324744548b7058f1274536f26b34199676df3ea098233ead637b44b8ca446077e76bfe85c2f8a46d142056359c81654104d691d82e2fac04e776da328e6641038b7770b02bdb9082eaaa6c53be3dea4b166f425d0c089ce68120fa8c1df01f205b24baef6a44f09b71a8a5f81fc2bdb1dc30ab9133f9480b46661365268dd4c077d6f644aa2935da6cefd0a0e37c45eace40026fd034e87b13e1cf3fd26a56f93e57ae3253977683fcdda398bdedd58d6af5f274e5ca92118c00a9977a5ba9bdca8346ce4e08b9f6c2946852c1d7439c68ee12acaeecc463df0cae3f766e6e69804bd47c576637f9ee8ad3b46b718d59725ff8ed4a42810bff5778fb7c7f619836e8aedc9cba04159d68880d2ce94e3dfb0dc717c5b54aafc89a02f85cfad4521260d8327942d60468b84b6899e85e560bebed5ca00667646939de5e0cca72fb8a1ecaf16204650ba4cea908b533759eb8f0410474b8d33ed76d73e5f4af9526665235e5d3d691678f132ecf1108a6fbf0b074386408a73d72e03c8e901af61c29a03d5bc418ff3b7c30d3bd4e9ab3038ab5f518a97ba6b307c9df995a70a8f9e05428ee0c8655210d310b1973480a8a8b1867edc05da4186964b495d9f43a5620798e91f9811a2decc1414ad1c74d681e9fbdc0ed24184bfe7b735e2d406ba09fae999e1e58d618c3f4dd7d9ffbec3ba829eee6f22e6e62926582a644324820f58a9bb171ff575ad4bddbb0c21b2b8ccc208b8988b0919b8d45038a0a12752a53c85a6eb6ec315f5d8aa42ea22434b7c309c8aa5be0463aadf66ec85856aec70dfff842e50200cb3f11cc352a4560737d594b6dbca9f6352616207af614a5a8e6fd44cd74cdaafa830e5fde1a0e460b05a5f3cd091183f5e2d4ccf91372808d66ee3537300876bb5dc916d910f55cfaf2bb786b8b701de6b257626123909d3e7afb6521f43afe915d741c9dd745bbbe6823b134f6a96dd74207be2909926866ae4508d132b1f816c10e5cd45897a51686cb0ac28a428c6194002768d8a587c43f14e467ea23fe843ace1b57db732b39e0a11e69d307d4e9fa9333b0e8f5f52a92565b417d69b26b3f35fd3f931abfb215e8fe807c0311e45b7e54560b6bd8f61012eed99141a75430f597c5614eafdd186575085a7a4f116c0cca1a9d108eb4039885201093d935c480abd93ae6af202606ed4285670dff23b80c48b58cde965b2b36e827c0be939daf234c634552a1b5ae140a83bf7d72958606bcd9ef60586bded76c0fe016ecad2d3c65e172c88b78534ad53d976ddff43c2822a382f1e619bcacdb6ff17cc1b45b5f1794982e562fbcffdadac878d5fed15a114d6c6b21109d09850b8710fdeb71d6cf32b08d5816237e6cdad9ee6bf6fe9decef4eb3cfb6c327cedb897d099167bd75028ba91279342d8de290d6064d196876c7836c0b8e098f2af02828e11b05aca6f8f37f8042fa431c9e22821bcff4cad734cd70e02ba479f8019631fda59dc8261d58d4f695cdd2dbfeaa8da5cfa354c505cdee4f8cb10494613093130549896916894c36ddf17e784f7ff56b9b4627ef0c8206a5abc2b75e42dcc1e2bcfe68cf64e119aab7e6b4be99b95c4cd9a1392e5fd86fa56a101ccbf6b41edafd39b5a8e10da724613488334c561ac3e21cf695bb9039d68b719630d83e63acf0c172536803f56e40642968846526a2d8d5d5562c3a401554738973a884c2fce35eaf751f937771c6046b13968f7cf3d1b76aea42b23df3474c5bae7551954c350cd7ade24b48a68a2f2fb23ff8702f60f3c9e005a0ca240ddf5622c8e121337a6ab73fbb8342d52f403e86d45e006be9d92fb63961592ec54acb76cd9738442a2cc8226ed9e3f7ab3666043a8ef7c5fdcd05a0cba41c130b7935bcfffc2ec774eafb2f383006cff1aa1bd79b351a8da639fa725e0bb4df8c3933fce102ea34a19886ba09cc351c8da942336253c11d611154743a3cd729bda5c04600400d8c4270669b7c0eb6870bdf18774645c68ae6c75452b96fc1abbce75499c6258cde448ef5317b6bb060dc78b41b97e63d8765fd0a27df469a509a764d512943f9c451fb21399b7fdbf6c3697d0c3225f75782ea1b896480ece34f9e707bf3ad", 0x1000}, {&(0x7f0000000100)="0e1d4b5c0b3eb64792219946e3308a895d2f7a30d3316162370a9ea4bbba258bc0", 0x21}, {&(0x7f0000000200)="34f7f9e00dba30ea40b71f05d57b05ab26a4537339c5490de55bebdcbfa96166c6b9705244b7a64fbc032e42c819b87122a99abad205418eb897882dbb42082c75b796483907184dd5037ce1dc60c3b3a53c95d881d50b00c317359353e0f365de8bf6d9d055d11e641dba296c70ba887aac60c007a244ca93", 0x79}, {&(0x7f0000000280)="293772cc0e336cf79081bef18de6dc3096366c686b5e43390f737aa7d958ccd470306adc06a59f9c3b5fa318bb9127256c7e02b481105b2294d7f6f859c9fa86cdcc6e09f8f151374f35e60a858fd2658b2981120a254506e03474c15100f4913792fc960ca44e17d8d1bdd20d715e4618a3d8dc96e1c928ddc2fad7aa90214bfbb1977e254272c68c9f8f04cb5e92fa61163797b9494b6d6a8062b5ac3c9a7eb54a9b9923986b57df4c5cd88ad92da346aaeb14a4ba00bcadf2", 0xba}], 0x7) dup2(r2, r0) fcntl$dupfd(r1, 0x0, r0) dup2(r3, r1) 21:11:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = msgget(0x0, 0x400) syz_execute_func(&(0x7f0000000000)="c422791313c4e3f549b23ce3000000420f950064f63ac4a1d1db01cdb8660f7e92feefffff660f6fdd470f3804b600000021e28c") msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb3, 0x3, 0x1800) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r1, 0x0, 0x1) 21:11:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000001c0)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7395effef36234e7, 0x80) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 21:11:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0, 0xfcb3}], 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 21:11:00 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x800, 0x4, &(0x7f0000000140)="d2e7d30aad4da19b1d59a8ba2e3b057f7d9ad160f599a2c8dc6e1b108d0e0f9613910182aaee6589e87409a298d9af137b2633d77c98bf7b19ed8c8f23d223f9a3b2876c455506cac8a92bb716950469fe8ab249364f34a027e495b71c6eca0085fc511e27b0ce42a3426ee38b358a8822edac5977e8b2d4f0e5725bee729c7ac2fcc2cfe464a6a0763550102ad52d6444b1b93ae4899d915b31ffdadceccb967f1a20c8e4f01cac667893eb35b79ca0525b78c51352a3b8cd0fc087187a964f4a5aad7b", 0xc4) chdir(&(0x7f0000000000)='./bus\x00') r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r2) syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x5, r3}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x8000, 0x1ff}, 0xc) 21:11:00 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 21:11:00 executing program 0: 21:11:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="c3", 0x1) r2 = dup(r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) close(r1) 21:11:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0x10367) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgget(0x3, 0x370) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 21:11:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc1) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xed, 0x7fff}, 0x5, 0x9, r6, r7, 0x100, 0x9, 0x7fff}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000240)) 21:11:01 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x3000, 0x1, &(0x7f0000057000/0x3000)=nil) shmat(r0, &(0x7f0000132000/0x4000)=nil, 0x1000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchown(r1, r2, r3) shmctl$SHM_UNLOCK(r0, 0x4) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/11) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 21:11:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x7fffffff, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xa5) 21:11:01 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 21:11:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2014, 0x13a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 21:11:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4}], 0x70, 0x0, 0x0, 0x0) 21:11:01 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) read(r2, &(0x7f0000000000)=""/246, 0xf6) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto(r2, &(0x7f0000000180)="fb52e6c2486d0187bf032ea155a5c3bd199f3065ae027a4a5fa5a7aa92cd9b203153434d0e15df4d193e78b687c40df442687a388e11ee0ccb409899ff541353b057ec50665211f7549c95108953748611226a3efda054e8195219d3f1b3a90fb7c3ebc52b89cf69ad2d1efae94e62d1f43bb79dadbcdcb8b6ede95f370589a096f61896d4bbc0d31fc0db852d4d7ab3fb12de996e9cd91d83df55d81de3a149ba8d470113cc12a7e2b70b648df55e861ed4cebfeccec7eb5ee4529284f34c4b0cc39efe37ebdb56a0cef2f6399f68f28f526aa438149a0feb0c8827437be9a4c10487fcadbac972d016b0e0a2997c62c67ea6bf72ed12", 0xf7, 0x7, &(0x7f0000000340)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000300)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x7) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x5) 21:11:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x400000000010000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) socketpair(0x2000001, 0x4, 0x2, &(0x7f0000000180)) 21:11:01 executing program 1: socketpair$unix(0x1, 0x8000000003, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 21:11:01 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8000, 0xd8b) ftruncate(r0, 0xfffffffffffffff7) 21:11:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000d79000/0x3000)=nil, 0x3000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mmap(&(0x7f0000f06000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000f3b000/0x2000)=nil, 0x2000) 21:11:01 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) 21:11:01 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/44, 0x2c, 0x41, &(0x7f0000000040)={0x2, 0x0}, 0xc) 21:11:01 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1ff, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60", 0x0, 0x200001}) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 21:11:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000d07000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x49a, 0x20) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x6, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x1, 0xc0b5}, {{r1}, 0xffffffffffffffff, 0x36, 0x2, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x39, 0x9}, {{r0}, 0xfffffffffffffffe, 0x84, 0x4, 0x0, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0xb2, 0x1, 0xa051, 0x400}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000007, 0xffff, 0x7}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffc, 0x7}, {{r1}, 0x0, 0x1c, 0x2, 0xdf, 0xffff}], 0x5, &(0x7f0000000040)={0x129e, 0x1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000fba000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) 21:11:01 executing program 1: faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)=""/226, 0xe2) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 21:11:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80000040) r1 = socket(0x18, 0x8003, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x8, 0x8f3}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x1, 0x3ee}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xc0, 0x800000000000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x43, 0x1, 0x0, 0xe1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x96, 0xf0000001, 0x6, 0x81b}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0xd9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x607c, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x88, 0xff}, {{r0}, 0xfffffffffffffffe, 0x70, 0xf0000000, 0x4, 0x806}, {{r0}, 0xfffffffffffffff8, 0x4, 0x6, 0x6, 0x5}], 0x8000, &(0x7f0000000200)={0x6, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r0) r3 = dup(r0) ftruncate(r3, 0x4051b922) kevent(r3, &(0x7f00000002c0), 0x8000008, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d, 0x0, 0x0, 0xfffffffffffffffe}], 0x39, 0x0) 21:11:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r0, r2) r6 = dup2(0xffffffffffffff9c, r1) r7 = dup(0xffffffffffffffff) r8 = dup2(r2, r5) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x31, 0x80000080, 0x100, 0x2}], 0x100, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x2, 0xbd5}], 0x7, &(0x7f0000000340)={0x8000}) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0xfff, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3, 0x8}, {{r5}, 0xfffffffffffffff9, 0x10, 0x80000004, 0x1, 0x7}, {{r6}, 0xfffffffffffffffd, 0x1, 0x0, 0x57f7, 0x667f7f20}, {{r7}, 0x8041ea75e33326e3, 0x9d, 0x1, 0xb703}], 0x0, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x22, 0x0, 0x8, 0x10001}], 0x9, &(0x7f0000000180)={0x3}) read(r5, &(0x7f00000001c0)=""/133, 0x85) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0xffffffffffff1e1f) r9 = open(0x0, 0x40000000007ffe, 0x102) flock(r9, 0x2) pipe(&(0x7f0000000280)) 21:11:01 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = socket(0x2, 0xc003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) socket(0x2, 0x4001, 0x8001) 21:11:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x4, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000000)={0x400, 0x100}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 21:11:02 executing program 1: r0 = socket(0x1, 0x4000, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r1) read(r1, &(0x7f0000000200)=""/193, 0xc1) 21:11:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffee8, 0x0, 0xfffffffffffffd52, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x18}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x4, 0xff, r1}) 21:11:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 21:11:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x8e5f}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2, 0x80000000000000}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 21:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x80000000, r3, r4, r5, r6, 0x0, 0x601}, 0x44c7, 0x6b, r7, r8, 0x1, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) 21:11:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = msgget(0x3, 0x202) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/229}, 0xed, 0x3, 0x1000) sendto(r0, &(0x7f0000000000)="0ea713aece93e593323ebd9c977273514193ce8ba9d6f913eaa0d74c84cd4ccf777b74a283587c447f494dc1bee1cc3e1fd1e14ae29bc8f0694e2d953b180f292a5fc3bcdc5f8c5b2be855e1756b9db3e02273f003cea162fa3e4937818c71fd26be04eca47bc9d803223577385e3a3cf18e778f5c9cd26c00a82aba018d0874cea84e65047712a57fa464ecad0e1174a04731448091b95183d2415643a45a6683a00683fbb335ad5e38a465847f8c06cfdc31a3bf1f51d82738377a008d527b94e2208635531c2ed190df3a6944f5aa192c4bad8cb882b84d0c97e9846c861e0579fc4fd69096f345e628b4d27dc8e964c2cdcdb343", 0xf6, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="af3b00000018f0e5ed96d963be12b39b0000e0ff00000000000000"], 0xa) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) dup(r2) 21:11:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 21:11:03 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) socketpair(0x26, 0x3, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 21:11:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f0000226000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x47) 21:11:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 21:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x2000) shmdt(r2) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 21:11:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r1 = socket$inet(0x2, 0x40000003, 0x80) fchdir(r1) ioctl$TIOCSBRK(r0, 0x2000747b) 21:11:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x1) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) sendto(r2, &(0x7f00000001c0)="0a2c487f94aaa95490a58deb0af3cd2f19fe2099a60e1e68cdc24c0158a6518640e0590689dc76291e3bb7477ac58d4e1510de894f5c9965a877f913e565c7063dfc048a861cc252f085ec696e05f55a805298ba1fc5fd6f9eab201b83b59cc8758b03a00337b1d783f6a5472bd485df8e393a34b87b2f038d7a8718d706cd8c614ba8b42a53d0cbd3b429c594076584c085d96acd5c35eef3560e24b5d50e66715762db6fa06340ebf3c9fd321230d1608a09ebcbb550", 0xb7, 0x5, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 21:11:04 executing program 1: r0 = getuid() setuid(r0) shmget(0x2, 0x4000, 0x241, &(0x7f0000ffb000/0x4000)=nil) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 21:11:04 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="2014eaf1cd753600"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) 21:11:04 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x800000000007) 21:11:04 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = geteuid() setreuid(r1, r3) 21:11:04 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socket$inet(0x2, 0x2, 0x1d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:11:04 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x1e, 0x3, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 21:11:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000000)="03ca3e9944", 0x5}, {&(0x7f0000000040)="dd89771bdb9b8119396b845ddf725cabe0ae72eb995b726a2a93f83e5072725f94ff21c2fe58178162564e7cc27c5d0738f5fd850ecd3b992b577e3976a839faf34d173234a01a2fa792ee37699272fa3840267c515c9756a9cfbdc67278ce36f760a2e1f2c962728e2eb8f668ac1c8e6f8f7704d774193ccde1c74d043a700d918dbc021afd43d810e7c4493de3553bc34a6edc777585bcf0f25e23483fa8f67c1ed9732cf194159578fd5c53ff6ab6ff31fad4817ac57f6bdc80a7937ab090533f75e31ac9af1d245cdebe2e0194304629cf38d89e56b79b352ea490dda93fd4c89130cd3b510b75a79e32c2bef6f50c81e97c2f45d4917284361542bdbd59b293050ae6ed6442f2fd7ebf43da1767abdf744ef103cac26f4549b017c08f16616a79cd90abbe86a3e2ad0d5bf539bea01abe3550292436cfa00d700903f59da29e790f884be09c899707b974de5d97134b6dd653c27e5acbae90ec2777be4049b0e97e201a2430109ee8aeac600fa899b573557daa53b49ed579fbf535a81ffd7e0ee8a39e337112dc9c6ef9f6b8ef7c755c59a537fe5622e364a8ad25a6f41a0e574ae315cdd1a8740f934d24d086f8578da7226ad16495e77c24f855682a50d265afce6c6f7e0e8166b98a4e91aa6b35d33cd3d6abc6528e5f58ce7319c572d7f3b80513d5fc092795e9e0013ac1a04ba6ac334cde8421a846ca20afd4c32d1335b0fd4605270ad4f4bce3a0dad283f298db084e84347d08ebba49734aaf8987f40ef45a0f8b36030ec3744314fe13aac3d0d10bb735847d7213a646e6d0805d1620cd35d034d5682b85507710acfd0fe648042650e367c8304c30c7553b218b664972d5dbb7c64f0c6f5f83229fefbb9b83d993854ec409dd38201ebfa3a7bb7871ae942bb60aec523c77533de015fb041db5df375ec89016121732f1ab3c94a891f9bf67a5e8111acd3a2020df34418aa8a77a6c76a0653a820b1c5ac7e79a387f7185dc5f934ddee5d114e4d8b9c7d73d24e7a83d5fd6ce6bf3fa5b23382738ee3916afbbae16d79d3b24afdc0fe1b36a2d8bd0c6ef684bdd2889f7b6e079bfd29dc86174fd1f049ac98b65d4f428e7b72bc2c670048b7b873694302d11f8d6b2a5b76ca8915cc619bbdea491d859c0cdac4b11abc164a79fa01d82e8c7a5da910b23172ddc22af35d29d3cf25269d94565a1c642b90b7e6d430ed0c340021acc36696843e1e6887326472f011a95da574c3c984bfc0f002330ef9a840a69892c2f971929317216392d59dc5fbe66f1c89bd2cafb56185c5b3f6cf1e07e8f0a8c69967cc1f5cf4a8bf174ca04f7aa6afc53771a325478fd4144f960698f1ebfabc3cbab7d158813e7e21ac4f47d5af0b62ac43a7a350c48d41b7934e256c8b07bdb5759ba19fc45c861ace9d8989480dd26386cd29f12be84c3e218c9eb662c9780fa5c783afefc9802f80ff00e6d21e23c6e2cf65c7a44fdef32b5b6a75ad8b6239a41d5f26a4506d5c73e9c63e435a989507dbe36f0b4958dd4a31768cb11c5e082471bd3564e88a0dade22346d510eddeaa838d522edcfe4a6606a06881ad68c6bc9d117adc7610d1ee054b5d8de221bba9ee54ccda0d2e770f7b8890ea3ceb25cc8ce4e0ad3746644edae2ece395b38e6cd9da6a485bd80132a5dbcd486befe6c079f63819eacd25019eeef64d80fb2ba7ae38a251c7a5347afeb905df3ddd12f2fe08261e85cc5679850252ba1993e481a7086f2c03305a2bd6caff6cc9e4a557a44678749c02759594add5ae6655a13b5214b300f5cfb5358266c41267a9d8ddd54e3b9e0f8a5e3c14d0b750fd312ec71fcde758107b45dc0f78a47ed926719cebf433a5f1511d30a6f7e7e97fc9eccd7a1abc1d5390031ea76c39cd36ec0380c2cd40e8defba3cb1b3f81c363e50b04836831e3476119791bf9cf440eed63f5ea658dabdb65a4a7b5593ee3f459952dccd5c9334fef53e4bf14d8c8b84da88632f4213e65bb08b01cf1249db5019c3088a33f6a97392e92db453095f457e4f13a9bf56d9575bbd067dc79519ec60c4afc0abe1efe1bba3135af109310e791afe5bca129942c28248ca816ab54019697a2bf08384184b5feba3baae58d03157714be29d2bee8de2027cd3a0bf67711450d05dc3e2892d1939d7d9e8e750fcd6d5abf195bb00d1c5574fd0d73d7af2b7bf32cde1fb25f2054c516bcb20d29fbd6a8685f15c632278513e517bfd1757a19404cc8c0e7b8e46b561382ef97353f786f19ef08937e5e909830b4479f9a72c0bab3e939350d1d2069c1924b3b739ad29833580b6376f2187a02cbed67d5d0235ba209cd7ace9100022af6ca463e0db28ce38a19909c634daafd6823514d457469920f6a8733054a26a9b240fbbd261dedbe1817e494e710c6122a4173c2f2688e9ccac25bdfebc280c05e16ca5582995c66d7243fcff9bf8c933d02c4cc917004a286be481b3b93bd1d82538679ce238c935c3f8eb5c390d1a71f30a91b7fef518ef685aac01b83fbf50595fbdd478b4b452fb70b5d94707293cb1f7990b76ba5fd10d100e4881b1e8acc4b40eaa21984293b53dc08d8a56727d0d645f1bb92ef07946256206e0e501341e19476dd1e6fb8b154d36d4e79092bc1f9454870919d221ad4d848a3e1076c432bf17868481ef641f8c38349320111228f8c5a3aaaa07f8b6876b942f1812e719513e962cc279f480b1e980f4807ea04768422fb77dd38f0edb993bb0aa9e4ba9f1f64de0831ba7ade562b0e2079b86d262606c1b9862fa16f890e1e030a8566293ee7b8ecce0c3896380077911bbfa452606f834f7f259a271393b4b8d4555be5406d42c46425d0fc7950cb5894d1bb475522aa46c6cbfdf378ad589ee6123d03988e0caa8b56ec9bfb669073606556946bf8183395f9641dd2b59eca1f9336dc071b30ad285726b50d290904b32526204ce78254d89c518cd8920782e1021d6dd95b78d04108ea534b344085cb8a2f3868a5cbea244bf6e9e7a4f0ebf6a7ba370902a5cb50a67dcae1f4ae28de04d02acb1ce45b74ed060457e3e81e48cdd33fb97830d302ff8551aaae3e56d6a8de430a8e02b308e0503fb3f303655b8ad9ababc39b6a91bc41946c1834434b6e3c5a39822598cc2af3bfeb735b67f21bf3a899b0d959ecde2b04d68b169805c672de0f0f0b148ec7c9b364c90089cc0289ea806e220033094f3ac376d16fb64c88bd3285e1bc666380683f8e9af2025712a7048b309804dee3d2985fbe1eb10053b0d69ae69b475629486be7291133ce8c20f9ee91749a7d2d93eddc751b5d4c95fba8a88b354fbf057ec048ccc6224578bc9a0b0b0ee824cbd0429c22e929f042b679493aca5f478e951366c84c8ac1101b05a031172f53f2f2378c15637fb1c723d7b07e5bc861878ebf6a0fbca3aa4021056d367874b030e20d20994f3629941921650b1fea9761eb7218ac8e6a288a72c9d7ac727bba45239d026c1c912d841ee42c55388cac9119ed0ff93baf9e8a2dc291da448f1e23b73334a56c89149b8002c45b79c97846a1ce198ca7b6775b86c771db32a3d6d2d85b74010873c0890e1d7be5ff4933e6f8de7e818b4460dba812109e2376e141e6933daf04aa6f7d48adc634b6c7a63e6ce0a652b8a4273992989f77a4978ffc5148e38834d0e810ec807d3e10aa3494312792855970b931e658fb6cff6b20bb8ecf9b916197ed8cdddf3451d1dad628447d9b3b08fb6703db3475f3c6113bd389fba3ea28a1d1658c132dd3c7008361c5b7c6562506a69dce3f085d96a2ef2694a7b87ec2e1d9ca8d0897b20f04d64d198404a37a4153877d74aa354c28c4eabd2fc2ae68188950e31885b1c0be62943cd88dee52b44b648d2189e7b5df0a77730e8b38d7408fb9454ab6fd5f3195127b9b1b42fe2a5c4454f833a76e795ec9f1400c70634094ca6604da24d423041686db6ed96c934d7c24d1b8d677bb8ac8530102b1cce980bb053a47b95a5e6a913d59fea59110ae18070987202194f2bb14f7f73e687f16f538a1a3a4067c6133512a597d44475ac2915aa27d7119e97f67b809023b95f966647c4ab7d352eb98eb0d5a8d93b8ba8491591fdc66b0beb8b0943bb9fc195f17da662b113b1c3a744f6114c52df72df25f7ab4a27e443e275f923ce1b371aca24666ca4dad55b85df6dd748ea1085a86549813a69a33d0a68fa5a6eddd6a9409f0c6bf648493a759fe13f80f293928a46683599ce124b164dbc8edf15e147b7f3c3d9fd5b017668926ed1e47ec7190a0ceb2812f720f72771f9c245a7927ce7575b9f34391f5eb4a4c09fc9ada8bdb07944da14c909e6837a399377b6a9a175c505126e153244ca4b5530a4e616b73ae8da7148c38687221c4620f5b3eb5bc2e1adb6500e999db94792e74aef4efda9dbcaa7cd657dd4f499ed53b61e114c068d00d40a1b6a500e24dd6398446ac71a188850a6e2eb4a4d23c28bc5f3803260332679dc6941cff1b9956f6e45e1342e1a069eddfb8bb089bcd32e9599606081a82ccb8c54cb2d87f5ef22796526ca3830b31d3b9a8de01371d826ed6168e95386598f9f571705c15241ae0bfe9347e6f4e76ba7585c0673145a20e20b0fa9eb4c7846720ad7496872ca21f12f804b249be349b36889f4dfb20ef5bd129b64c2da956648034484c8c0b244faeabccaf3bea1fef4f6c66e0986a0ea864a363ecce201a0f720b0332a50031779a3fb5fe947dea48dcc05d9bcfb3309bd19ee114c8f9349463cddd7afdbcdfa50d859afa01164e82c38a4863cce4759ed7ff89aa309286cf40f95bf3d6150daea7f52e80f53a88e3c85d417d53f35098067dc75786dbc03e64bc9945e23c2ade4d7fe62b3d0cc987cf6b86c8040390956f5365187b83441de45c29fe69c616a02d90f0c89975354a29ef3622302757f4632c4bd3180f45e9b71c9476fc447810028ed1132691757550a620391cb95fc4ecc9385c48d57987f581b044a6a26a672c17eefcfe3f7c36d564eb9be6196983c28494b6f8b07882388c30fd34c8a56e0ce9844ca0b5ccfd0ec404fedc31b2122d193fd6aff2a98473d313c0eebc621dc19ddc18434179b6e096cc680e6dfe22d5beab252ad21dcff8f426e6c2acc18888432f81e37b7a64067330549a99e13a2e2544007fcb199214b96592afd6d1007963ca913e8e43d36fdf6183976f5c8919321c8ad146617a46fca9e622b6fdaf0961e175d52de05c76dd3ebb1a443b760cf32c04360861ca7159372b4122884f9a4f3df2c515f02a65c19b639d3ef18881326159a8a6c5d700cee028701650dc4b0fadfd5b9d19a4186bb166a314f0d75815b4d4458e2f4c196d954bd273b03422f01c1a0cb2b34940a09a5c11d98bb40d221ff97fcae84173884d6aeae840ffd62f2827b22a94222b168d781ac7377b848b7ebca239bfb26e8f202a12f71261fb6187af2516bd1f0a444a451680ba82cecc3c80dfd7b89a64652d4394b07d012aea60f4e36f6d444898421207a208a2a23e9f4d3b39d00a985ecfbc5fced99fd5fad48ffa9fba590e8ba9fdfcbe7f35a3dd4088b1588dc5ee63120683d8e6f6b8df20a108cb9f4e3a948869996342cf3dea86aa6f19c2541a44482c77e9f938fb97fd3d2a848b2544b9bd041fc6b1603f23e97e955be54113b1b571889aeda97dbfc36694319a8e34523c341bc0be675a125724c91bdb7e60a1b19392cde34e473e30e1e10f05eea79035995f73091f97881887ad50c0a7956aaf04123889b954fdeab", 0x1000}, {&(0x7f0000001040)="50220b9ba7d8232dca42c21f2302708144b3ecf8d79bc82e74a0a559e954e27bf00588eb83cd372cbff3b33bdd0849eaea2a0ca98f0e770f7d69aadb92ab04c0e8dff5ff1135cfe343f95cf9169a55be195c0798576eaad00058c268b3002f836decead4d9bee01e106a915c17482a4142e3c124c88ba6edc30d37fe593da2b1f7e5caadb206481fbbcb563f44b73168b8842517b5b066aebcb126d7c6a15e97dd8d74a98e2b66914176e4fa87cf83416afeeaa4c6cdae0d73ac409b527fcd93f452075455ce0e52406db8a4aa4bd05abd17ade386efb197fb7c94b883c52b978424b9f6ccbe7de43f041734276fa42d98747eecb86cbd7b2a35ed58add9d9d7b266930de3c3313b11afbc6579360348c15d110d22a93e31f27a3ca1f5ddd30bc2ca6f026209ebd5a3f6fcf39e4237d73c87dfdca9aa083b6eeff474dba8347d7ff534b16aada733504f8aaa738e5989d82164cbaebfb9dfe1a6ecde75394398e0cac5df1a04e22288490fae33d79b2baa55deec760830073ec6830b4e69b4fb32e728667531964e19b0d0000c56b82c583d389fe6fd0e18326971658e7aad05ad420847382fd1f0d9e09b1bab7a3f5e416279706e8b19ff8fa0232dfa30ca29d153b88a8492b5a268b18048266707a9f1da8327bd925c7dbdcd5fc3b43604c43d6760347d1d24de8ada25fe5f746151d828693bbd4a5d1173f983ea06cfb85781e4104e2db4d8d37e1c74844103972ee8ee82ea256d720bd2ecabf2cfbd4fac2b0781d54fdfb424a793a0afee869a8bf1cde5893c8ee81fba17d90b12af3396c1b68a3871a0db9a34e6707deeb0b43ef7d59f24f28d3543c89f2e36425ddfaaace3bd0ba3d2ed8421a3c610e1e5ba874ccdc39d7ae23256c22ea3f90215528c30324162b9ad35effbf101601398539e263e90b775ed4014b7c48b63ac1117a10c4d3c49d5b6e052128e6387ffe338c762b4da60b5e300d1489c494e1bdbfead4a2b37532e4ea9296a20fd3a7524720d0d937781162b8078b09fafda86c919fe8fbc88352e05b21748130da47ae69ebc48637f15e5e3cbe090b0b2eca0bd0c3ede4dd2f86723dc9f8758f30bb98a1123566c89d71cdcc14b7fbeb7c6030f968c80f042d7b833bfb2788b90553d9f170cc3d9ea07c40176afa13b4c2474191d1fafabc3b247b9722723d14b017ab7dccb0a3fa242a42f1b05cf223f1e56c88767a58ae282e824c846f28505a86c45a6a107bdf1e0b5e204dfff5e45bbedb5f07d52bbcf25a665b8d64cbe22413c39ec8e130f0fea0cc2e8a3dfef66dd084715d2935aeffb651d219164426ffff2059aefc37018eb098f95c1f8fe6dd8c0437b19922793f5649706881b584a7c26b706a8032918ad5c5f56e7efed2c4ca32920a4f435f9edb2ac799a2981a0bc313ff5713cc85b6f323c1ee481ba799b1f28eb4cfe51aab745b6d3a5c12bcc5d67e01b4ea057bd408380236b40ab85ee3c84b4e3760ff60e6ad17f29fc0007dd2e0ab988660317ff6915b17d7fd84e458c41635573240d6724e8df0189c73aab99d56bf64719e681fca5cae620a7bb52d1320e5eb01b8ed0f77c02992143a68022eef67055277508f05a2f9b339e77d565bcf2d2a9889340bf6907ab729f0d33428840e24b38450cb38e8473ed26c934f16fd0ae459e48818ae85c1d8a506c548ebd860ca8327fe2889a60ea319379b15cd2b046d3817cbcbdf613b765be0e4fbe7bcbc8e755c40ed897eec9b7be524c92794437db448bd25b914f51d9f14d40e4f7c846e385ed6fdbf3c1315eb5e44ccd48e102be79113026138f3073e542787e57f04d00d9b2609b45881c410a7ae739658d667ad7abec8f2daa8d8c3de5fb12af91c276ee900c39ea4a2fc9acda8da747094945ef3946041b2cfa908c7cc92b2bfeacb9f33af24bf0c970b23bb4da69a514494319114ea5d944523f14b275dde35665ca39f3abadb8c88258d90aa990b97a766098fe2e3baf0ca826c4f4b4747dc9b5ab938f57423619a9e6bec4814d60a7f08d0eea8cc526b5a844392844ebcd3bdbeee7e1edb1a5ed2b3fc96ec31d16252b978ab5670651e1536f363be5f70374b704c461329fc1d51215aa7afb04aff91d84b67b6a74906d3b88d9008e867f075747eb2f989444342e413fcf5688faca5ba1d280528cfc842574ceb4d6526738a573d7641bc0bbd5872ee1be03bcfa71837594cf17f8a2cea3748b87a19f400d90909285074be5159a7bb8898925335486f870dc43b9b28473b06a680ccd9db94511a15f6c832300aeb50a289bf21777fdfe64ab7fa91e958b9c7e991bba85f4b4a1015a95cec84585fdc403effa92c6cc74c1475d7c2ce2c4835fb738b44a41e17a78976843ed2d8c80750980f6d8d23ddab9fbb4402237a370206a5d57b856ee0a7490e732900cd64f008cf977fa2cebf67db8d86ab43f0f6fe64a91b113867b520c92a5c135ec15f1e60ba0a1e9d51d3f9705219ca66d47b222debc8444914456c9c22ef9f8045b61520ef1fd562d4cf68f6cba80f061be7fad945d140e07738e20b509edece7b6b8ed8011a902ae0b26ef942211d3723a463c307c7f87c258d93aa3a7aee76b8561c6d7191ae377e8d51c64e0989b37ee8bc9f96e81ed79370ce5dfb7377be4e32895b63554ae9f78bf23d2857f12537493f783a7f3e36578d7b0c546c4313bd7961766d38148ec6e8c4ceee9c27956d1c2e3c0169e8b553dba05ce8047c75bac705eed5e80be9387d0b4be9c8470e7bd19fd3e35abf5858c3014ac46a50a92e9df25fbd3036b019a081bc235c077e34ceb027669dccd5ff624e9286591323697e9798fda4a2c8ae713513ace55cedd13d9e69b801d6a9f81b1cfee4757b550540676a42b1c2b351f5340568855afa148958a96fabf39321b34d77d1e5f6e1ca188ed71b173393a9efd4487bb5acf3f56ecf3d377141db9b2d0872133e3e6e587e4c038342c78a5460f54a517381c22f35f62555e98223bbfd305b5f824cdc9782d5b1f81684c491b0a8c386bb4bca158b2dd6c089d8c54124f233e9240549a815551fb3fa16566da0da7c7bde993d5b0621db805138ed87c0012533acfd713d28a4c6de549f2124dae97498833cc3a0c16d96abbfb3903a428302042bf851e9dc74198314c22f383f0db9355653b952f677940b658f720a29b63b191fe05fce110eef170fca39ad4b76c47a59174f6baf7a0b243248b0d055fabba7dbc825b5e88e3669258f0a8793aac832f698f59c17570d3fbe4721a3f93e32888196185f14921830ef4eb242899edb0e7d29f7d8c87d27e23c5fab48dab90e949f146e4313cf8947461ea3af949d6a8bdda512e98aac27cbc79bdbcfb0fd2839e103c7884456e5352b5c56f324f40bf35e9868b4825c1b834906fbfd73bbf9526589b72594532ee150b4b987a02e4454f65b38fe0be85ce7ac664be4014b04e76a5541937773a36d2e98a77ae9965f2ebd506c59f9b83baefd2c3291e338e4f800317b063a1cc0ebe6a9bb2c3c8fab5a05512f9b2944be88c14b19acb34b5225886a1122b46cd4cc1fe4565adee8a4c730a54d7bfc5d1048ffc51e155d986ec8e6ced206718e4ff3301b813deb91e473feda440745bc7181288dd7cd88de6f32939fc7838e67043d766e60d225b5518e8fffdad71f3bf8a60db54e14912c15241190937670617acc94f4fe1c7dee55f3f18cf59bd18d879b1df006bebc8381e00732aa5340e4eee99e7afdc103c665bd84db1850d0edb68128ce7e1a309cc5f1fa40628133697732c6dca0dbd1bc37af0f597f25f4d18a90232c4fd6901241729364b3b73a0f7bafaf26cabce95bac78693c7477899cc98cef4244a4bb34e5d17b99f7ef3fabb04233b1cde33ab6cf9033da46f62400dd5ac4bbeae02e6068df5f4ef944e048f8a8af17b8ca772fc730beb5c517449ffd35f50d7c266bf42c41c4b1e27610b32b64d810e9e8fec220e205ba7fa3641829ffb6d055d3b0eda6107c40c4108b6f4f865357b616db3213c5964cf2be0b127269cce8789a9850ce716eefcdebe5fe5308703762899b55966e4b510c32e07b85bd1555d55417299631bc2732de2a17e6ad1a2877aa6984c67888fcceb1aa4e249d30c01ef70f365ee753ad3a2ce2e92ea5dfdb0107a91bab331be2292afe6b5ba38272157b84e050d6b36d9c92f58e28d0aec6dbd473faae2f17a64e3e5361db334b8af68bba11858d8c30b4c8ce7ec1f4e946457998c7284479d44e8a4b5b3ef9492faf31af24092519faffeb5942e22e0f7e438b0e62b56f2a983cf53d4d20951efb0bca158c072185f0493c8af7fd1bceac8855bcbb12e9a2311bdc2e4c6228911ab2dd21d3ba311370b0a9b034f4109971fc82536c47ab61abebed5539f800d16cf479622d579c2fb76fb72aefee825e133347733d280f16bc5bba39064742cd8e5cb021fa2e8d3d2d678db1307ec5d89683c0e5fbad851bf02e888a9b991f3af1e60088d8c75a1840805d18be8b9b0b919244ac60c4eee72e844968eb9f2c5b2dffa223ce3fccd3af58998c7927e0a8808e9369ead45263a9097e107d1946d0b585886805dab551b2098f23325b69be495bfa421fcf0a68a48185b684fffab3576086165eb92284ec6581f3c28e05c5ea0b70fdd6d3087e9910f4bce3d3155a5f54d3ad5fd558c3ee4f7704a8fcdfcbd9a7e515b204705e0a77d2c94484ec6e1341339a929c9e739a204b87ee9e95da5efdfd83e173fe0b5a76e4ba9d8fb8dc74521af2cc3b96ea5ae0cc365de2a7289a377b99296e0651e4ceb4471815d39fca39af3baf8efcc0f9227c6d647b2f63b7775b7242dc3447acc0cb95eb3025963e7a34be8c0c19d5e000b9f7da21ec66f118c1329c9e6d970b0e9b7f8b185873742c2aa57ad223cea50a7a47bbf40f63cda78b07ca3c8b2ddfd2490512264d468dd495ccf02c907996873386072a336f585fef1d2e7e53b22073a3dd57df8c39dd305b20a0f712b7a2c1746ed52adfc5b45f1991b191c504ae0763ed5f760077eb6590515ebd96760b3c0672e5b481ec2623d8de5b7efd0f022c92e8dfec485ab26551f69b3f80a112d346418b396e32a38ce9fac2e70672c2147ba6c6d7d7c589909d119d069de90b45d027accb9f37200f607db82b663f27402e1966f2f19224544cf7a05af4069b2159ac4433e470181ff65a5e89212ddcd550b8df8d0c3a2694a92f3c73ffb4f85681009a0bc99782c0cda0f6276dc5b1dd65f3ffdb03595b6a7afe8a38ce1506b2297b5e1d666bb6bbaf67dd79e8e02a5f43708f0ec19db07dc985264769a8856d937973e7fee3ca5eca917a854890a82f11df1f1655355558e8b7d47896a4327d8c5258e2db1dcc21dcbbe58fde413bec3a6ffe0185fdc56672d7c17e65646d4793dd15401e91068ecf8b35a1113f8f794c839c2c954761be8bdeb900c0bf08915fd544499a81b6acb761c5a5a825329889db4185ecb593399338a3e57bf2d854083e24dcadc1c10a9e73f4a5853709f002b40ac215ee8c03acb05300ef447eae44c71636bedb3a196a0efc20b8fe7e6dea9e31309207c15bba98e6ecfccb4e286d3f4765676b2814188aa32a8f5a2bdd012e8052e84de9adb389ec9d11c8b68e03c3d696f39d90d703a45c908ab2d3cb09319121bd20a565f74ef6ca3ae20296cca7ebae7279150bf01c615a8f067950f38ea9a97e2d5e0f0d56ad945b28a15226ec010b7d464e169b7556321f91b2cded177aa1665f49f6c7578e194e734ba633f6540d654395506e4", 0x1000}, {&(0x7f0000002040)="c4546b65cb5f35286ac65ac5bcfa7c62ab7b6b2ff43adcf8bfda750cbba5d1cb2e122bc6ea7a4c07377b201dd5868e85d4af6a6f76f06114ba114bccb54da78fa29fa3c3157a435449927515bfd318b2b80631072e8788cae4c1264d1f82f400ff171118724a35e9161309c10054e8cd1cbd1b4bf75d79f634594ab467d7ffd5fbedfb9cf24172f2ae10bc535b59141138a900c04bdea2f8a084d5a2b7ba542cc4918d4976ab6c82927f1ddceb40f409725d42d674d6585a1d540abb045d817f817c7535f9c34f7d89", 0xc9}, {&(0x7f0000002140)="b2c90510f875d0a519d8a733100fe1baff38e0b5a1cf6074614d70464d8b0c90525be14471653dc494b34e11d2d1ae96ea4c176f978d28f16b2f5159b25c16ed584847df521a2da2fd09df23640fb204dc644e066c2e6d8821e6a02f4d1468018a022e3c0f56ebf0ec78a7fee4f999ecdb2d8472989373106f5608c0f110797848cc34fdd57619e0956a7b2c65b27e6dc919e42baab09bf940f051dd41ffaae339b08ffff1892c0e6cb6e4de0481de80de5aae6b214645b8ff0fbc455067f37e3fa52ebe02802e7f7e3f0b4e0fbebaa492a5b16782d8a92c00f70000e160bfa0a7e7c9", 0xe3}, {&(0x7f0000002340)="75d9bbda1659363415beccae4c84f1593becba87131ae3bb78e627432c4d34630248297019c5300bd2638ee571fbb3b646e28e1e072c12aaea1a58c909fd4009b09cb1cadbaa1f5bfb47d61b64211c2830238556f0c68fc0f9f370261779ea021c18b46ef13747e72a668d97a1c2f844ff886eb6aa01908250db48329e75942f7e2056ee2428573c35bc68978f0df284660e65bcc16ca753f6b276b02d5dfa46175d498d96f894ff4ca5f300b750ac90726857f044ecccfec58de4c49854", 0xae}, {&(0x7f00000026c0)="e440cb92e6f2c0773a68467c8fa716e090341de810b7b70c65880b7cbe121c501689b9be1b59249eb3076ce0821a8cb6bca8602477569c33a8cbe635d05ea54444f9c29455e084d47977aa586a6eb3dfd7b489c2e4c107aedf239ce8c96086c7e824f0c32d6c40f51512b47c68410da4334a337e15d121e6778a4a48283b2f00f58a9b63c8d6ed5e2dbca2f7aaa4b47692c13017a7b1e74da1d4adf6ce8ece5227481e4d6e293d38e788ca25d6e9b5848aa83501eb7626e4358007d6724305f6f2b7bfa4a109c5e6cee1ba7fe9ad178d433f35cbb1d1daffffc04f", 0xdb}, {&(0x7f0000002400)="f1f7b147b979ec00a1bfd07b3833968d9400c970b6a861dea11a505b7d2c59f9d04562e2c709dfba10346fa6906de81380e4d8ee20eff6f5a5c4549fb74ce9bd159f0276d44d36251fb99668b6478b15fd0d3d8f30b8a214f3117ae08bdf78168d9c2512b1201588cf147c7500e40b477786daae75eefa075ff29d935bd6021a09ad20c8056604e36ceae88fb39cd9538d94349f08cec8af4bc0d370c01f9dae87c5a3420678cf7dc4a0261db9094ba96aae7f3495ea72879092f1d36e0a79824ee0768ac131f8087088f4899ef66a7c04", 0xd1}, {&(0x7f0000002500)='_', 0x1}, {&(0x7f00000027c0)="3efb0495d44f172f25a23e1189aed81e86d92ea8ac550ad6454e1f63d185d4acdc2974b453b5329ff4f91c624661de5cbcf458c8ca4cac54818ea97c22639947fce995ece0c4a544a366dd703ed7c58a0ec4a0a74c43bb1af2c4b588f940f4e2d629e8de97c8b4d03ee671708fe2e83af42d320a4ab8dc6b0df0e735154ae266a33f0f848cdf9ec74aba75d41e3eab267a017637a2f787cc0c4013d53f0f1a5c9f2d", 0x6a}], 0xa, 0x0) r1 = open(&(0x7f0000002300)='./file0\x00', 0x10000, 0x102) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002240)) 21:11:04 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x20) truncate(&(0x7f0000000380)='./bus\x00', 0xffffffff) mkdirat(r0, &(0x7f0000000340)='./bus\x00', 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/204, 0xcc}], 0x2) 21:11:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x8}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 21:11:04 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000700e001000000000000000000e1c92d0efd10b78b13712a4deb6e4444a77dbe86c110e57b742c9b4abac8a50ba25d8076cc5e8225a63b41b4c23af4ed8175958adc62bf37a1ae014a832673bb48b7236c33c7142a2b7c7f1c4c41cb5df363fbf157116f22dadf1eca2b900fd3ef78f40cb730fb4b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:11:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) write(r1, &(0x7f0000000000)="c869aaff22fb9789065ab4b9da17af74fc22bf62c6774fbcd05d48259834694a963d278fd44d7830a4f9", 0x2a) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 21:11:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) 21:11:04 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r0, r1) 21:11:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000200)=[{r1, 0x114}, {r1, 0x10}], 0x2, 0x9) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x81, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 21:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) getpid() r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800008d, 0x2c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x5}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x84}], 0x9, 0x0, 0xffffffffffff7486, 0x0) 21:11:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x20000003, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x33, 0x20000000, 0x1, 0x2c3a8000}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10000008, 0x81, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0xdae2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x400}, {{r1}, 0xffffffffffffdffc, 0x0, 0x20000000, 0xffffffffffff8001, 0x800}], 0x7ff, &(0x7f0000000180)={0x9, 0x66}) setitimer(0x3, &(0x7f0000000200)={{0x1, 0x6}, {0x1, 0x3}}, &(0x7f0000000240)) 21:11:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) r2 = shmget(0x2, 0x1000, 0x408, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0xa0, 0x81) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 21:11:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="dc9edbb279a280785a4dfa937429cb7ac9a63607aec6fb4a9c197691c30b381f1d2e64bef6f2adaad05d4db35b5ca68b399fd156c481fdff539837e5af173a6e583733c8dd66305186e079ed4798194688abc176569248074017500f1e772adb5c40c302fd45cf509d2f", 0x6a, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet6(r0, &(0x7f00000001c0), 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 21:11:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xc04, 0x2e20}, 0xc) socket$inet(0x2, 0x5, 0x6) r1 = socket$inet(0x2, 0x8003, 0x0) fchdir(r1) setsockopt$inet_opts(r1, 0x0, 0x4000000065, 0x0, 0x0) 21:11:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x3, 0x2, 0x0, 0x80000001}, {{r3}, 0x0, 0x0, 0x80, 0x9, 0x5}, {{r3}, 0xffffffffffffffff, 0x5, 0x0, 0x100, 0xe71}, {{r2}, 0xfffffffffffffffb, 0x80, 0x3a, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x22, 0x8, 0x3ff, 0x8}], 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 21:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x67, 0x4, 0x1000003, "bb35a9100dc2b72eb256949064c59860a62bbf26", 0x0, 0x9}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000a80)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x456}], 0x100000000000025a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 21:11:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 21:11:05 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r0, r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) seteuid(r2) 21:11:05 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) socket(0x2, 0x4000, 0xd) 21:11:05 executing program 0: socketpair(0xc, 0x8005, 0x2b, 0x0) 21:11:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x8001) r1 = accept(r0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000100)=""/4, 0x4, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x1ff, 0xff}, 0xc) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 21:11:06 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt(r0, 0x400000000029, 0x400000000038, 0x0, 0x0) 21:11:06 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="27c3991eed1959090e839a91db4c0e35aa8cef0854040079ac4834e5269078649a93f7cfdc76f4d30e4d7a6efad6589161e8694ee503e994dd3bf090a1ef05e2401523464dc11be0e60b4e44d6b5ec48afcbcef4aa5f5375db68612a64cb886fb520654ba8874a9d4ee358df3099eb9e08e7890cc4efa21e51ccaafe9cfc50ecd724dd0fb1e194222284d525f1fda456baa540fd9ce2837787b482a7bcdd7e69b6338599ad40fab0f74fce36760c9bb3fe82a233", 0xb4}, {&(0x7f0000000100)="ae5d354df7bdacd586e2094007015c28b48dd0247d9cf2a4cb5d985b991cf6d669e07c65558dce8cc169236dcd781e58c77bdd9356faae712a5d6335d3b2018e750681c094c1f3a151cb2e5e9969aa692564ab9cadf29a96bd3a", 0x5a}, {&(0x7f0000000740)="089fd9629e4830e0fbb5f9a3f1365f0b66183caca8acf168a4206266d9d9a53a93e5c193f84515888174a07eedbc0752326dd3548b3e599e2aa740b064d69c264ceceac300e1bf1983e3db0a9f1ae276b3c1682863f5ec2dd908fc1889324cf57cc7ff334b96572f1098b1e5f0d3d0c4752e22110fb7a52f597f1a6a78946b4575d8ed88c2f25e6952d8e5f9d6f27f4208eb24b870668210089cbe5156d137144b4f3e2463243259edfe766756bb44cdb0a731c208781cf6d7b950353810b1a8dffbe3f47f5144e6aa618d07fbb3f3167e3833a9187708c9529d0e38cddd8cc1955f2eeda8d70cb263b9aef6f56ddea09d000b4ef5ee2c2df5e430d1cc47b37406657ad248d6ba32f296930b5647e21b77eca56937e9332a535da0dda909f7af7a1ba8634d34db47aa8b0aa3a91a9769a1e0eb8beae900f70d8f01b1fdf8574e5e9d0754405ba1787d495b6774fef58a3fa6f5f9479a729a66911986968e23377ab33a147097db12be516c97ac8002286b709a0d80c6055105682912cd5a21b6c75fc3004cff48471e5f625b7f9cdbb80790b8d4931137341f3f2194c5a5e629a15b600021d291e6dc910b7372bb1cdf9b95ed8d07bb0462f3d89d7f4fdfc709bc52c5828fb376b8f327a6275916206389741e0578557636e34fb848ad3cb08ff802b0bb5d9a1fc4a7d106c46b537639018f10263d760d83beff6cac7897a1f365f8af698443e6ead9ca6a12db0c4fb4d02e1a07a36c5357249662f1a4b1e1ff124d5586e59d3fc1f8df1e0a0016d770cdd2e32340e18bd5f61bb66706deee496a3055f20cab7dc1ebafe0cde05c92c0f9c7c26b00dc0994121306966c1f3bfe2918089342777b6d505f340bbcf69a8950b660e3c162ff803321b7467051bb960d2c039253964f86c5a6e616ced4ad54249bb34e3fa59d73ee5f0fc7321cc228a4f254b8b5532abb18fb49c0afa71b9aeb0983c4f60d006aeed8aa94a6beb198a79bc838235fea14fba4be8d521fa33d37df63d43a35e2d0380e911ebcc45c963b76fce0f8d7bec80fc9488e3a2c7eb97b1dba2122e0aa286166225c96a267c18940b3734a6fd0fa823466c368bd65519b96bbb8e1a03abda32a00a3238cb42fb0b3229959e853fdb8b19d5da498c85f3746f76efeee67915e0618ebe78dd86cd0fbc08bfb4d93ef8fa511acd4e57f8b4a757f4be038d872a51c81ac1493d09826739a0b41bb0ffb2ba61f5cdd4f3ab3ebcf81407d75a1cecaf13cde14b4a515a5f81aad189caaaa0c3dc4606007ba5c77f9b8ee7b548e5c16c757e30f25230bf12beff3a9e01d1abc4ac784c628a601ce9aec9b5327ed904d3281e04fd3de964d261ef35bd120bebb5a6f5614a9e71d0941a949fe28b0f07c24b78ce873d66a9dfae0b0d4837c012f9b6911ba987d6427f34b90f1300cde08305d0d3421552014db1ddcf3b3c787b96cd99518b282035776cdbb2e4ed2c3d31fb3b5a22fc622a461194a6b58592de5495159ba43ef3ea3ceb99beecf1f364c71fa4b9a5527c162e80255081db30e6264cb843e5ec6dafce121fd0209d151eefc518a4376d9e483fadf038fc622b23d0f2f5cb96348a1c6407b3e78951233928d97c30ebf4e4d01415667ddbc379aade9fb3df4ec2473e7881c5b8fa372a1c5c2a5cb3f4e51258dccebc499f915790bf7943740a1e61dd2b497f0d0b375302ec2e033a30127cf1ad72d2e13ce953eef823d3dd7e95d2e4dae09e0565b5253df73a1e0a7cf40f5490dd4fddf4daf7596623b856195c8fa0650491f5672f66a603f639c2d7dc022577bac01e31bec25d952f10db54fbb402a97a013e9f41db65f64008054c94b299e1faff01a1863cd6892ad06d5456dfe01083654804e28913b77680e1e17d92ab4a0afb172ad982eff95003477180ea2de1c092435b346147485c16127a61f4f1aaf546c6dd204538654bfb947a9c7747b3eb2c0a4c984c6dd3eb352e86e93f954e9dad427cb93cbe530eb3c5bd71f8693f8af5456444d95a1c6d4e3cacd59f56ea81417a922920146d76e79b0beda9c9b0c18cbfd726cbb968ca4a8cb113a0c906dbfd9abdfafa0d64d1fbe82deb4139f9c17aba4b59d602f2c6051f27cfe0227675c227c00055e91a4d401e8622cb7ee02fb50516eaac63ced464aab84a1b926f644f300748cb2b527c329c5d37e8fbc43170028d1ac39575a3240e093e50966488bfbe509b3d911cfba15293ce6546b4869ae19ca08dff21f1e957aabb00af9e2b80ad8fc4f572da58823a69b7b011e0030a0e27f8ba05f5da33456cd39227efcf8fdd8fc3a00804e1bda14aaa976c6e76b83bb4096d7723a0961e90dcb6cd694891e18fdf7690f2e976d96d8ac37c80e84c8a44601e03cdf7b85928398816e954db8720a53b0fa6d4a134191a755d690a616217a7381fd9762b2f08aa35d967a10a7922025a9cbc5e95e0c14b2014c0cab386ebd13412e6d102d7dd12bb554f503f467db4f4a492b6a553e17f0e68b43c2ebc5eea1cb21366f134f3a87ba84dac6944966e8b6bdd12587ec91a1746ebde614a676a4ba75955b662aeca39966ea712acfbe0f9bbc949809293dc232b77029e156375d924cb2af62e56a3130623f4549fbc8409e422ea5802b42a6b75b42010f7cce67b0969042b5a067bdd27ccb0114bccea465f2506b5883120e63ba1e0fe2f1f6b39a6481cf6fa460d3489675d8869c1e0eff6a1f40dfa7570ccc740ce9096c418f33e0773db684700361d777bff7763c7501753c14f29ea026779e78ba836bb81ec836bccf72b961e1c1052bfd14e925cdfad5bd51a95bb7fe1e9c493ab57116e602e87e17d2cda00d07ea26e1d2030188f97219aa6c059c57bfae04495a39b570f1111e0e3522970c5f8f9f5b6c0d58f0e7a290b020d229d622c79ca5c407b5217e43617af198279e32e12e9691f456177a089454dd44dfff42357d9515df6c1f3fc81de68a862840e99a1493a5e25b95ee3720b398c4122120325d8f96b7a68e7d8c89785104cdfccdad9f35028309811cd75ab907891ff67a1594cb2ae56908fbbf25904cec691c75ac461af5eca4cfc4691f97f9ab8bb43f910023f151a5fe001e89b5ba8b586205af2d16c106bb99bdd8699ae452007121620818a27602ddd45f19706bc0d8c3a57397759280a5b89f175196e41c63d7a7a870aeb8547ffd4034df1f3ab72723d5b3266753b36880f53180ecaeaa79d7d5156fef851905e1c5d9ed9f3cf09d1ec654fbbcbc648c666a5e5c3150c6caece2f035b67ce681daee7f0543a0aa75876d9cd84438e42c5fec432cbf87054a28ea3f8d66054f089845e818c2d2af709554383872fcf02fb7696a337324a1760fcc2d5dff59948326b624a63303d24ccda5faf9f2d9fd9f5c4c4eb21065e3a6416a8a93b4dc7827c4f6b233c0e4f32cb85c6487be9ae8f404c48f582fba8aae9cd4e6d527712c49371b7619817d63ddbc167fd6491fba9143402ec309e1fc320fbd47b13c93906d6b304d1b1e3b4b10d2eeec631cd5701b67d025ca72f47dce3b7ec483796788333f1d21e6c03a44f0ac6e1d81f64ad7627e675f74bfc692c3f498e19d30d395439b606d6e36701eaddbae4dd56766c28e075701ede03ddd1614bc3f0f7f277583559c272eceebb1a78bf10eed499fa1b37bb0abd0ae9f57a99424b6d78db54fca2e476b5bff8c2713511311205f6a06d8020a5e9285c76f072f43588293abb26120c887796895bbaed59e6c89c90cb2856bc947d5c6062da86e9442a0bdf98e1f1da0adc8a3a88c81d922982125a9338fa2cc8b061105c3f36feddaf99c9e060834cde276e3b5e3ca9836e8797b0accc2386f3c2ab1469084fdef740f6c00c6480ed0caa7150eaef8ffbc5d7db3bf9c118a438a0722a85a418ae882b88d013e791627f5b5165e5d9a43e8c4de78650c58f7a93cb8e06cc6f82f3d6e407247efd5639df0152f4a1ef4c8a3c5f85e368f2e0074ca085288718fcf3db76577de68a06366707259a016a0bc8853b4a1ffcd2e226cedbd12eb4e894f3462bca69e1f9ef3af90ca0b66c67b7e484b1e2b411ecfc05fc75709a906fee9668301a6796fe89ddbf7fecf76658dce843f153ef73818cc7f24b9c92e60a891c6d42205af8e8c73eacf8a75717cb5150b6c86d8a126ee0b61cd6d4fa9f3b56c19affe2675b2cbd58ae54dd8c0755847a7264df68dcdbe719e00559a842cf297c594e7d2108df3795d15702d84925d2af7e867e86aa023945d82da0df8b5ef638950125a2ce760083c764aeb15d4129eee70405376f6433ea67f2470a10dfa6e29beec4fa5af44746ec3bd364349820fae13b8602cd933169161faf72b7c2eb21054028beea4fa5e4e8fe8439d98447dbca1d33ae7f9cf708831e266d76e511e800ccd1c2a320c4b4353aef856dbfbf76db558077e009e0653244f919d29ba135fe57bf1c084b9302ecefec82757e2ac373bea676807763f9ec9d73cac8c7a490d93be3cb37a8db5f3aef3a47ad6ec9a9fb31dc1a7630a3c1fba7d29cd1a10dacce3fa3c276c543676bcccfa76bd44c87d390f682d4db4d5341d6b1548c7a59c9f29b9f8a8eeee86f91868eb56320290034e5df48495f8bdc032dc765b2c01f16c97a6607789bdc34226258399798f12fbab75bc8dbc892c93438750af0944ff78e70cde597e2a10201c62da536ba53056a239f61c67e7b3b0987504c6c8467184bd80b92675e803e0397608a5247bea108e08c127002e3ee855b2919edf232cff742ed579600ff7663e4841c471b13ae25f843328832ab687fc331abe4f0b3866ad28a0f753633bf7695399b091f25dd95744b180ee852efa36208739b72620649cb3c8cf086bddb0102278524c49029dc235bd09e19dfaa3b0c0def3032620fc5c5abce14657b9cceac5e3ef48985925ea0f3c5af62db4fdcec5760175a6ab4b7edf88d816ea8fcc32ece17ad59529dbb468b131c1ba6eabb2e1974bffc4c86426540d821009e38c4aa74ef210420d5ef370488765941e90b076cf764fe5a8c1fad1ea6e58911412e11c48c60850ec26c6dd99ac17f0c91175b7e70745036ac53d75498310e044c920c5f99623f23e5aeba6ea59490a4586bb466ebd9588053b22e834a987096bb53341c865b07e119c40c7a5ccbc9eb6768baee94ebedfdbf8cfae29e26cf7987944337764415eb94c1f0e557a2b6af59df1607f16de4402b1dbe233567b4cd3bee37abe1f7d34e2c137d79ac29f79f30e9277f9e6a36bc90e6ade60f0162ce14d51a917baeefb93d65563d8bc7f4daade1b7c630da95cf83fa0dccfc014275b82fc96edcde422dee735e548904f558958a46e986ef41fa2bd99f11c2cbf76ad1c9f565c6e3799637c82e8fc708c4d289d0a73746803ea0ff0592f97b5db9c0bdb5daaed8cbb1763e1d163ff38222dc5317df6640f6ba4f015dfbf86889b9ee9e17a610d1a09d607b92232f9de7ccda076a697212698155fd5004b1d73170d4d6bac3fe0e84ca883b0b0de75f133b49caf3d83f0d1aab0f7f9a91e2124f7ccbfd2d9650255f3ef357e32c5cb91ca20a830ee48f93fabb2e277ccd835ca622f4b2e13f906a491c95490ba9d0a3485ba35297074189e43aa3457f00d50fbd296df3156d43c6b98de4e28939e06e31acdb3de806c6866c5266241fff65b2c20bb441331b52cf4ff07355084525dbe46432192a283cfa4f404867b9afeb550fb2c069a7b1cc0e5b7f7bc64f256fbfec9b9195edd7e4960945895bfd63ec943c746191363ee62bc015d0ff9", 0x1000}, {&(0x7f0000000200)="8ee28f99daa0d3ac62336762e2c1593b1522b2faf71d5e713aa5957fa57e91f04742094a9bc311ac0cded23b2d0e2fb50ae75f5aeb1ef4893168a574524649d38308369efde17bb52fcef46a7d829b4dce8347c67ecb854af92196d6bdd743cb3914c0de348ac06d48585eb473f37b48db720fe9c8f6e8df1d32e90dcd1db7327ed5a7b5077582b79b2c", 0x8a}, {&(0x7f00000002c0)="78ee46923df06f686a38d9c91c5446741e96d90d9a880d6ae04022fb4b74d71dd7bd8173dbb246f811f7d1a9c57f72814f5470879616583573b1cb0b3901b91133b7a8d90b1901040c61a34cd9d6c6be5235c155c9ef3b991175036451800527435247122baa066b07f438375c282fea23affb49907224", 0x77}, {&(0x7f0000000340)="fb0c19f99cb0d6cf569eb53d1196708ea09084114f98c709e98a6bab0b9f66b6cc6559485218969abdafbef026e9f12080e4a6414fbe160aa0415810fd645e925c8d1c7896cd82ddfeae1f1412fba8cf07714631d63be181d36ffc487943753095b69d11abb67c5dcc66d7fda2589698db771e6018d7a5ec5ac5a913869060170e783292bf0d193b2b4a8c22136146556a0444b047b556eee07a46daa0adec5b098479134df0933fbad0d9595be6d0e39516ea80f209e2a34e4b9483e335410b377c5ca8f73f", 0xc6}], 0x6, &(0x7f0000001740)=[{0x68, 0xffff, 0x9, "5cd48d9273ae3deb2d934043727824ffe6f60d2db7cba33193eba921926d4de09c429fa998c54a3561dfdf8987d86f5bfd5ebe692ee07fdb1c04d48656ebbcbbfa134f492002338d9ce1d7cfb4193f3294940a8cea"}, {0x1010, 0x1, 0x9d, "835c15ad456f92988669d84e04673b81153c3b0125fce04d688872236053c14f5deb2c7196630c6ce03eb9eeb3ce54313bd8a91397941c97f622f74096a2e66a3b4c1db62a476ca50e6f2298666a42a5b94a5a8e26075bf7422404fea484ea49771da6e50557ecbe34812a1ff5dcfb8439f9ae2ec951a3bd63c10d586c3236552b1a50d024345e79ce91b88ee5a73d2bee759ff4e5852b7ec05b7e4cd91e21286a65697515f78d03f3796ce9b9efe61681f3d8040b62f5cf281e03a9aeaa52ed1b3a3d824c4da5b0cb1bf91301d28f492b1019bd815546bd101426d79a7fa919207cd140b982510672325d09fa07b6c7f4fccc607dd8ab0c98b6e3dbdc15bc8c0b6b5bc8df2058d223d4f30a57fcbf8aed04623df097b6a5c331704356f99f73dd3d6b2624d5f829dddbada7b3274ecd685787dc4765b9aa221e4f4f5f416fe5b54c2842dba17ea702a22d96a74d6e4cc4839e364dc4051c64fe960b8a87ea274bfb9918a431a89d4f5322695d37e17765efb47467e3559bde489326c8c4e46dcb6acfe90f4b2413baac3a51ce9cc8edf23dc6064c8200c551cb3410247d82b54a4e8e779ad2e0f128d4e10eacf02c995bfc25778f5022d790168dcd2f0f59ea5a313a8e5af9426f1503beb09509b4d6672f882e158c07768a2577dfe4e468a633ac02239f24a4925194f75c19a6b62575c874109a3ea123bc5477ca38745d139b828e3f0ebac4d9a0d9f955530115a382199912948351ebbeccf68677a5dd5ccd8cadfb033acd1884a2baf71bc6549dd19ca79a07a3b0152eb26104926fe248e0b7a1a8df7bf3568cf9ee04699e73047ac0d912da59fb645f73e7b452cde9f2a9d931e4a5e05d8b863c4d9a72c608ff6486fcbf15847e1025c17782bc1e863f6292614ad8745036d9973746f41df51f46757e677e2be21b35b1edd1f3b507033910f3f04eb9270f3573649b7a67223cffa4dcb47ef5ca22152dd28692963aa4b702e12ace7c0f5658ba3683aa2b9493e3085f04dffeb7a530235c2be3cc5fe0f0b7ffac627405d60843b35d872210561cd3a1e8a8cba365edcfe0d17a3ace208bdf3e89082842959d283d31b91e8adf07748799a10389edf8a482a700a6ee31ddc09be56039341d07b7e0f85807ee096ce74a2e514af8de2cab7a5576c5df751aa2dd611c58aa22488cbb5b0b4936d745ad181e818b888c0c6fd4ca1a252b7f70d589b833322c1e39527e3fb01258d6f60c17227b5c8520bdf680a3941239e63dd0ad21940dae5cebd3692aaa0aebef96ea6fa9b0921f725429e796876402ab6c6eb85a08fcd3e4bd6248941f6201cb87d84641b453d58c0ecb7eef22658e6d3798bc81e52692197637962fbd730da0936b77490d2418ee9fece0fe478f995ffdb2f16f4f041171516b742ac8acb9521db7be4b2f633956a13c53d7da09d75aa4aa4b3cba88bccb39cede8cc2a7d4291db056ced92affd2ab2af66d401309e4104103e293e4729ff0b75517b1b47c566066efb07167b0bf427e97c5ddc1ae22b66f0aea53f5dc4a72240893fb2deb553d8eb378a0bd7b6777bf56f4d0685cd259d3ec26d84565286505c428cb2fc9ae9909e81d3c841eebeb2fd8f6e48d6e2563a4071a5c49750ac378ed9b69e8af0a82e56ab4c54423dc0f4cd7fc9a8d53cca738934f24a3e8ab6c432d5035fb697c6b458192b303613258a5179b610854aba5b9bcec2212df5bc85b66f1b52b65f3f43457d1056437b8dbedba534d43b37032f4b64fbd5d5af185d732d51b3daedfd57c1a709a311f46233f3d68dfcfb0f26211a70c0557726eca06d7ce3ffd45d7fe815ec93284abd2f90c547022fc4b8b2cfedb244be981588de1ada199d4a6eced7045e2e04a89a3c34ce239e410946d0d5f135125773eb802f5dc1ee7ed17caf55757b2b5f65bc91a52f583ceca4d76347c17bba0e252188fb4f00f135a476447e16d8e2962325dcde8acc4cfba60a66e34ef485770a126a3cc2731fdd296db0cadd358645527a1b63ecd6461485dc9ad6046860d6f676b68cba8e346d0649979bf5614daac2ff41a400d4876607bd951f5feb4c5df229a84d7e4c7aebadf4bb7bcdb3749a7329d5248fefa04ee11a2c3a255ecdfb4c1228b4518645e3933495ba29d66e1dcd0af1b6d6eba3a1ee91a4d8dd6226c6d16dca96bd35ccae19b38caa8525c60dae3803a48f5fa34ce6b7d6fba0244f0c59e210a903b12e4309cdff7a348e84963d721446de0f5303234a49fdfe095e6f1bcdb0e3776aae59d62b224ccab42b55ecedff556cdb628bf47bb744094123a72c29598f8deb72aa2f46a278a4af0e59fb5fd43862231221c3f58a54ac300739c02221522005e794b10c10d5de561b00830e3a53a9104f2abf44c4b1697264e409f99c5bed2c9914c9e9b5860d8e64488d6de2abfbf784ca3a3be6c66e52f5a3fd595fadf69d9773f0f14e33a123a39e3ca0ec95dcdc8551cdf43efbed73881beb2f61540e468e3b3f994882d561a310290d06f6342b2f1b105da82eff1c20aca883cf249bea4b6a39a5560cf1f8926cea06f82c10635651f8c40f18695756e4036abdca03aab2599c160b1c78c07a9287d790ec5e3895598a1cfd4adf20546a3555df97743fc33df110920ba4f7ac70538df1a4ba0567a9690c4c3ccd9b09927cd98e6cc240cb46e96453cd20ac696e644bba1ed6901b3762e206902af96da67f742dff127bc05c9092cc9eb2ca34bfc40c56ff75ce46e0eb91e2120af0ad8eec032d9815979f10975eaa4a3c94d1ca90abaecbb41a093dfc2d2176f1b78c997a166931bced2d39407eb9fdaf50f928c9da37da7a43893d8e67d49d2826aabda096ddaf18ecb9becf8ecf0c3173b8da85f6834e3a445b1407da6f4ceb4638a986df99b18468883564a7f99d904cc6f3abfa37dff913504317cec4a5e83e469486824476688b4ef446a44fdccbede1da1dd89f4da9b3e99363c840206b36bbb6b4b09bf262a41c389e1fc717213d4e2165270ca67317d1a1cf95f96f6dcbce8dde2e24beea86a3715ce5a6d1629398b7da807e1dcc758db20eb05003f17fb8b34074f4bddff4e31505525c3b1ebf8f9b1893cb0bfe658ee396da90ba981139508d84efde6a24281d1c0deebcc626469a6ceb688a638813839c5e92b38b504bfde3fa3b3cb726c43874ae95d626001187e95e5ecb64cf1ef13edad3562da68ac94afb2c57d051e84a499f4db2f333372dbbeaea86cf580778f39440388e9657c2d42252706ad36914fdcd506ccb5f9ec607798b95b91922b2615b7e67f085e0b44cfb983e7d8087513465f265d98bcc833563281142eded1cf885a02d5043f9dcf97f2c9d8427ef293cac4b25921e46d4c3bbb6c01d81bf3c96364eb62341e9f6b5345b9890be720b4715a2eb680028a884d65a352230d89c456c0e1038b9779c22884a81b87ecf19c819ccd8c46c02308ae16142e6755e6d21f29d2b6b7319c4e0e82b3f3bb1a3700438d635a244819cee7f39a9d3c1cd8129583abc47dfc8c363eb582adb3ecf0ce7f02bc36fe4cea049ae0911ccc26e271a8b3ec0df83a680fc174d6147252baf83fb69862062665ec5a1faa2161742c3ec3bb148b390b22330e972f01e5e78aec7adee7ccd5060f87e72fe169a740155422f44521457f908ec70ab4882e65263211b491db8f9beba9e74d6027206ce15b919032a9c84497d2a1312310e0cacbcabc791d1a1192e8fd38ccd66e1ef4bf7039bf9366bcab7ddb46d7d3b2895b723e48fd3df02ea3585e0fd0454bbe10199da1bcb8b29be94bf2ad94cb2c071352f408538d9fe2a839574b1c5f445a21222e2083a380f8022b6f126e3c3e702adec8cf909be68b9a48efbfd9e9e471d5363160da843f160d26fcb033e143077332a76c0399d4fe0979353e1f914a058e0ddbd37f41d4318a81f153e6bd916bfd7638976b65d706f2ebf24c7134bd6d618c28a24b601a759b2e3d3b57054c63e345ed1caf8877f0a3b2f1e9963e68831d2050d6a5169cd195e54e2b9afa53d5eac8603e7f56a5235dfe2673b4c000791d7813df47176c433c309b5cadca6645a4117b4f6dbf65dd3a1f5580499e1990575a040ebf0106808ec02a225fd283a4af439c463f8c4860a90cf474ff336545b58287f52f7d464e3ae8271792b71d54332460fdc719516e631da1252fa9fa0ad9e3da4e0b2992df7f78d14a15f5a2c24db4edf2d3dcc465654f672a7e6f155a63f4422cbbf3d0042a069c347962f4cc928aa88b8f910442a196736154850550913888684e06256c78cca2b9e73b1936f72b8e78a00c889455932f07681525e751d0966169221c09a241fa74ff65efd7a462cfb505a685628f691631d6f541683cf5db71c87305737ddaf1a66c44f15473eb9f5293dc15e8bb9a7f2fbdb7c67ab85c70132a8c4fe08c6dbf9b49c833533416b7ca78aa1e93a9288aba06cf2cda72e3d53664f8f971ff6e2eedb04b83001b44d4e2f68cd70d8f15a85904c97ac4ba0465908b61d1c8f137d3ff288861ca6be8943c870a0ce139e3d07478b9d78a358fb6f02f70e1950535bed3483f8ac4d5a39f536b253a24c77cb09d2083139682bdeead853a9970e241963ffe31f971cca13d3f69ab21735c88156c79c42105e62f2b6443412cee8d9344082c808c19a38540dcf5eee9cda5cf18bf192b963b59254b111b21048bc0c5a59e44a6854fc61aa027fd50adb7519100d35de4d6c50ed5c2aa3a45bd93888b1a491319fdb59ae462df0b9c710fedb2181138b64a80624fbf1f94670da069adee66ed4e22c4f1f0f4dc79029241cc7eb930cf073594df5cb8032b9320bac2e764e2bf52331020600084bedbe99c23f058c52b18cfa1216b1b7af9925e6df2de414354589e658d1a43e5e731842ec617aa87bf29017f427fc8db54f44e4812d5407e3fdfff7c9bb1df23af944d1cb55bb6087162d0e11edab25f5572a5c8e4f29f1070a428c3d91e032d39ce9a437cd7b596736377aff454976cbdaff95b5c849fa72497185429462cf37d94af900b2fb873b2278b65fd7dd44b0587cd684677192db4bbede3f046181feee0876ada28ef240e5a01e94308465b1acd55d7bdedc67a3652b16850b660513b3e875e29fced6fcf196a8eed234cb0e63009eadb8f6cff4c51ec41abf0c7602b1cfc633399b5567b1235749587525efe960b3582c6f2b996bfdfdaf7af12bea9b0f5af24d8183ad701bb7005fbd1c8f7c44e66761596c4091d6d428dc1beae560f7b1907720efefa1bd257c1fd2e6e723711109c85b2f450f37c3696fa4941857287f7719d8f464d6bb9725f70e7431ca9064d8ae3486753f562ec25f3bda8ec2c7f35de8c4ca3d9ea68e3c73faf8e8f0b968b7a50d6de1ed52de29788911f76c991333f2cf91861fc224ee4df365c645f2ab5c6c90201b33ceb61099cd13f713fac95e4f7143ab1c85170a0def49d5988506aac7168ed5507cbce8b8048b0063b41b25fd25a3f3f575797987c1ba493672d15f26d0519ef5c320d142eff419ecffeafb9f34e852ae28d4567f702e28130a7bd28d838f9fc0062fb8e35ae50aeab4d5dc7839a4f9d6c85edafb9594c0367437e3a3e222b54d4b7565468dbdd6569d33b188f26ce7b539dcf914ce0521664b0e5c7f5d8fb4d1ddfc348b5daa7700578de8f55b682fc86875c934ffd75d4a52d4aded57f4f99817cdad260f5a61f05452a3de3a9738022968457416db73b4a9972141fd0a0fb784ff5fe0b2496c013395ca325d79608205470625f64e614"}, {0xd0, 0xffff, 0x6, "ffc303e6f0b27be0117cd17463841e0a3cbcfc26b216079187830884ded98b2b8fa30c2d6bf3cbcd416207db50ccb6bf2223ec056000979d36ff7a7fd757ac81ddc56f993943f83844aae1b7417bc12f8be97a05c96c374526d321034018c67d8c7f16f0c3099b82e518fc4654fee9a604d490c81e04830b4a8dfdd1a24ed5d5a4100b958b8ac56d7a28adf244be63a47aa019c10e6e53afcb848e7220689549c059ac0c6e13c8e37f7c4b530e8291754b9b14d83d7b3afba5810e4c41"}, {0x10, 0xffff, 0x80}, {0x38, 0x1, 0x10000, "ec6a6d6cbc3fd4a7b290ed65234515efc3c7b764a1e5221ecabbcdd011f32c7996cdd124d6e2551a"}, {0x100, 0x1, 0x6, "589cbc844098c6f8a4b1d2d82ee7071f8ff6ff06c459e42569c67043fdf964e953324ce61ed427e26e47bd536b3e329b39027f461d174026b17eaf4e48b44263cff234d7c93018db7bf9a690601421d3f863f8be0147ac94f42dddcbcc5c28eb4476011c3c3a0ed2cb9289665c801d7079147347f44e05524e1fcc74274c8597045fb6e2dea5cd3c28fae66e51bfb49efcb8a0b7db7f419d4e77cc78d379e2b8900d1d0da3190ab955aeaefd40c23c2e3d16d0f1bcb7764854707e1faaf9ebc2848bd8017f3fd1acb9c6c90f3865f2100e6947908f4522642c07ab45eab1818d563ea9854b65a32306"}], 0x1290, 0x403}, 0x1) 21:11:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x1000, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x3f}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x983d, 0x8}], 0xa4e, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x4, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x2, 0x100000000}], 0x3, &(0x7f0000000280)={0x3, 0x1000}) syz_open_pts() close(r1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r4 = kqueue() r5 = syz_open_pts() bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0x3ec) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7f, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() 21:11:06 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r3, r2) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:11:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/85}, &(0x7f00000000c0)=0x57) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000000100)='./file0\x00', 0x281, 0x9) 21:11:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r3 = syz_open_pts() close(r2) r4 = kqueue() r5 = syz_open_pts() r6 = getppid() fcntl$setown(r3, 0x6, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r8 = kqueue() mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x101}, {{r1}, 0xfffffffffffffffb, 0x0, 0x23, 0x5, 0x3}, {{r8}, 0xffffffffffffffff, 0xa2, 0x42, 0x6, 0xf913}], 0xd4, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0xa7, 0x5}, {{r2}, 0xfffffffffffffffb, 0xee, 0x40000004, 0xd09, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffff9, 0xc, 0x3, 0x0, 0x7}, {{r5}, 0xfffffffffffffffc, 0xc7, 0x80000080, 0x135800000, 0x4}, {{r7}, 0xfffffffffffffffa, 0x40, 0xf0000073, 0x9, 0x7}, {{r5}, 0xfffffffffffffffc, 0x88, 0xe0000000, 0x8, 0x3}], 0x2, &(0x7f00000004c0)={0x0, 0x6}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0x8, 0x3, 0x5}) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 21:11:07 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x12c, 0x4) 21:11:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) flock(r0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 21:11:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/124) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d8d000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:11:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x1000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:11:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getegid() setgid(r0) setegid(0x0) setregid(0x0, 0x0) 21:11:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='.\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 21:11:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x800000000000000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="31af86c1c4ed281fed6e797df497864768cd1e76e0caee5c9955ab5e66499d74160ff38b8447879febcfcfe871a4b5ef8df699a964333460673ea67be12c7c293e0c4e01f3f288472da4871df2d3ec8597908658ea1124b221b69e7740c2038df4b2e81c94484a106b065ace7d1adb5ef771a6ce25992cc9bdaebd6990d9d89d1772d126ff0a50e3132baff63151d0aefc681a13163bf28ad2f7948ed7ed4bb03050ce3de4", 0xa5}, {&(0x7f0000000140)="325ccc02daacbaa20ce0e1d0f386a32b7e7e11b10106d21e9f4e6a3125856a44e1e8a893ca7f623a6e15c45f709e419c480ebf0df4f4951c244ff00d", 0x3c}, {&(0x7f0000000180)="4f0d4bf96b10aee9c5ccc9f452ae0efdf32bb4ac0a3cf9a4f1a524ca433739d52c87c7028e9d8974c67e8644d7129fa01b4bfcc0a52deb73fafbf307e29807ae7dda88", 0x43}, {&(0x7f0000000200)="c2cc2630b1d6209f2f6715a4fbda1bd28456f4be07ca6012e11daa29c3f8dfe9c3296b5712ef46392e7d3a89277f0efce2db6c24604c89f503c9b441", 0x3c}, {&(0x7f0000000240)="e97a5bbbce81ff570a7e2a61e28930c16ceab49735970fd16c6372ed5ec4955b494bf7a1f09acbf0d78580b733c9fbf33591015dc2c657814a5452ce5086acba1be791e06676cb262dd9427585d4ec6dcd5cf050a1c9a1a4ba670e1804ce1bdbfab08dfde07e1090aaff062bdb9f658ec1173369448a976ec09a60a7117993ff34154770bce9dcd7d025397c63df357b5782d3f280f8f8a7ad9814f4e7a6e715eb01daa4c5e3566a46a445a0680dd17223f26a2d0652ee5e9da7848fe1331a2be415fbd638335843f2c2b732", 0xcc}, {&(0x7f0000000340)="30d2d83758179ad40192938f319fd361056c9c85a146e06736c2784bea7817c346eed2685a1addd4b433614e6ba903a573a5832a433a43d72d53e3606209ed94b11687ee72cac10d839f921e1530b271a16522d9428dcf407304a1c4d92c043f7788c67535", 0x65}, {&(0x7f00000003c0)="bee25fcdad5bbae6edc6221798ee481f41926e067385eefeed7d1f7586934e935f6e78e9ad7be0a36a88a9bbe8c24798c73ee630ccc7c238abb5d34da570b2a4109afae219578b9597df91c630d15f9dadaab225339fa5076aec7fc577c08b27c15521616bd92fe10f281124e0d261c9eb2e51c39273f858e81bbe1f79f32f147bf0b1e9268810a19cf2852cd943cbb25efcdf43cc9ea0400f207932", 0x9c}], 0x7, &(0x7f0000000500)}, 0x8) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) recvfrom(r0, &(0x7f0000000580)=""/131, 0x83, 0x840, &(0x7f0000000500)=@in6={0x18, 0x2, 0x81, 0x36f38000}, 0xc) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xb) close(r0) dup(r0) 21:11:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 21:11:07 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 21:11:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x7278000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000029, 0xdd9, 0x6}, {{r3}, 0x0, 0x4, 0x80, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0x4, 0x10, 0x1d2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x84, 0xdf6, 0x2}], 0x109d, &(0x7f00000000c0)=[{{r1}, 0x0, 0xa8, 0x10, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x4, 0x3}], 0xff, &(0x7f0000000100)={0x6, 0x3f1}) pipe(&(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') 21:11:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, r0, 0x0, 0x0) 21:11:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="89382f02f948a9b7f7ef20b54d63137a29d38c39298b9072cc01c1c8155d67029fff35aca274a7e4", 0x28) clock_getres(0x0, 0xfffffffffffffffe) 21:11:07 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x8, 0x22) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000100)=[{0x4, 0x4, 0x800}, {0x5, 0x4, 0x1}, {0x0, 0x6, 0x1800}, {0x0, 0x7ff, 0x800}, {0x3, 0x80000000}, {0x3, 0x5, 0x1800}, {0x3, 0x3, 0x800}], 0x7) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:11:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) 21:11:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/119, 0x77}], 0x1) 21:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x12) r2 = socket(0x0, 0x4, 0x401) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0xffffffffffffff80, 0x800}, {{r0}, 0xffffffffffffffff, 0xd8, 0x20000000, 0x7ff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x24, 0x44, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x3f5f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000040, 0x5, 0x3}], 0xe9d8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x1}, {{r0}, 0x0, 0x10, 0x0, 0x7fffffff, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x9559, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x856}, {{r0}, 0xfffffffffffffffd, 0x19, 0x40000002, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000010, 0x81}], 0x3, &(0x7f00000001c0)={0x0, 0x7}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = semget(0x3, 0x5, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/5) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 21:11:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) mknod(&(0x7f0000000080)='./bus\x00', 0xc002, 0x7f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 21:11:08 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r0) r1 = socket$inet(0x2, 0x8000, 0xfffffffffdff) shmdt(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) 21:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:11:08 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x3ff) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 21:11:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40) 21:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) shmget$private(0x0, 0xb000, 0x62, &(0x7f0000ff2000/0xb000)=nil) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c1b563cb4ac1d8fbac0909800", 0x5}) 21:11:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0xa9a9) 21:11:08 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9091, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x251, 0x0, 0xffffffffffffffb1, &(0x7f0000000840)=[{0x245, 0x0, 0x4, "a435e299c92da71103a65b9be4947dcf8302525f12abc30daf38c9cad0299ff54a86c2288377e22fcf954aa89207a53a27230ceabc22908fba55845f8e066af0d3746a1ad77dbe4182ff549561a9bd9904c37600f7b1da4343897cb3e7410ad0fa31dd8ef2069aa9ed040e8a678cd8c05d40760926abb287805f01019b0816491a887d773d10a39865d26477b62817bb67a2be65678e558c86a474bacdf5ea1fd39117e00cc4defeaf2027dbdcb6ac0d923c4a4bdb76902689d794005ba7c2e52800a183739f1fea89bbaa9c6698969d50ff8be86a040899cb7b94d00e3282f4feccff85ffb7f677d3555d3371dab477f23e2112823f561d80c25ae972f14d7646819536f5e04c0af7ae2d7e7d92f2e2cf0f3d1eb2d2b23f385fc845ae90308090bdc89d94cfebf10cedc94ee0d455d9768370dad8785865586dd4c7c0a2e351595545c770486f88aca85593db149162125825271f6bb183a49bd9f2735b867c1d2a23039024eec41dc46225eec6243e46eba44614139843571f2f98aa6813dfbf0f5f89e1f7ba"}], 0x51, 0xe4117185e2b37f36}, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x107) 21:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 21:11:08 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) 21:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x20, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$TIOCSTART(r0, 0x2000746e) 21:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r2, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000140)=[{0x4}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x0, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x8, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x2aaaaaaaaaaaaac9) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x4010, r1, 0x0, 0x8) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) r4 = getuid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000002001) r6 = getegid() getgroups(0x1, &(0x7f0000000480)=[0x0]) setreuid(r4, r4) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x0, r4, r6, r4, r7, 0x40, 0x7ff}, 0xa90e, 0xd4d, r8, r9, 0x401, 0x7, 0x8001}) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="402af1257b2c2900"], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) 21:11:08 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0xc003, 0x7f) 21:11:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffffd6) listen(r0, 0x0) 21:11:08 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f0000000400)='./control\x00', &(0x7f00000003c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xc) socketpair(0x1, 0x4, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') pipe2(&(0x7f0000000180), 0x10000) msgget$private(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x21) 21:11:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x4) sendto$inet(r1, &(0x7f0000000040)="5416cc362c8560eec939b3", 0xb, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) 21:11:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x20}, {r0}, {r0, 0x23}, {r0, 0x90}, {r0, 0x102}, {r0, 0x84}], 0x8, 0xfffffffffffffffc) 21:11:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x3, r1}) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$dupfd(r0, 0xa, r0) 21:11:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x180, 0x12) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/58, 0x3a}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/149, 0x95}], 0x8, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 21:11:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/166, 0xa6}], 0x8, &(0x7f0000001400)=""/180, 0xb4, 0x194e}, 0x41) bind(r0, 0x0, 0x0) 21:11:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 21:11:08 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) getegid() r0 = socket$inet6(0x18, 0x3, 0x8001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x1, r1}) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="54619a2598e3278e7710aa65932c1fe92eebc796dc11862348f714c73eb0a7796ba8f02ceab8d93fc5f935ea673076f47e2645fb900f43632c6ee8be571bae5f8a4c2982f5aeaa90c8465abecf2bdd0ad25c0a71108e4d98fadc69ff9ad171e06b88496c4e575da3b63c9aa353a2405f84f68ec175646c89d5c477e8c348e0afdb61a0c368ba3ecb39279ca9fccf8f4dfb931e2007ff22ec94aab7cd61fac6ced52465274daed884e402185600d61950e84b9f356bcf559b2774c61f50154b0fb22820129d21dd396d6861955e7dab432485e35d904c6a262c76bead5bce838e3f79d7f0a89bd30cc577ef05", 0xec) fchmod(r2, 0x2) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) setitimer(0x0, 0x0, &(0x7f0000000300)) r3 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/163) 21:11:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xffffffffffffffbf) 21:11:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x400, 0x1) getsockopt(r0, 0x5, 0x4, &(0x7f0000000100), &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='\x00', 0x10, 0x4) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="b59749a5e2035a04d6b91677bf1ad4813e1625d4c6b355b5bb3ba0e509", 0x1d}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x5}, 0x4) 21:11:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 21:11:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0xa, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 21:11:08 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3}, 0x10) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 21:11:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x14, 0x7fffffff, 0x2328, 0x0, "4ba05fdf81f48a7d4dcdcddeb570c24dede60752", 0x8, 0x9c9}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 21:11:08 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x18) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x3) 21:11:08 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 21:11:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff204a"], 0x1, 0x0, 0x0) socketpair(0x20, 0x4003, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x913}, {0x18, 0x0, 0x1000}, 0x9, [0x1e, 0x1000, 0x7ff, 0x886, 0xff, 0x7ff, 0x3]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r2, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x401, 0x3, 0x3, 0x100000000, "2b8633b1c0c73335757070e7c09e9971732f41fe", 0x80, 0x1}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r2, 0x2) 21:11:09 executing program 1: unveil(0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f00000001c0)='x\x00') 21:11:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) socketpair(0x1, 0x5, 0x9, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 21:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) writev(0xffffffffffffffff, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) r1 = syz_open_pts() close(r0) close(r1) kqueue() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() 21:11:09 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10200000ffff0000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 21:11:09 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 21:11:10 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1b5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) r4 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x10) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x18) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/191, 0xbf) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) r6 = dup2(r3, r0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0/file0\x00') accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) readlinkat(r6, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/69, 0x45) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) r9 = fcntl$getown(r7, 0x5) writev(r1, &(0x7f0000002780)=[{&(0x7f0000000500)="97252472273f", 0x6}, {&(0x7f0000000540)="b3e6de079e583ee4c9823fe1738ceb578da03dfaed92bc7b33f570d656151da7714c492238640e0b0db03f024b512ef9ad2c73380dbcba2d8819ae9977f46a13a2cd2866cddcb161142522e71f18c6916ea6e00396bf7de265321edb8aae02e29813e9b33544281477947db1124376098ae927d04eb162c250e16ee9acb00ed204c92ba61f2abd464b109e5ff80020e37c75ca3b236d04a99fcf4bec7d17620b3de12d9aa19c4b39c645580d4bb03a6e41717d61b39698f54a8da7297ba9e451424f8d40fb2c8caea15d61d9ea0842159b34f688da48fe677415e26b4fcde92f2dc7e5c4aa292a8e86740e016e4e80bb60141f0a98d7ecaddca4f6cb68418d0074310773a8c65a0756343d2ed5006b13b41f39960d140a954a3c308d12000e9a552dd1d960529414c052803f2a9aa7474ad66dca3bde7063e0c190e6293b9a7f73010e867e4658bb72c20d1e76d010c3b18bb9162dfb0ee8f38875e861443f5cd0ac2b40f71ad079a1084da2f17b4ed8626f073c323b721f127a3e35671782c383d3bf1ea287e8d4a0416b1550bd8f64d3c2baea6dff7cbbc3cca9b16c859eaac520e5f6678a53a127c2f8a7830605f7601f6c124f4750b0d6b2fcf90ae8b7c48f4557277416d0ab5124058992960813b2f3b53deb01e1358128069baed46acc96253f825e02f5d42034fc58b6d8e970a8f1e988db690a244634e03d475213a46bf5eaff32ccd48d6effcde0312cee61d844a1e6c602abc4257f3206a5957d46c03d63db64ec59a90c9e5c73d16e94ce410a731726ecc2e6995ee066a00b20fdfeec561d9865af13450b1978550e1cfb8d9d2db9eb84de7ee0e4e94cdab912c4a99093576f6bdfd86b3269e8754c9bcdfc0da619d2b496036f11dfa3b70e23bf25ab9240a141477fd0517d898795112ff0f70bcddb5db470ee4fdae20abbd13131fb2887c71f6190e0e5b3c9c932160d51a5237bb6e46cb9d3459d825686e99d0a4ad2a256785cc74554640e3c81f142aeb615a6d9d7d8208dbf0eb239a1680ddcdd99d567a9472d451f87ff9bcfb7e741606162f063ab94a36b20796f19e42751d58c8b2426a3d1699f422ced81c15415e9569e95cbc21f1a16294889167d31b165849d1352b14d2186591d0ee7aa197bb6c63e246353cebeee09ac40bb9dc29626ce1d41507b495ba75f4fb520c681121df7eef584138cb83cd681b9e20f912d9510d57f458b34b21e12bf4c46cdc7e3e227a06c790129159cbf7ce983e6f1fbcee6076b67c85656f0510a3e5f566e969275cd1e11a528406038a6c521148430fe7d891434182633fb6e50b21b7e82bdeb115582d507541955ce150d098fe6ba7ce61b95865e0dc220e78ffea45e4b0d128705dec9976e42848acb26bf4475156dd5b82dc1ac7961f8d55f70c8053bcf96c807d5e4640bf9eed0f4843a7a7d072757c8ec4404d2579c13a48074104446bee7dbd374d7798365984c14a546519a6d10cbb466761344209fbbde9229302467a2709ff5883275282208f179b4403eba38244019377402bb47bf852a2b45b480aea9874b75c17d3ce5a7a2c8c53176fc1d2abbca11828b851c08ada844e7d5cf7cd6d72a0ab0b4e524b754c98d8d0447bd8b8cc5230dc7720f91ea7e5228fb6fe50cf32d4d61b53756f1155f5c555aecb00d33cd25ea3359d98db4e21da2225eb7690ef2b2f80a1d48480ac5df2813504381c162ae7386833e4362a8d68cf46195b8cf2c8acd1ea1c49f9e216483f79f522846254867bfbf0d116037ee346d203bb015e1329ac83bdbdf1a41fa3737f81e8f26367545f1adb899279b48cb222ba20dad58fdd818f51e692a69111b8f19603e532f3c1dcee774d5cd06e7f407af13eaa28d8603d352d3d85d479f050dbe3c0a19e722ce52fd27bdd7a960f6a19f1c2887ebaedbdf2334b6d869517d1b400cd3d02a1cde60bf69d328641ddb1acd9bb3f57de92c99b4cda51e2bdaf54c596c8f2989772c370d02329fffe20843cb85e2efdf93e2fcd01e4f4c8840e84ec98d265d6f76a90915860b12dce06e7252dba5924659dd270adb9370c4734a37323337af992765171ddc948ed78cc20b3af1affac38bc40f46ff28c7499ad15ada6801209782e0bd6fac03fef48ffb166c6c7139ec4e89c7f766d33375bc1f33eaaa4fe42e076595368c8efa99c4b723494ea1652e8a8e9bbfc3c5a3b6810248084738930b66bff9ff841c0e89b51f2e161f3e07eb9d7ea158b39a94127bfc62dd6840ac4e07e7fca8b243a163826e9bd5c511ee7ef21cbd22f1acf85226681df868096c8cbd0578f3c8b52ae9ae983b031cdf47a8a4a044f90c7d786eb5b7482b9850196c902e4d3870ab37475bfe5cefca0c85b1bbed545916f4ac533f21c27cefc5fb2754969d4390a47978cef469fc731471d230f4e6efbc28d3d80d576b907c966fa4c9e5624312883bb5ac4819b3090b62b94adb4b3bd5305e1b64910ac9c57d751ed053361ed7eaa6197195413fe75c2f6df938171461c1625a49eae7c77a9f3f5fd681e3a1851bb65117de7dea54b84297271283de7f9653dac1d80867ca0f0314a11011da03256e79427663dec116641ed98561bd9f223e730dacbe803e666450525d3eaf6a13d28247e81d9d8d7e22dfe9cf23d788cd859b9bba67ba65ec4763c4e4c975bc1847401d4993bf0615626a64d6fa975cf31e3c043db19c41700e83c67288b9ceda845f63bc665c163bdea06f63812011cdf3d74d68bd99f9e4f3a77f0dea7b17ed9d0c49e1c1dea477b0aa0334bad2f9680dcbf5e93575d0443e8eb191b44fc2e58cf0b328240644711359d1629930e931b316aaf9a286433294d9e581e94e6e75304123a85c8fabb55d0900cd24556e2472e602bf5fce6545cba517034d9d1f749d42c9bc3cc36c0de6993cfe8cbe34f6df299c4f11b022035269fd3e305f720d6edf9dcc12f916c5d28fd8b0561102ca6f084b9d50cbdfe2aee7fe97f40dc19d17ce6e23192bf27852b2da1a54a4839e888ea17ad3c8ed72ac29457f06b06583674a53be03b55bca1ad1f160a38c3a5fcfc9426652daf89a21c82a5dd57fb46b7cd45b3353d0db495bac0268cb3b5362ec005cc59acf9cc28ae5886c0c3364b2317646e83e83abe762e6c33c30dc270f40c47567da29e811036eaf7b2783872451bb6431ec515518ede22ef58ac0cd3a5441a7fc54bc565edea4881e9b0adc21780f1507e86c92c9e44fc639daff431ac96f62e6244b55a6dcb19f9e11b4f9e89c40db6bbcd3e2d718fc9afdf209c6f34cab99344db959dcb2af7e9f419f4770ab8b72b6031abb84bd9c45497a0590d129d370a795d8778be3a3e20fcf2efba8e3e09e8cdc38280e4fa71f16ab56cf23f861b855ea94cb31d72934bdbbdabf39efa06c1f6527812f0ad43cc85d8547b95d28225b25cdc55edebce2033aa6b2a9d9123fa64414f15db8fb4d8b1b74a1f2de89801ab392363f9aae094018354e25e434e97a62274dbea273b4ab439501e94ecc30ada3a36ff34b27ca8db2ecf56e4f5d0d0827e03f4a7c6845aa128476a66156f816ce2ec2649bb455b6ae589b519ab7fe0e586bf835fe4e08093facd7cff8c577d2a1e2508671645db1b5f1ede027135123c4c9c20550dfe55a700b1c07b3922a10e18d182065c98d4e4db4ef52e300d4bd3b922b6d36831218cf2ad0fa865684143d474d505ea21e2f97e97bc0124d7bcd36418dd494e47006653d526e8fe5a0fe5a427df4b467aa6db4cbcb6d65c11df51957a1b1cb1427c17cefd09e638cef7ecf872bd39908136d27d093b598faf534553c9397edb76d39143d7021b224af907224f69f45b7924299dc12b9c14dad9945a60b89f274c95ee59bd4d7b486aebc424f9afae8e7f2ba5ba9186834a18b3362fe6e8ac53c876e1aed4cc43892c460e31f7b6112a6c51a29c7eff27abc894ce7a9771e109e1c20f202ba8851f67d98ddf42e821a86ba153ca35e09453eaeb6564cc9b36c34a08d8ddd012da59c7a2b4daddbc674005a0cddf82f6ec218c4166236a5050393bf180f1aef43948bfc297a92f00912bea2ad22ac4c480a9b5d6d81cf1031a025dcf82fda04443074339f188be76986348281ba5f25efaf6a515dd13d1996f04f659d767abe1818fff56baf7234546149b36860c3607b2ad543f3988b0be870de518d73b8a1bc8809a18b0dccc8763bd0c63c6710e5540250b18cc89a33464764cd3e9968ff0a1a7aa3982d10d7e2b226328438a4d5c47721a514e4c37fa5ce25af5040a262769056fdb101275c4d47a740c215cc9625d777380974d57d345d6032e18fcbbace7cfad73ddf1ee912cc1adf355640289fbc3a70dfc02bb3d0f6cf32feaa3e8dadd575ec515ac53f15db37c2537a824c508bb3a5a10c8df7572eb9aa6d91539e90c5ba2e9244259a41ba584a6e70ab6b89fb9299559473c7ef571bc7e159fa7b440e816efe4fd2558195fdd692ea1cbb2b578198f869db9138486c8ff38cd766d981d97b32eae95e7e5f7e9db25266cda118edbd30fddae06ad77461839330bee6d1aeea803ae5dc698b8e0ee976ee78b30a04d6d8cc9aa15d5babd62b7ab97f7539a24f0bce468ee8adf2d1810964d565cb386fbcefcfc2a2f6d9e8ae7408433950679f759c109718ade293d720d358fb70868b52ed94bf4a04b4e055ff86ee484a8607ab2d6a74c2ebf0a2ccbea2847b1b29941de3eaa7db869578c4d02a18dc256bf7b32f5b259cb7e98a8ea8c3a6c14e61a94e4fc850045262a5dc40c74684e34f1389c188ef0afef4d4d4348046184d4f07153bbc43abdfd6793c712b33bd80782a774ac2f5e17511300484b803c183bc38c44b1986c2b6368b636feb4a61c8d1ade6a544a20639a3796cebbc4528f145f0de688fef61121f96adcc41a9612c151738c2ede3f3297921842fdf79c8822f1b6b4f4a177c8f68873dc47a32a9283da4ef64b4042792dd2d918aa0a82ee08bff2049e8dc7f37128f48fbc77cee65c1a31f2f232324ecaa424871d4846d0f935b3701a8f807f7ff6f068fc190e0041211981eb60bfa1acaf14865e5daf099fb13d04561b0bb27b82e3b35beac9ff5bec1c22ebbcd5902b81ab068a6ee90fecb80dc76af00f4c16639ca300a3937184b12ab76ac1697ac9224baa9d6ec1dfb1c58875e3ebc4c6a31d564a0ee4fc213258de63324ce0fc5be0bcf7d9acaeff7f058eba2fd93ecb0a810db421265d9376f0e928a8b2e61f9788906e5bc3cd5146e72ba739d9cd0c0e4110ac0894d0be320d7350303d0a9ba5d8e075838caa5f3c66aacab89dc3b0ef05a7b7eab24874af02e6a3ea5ccad7965fa72597fa6892bc1360dcbf6ec4c9421d0ba68f07a2a085cbde90aa7673cfdd4c5e1aec96995dc23f1a0f90f8efb984e2dd5782fbb561cf913951ddd12839505e8e6f408759ae5dbebde33c01366a6f1f66b01e55a1492e907e116d4495eadf939379f0a2478d7657bb192f05ec432ea668eb9ace03ef89d401cec0dc8aed6543d599d8906aabda49d004036f71a4c8de72341971f37a403c786f1d300a73c0cfd940624696beca74271d1daff55a53d83dcf99677f05befa38846c8994ad53a36b89ee9d3b43be0be5e5bda8f80c39f55c9cd2c40202527f7344362a79ac595b8458b06a19a5aeb3513f247afaf80339aff328bf54b1d1e3db46ea16b524d3ff5df33826ca84482b47984c46882e405c86a5da4e06f5bd9a7dc516dfc26f00d8dbc77ae196c70f93a2679fa087a5c93829222582a95aaf35bb4", 0x1000}, {&(0x7f0000001540)="b775bad25cb5f2f73d86376563e03559a1ec1d43ac6027b19dd889ca509237e8a544d483800baa133a9f920950caf35480713d4135ff1cf989397b84aad5b6154a6e7532d8633e19efd253d442c4e514bfad465bcd1b2d6a0abccf3dbcb74b3012e43dd54d091b87b932b7d30de7a28e285f6a483252b3c45f2aad6a702c9e34020ebfeeec83e72675bcdbcb1a3746bc5bb00f0467c3d820ecff4e8c350b71723b12e85afea0ba4a3c3c7eae5672ffae11cb9bf95834dac9b4c0e8d26937c156746e8c031899fd7bed3b7509e0b2018e1bfa5d1a38f1995ca31853143e04b22561fb6d0cae269a7af5ddcd931b79ed3dbd0a01174e45c4b9fc8c482f3e2a49a4c3d7ea9bdacaedfd1e5c159f073e6b1911a8cf355108da79412db4a2a309ace2d306e68f9d2c07b1dd5e0e9695467f847cc6158feb7186d51c975c7c14f731305154361ef0fe68b1d6ac2b1b7dba63b1ad999b4aab071f9535e8e5e8f21fd769aac5952c50d590c74fe6a8ad707dcab2d704dba9d732643019a23a99eae230013c2199a2e73d762c9bc4a55ffc618a6267ec744ea89863261e12fdf8b828fff493b0ee69a2f0c982de909d4ecc6b028bbfc9fa0c9b95bff1ef400404a02973a6ea1ec82f007d9e45b55c0259a3433716fbb2f269fcae10eed7dcdffd4fa84c4c64563116b921c54d9784d7b170199432e9015037d9db67ba9f1cd401d77d20880252c347a254e75f14e7c15b2185d9f925f771e9ce66bf381a3d99ca0ea8a9bd66509eaf69d37483bec4e22e2668712ec6d9cf51ed410d760cb606eae80243a5758954d106998af24516d183f50f00ab8ce5d7c8414929fe5bca08e0aa5bbc1b26676bf8009dff5c1b6d4e49c927787855c808428d77872ea0d8b0f840a86570f6ab875bb582469ecfabac8b64dd36b0727963cfa20337006516484f34b276d5d1dc1f4db2e6b252f871e73fbc9e3dbfa2d90bbc84d05ad43fadcd5a06189c1570fc9e4715b61c7924a71312ec43b79b065566fb81b441fd7062c6738542773a24bba0deece3d485abb2a8fa359664a8fd735b98d99142b14de5100dbce28cd045d15b4ed89326a3f71ecb2b74d62c32539d4c1c7c7d1d9c1ffcb92b93e2dc4e68b1fa8983cce1ac7490477a7c1037c5b8c46ad6a00330189b11d92133d98dd32a34e57e7788bb0253da4a2164d64000b076a0a317ca53877e8d4510ad3eb4c3827680b1932f46485a706a0f1e1574cdc4f69dbd01db17418ad010f252750a4c7f3c58a56e9428658daf6e453ebf2ce1360c3a72cd3b5763362c28c182950e8805a99754ce0ab50dad9132c6099863246e6d27cb54d17be73bde5ad95e9407e88437055b921598a9bae75b3ed8d0ca74194ba6757a79e6361b5e41fef41d44f4bca0f84e38f8e0ddc215c2c2d510a5de27990949775009f397a8aa6122348bf858ebddfd89a2132042eb34dd79bf6d4b993fddf6e4988516e3fc236c54e77d17511ccd4d9a1ac3d3f822555d6ecbf8d8005a1bf63793bab989548e9722c95d9b1beada24f86650c79d73c3493ac80c77d47a6cbe5ade435b1e28dc219f855e435273be43f7fe2a676e40e966968638d9bbf4604e1852686185f43a79b8c8d3db1e62a50691755ed5056dfe365ac4a4d1254e8d46e77b0b351b939957488165a16b8bde410c572d9d7908af1dd083419a6ddc72d99df70910d7b571dd22c6b48a8cda662768542d97558a272301d70c5cb08d7a93d3194338816adf9be63d40c11fa0a75bf7c118b6e2c7e9a5dc2bceb76d206f9a526ff846f30b65f6754be676bb46e6bc2f29a302657fe867ff5ff32dd164a761cee37752ce10463af515d4de483887f2ad0011a9bdf70e0faf0c83846cb7174e01dc183336bf95db9fe6061d94a13907da0c19666b314ec32d87715a0e7782b3b63a189eacad807f2bc69951482fc8445280823a79ea5350f8cbb7b2e19f8f3ac0159b4964286b7d4973d4a08bb57ee31afaffdcf2cc6eb789ef8d8c9f89394609c18efae6de8e3210e897ce050acc04cea37d5e0f66b5fe2d898115180c2ef50b60dfab2bbe185c5c8547c411ee8e0508e43f638142c590f397947880299767037f95b867657c7a990c238b980833e828fb7fd0e7f0b01e5b121f77cd5a1374974e244ee20a896c3beab3d36105743da4077da5d726d16f8fd87054e4e2113b8dab11dfe0bf5847fb06477865d7bf3977668d313a294e1e0abf89ed2aeead026c94372c08fff5032df400402464065046e1b9da49f8826aec45c52db69deab058e400b10e169270f8b87fc946eb750b56c95b5a89e08bf93f991232912526addcd79666369c56a83875e208cfaeec2a5584e8946bb986da49414bd5faa6acb677d5b3883180639180e68aa9767aad31ac5a882b6eaa28c9fb1c5f6c4871c826e311fe9c87eb8854838cccd489d64f26f435c74dec1425afe2945e02b8713da6587045c458bcbb7e58c672b2da263028dd62559b25669cd73f3ddd48da264e1a6433309a648148f9a0c1b48a03ac9b20ccc4eb9e56912859ef7c8421b0d4de1135ae18555b4903f4364363fc2e4a0a7a90bb42676908e35a1e0863f706df6a9253ba9e0e9c1ac5345b4b80a98ed24aa4c3844a19f4f1a4d22efbac6e6094ff58bf3f27ade5aeeff7b6d2bb80749d5a1adafbe76530f67e91d0ece5502eed4d43efcd1c296ad01b800f14785a6a1918d3aded81545d45ac06b5bcf94fc0e7fded066db71f53019525c04f5fdf7633ae87c3913b1eba7f449118f2419920f92d636cc4f935d9ef295390946ea89c11b51ba7654c7886db3c801f3b3fad731911103c8f7f2c7657926e22b735eab8365558a0574d3891c773456ee553113b146c3aea6b5d3c79b498acc0d70ce252a72a1dbde2924001197f758222d7cc9731a1a780ab70165c6fed84de3640950f3fd9e6f57411999720d9f68bcabbe426c6b10dfa2573a9cce6837c664293fc0039c7928ed28b85ff4d3821467bc34e04a246e1f3e8d32c237d5edfbce2cf0d73d5d1a35f3de4ffd3b71e7ed027269f6286d9e7c5ebdbc725893e799817654b28ed27c5a97cff5753b8ee263f9902a248181c8467e41a89535348d9fab5fc1db4c63744cfbf480017d66b816a867c167d60e4066cc3424a354cf03d4998bb87859605842dc71f831564e969eda2c7ffcec2be91f33ecc8215dd8475f502440e5c604366942523eae5fc31dbb06d8c309065edcd2d53e07eb9f558f42cf98fca8be94519947297cbe6a17d94c9204355541bce0e2ebc7e192c896d02024ff660a3e65895dd48f95c2b821ed0193d39f8074ce632573b396a56529e31bdfd7d960a56ef8e6f4fc0990f68bec2ba448a6e224f542cc5bf6def064747d8e3fb06c6fa9fc213a5df8729be4cd74d5b40037fe252e6075177923f48d6ab54c1332455ea6c0069a2085245cf09e35c81fb0f6b2a92807b80478b9b7119ec4a71c043907492bde009b2fe0f7bf82577d4a7245db1b31ff783f76c2daf06cd22532606f0b3d77abe0253287241b3dec0292fe9e975d3d9f4524af0895331e4f87d65fc3219e6956c7f75922ac8c1e33931ef5104f6594d49d44c4477eb7a22f22a0f4d02643fecb05e69729afefd8670e66d92afc3b94db1de8da770ba10f50d2837c9df66093775747a3405f568098d3e42fc6a7ab5f794255c7470b4bdf040884e27f12f5da4868aa473cb31ca970d17110fb9aa7790d9facc8c3a4ea8157f9ac726dd154d6c110e57006e0986bdc9fabac89df89c4742bf16f6e498acd0b6849cd613bfbb39dc7b6311296022cd371f7d174a1c9b7afb8f16b21f2c53864a9f15f710a4f2240f4e0bcd8ae9a93b33c5340f4732bb74b1c8dcdf228dd9d8e259a4b4983383577e3468f640e5ce849d497ac669768dbe40aade1a4efb7f2d76d88e7a11d79d98827051a14342415724927f07454a356bfd5199fee57e109bddee2e0c06cb2d9d1c091c4d5b4d57fc8d78a625ca6348465873a1b4a8e6ee3ad009a2f41845c93e7a78fd10bdd5a379e2b0ef3797a2259b2bb340fd49e279ddff8f825058cabe1c8cba48475a6de699a0ae147eb8561d2bd2da6a222cc089bec306a6db9ba2f090254c919872dccb3ddea0dd1c7bf9e35b9bcd8c712cf87689c018f11b6c845032248ab9732266b77deaf4be94de60a5ee9017b5ce677cff538a359d1422a10b2aea4a50b0c188ea15408f2a831a5ff81eeacfbcfbd4d230821e2fccfb0ae7f5cf19914f069d6e642733235d2496ea198aa9f6c6a73f17912346d16dcfb0d677f66148fd23ea57dfdcaf71e8f9a5a3581918cafbed125d2f8bc8e4d6107cd8071574af4fa979dea3887084138cbeb9ea252014764afd621a794fb37e97d9a2de0749ac9c14f55bc5af64fff28c69ec1fbd90c4698764eeb99cf747ad22507d37921aa0466ac60bc5b20feee18647b21807f0d8fec033d58fd8c3b0fb17e2f843cd8a3c4d05202a46faa53199569f55f0a16fb3f4025382d1d9651569bd83843159cf16029267940103c702155b95217ce55781ff2927e056f805391cb0c43b042c78348b80ff31130c6b9b4456be9932e525b7d68bfe6a9d6aaf07b6079967cc0a2c42cf2b055a90fa7cd8f76af3a72e378e3087349f4a3f1bacd0f970e35224f6060d08f00761e4c942c4e9b7ec4c50728678fa1d4f3ddd2a7bc569f89e97c86867249886d6bc986351fdf41d42384cb9de518f723653b685e21439abbf42116859880bb630cbe7b8c2c979e80e67611eb227c6ea1075893b88f27a03640784a12de166adcaa545dd2f764ff36c86e935e4b49e2ce8d7a6a3a13dfbe751754f35110d255a0d8ad11c506ad6c67b2b3e9c412bf0f5eb0f6416034826b19c68936a1a6dc4b1d7f7fcb48a554c005fa8205c0d0f134b75e072009349536e26533d089fa0c859960e79f7a61ab8d506e166d707e357b84089f0d7121277e0f9af2a5832b64f4967caa77c0a8d2331017cc267d8b9b4fb237be450136ef463ee43d953c248a3aa9a56c729106a65d8d08941b50ebbdb6f6c07b56ffee0d80c59f8773abdd628bca53a531eb9a549835797b6b23724206c58073eb6921ef9fe053807664a2e572de09b7aeaa94038d096d9cdba5f20304acec1ee2e8a30992abe855ec267b04ab142f05238ad70ec20a6bc209d6c29cf780af9310ec20586cccb749c5ee4335e180a8c5f1728b4c9b9a13c9a7049875822bd280420d0cf02b06859328748dd3fe651b1bfc816f5d48f9dbb25242f84f428a09193f3fc37779d7e973b3bfc5379d9563b9281ee74d09a203e5b2ee09e60fb2e26e63da7a2319bcd4aaff11354e878e287839509ab681636e9509a0b26b8a2cc39a40d92734ba7b532d6917dda4c1b90257fab5228ca89856b2831d4c271cb8af14ecd632c1a2914d5b5b9ea993cdaa18013210b433697a58cdd9cf29461272743a403266fade2ea24a2e3f4064f25c7e802bb8f8988eca634709697d262f6771fb727baa3b11c23bbcfd3c7671038acb38a31f274e885770ff8e43b61cd9aef1f1acdfd16688bb86e2588c204afa634a25c830cb723c904182d7bb073a6946cc012412c626089fcb2a5f4f9543e88eea4e0c7ea4ab81017ca77e5af0fc8505bdaec47bb91f83997225d53059531bfcde66ec3694c2ae42367cc1ff09a7f62b0fddf34bee95c220f70746d3c06f86d86ff4237a77e68acc60be6f01c044ad488479d87dd2f5d047fc9546b07d0d89099c8ed2e63de74ab50d58ee3a19126c1fb022612f5a697f0dd", 0x1000}, {&(0x7f0000002540)="d19d1b08da04e8f5e71b01210b7badbd9c41517d649158263382233046d0e40f5341ddc9f1cfbfaf9149a0af5fad8c7a9da80273a1ab39152983ed772f7f8733de3b7cfd4d3f49c7911f7b81a56470dd8fa3d77c3f61228911cb80417dee4ab5bb631e73d5433ed473469ac0226e215cace37007ae7259efa105b628010c7f77a907a08630e7aabb826533f762ca6d04142a9f0d4adcd26bf783747796758cdf95fac00a40ad1399b8a8b19ff5b7c0c97cd50e3cb8fff531c8f018f558bfc6b1534eb38aee101507", 0xc8}, {&(0x7f0000002640)="fe5eaae0bdf49428b6968a201307a92ed106f9932ecd5cea9b85470fb47db2bffbbfa5ed84effcf878212dbbea65da7cf2438b118a361b6b7cfc8e831487c540b72f39f154663298492fc041909819b6ce6bba6cc11284ba3304e82761d29b995919976bf0350ce4a90295dd5123ddf156e1353e0a55e9c4929820568c3ef30d72e258b05cf5500607ee9c0dacf3ac4990575b1e5a76cc7e78fd53832dcc486226ce5b", 0xa3}, {&(0x7f0000002700)="1d8b45b67a466444212884e4c5521663fb0838f0b02de87929f25c5c71a216490cfe18a6e70e655e338156b2319e356c25624bc0d50ec5dfdf09ec868e59c8416394b02a5b7b10b020", 0x49}], 0x6) mkdir(&(0x7f0000002800)='./file0/file0\x00', 0x20) mknodat(r7, &(0x7f0000002840)='./file0\x00', 0x2000, 0x7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000002880)) ioctl$TIOCCDTR(r4, 0x20007478) pwritev(r7, &(0x7f00000038c0)=[{&(0x7f00000028c0)="f8f31920bbc65f90f025368fbe9f5a0fab0125b67d1c7adbc342fee4e85027a3a62d5a5fa01f4972f8e80e01c67dda52aa89c55c58427aa26f04902fa019236e0272c00d9c7e72f0c340309789412c7018df9b7baabf94be334c32d5e4eb35552082f91059e00bd792f5c7f4ce540b0518ba9cc849e20a5579b6b0f078a8f6b36ade7e27e67c157629d8aee5d08832703fefbf656eaae329c5576c66a122dbe4a58151c6094c57efaea084dab526bb230e2dd844a2a2ade25e20905f2186dad043152c5fd669f3682fee574ae156d92f77eb663f3329b5380423089f15bb298dfde47ec6801306f6bcd4a69d41746a1e08b204b14067f32de2498dd23650ba285d743cfea0edf4890b4773f815e10ddee675c9285c74c554c1b9154e85175f21c1fe4fd9416c2c90e3accba2e246fa08619bc2831536aa6985ff923dd2cd766d8078e5b0f8de8a8a56ecb74f2b5fbe11f2f26fb886bdab2dda291aac89cccc3dfb4ffa07f8a74e18d3bb11738d142427aa87b5925a88a14c682a0e7ec3390e77c62a3f56fc4dca31b74b524a4a924061a3a0ea62d0e812f2c84cb59f3bb1bd707a94d883f807cb3ab5034a79d9837a8c419ad258cdf8e8649ca14ccd6a0c82d97d85fa56bd9ff530102a68f385efe2650d8d32b7a58ce33acc730f80cfc51b2b46dae76f7724dae3217e4dfafb722dcca347f17dde26fa145b1b0728f4f4a5085375d866fd003c01f2c12996bebdde14f09ed7d0aecb48709abb68a76224fc4c61b4a1456a3b894757aaa6d06b949d9a97e6f832f88c6d7fd14df6dd43934a99e273cfde9a6fadfc73e2bf4c826e4b55afbd0e92f76f5019569d62a2a6497cb7050c132a7fe64d9c5310b8d94ce4dc773e200678247383115ad29ffac3b5b7cb5504e655b1a3fa9a35762bd5fb9d8bb9018b87989877f03936477bf2636d0142d464ae87e042d8d632f8e33fe06822d650161083438dc5fe86e7d92e650fd99b0f3aaa2c39d9cf7a5964961a2275119b94194e4339c7f46ee7c11ae19c7ca24c448bb41834ba030d127a59e00801365b1b054056195a4d9f3a8de5ee1cd656d24df50efbc93615a8b4e0f5bc4faf17b4362cb97a09aae39a2183204a1d998e21291dfdae3aa133775ff10649fd3b547338c8f3d56f20748e6b5f49bb8b94219b7f16ac7845ff822a5378eb3751adb1534ce72510458d9d8f4601b4f69c3d97a8caebbcae7fecf85b61c9957883b328622cce34709f443b0f56695f3ef1ac059d768ef947e4500366be25748141bebd19671787fc8b5b0c8099c8b4fea2720a0c31e63c7f7622024726ed97a752217ff335431c35448c70b3ff4da56d0baca51d264b1e082b92a599ba985b664289368323c4cd05b4da2537a468e2595431edd8c5d46f4a9103f8acba390b6474dcde46ed2fee850147adcb59c8199492c672b1f0f388395de49403a38407be719763976d204ddbf3b19bb14901ae5fc9d188943a30837619fedbf4c48a76a63afffe9baf5cd4a33b1edb00eb6f72d50f19679a4e1f376bf94903950cb859452db961c5e370938b9e3f14dd455ba1df2bf7b604c8244d2211828f90506f9773b47b528846a2bb6a7ac75d9317c970f79c80008a17ce139fac288c92bafc39cad28e479d846ec0f2d352d0d5b4b403b7148b58a08d36f6226c395880625914366ceec8b9ca3f7934efc63c58e489903ef0cfd98400486e9c1b9229c4c3b827f252e724e43e2cc4427baea3006b59921f1bfa558b8809197fa8af745baed03edef7e0eaee644d6c08c2813d2ff3362c6fd2751fb3aa9cb6cfc8d91ddfc33d08fafdb49cc3c80077ccc623e31aeb7cb36cce4b3272d2174c86b4c32cf515e01cd0d5db6c1dae8974bc3e0e6dc2b5df6b1222dd4c43276374085d3e2bee7b444f7ad6467482a08f7551c546e83d23f1a6761c848cafbaf16c5cc1b4e7c9bd3a18f08e43abed31829e57cdf41cb11371bab50c429d7ba54450f60bae3fbc851d136e33f0f439520aa382bf20b7f7f104b8c55ff429c6b331e705f1557c244e9fec5465c6dea487b3463baf09c89e811750b173039693a486eef920e8229e21790113f11931055234b80de056a27f2d22f7189f57859b723773a9937e156226e0dbd3ded914bca21006a5dbb52f0e2362cee15001ec1bd5a0cde32bc4c9641c8bdd7e90516954f6c7d1fb5c388d1d2d69ab13a6a3d1c20ee608a35e6bbc9eb346e2f6f604cf5536a01c0161dafad15df8397001c2b332f11dd306c037ba28fbc144e0ee01243a7216e8754f0a0985b795d9e14049f8647629c8d3365a4a8bc22ab0180d7f1cfacf08cc5f0e5d6531ca6b9ae1c217d7e61eb4f8b855a8e9e13c8a17f4b50bde4cd879e78b14e7ae2b2cf7f222879a8b425889769ccbc2b5c4af4b49e57fc0ba0d3746bc85450533c27fef7e184b1ccba7c9d5d557be3f99190d198b042cc68cdd3560f068c07d7b396792709e94f2a349d365d364366ce95d7c66edcaa6e6f5090a322a47fb6354ca162998f05f367aa1f3983272df3335926838993acf19bbb65b4ed5bcaa681cadedacc9ce4d69d5699c6563ed8d85fc50d6545cfdfacb870feed2298452026c27f74565fef14b90575f501fc5b0d636a9a19cd63050ecb117805e269688fe66ae5e273017550eb4ced628e5b04f6deacdc3bf8fd696dd0cc064eef58ff61a75350876977e633ff2ee111c8f81233a527b11e63c6fbd2f34856f927037c7c36a9fc0a89c3ad2024e06af4c8245c940d62a6f7b72c969fb1d2bd2cedb3be3b400d9b655c165690c6f75fea3a27e392ccef1fc97df0d5bf709fc29682ca24cdaf0ad8ac8ce9747c94231218657fc16003a00577b00a48f882bf55477e79284ed64db61352c4cbed0aca83af1381c9d7887a26a027dfdb63edb015439d4e27ba7d1b6aab8ea0d3e66ac5f3d4947f5a4cd063d26efc0bbe77f6f289d5572444430052a73cd6cfb557f66fa47627cbc0367649207d31843d80508336765f6fa7ae0e55a0c6f7e27323d0886b84d42525a5162823a3ba6c168be62ab96a82342e9dc8a17366ed3367a679f1aa76d9153fab2b8287beb6d8d833295298e2e1df05b1d0cb0734b573d32706225a34399316e81eb666005888b3cf63cc01c98c2d250d2c68ebf495db312615f93549ba111962d40c304666ecee585063f7dca02b1db9f5e995d9779a22433de27b02220824a35bb2c37a2bd83a225151aab09116ce4c52b66f84a9e873e1acb847fca14b3553ab11326ab1aab0d79dde4eff7777d21d13a0791e91ac91981e5a4d72a91922115c0dfcf35bd16d3cb43e2c02db208731f076ed0978d54ae8bc8438d71b9a9b02e8d8290609713e14a89712d71aa771f57327bbb9fc3787952a7fbcc9ad7d52daf724d92a5aa4d41edf463d58d0aecba76fe502f0409f32b3e28ff10f996b1c7e62d606c926cce0101778eedd0f1e35667dab06de1e95ed9148af579aef4cec792c7ad4d4a7ca829e388e284cad9212fd430498d911cde99f0c513e90249113f3ba08a4e4e20f3901f22c381492a972b0b63483a9be5d10ed774185b0d4c25eb2e1a7080990637d158b94db92159e746b5d57cd4d3dd8f86f12bc5662e4fdbacbbef9be26a1407825b469d525a05f76756146769e81184b77deedb879175b1aaf0c2379e71f676c1227d0f0c04cddd6d12c24ba79dcc04e015fc6568172ac909ae205ee9d03b1cddda801cba75043e961409efb7bcad56e38ef3c362668d47f0a7fa9c7d399d79b65553fc35a17c537dff651c067cb2e9b3ed4d31ad1d83aebac0b4253fefc0f1739a67c554833ddbe2cd10a02ed98ec14d68fcbff1698cf54bbaf9e2838624c164e247f15a70a86eaeacecd31dcb71aee532694130c61c347292576b853453859dfc9c5bbc0d4432eeca53d6f821849a5b3039ca31139d254ae333de33a7296804a400034778fea843f8de8ebcd7d738a7337e5d915252c769311b36815d5f1986c2b2475e28009fae7349afe4401d2769e2ef9a38f36b9b25a71a18ced7b7f60abdbc6ca68a425150098a1fce18141aa99f4a2d312c861713283ef9ed64216f29f62fa86f79830e8f341518a987587a37a85e00e7cf295a794828309ad168bacfc173e2badae3af192aae8b859802b7fa9cf92b27c6349d693ddf3552c49386b4f7d00d5f6025f7cec12e84bdcd446e7c3cdef4370e2cee09704fa101c5ec700cd6da29319be1ac4d7d35b58247fe9e140cdd148b3245d61e21fa7e79c818b29cda953fce3ab3d6aa71e2866f8f277ec3c5fbac5552bf0c191b2bbf6964ef869cd3bf279b22f6f38c2493a1bf1c06037d8e997ab13b47c53a0ba62bd8387f011b301602276b74819c997ba9c79d3bf90a4bd59b4aa73a40da4efd98fd0534ae468ba571e4638b97a789ef55b3b3a8c6cd7fd51879f3b02e7f6b790ab9d44fe57362ed044e8a14cdcde8a513cdcaf4a76055bb96d6be5430c97ed0f882bd8fdad67d46b05aedc790b08db09119ac561f38bd9dfa74308b8ea0db614cfd7c0fc3da78ab062ff4a3a1af2b8986d31ec8739bb05c382589292ea5ee201755f8ea2148fd59996a3b4dc303125f065daf1cd0ff009a3c8fbee3d153471ab3ee1fc0b5f3670812b50786c3d5843e01fb2cb1cca0e90c435c52e86d975f97227630819b192a8b5030932da2d929bc5998f7263def9892b091281842ae85061728e4de6be5c47ff4eb5aaaf57226dfc4f64ae76533857146c9449fe713f30501dd1a22d8f5a6a791a98eda280b2d24f6ba829f90df8056d7848288d57adb6723fddd1cac6bce831c91779bf4275ef936e1900df719f1bf7e57a1527effe81e26712de47a6a129d19bed75e02a4132db438a0e4f8bcc6187fa4c689ec38cba57f69d0a260ddf5294384b781db982afb2f651196b86324a5dc32b60cb7caee2577ebf48df269cb59cbb2a898b863bb07c99fad7321caa7fe40689395c60b2b42fad8c56aeb9172e25416736efcfc01d2a04cf1d7bb51ed932fd9eaa5ef00b4b990c58fb266c370f76ba38149b72fc5e454efbb9efed7f71fc25f5c81361228cabe1f84683314c9c1c34c73d465c0e43a885e2682f277c3d90b273130c8176ca5588c0ffc8340c8c440807c1a4a58f67a74900599e69df153fce4699af34436ed8e5baa093b639ea7f1f97b7614f90e7c274003e0993a04493558d83cd5ffcd8ad26e6191292830f4e7e9cb22ee187b92e6c3ac26eec640aee7c1f9173850a1ac2bba6d4f2b846237fce22f5d307528205933129770e0b20da23734e601471234b404b4f70a1b5028f4674783d9a07002f342df9cee4825612f8906d8623733b38a872e88499f1057592d2f244654bcbd5ba62fe5a2a92f6c5784a1020fd85e4ed01c5bb5b134fdf3c2247d8c541b8a3b8cae8e024e171fa91cf5ccb0efa550dd394dd9dde7fb30918afdac1f8549712f286d3b556733ae065182304428acda9729a81fdc765a80d68e13adf4054c556da1843edb9d6d4c0b209269eab1a9ef18f0a412a0b21128428390110b741d0190858681e7f9d3f54e391912be24990026a40c1e6fc65ebaf9348f02ceaffcde91811c56c7c4ae9976bd2b89b236e11d7c6f01e6841c946ed258769c212366759866ae59fd2eabda39bc7f6a04d80bdd4b1d374fbf023f63cf9f1ad2280d604148164511ac10fcdace7f95bac582c2bf967320265a0701e53f2006e7097d7565e8ec2b6c264510b790fc1fb61c5c12fa3b262c498fc297d373f10e067d9a39d38eb4e1b31418d6d9d926", 0x1000}], 0x1, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000003900)={0x5, 0x3ffc00000000, 0x6, 0x210, "eed727e6d916031dc4f12c412a7f7be31a7fdb2d", 0x1, 0x4}) wait4(r9, &(0x7f0000003940), 0x1, &(0x7f0000003980)) mknod(&(0x7f0000003a40)='./file0\x00', 0x2000, 0x4) mknod(&(0x7f0000003a80)='./file0\x00', 0x1, 0x10000) 21:11:10 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee86bb6c11190665a5403f3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 21:11:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r1) 21:11:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="17e9f9078898277757a828dbea13b778d63ad441f1c1b84bb8a8ddfe54a55a2046", 0x21, 0x407, 0x0, 0x0) close(r2) 21:11:10 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "bfc600059f784f983fd0300f2a57b0d42c050db97ff59294c13385bbbfb780ac7b53cac66955c891e1892b0ca83bbbe94e0097918ecc102ceb5f55e8abc9e73bcbf1162459a0fd31a5a7056c6760c6d9cd59c5173b8943bb5c6cb6475399946c6024f77dfb444d361f154ddd4b506cfbc8cc85ad67eada8a75f8b069561b8ce546f61a19ff0d2d11aa90de48b400bc272a4606a5066c6b2f0d3f9be96eb7aeec42fdee8afa7ac4a740a463a98f1a07439c3b4187d0b6883ffc56a94285e20433dd3055f270cf508bbef7c6f9d34444907c4e026805f484cda415e9ba09377e64fb337fcb935db9546961252caed19aa55d6b1a6521304a620dd2b51a5148e37354469debc22495145cc79511a589377c8f3c6039d82d2d314b53e806e9047d2904605b50fa801c14d142a09f2baa12453a0067757383d2b052dd31ba061935d87cc12c491dfbd4fe0412462ffeaee6ab2cf73240a3d58418b081d5695a170f3f926a4e801e20bc73f2000bc5ab0a483748803e6f0c3f4df9792f8df70e36f24c0d11e92295269ae4782af473fe10b639d3bd7523ed8892f8a0bb77687f7b2022e7f52b21473d8afc49e746295d48afe93216081ae68c8739410dc77191fad0c8552ca19bdcd4aa98f691b7769651163d285c2f3c7a755b72a3a8f1cd816b6cbbe72576de5319abfda3dfe92aabcbf0c91da4117d2039b7d99b7e826ddb7bd2b3c37ec63987b2d2a3dda47d5d6205bb0ef03bd8221e1692ced815370ab61b335d7197010da760c0960909825105b846eb260e3522962ec42332fc0b3219ca2074e32abdafd3aa257d1f5d77eaa159b75f1a568914b8050d0bd17ee45c756b37a5722dfcd1b9f36dc3e9e19000c00bec3c45a023cd76b1b57ea778bbcb7c2cb7c48a1347a8c4d4d12e83a53b3633c91f404da5a278eea5538544ce12a03de64c812ae9e1cfc4ebb937a0a528dec84655ed7bad0d66ab8af8e669002e9ac2f2b50f0d2994035f33c2a74e8eeb12c2fef59995dbda0886b65e1f91a7fa0e9123365c3343752e4aa787050381f0a6cd3e939601edca7c4bbf49b83c3fc958e25ab733c70b2e0bf8e4e0f87dfe271187e3bf6fef050697f00ff1cefa86e7023f6638983f462d49f16fa151c69f0f0a4ffbacafab74ff07012c2d64abf3c38c89841d411ea6dac9804f832e845828b903b4707de0fe90dfe01d0d324fd577c93384cc0ca6b8414b384d196ad2678f89e5ade8c6e2d366d5ffe624b917d1e87a043d35f19da1f11e4e93c587c04717e6758e72f2c5f288ba2b9684230cb460415069a29b0179eec073c2a357988afe114e249179795d2a85a4480469b8750f82f6d786e758ca2d2b8768feebe775c5daa50b29fd904c98a043ac2c3cd7dc86fa48b54b02aa7efe6f2f209ad74a861bf91e485c0919a96763b6dca027c17ae97021ee607b8b2d0f11bad5bb92a0836827a09143ea49cf261498801d22064570b90b58ac159c90a1e26b9aa8e860b1fc7d5455a361f56f83a8be4ce144f9b86d9076bbb794d522525320ad29d144951e6f577a4e3ae62f24fa0238281fac07c50435d66834fba6371791b2c0ead7cd32daceee93bd477fda6061cb1cf27f097246a5180a5a5de4e00e36bf7c2ec39923ee334b285bffd2c3884d13b6f883cb7931b09503551d82a25c655113a480839f019b07c9bcf18b8ea6c581cd75d57ce7737c85ca04a6762fe478110ced4b4976cf8de214cb887c97a4dc3de6a663a24041075dcfb411d7f45d7414dbafe21213b9c468f598a84df6ec1582a5dfa65c2658df6aca87f3fb782b4e701441cde959b1b676dbdc289994bb9cb2bc2592ce1d2a1956a15114ddd386475b286cb1f15732b801f141f076982798c9ba39905abf8ea18ab1d7a56a9dcd504652e4c6e95f3acf0952b8829f9f9d12696666100ded00c90fae1546143b1ddfe330a61dd4184ce8f4455739013e28278381bb70bfd072410787d30475c8cccf031de3918e13c14152c8b5ce5debe23b632428218725ad72508d4702da9c44d7d0413b50ac847de52113e354ad61827972846379f84dd28668146f7433d6c7f4dfeba0dc6506cd20654cacd70c4c2ecb9ccb23bf33c47a0dc2d4b16c799be637a2c4a6ed7b89b5d0794f94a79a9220f3f937e864425463226603f711960d6aafb8d93d6aa46d757d71e344e41e801d7353dacdb7dc6c50893d5e34a656c41b239b9ea49a57a9c2354353329dad7d16337498ff4837eca0e703039cc0eee6c74733a104bfab54ded6fd94cb810cce54aaf16d135faf5980292f84dee692b15973cefc06e978358e920cf9f7e56d29d49dfc0637eb8e8e24a49509e1e7dae4a9c3cf6be26c6c3d24c8e5697d42871d8719b147169bfe1f8a7df8e79dd821b00c8f653569bd3ff67d28c08b737727d49f7c00efee4215b1ba544e550e8a8bc5f3353a5d5b31acd21bc11a265bee4f94379210d16ba94fabace52bbfa990b81b82ee48ca8ebde321f7c6361ed3843002e8faee9a487167ac394bd3cf6c1749f6f871079eb86b0344f06beb23f582a03cd3eb7d2eafba5118eafb47758abb1403f82e804025172dacfa339d09e7b13efaa15909410246da99b01f05f8650a910af22a0f247a125cf1b008dd9babe9b7dbfb4aed124761e5043449a18588c7fa371dc5be323bfdb86010f7040cad777a4d4e0c30f38ed507a34ee4335d0dd5b8f3712fc569b72943c1472596d7fa5880017c737d08fb3c2cfbdeae79bc0ee8e0556ecd6b960e00fa39ee93d0b1693d77bfc276f6cc4576aa40bf8cd6d5d187b344b482ada70dc35b629aae99a58e10c8b4ec76b6f5ce1b011e132349ed2ad0b71b643aaff463fabd11edfeaee18d077c9a57e61370ec15e3919448537d21ad2074d9b83b29eaf5f6e5925b5eb7231a78cc706bf56b18b0b9d6ca597f5b9829586730b2d71d0b14c11e394f47f34d970743ce94faa40059dba8b9bc074e75614c2532431daf2e7dcf906a2a6f9a9fff9cb1fdec62f789bd67bf14170cd5ad42f7218bb4232b7cebcf5a81a52de56aa74717ab709f8ce9186909ea4e5639b3043c9670e9aad48de67fc9d9923765faba52cf27e5c8c5b1ef15e3a94a293298e83e4849af1481c8a7910ad1dc43453e1ab635ff5f3b7ff5bd5a7b621e18ae98fbefd0339072fdb5beac39d2cb85ceba3eb087e2b189e4939b527f0630b87b8d69f47177bce299623b5825e6f88cc630b2ee3e351582c68f6119478ee5e54cb9afb7882abc1b7c2e2c0c60b954d3c6f54882bff0daa82a6c00a7b039e0b06d41afdf6c01aac8519cc483d598e57fda49e7bd90f9418442c75ac06d04640ff08405b28931175f8861e37ad36eefdbdad3a663341f20de6521962a09dc3df9dcb1e9f59423058a1b638d01572b003a01574d7eca0d08e2d2e5ce03ba55c91ab7a07eaa40452bb1c4a317c4633c87573debf1ffddef792bac1b688030e9df8a9d6f8cc445fa360a42d70ee0c6ec86e5d51b4fc43a9236c25be3adacc5547261cb0c3852d3fabe92767cae1e6b73672bc62612493ddc648301d2bd62fa1d052992a3733221b7a81a400dd65d99a49d07b2d40d6b71e5f4c4ddd58e3637d460b59baf10075d0ca0ac90c78a9b08db5f974f8a306f79ff218861f3d96ccbec902aa44da88d36429e82b5eec762415fd3863e7d0a63cce2b8a0966c9de397f8e1d2a9ab000322cba935e73c846bad6bb3459df701a0096f45874c9e45740e1bc16dfc88f31a3ced5b4ac95b177bbc643af41df62ab566001870a2cb1c63ccb0aa5bd32bb0b5af7de426ede7a7ed3c0a9cbd684ea7c278d540d0b11d7ebf7d2043d6cc9e371731210d29592aeaf9ea5a5879299c0c3ec2325d2e93ff3ecdf5ddf85b931713714feeb5613f47b2082d6a8158cb72544ffd44994a7b8fe5b708b9c9a1deca62a9b926873811e852863b8c556b244cf6435a077f6ecb3023ba06e3cecf9f9b1356b420f9768d856799071317a6f4b6654606bc471fa14e2105fe27f30e2f4b7901a20a711e3e209f123f97715ee5e3fe3070e7cb82155140466971174f13a8727bda88c45102d1c5c3ca9085a8025b9a3f38384d70c54956ccfa935100fe4caf8acac68bc1b678aaa52e63ee8862450ab20b179586b6c902c8b59d14a836ccd696b611c86a0d674ff1fcb12f85a5bae941aff10127ee47a714f2a1198d426d0031f38f34c8329498512d6dfc1ea972016c3651ff734af054f4d52854342b1292a161c7bc7891200196f8f518fab3e196dd7e57d088470d4b6c5ef78538f94a1c949529f55eed935349f49010078cd0c93f98335133547a6882701b17f2dbb0113c3d9111c245d911e9a68dc9a3ebef5f4de8ebe355593b312ced7a75e2b22c083940c54fbe9c506c8c796552ba344294b6de078e73f1fb829a2f45c00402581620e719020b90ecaed9eb0679ca232113e361cf4da2279107fd972b4621571363f74bd9e4de374fe45fa7592aa08a2fbc2989ec4fecb48fe57592be8d93d60bd341f4a9994b747d2b4427882353264030a2786fb15fd7ab4be7eadd84d930a6be0b0c5827e96372b35480a6e6b685430d0aa1391780677709a76cefdaf8a69d8d3e5a929bc8ce616c1059101c712b55c8f8a17a385f44ae84cd47a350eb256496455b637ebd70eefb8876fbb4ed86a10c9569d5faa77c6b52d1693767dda6c4e7fa61a65cab5d3f7353ddc894408ee7eed46e9abfa5c284a706c79fe85dbafe60ae3b9e4c229d0b435f976ed34155077b067dda0fcb4d810875464307318497eb4edd65409f5b4382be2784b0e451f89b70276787cd3cb3a7b5bdb9d519653777c8045a45da278e2b0f11aed13ad7bd596ab493f9862c5855e3869b6759eb03305f33fb0a8d0c53a1240c041d7276d43b4329bf2caf9db4c495b63fd836fb98bc0b2b3dc0b4309c6e157770868735cbe5f64359c9ed32ba3fade8d1a6e50334ced8d12cfacdf9111d380a5b773d3eb14f9956f0185292d02a21ae6db9523e01eb7e096ae545c793a0807f7728f5a60ea545375d8a6c051702ed298f88f65a87d200259d9e2c3c15bd803e65551150a8311d4c6119a69cb233497b31fdbf532089509b2b1251c6c31ba0fbe0999c3e50dcdf060c279430e878a1561ca7cc8b719b11307339fc5ea1cbfc06564a93014ed784812f99941ac3c6f2d93e768c946334d9023929cca74d9d4e42865cc008c4845fb3e7b09f1558bb198a86918466e0f69a2f035195d698e5cf49d9559c9b7fba0e66c26efb898fedd169cd081fcb8df4235d2bcbbc9b4c8eb09b2f09fc570f7c1dda78dfe74638990540bd91dd9a98c231cf2737003d1719e70612723014bf5e57c42018ae5dde87aff797ee4d4812f34443ef3b8ccfbe1451aad1c1df936ea464edbbc9bcf1127a8a5e0350599c641ab19e5f46eedfb86c83930f450e39689273393d1e05a345bc2a6f195efcaedee68bb0e82ae70808c28c5a97a328141b192acbd48b56004a9162434cccbf01d496374384ca97822b70ee9c0a0a2d6d980704e62a1ab668b07235336d33f058e848382adedbf7d38d16a3bb6d7e04738337a274c1deeb514f5464ed2be317be6973c0fd00094dab59b752885dc8e68be2e674753ece9f17de0e2b12500bda3387ce9773a662c93f0b4d15551ab15a1867fe1c8ae4f9087042014c6971496e33ced78177205306767247aab412f8699af40277c4c8ad635992faa0836e6c5d34441e9153cfae2502fe0294b4140a652284551d046f9ed9419453cb908207bd784f"}, 0x1008, 0x800) r1 = msgget(0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffff9c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x3}, 0xc) msgsnd(r1, &(0x7f00000001c0)={0x0, "485898de23b800eaf31c93e509f4c02caf9738ba4879ece1695274b6897f4624bbe52fca871e6d267f97fae8fb47ab7b96ee10e0207d214f87e9e88165c39d5486f835287f9bf030f19aa75d9ab176a6198164d3064a4f141b1fd5b9d10e05e43e35d7b5668447e61c933c08d7f39cffd609bcb34f88c7decaee732fc84f4a9ed69b84c1c0227ced0c1c5fc493701d481290faff70b7d9a911d683331b18957c06ce7483000000"}, 0xfffffffffffffee4, 0x800) msgget$private(0x0, 0x208) 21:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) syz_open_pts() close(r0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000800)=0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x75b) preadv(r4, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f0000000680)=""/249, 0xf9}, {&(0x7f0000000040)}, {&(0x7f00000001c0)=""/143, 0x8f}], 0x7, 0x0) 21:11:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getuid() write(r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 21:11:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000280001000000009a2394b01952ea99438577a907d7a0cb10da6b4272cda71ace94cdf1cfae8519997e"], 0x10}, 0x0) 21:11:10 executing program 0: execve(0x0, &(0x7f0000000100)=[&(0x7f0000000040)='!&{\x00', &(0x7f0000000080)='\x00'], 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x100000000002000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) 21:11:10 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117", 0x0, 0x1}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000380)="965e49918f327a165e84fc3f62437ad80a08ddee528453c2cb38b4f0d06b61bd34d5f217a7b348d02b3a25d044effa997e5fcdf46c54488195b732f26568b08cc2241ee7b3", 0x45, 0x4, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x80000000, 0x8, 0x2, 0x6, "bcf27d50ce6588de5e6c0b65652b29132ac4ded7", 0x0, 0xfffffffffffffffb}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 21:11:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x9a0, 0xb18, 0x80}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) connect(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x80000000, 0x1f}, 0xc) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8, 0x1ff}, 0xc) r3 = syz_open_pts() pipe(&(0x7f0000000300)) write(r3, &(0x7f0000000180)="aa727e6eb7ddf0bba6792c8b72766bc21783132ff92b22413005047049b575620a6a749485b33e8fac85c62bb58c0a440205258613174d3cf034319742d89c7d271cad604408b22ea475e4759b880b29799d197ba8f55c19215e77f332a6c21c8b6389dbd4259e4d2633b3d532dee467f833258969da572405be4729cb90969ece9815574a7a6acdca9d08364f57c56a8d57260e9db1e96032456420795464efee705ee79f0c77420eaa530675d9a1bc1a4ed6882196332cd9bc907fb980e3c0aadc8e44145a0b438862bc50c1acc8b4ba50a89fdf83147011cc675aef676a9d7e4090be18de11d8858cce5f985930c90e", 0xf1) 21:11:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) r2 = semget(0x1, 0x7, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0x196) mlockall(0x100000001) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/229) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) 21:11:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:11:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0030000000588b58f60000000000"], 0xa) r2 = getppid() fcntl$setown(r1, 0x6, r2) 21:11:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) socket$inet(0x2, 0xc007, 0x7ff) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffe000/0x2000)=nil) 21:11:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f0000000000)="1439998b0e29b1360016865a07a556c250", 0x11, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/232, 0x150, 0x800, 0x0, 0x196) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) fchown(r0, r1, r2) 21:11:11 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) r0 = msgget(0x0, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) msgctl$IPC_RMID(r0, 0x0) 21:11:11 executing program 1: getegid() mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 21:11:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x8, 0x8001, 0x1]) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r5 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5, 0x4}], 0x2, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)) lseek(r4, 0xf, 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r4, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 21:11:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x0, &(0x7f0000000040)={0xe04, 0xfffffffffffffff9}) select(0x40, &(0x7f00000000c0)={0x7, 0x6, 0x0, 0x10000000000000, 0x5b0, 0x10000, 0x3c38, 0x8}, &(0x7f00000001c0)={0x400, 0x100000000, 0x4, 0x6, 0x80000000, 0x80, 0x27, 0xe683}, &(0x7f0000000200)={0x1, 0x40, 0x80000000, 0x400, 0x37, 0x6, 0x9, 0x56e8}, &(0x7f0000000240)={0x8, 0x5183}) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 21:11:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000040)="7a43e45b59051bf8b46adeb030c8f5cbe35fb2fefed5465e32bf4ee8a23aea6f9509c09ac168b2e45a8a7df56a62183fdcc86db692b4ad7fd9f5a69c21781a95982996eff61986c0e28ca479bfe8e65e6119ffda50b0a3", 0x57, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) semget$private(0x0, 0x4, 0x210) 21:11:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x1b, 0xc000, 0x10001, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 21:11:12 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getrlimit(0x6, &(0x7f0000000440)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0xffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x1, 0xf0000060, 0x0, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40000002, 0xffffffff, 0xc61}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x100}, {{r2}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x1d, 0x6989549a}, {{r3}, 0xfffffffffffffff9, 0x7c, 0x85, 0x93de, 0x1}, {{r4}, 0x0, 0x84, 0x5, 0x1}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000002, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x21, 0x40000003, 0x8, 0x2}, {{r4}, 0xfffffffffffffffd, 0x8, 0x2, 0x20}, {{r0}, 0xfffffffffffffffa, 0x2, 0x81, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfd3650f60347ce64, 0x0, 0xff}, {{r0}, 0x0, 0x37, 0x5, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0xaac, 0x5}], 0x0, &(0x7f00000003c0)={0x80000000, 0x3}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 21:11:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x800000000223, 0x1000000000020) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 21:11:12 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 21:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x181, 0x0, 0xfd69, 0x0}, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20782, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:11:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) nanosleep(&(0x7f0000000100)={0x2, 0x3ff}, &(0x7f0000000180)) setuid(0xee01) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 21:11:12 executing program 1: r0 = semget(0x2, 0x7, 0x21) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x4, 0x7]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 21:11:12 executing program 1: r0 = syz_open_pts() socketpair(0x20, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="6770afa172698ace317494825a463f6552359d67997fa07b7b14f480ce07e7703faf0d3576d13be4034e0723498b1152", 0x30) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) lseek(r1, 0x0, 0x1) socket$inet(0x2, 0x1000000000008004, 0x8000000000000004) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x400000006b, 0x0, 0x0) 21:11:12 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000000c0)=""/103, 0x67}], 0x3) 21:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700"}) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) write(r0, &(0x7f0000000980)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca", 0x43) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() sync() 21:11:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x15c) getgroups(0x1, &(0x7f0000000040)=[0x0]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3ff, 0xe4b8}) getgroups(0x2c4, &(0x7f0000000100)=[r1]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7ff) 21:11:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 21:11:13 executing program 1: stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10940451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852aaef2fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c3e5b", 0xb6) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x82805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 21:11:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x451, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 21:11:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/220, 0xdc) 21:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x0, 0x1000, 0x4}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0xff, 0x0, 0x10004, "2785900aea010000a73c9bdaa3ea6313f1c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x400) 21:11:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100c0, 0x2) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077904137d4374912000000000000000000000000000000000000000000000000000000768d4a84989817909abbe1f93bd4f9855c655b9289f5605c67e827c307561458c6075f288089e253555e376b6a0fd2fd3774fb26da1c8090bc5bea25d81d5ee39b938737278e44e9caaffdf5097cc7125c6bac7ea6636952d2270e4bc00e35ae761ac6d90d380f3f25a7d57c3e4bb02cc267594d113d8ddc96b7f3c341f9cf16d157efdae130ffdceb908d5eb340d5571ca00e42f99b1a59937f314888b2c5c4d061f9cbf8be62bb59b32678d86636e845fe3670ee06ba592e350ae1bd89997d130f6d"], &(0x7f0000000180)=0x6e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x84) fchdir(0xffffffffffffffff) 21:11:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x50, 0x14) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) 21:11:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="1eab645f7b2e4b8bb9a13c5533a117dc404981c5a2dd1926269889b594ba93793dee13399fcac5b493762d4ac1d66c82eee6e25f8a6ff76e96e713905dd2d058188bb33f5cb0b6ec97958889e8512d540741818f119dd9305b9776", 0x5b, 0x400, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0xffffffff}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) sendto$inet6(r1, &(0x7f0000000040)="53fb856ec5dc71071a10ccc61cb8e2d02258dab0b1716e9b350dc1fb62315c0cabdad30afc64cc4ee9e6221940b708f62f97e3eff69214b54a3f094ac5be2f8baec5336bd19de29f0e7a1ecdf45f00729e9368f9855d5e0fbea3f17779a70aed0b42c6d2ac1dd7195023e179f56551f356330f6a4437e81374b4", 0x7a, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x7fff, 0x80}, 0xc) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 21:11:14 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002500e003000300ffac30158dac0d190c01"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000577d82d3cc0000000000000000000008"], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0x0) 21:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xfffffffffffffffd) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x39) r2 = getppid() fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x13, r1, 0x0, 0xfffffffffffffffd) 21:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 21:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x9, 0xfff, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8001}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x555, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x30000000, 0xffffffff, 0x4, 0x1, "f6e4515f630620cae2903e0660d2d29d84fa5001", 0x9, 0x81}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) 21:11:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x828, 0x100) kevent(r0, 0x0, 0x1, 0x0, 0x5, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/134, 0x86) execve(0x0, 0x0, 0x0) 21:11:14 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./bus\x00') 21:11:14 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x7ffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="00002e2366696c007eb0de9593181391250781050a96bbc2560b151fe6bff8471c1334643c497e59fa51a7ec36f2fafb3daaf8020ac17f1bf2f90e209c4c213e4260ffa37f0825366ce9b9b1a0f24f584e7e92620158a11e41996f24e7b959ead15f830c4072493c3c556356318731640c9481339375e3bfd1f6225130d751181e0cae28d48024578f1810f0baa5709a1296ed4c9c19f0456ebc1f8edb5deafa31993c66bd02902f4415e81ea095ce82f3b14e25676437d22290a8ba46ee76e15a2ae74c81ed02b2e52036bb8df539bd6ff6d6df78cc1ee035235f99f2c0904a2ef9089790787f8e2abb800eeb20bca6948fa4ef6836b2467df707cdb0e88d0d31cb7446d425234a8814e90a49c751af1b9b986855e5946c66041596891a8bd68c5ceebaaa9685569992629a42312020361e2d297ac3f0fa"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="31c8fab0e935b539fb4afaab8fee97395de253c56d4c49168d85151e7b43846ee3eb853093d2469ac6e8834350a41d57920a7bfb7c653180ab8a31afade81956c2491e7adc98fb71735306987555162ad9dfff77fe1c077583afa96a284623d4f1040c0a913a257acda482c991f251bfe0453c991b384e99a702ae1d46e0986db4957ef1cf80bb538b818aaea661cedb6d78dec2564f77ff3e268920e86977", 0x9f}, {&(0x7f00000002c0)="d9744e44b7a00b2fa207406bac3fde5054aa966a27f6d1a40e9f1754380edb61f72e25ed439708597520fd49a3368cbd25acb6f6119d16e985d4b0e9dff33c8be10c072635b8047e1a0d2ba155f0c22cb41c4ade51190f5a93ec7f2f111a9a4c7093d4819b6e9fb79c64b94c712458e2317da02df9f7bd90093e5af184d86e9052464a7432e9cb07dd7b8f2cffd806929b814391fbf7567f5ea1b4b3832c48703e5975ad403a908f7652e4a32e37a9ce1fef8032ee6fb6f46360c015216a0e3bea55d42b0be90fc93e1566637b97860fdf77f5a28f7ad3ee368d46b40277b798f97d8e504a981f802a69ffc84a64095aa48b5c1ea5bde92130", 0xf9}], 0x2, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x2}, 0x400) chdir(&(0x7f00000000c0)='./file0\x00') 21:11:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) socketpair(0x0, 0x8003, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x12f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) poll(&(0x7f0000000000)=[{r2, 0x96}], 0x1, 0x2) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xffc2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 21:11:14 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20080, 0x80) linkat(r0, 0x0, r1, 0x0, 0x1000ffe) 21:11:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 21:11:14 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r0, 0x0) 21:11:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x80) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 21:11:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f000000003f"], 0xffffffffffffffc7, &(0x7f0000000400)=[{&(0x7f0000000140)="1b93f11a3a779d9f1bc15daa32cf9f270e9dde070f56080e75f8383e14aa3f070f291222bf335f6f2e75d60c565bd7025d40843ac1f8eae036f23b4d07ca4e893f16f38221e5c453", 0x48}, {&(0x7f00000001c0)="6b5bd53e8c1ffc7ff7ad67a0d209105183d331438e86959da26e18fd2c92c516c4e98e26efe1750d6f35a5de4c56657b7044d5b7dd43becbbaa4794a0c98a63799935d82d53e668920ca4c6e78233a", 0x4f}, {&(0x7f0000001000)="0c7568872c4b0141cb4c41842753399d568f0e9f1c16626ec8c97daac11af0a8f4b3d9164f4a8c6db689d1424bfd86ed43904a847f63419e3de649b498f20718d63dbcc240db96ad6d96fa34c3c47e028423adbb13f90fd04f9d9e0ced5d736dec77e7f490292205fefca21cbd889f88f8893b50b2236a99c8a2581f2aad7d66d8632ecbfe0615ba55d3001543a921cc21db0b7b56fe384609bb745938bf9e5e0677729ac6956ace2d5feff6cd7c56d9de56ab77fac08907777f57b65823818c7b0c5dba487643e8a84c7402c71ff02c1ffe16959335ea41e5fe57ee6ab735526d936c23744acf681be093ddaa6a3cfc4df9dbd6a544655eb9f4ca5b5f8105b2e910959c8473fd724406007d440c21bd1e51719705b2aaa5838cb3d43cd06f1651fbafb9b820340e56129a77e8727ac4c6667b817fc3eb856030235ab30adae46bf2dec2b48f0a3e7d4e8aa482aae48c3befade835a74af8f4c0231107a3177de1df29dbffe22c0aca744652a6062fa736b9d1bbf20a2d5eb0d8e268cf883b8817361a29b0f6376897fb4c73745c6285660dafd1a43c7dc6d5116ae1eb719d858e36f8d66c5ef06451958605dd9f8e08e7dd6402f0adb3314dea8384d5c52bb11b26723e6814fb00a4179a18130355502ba21bfb98508699f0b6c26d3b06339b6c260e40a8b6f51da1552ccdc5770e912a6ff0aca7af0bc852fb178618f871064bd638f2ca27654b230db2aaabcbdddbf07530911c7c216413161010cfc7df5200add70635a721c2a3af1e78eb00bafe3d41dd24c62755daeda369fff259b64f7ca3aa3a4d3a6864cf6cc8c9924d9e37674130444bd55956adf672c5ed9e58f002a477d93437e8154536444a6540416e0cef7f46f16251f5d4471f086c97ae235a0fcf20057e77e4e8821a2d6555767f1861ba9a8df195744ee0afe5657b7439c222d0efad3beaea5dcf462ea56a7321a83bf20bd07b2e3f02efa17462500d7a7fced1f52c13b3b12df006410c754d233b56772462d2adc4a2fd37c4c591692eb45a6e1901ae0bdb6df0cc05175cd3557677a2643fe1fdfed915ae658c63d514089d0ab641127d392841f2e4026fd1505df64e32b3532fddca7ac30acd2d5858e74d2f79085f64cab18719d830bff3ff5017426b3c1fe906c0fb9e893021532791a964516e968f70bb818013692e550448577a4f7eb298225899c8284b98ff8748fcddb5b848479e5dad73b6d10e5b7741743c7c8cdedc6ca2f80a801bd556926abba837672671a7086ebe077be65c748ad6914ee4f104d7140bddce383f39e172f7236e2a973013c3d984328f4a08b0286f0b0696f733deaa80e14dd1bde75501d117f1edfd86f8b44841487b91f843335189c3ff5972648a1058d5ca48fd655a557f271b993b45bfef70ab212816d03c632b12557e74e1edd7d1b777b4e1628c6e4e0fc22f454e94601a8c051a6bbcf26d9ffb64f443cb23acc6c7aa2d20ec76cf35b746ae53d4f46593d60e237e84fb0248c8ca8ef8558173f454de645a5f265e58eb21313d8a5bedc863013eb27d9781550c00795fe26cd207990cdb35a1db81494477e4fdbc2f0b4473f42873f0fc788dfa32daad5ab46dbe427db1605b24197a7124ada0801bc171f581d5d394d347e06f5ebc005e4a716eb1603236d8183411df884d55d343dcd4701bd676a023a23b6f4484eddd09369e72d0e83a0b559f493f3d7f0c7915efcb478d132bf345801808543ff35a3fd351aee029b5535302718f42763e5ae6a53ebd2b40c816c615f00c18b10e8a256fd4d5279561d9f30d53d84e3f69d1b133057622ebd6899e7e7a1e8af16e473e36d47ddd1295eb8bc362cb0f17a571bc2aeed33cf7515b43edf49789f472f6d12b2a5868775232de691b4a76d56a66454d780bb1b2b9d1d7c8c397cc1f3016a00a5354c6d753bb1aa138971e7eb287245fb70a08dd2b939729b3fc98a7c2c836f21512a14c815b3d2cf2965997a45ee2ce45ee0271b0b1726785b7910eb4617bb94aa116d5fd643d37994e06ee2dbbdfcb85d7e0b6367e3093848f91216fae6c0b0420081a5dbf9d0158f4b88b224a8b7dec70802b607c7f911cd51d1aebaf721f70e71ce4a596afedb87f2ec5e6fbc9fedbcc943c9e3f2ae4515580474d5265c37376fd64223a0dea841aa449c5d263aaa264202f468a49fe13ead0811e14529281d7340940d75bb570681c11e92390807f500fd656c93c15876125817b30811400b81b3a5cacb1c2151031c53932e542d74b807f488e960a7c71c9ebb6573d1705f0c09214463f25d886c6126ec476ba96586e32934528ba9d9c8b614ad633ea26613829caa163cce0faabeb7bb72dc9c923361fd17c5e86f4bc2452ec26d2d72324525dd0d710ca53a7e8ce990f4f441c4ce0c95294e6934399c865d09a8ee76491b3165711007ad7fb748fdd9fbab17ff8487c0a59382bfb8bcf65e6d7b849c06a21e1878596fa024183be9b0770e415f1bdf07879dd8f5d173c2f23316c37af3cfeca15b6743bc4daa3d61a912f3a338e4c740546dd495ac89f9127ce08021c724d5b3b9b2a923e506adcfb33031eda0eea60fd855874bec4a70f6b29f6e22e5f79c42aa9cbaea4cad864db61d5bfd22bf9e35023c1a2cf2ec2404f5fa1ba18fee1e2583b9beae3cab132bd688b438e27db961cb2c4ba436377355aacfb4b37746a041e1f098b86acb431d2060121bd63598a840d8f58636aef1de24de35722329b8851afe579d06a928eb832734ae2d4d60c2fa7a0d46220c618e5391aa298e32334856d361f2a62187bedf5f946f16d6fdea9ef3bb3766fa236571492cfc32045cad748852ac1552274c4c8a6fd38c3dbd293faec1bb19350372017c1bb862cc6ba55b5b176de630569ea03fdf10f90f235494549f8cb56fc1285879d335a3ba9a933a347353e1254c2dcb24cf5729d9eadd7bb2c46685c6b568c6e537306f6f390f6ad7310f3ec898e0a3527d1afc39c1804548e1d04251126b641254835d0901b1e5e0e45bd74778712b20a441f382e276ca13aafd4b34cd04610fa0c1ac2311c6d7768342260746158eb2d7a9c464ac0cd5a3491ecac2e3061541a01dad99db53636d0a46995302850c890baa2a3b1e417e8ba62eb995548e6f549783ba366eb526ecd785a283234dd5cf4b1fa0716b779ae28d4bcb5c3625120e020a7299639800dbb1cae225b1eed85de5cf3f93f164635cf7ae6e5a70f9a969fc9228b21aca9a3c540c29a62e9476f5bde0766f5194f3b48f510a6c9d60479ea6283c2a64a4749bf21f340e5d9b23f381d2ca3b7b4036bce43c10d783a9994fc0d60937f26326eb52e88ec1a065dfc526865c3e66b0ad33cd1272f1badc0766cd70dae8eb1ce789052f7a7fc2cb7e57c58d781449661fba7680e5c059e561bb526b76c9369c2963478003e904703492fd41b05222ea1c6eb26f8c96fe08a4ecd5cda150b746a9909d95bc5100a923713ed2cd3bdeed9f8d8a0d22bd57f88f182a8b98485091fb3d29d2c9ccc13b17139d8a01739829e172910dbd25d8de1d8a82c25650b34d68339ae8070e7966852429e8401b41b4710651f879d403d6cd0dc008e8f8191c62cafa0e578745f420de1829df99850544978276089b247236111f3c12a9a7a87865b73572821b6cbfebfdbcff2a0503982fd369196763dee440ffc3e726d8ffd89969098e4813d033f9234d13c6612201f8a67c2d8243b1d1eb7d8942c7e3c21bc4a1a342c9906b0bd687b6700e3d8f618705ca8f3b981b35519d693812a7839a931e57a621ee151a31027c4561a6b24efdd9dd56b941cb557bd35cb0e9518dc15d6df1382587915b2207d1f762d0fc9f8b60dff6debc74bb78048bdbdefdb4ce73e95144ab3e7329236a2e0e7abf2ab5a62a751786c1223ab7d539ad133a7fa064b4b704f33b5780e5244737026d88f0b14265bafa149ea83541d7721b6ea5117b4ceb4b7c69005fc8b7ea43f73997a808e9a3a3ac15a558c861d2504e4ebbf21c1d24f92bd8fa418120cfad8e21429af5a17281b8a73d7ab1e6605662c215df59fac58edb564c2cca003f57e88b4c4cc037c753ff31bd4a309b4c0f2e80fb6e65f4c0124c26baa78fcbf3e8a45cd786ab15ac1fe039e7f9a1fec3d0d4b2a21b63a649c8ecd6cc1ec72467a4b352ee308ecf2f3f29db8754db170ba437c4dd9da1e6589ef72f21907bf22f9b27a9fec18e6fe0e2e2f18f0818a2e2bae27fc875a4aaeb4fb99a2acc70f57ca025351d7f34f4cf119e80a03e7b9ed0f74516e89e0d362e6e2c0705c52809858bd00d56de52c4415e02fbe04466b2c5a7ee5907198e570eb6bb93381fe7181f0350f8fe329b887fa8a364e8288a544022a49934c4d1ebb37064e72cb8e6427345f878202e8329ca5ad1f9f674c453871050db997625ddb8810b2f3c61949a267b9817331c2142649982b22359ecd2f9377104ee0736ce8f5e99f3529b526a6ad58423d592e0dbfd5b46ce6ccbc6cbee9d905cc53d3dd0983e3b4ce9c3e76efdede5e84ad1feccbfb13cbbbb0d1e8b1b8e8da32b7799884d6742fa1f8078182ac21569d6c6442e03ead2b8f11d0e0544e77ee9b5b37331b2ba835dfd559fdf12e0e861e15f8b6f3a26e7d4cf8c69ea3d8f57a8dfa08d9c9af10fb39ad130e7e4329df765d667da8ce7bfe76c71a874ca7eed6dcea44c43fc66d5a457025c38aa3888eae8827a5e5ddd63205ea01462e3ee0105c7721bfccd1ad7269e1b82b862cae1cf5eeaef47033a319711e49e2fff9680681894e34a3ecd86398aeba90b8a897dd9cc5ac89b88a295a9d771b36c1c41ea4d28be691c9dd0f28311ec11d716e06108acf6f0ea623b744f4c1afd34cab9244025f1b015d52934310ffdfc86696cced2e7badeb06250e568c7abba57c550b00bb794dcb44b9b1788e8851d4dd2f419d9fffbaf60ec4ca90034401bc427495310c83ccb143050118d5080e8f1edf944466050d91f5192e47b479f5453bff7939a8d44f5c538170da3f396b0d19ef0e235d95e7fbccbc4cc871875e84c9c1bf77b9507bcc0698406d187e873c80fe218ec3f5d142d36ef5854bc6fa53ee39cb851609d3d65ae07679dfcdfa5811309232e74fc66eb1e6bab775509aa53afa7d1ca5d5c111db52f41376c39fe23bbcf93d7467b59349831b9668de19e7eb378d274f35aa1c7424445cdb9be89c27f6d4ae88fc436e8b53145eaab9c305209cb89a5cd8ee2a45ad712a0f8326d707ab321546ea92b7a60a7232ab5c44173a6ca4858591d9897317d8011da6c35e0d36d77e317e8e7315dde4d3ad2c5580685540907e136ca3ecf76300b9b96ba86a9ab7d38a3b908c86f771e7e59274cc79f8e4609839e31715d8cefde3f3f0e424195dfee7c7c01b57664c2b8b10211cc602c940dad72e6cd141ecedc17909e031ea185ce41d925c0bb4c3d07fe85edc8bf8edbceafa29ec6d7ca3d55ba4c4ec82fdbfe99a0ebfc678c85ec372a66b9d3106aa202df029901dc1e1f465895f18e864daf37a0c5269e056516adb904beb892993d628b82cf559b7de60078da2a48b73c63cb076db8ff94b574947dce217db08073025a9bc104038c57d3f63e44a31cfb9ad880bcd5e5ee9c6e349596525d070b2b49e951e35a47f6d0ae066edfdbfd24a404a311a92139d71757938dd84222cdaaa0a180f5751250615f26e4ac7ef6e65ca60ed2113c7a43c58c2698cb753fcdfb933a53cedde1a3b81e7c55adb6346e512dc4624e93d232e5a779f986c3a2f1a19783493", 0x1000}, {&(0x7f0000000240)="dedab4dde5ff4c07", 0x3a0}, {&(0x7f00000004c0)="958313d09da4be80c1ce3c319cd1ef32c2354b55c71c24dfb0ced6610c1f00d93fbe7dbb1f3d5300008c1f069bc3584f51bde96a1247e8a29dfc11c289379e0e4cc4554a3be077ddb3858c3f2908b500000000000037bace71754e48206fd1a9206305365f22aad7a19e2642054c70bbd9cdb36d4d2481cb6ea1a2a5f4c22bab8a32bb1be4b6bc03633bd5597a82651edee8d502c4b78e501129b6156acdbfc8a8bfdf3ec03f8a218a9f819938e7b510cf75", 0xb2}, {&(0x7f0000002000)="4c698a537bc30e28daa8db9344f6d9590220c469e863cdcceaaab756ccf9fa00634f3c292702e191dd56f8dc45834c357070c437164135f3486d3aef80eb186df6faf03bcdda081f44afec5f83491da8b152fd3da6e83ba0e2c9ad271c542868b9bf16d5e9fa4dd9354df99976f54d8eb757fa4c1061d4047bf7da63a64e869aaa6583b1cfb6746b64a809c2a34e1767c038cf4bdce8409463861226a4c55de3f8504de6de2bdc954807cb6ba3b6cf980015244c003afda6a211ae4b9706a8a8e3b8dc8c070a5e4d548c971d7cac39bb34959d8aa99d6b9fe60c9ba660703c55ced2f4b22b4e59f2759f80d58da60fa1f6d598a74c3f350f194afb1e2f7e05c27994142eae1efa7987568003e0e481bd3738574ccc84a43f13f205bfb1d752e40ec5f14352463f58c4d767a250f6e6687d072598cdecef648e9c3f93ea044ac5fdcf3437de82df66f9f38d67dfa97c352ed8ef55c42cf2f1831ea3666bd6b3fefe02bdd8cdf2d4c4ca75a0d6df4949821f97201d638c9ed84cfb89aa10528547d90ea14129f278b00d8228ff0c625ec6d270e2c314b400a63a1d5691ce70ad7650871b18a5420e1005163ab0bbc3fb0162655b2e4ccc299c679348169dbd48e335728a9d84debf20d27dbbb863a65df9cde9cdcefb52d24dbcba57f80b9dc0005f70ed5ff33655be9cc5c6ce4c9c5e1b700954db778629bd385bb25d1cb28f4cc4252f1047e5ac703e33637352c284d9cb586fc80b931e468127bfc099ae20b25a0828890e01d0fa072f17e57080aeb4f0db5ecad0cbc4fa78022b299adc14ec04416074e9b8ebdc61c504fd7d551792aea06c311491076ba522fb437ccb9fc89fb92b6b19d255cd9a5eb2e75d4430b51ec26ca53b9bbfbf6e82cc6dd0da49add25cc04820441d7b2e45d8ce2e5d87f6b89e46b8835ee6c11d4771a8eb25d054c1c3abb09d1dd34455267cd9dbec185ec94ec4c201e0e2f0dab23d5704e42bb5c1783b44289aa55ee9612cbf0beb4c003a2fbf9bff59e23b18ace06207ea40085e519a9d846fbd36f6c57dfa46230580392ebcca4834cbb845afeb6a94aa80566bbdf03207541b72c504c65513eb4a9061e971304a448b4e82ed7ffa79fb6b6792a7e477d269e172d319443b6dd26a5447f793d1277aa1b606a3d67755add67c86e58e89182abd3999f8d7b8d0a97e0bc19de9acb41fc704265ce3337c82189026c2ce1a4f0e0b8fc22626dc27fd88d601f605f7f0be1269bf9f1e63beaf293e7b1005bfec7bf38396d5241d63b643c7b5f7f48e340fa8ab186ed8c3d3782285c5ecd5243a62c5dfb4abae5151675aff2cb11870dd900e5663f88de8af8fea1661862692b5d5a4ad667a891ca04e674a4de2969ed0c773f25a730b3d119132260fdc71e88e7809efbd40acedc565b013794114ae518416f7534c574b6bf39956085547610c5644d0ce7f5fa72e8face2bbc6ec3dff31f182050e1a63135cce8003ec87f60f0a655dcc3ea6e3a1d7f438516076dfc9a4b79d2d2b114fd92dd3c9c5355787087c383e7bcd712314b4c84686dbc0060f42e7f6944b55f36a60f64231f1ad3091609005388ad036f5005ce4e8958bd9ae6d558db681e6bf8a48afe3de2a7f14f9c0b81a99d6858fe46d631a19d9dad58ab1756b85c2ffbefa78a34708166cde4620eb09701c6b5519ea0ad125311deab641cd6b01b0ef2b1cf130f9b8581c3243335da9b515e0ea2ddf4409d9ce2c622d7495132f32e859f7e9fc39a70d2bb6e2ee43a2373341399a9887eac55594f447743927372fe8981295b972d625f1b1cc24c96b1ed0253237835262a4cc184841ef471e820cd6648b59456d5bf70b14d7a48fdae332cd264e5f5c09afc2878650f1457d0aada1adcde2df5389ebfdfa4f86dbad63aa255772deae0cf881ffa0bbd3347ded673806cd940a3404770ec85a2bb4adfa5ba169dfb5f0582ba322f8741daf12f3b7854a316068ee8ccd0d5e4390e029a6fbbc5492f59df6da71fca78e9b76bfbd704dda3dbae9eaffa763f3ff48ea0f645d7ad068788364e5f1c220fd0e2512665450e7d8317b3193f34c6cf9c2d18f91288c1728a5c732efbe4f0cf0569c1d49d4799f9a561ec019de8d19dd20f82ce9544f4b0f3ab1b1319b9c60c68b995b1010f615b2bd1e4cd79b7ace560c53eed3e6813a006d95e623ef95ce42db7b2c64acb8d5c1219ab4e8cb5ecd1ee59cad990c2877b3f2a49250f195dcdb4b96ea4def6fdfb781866ce521aa15ff5ae103bdb79b66127df558949e9a4e7f657e2ef9baf5904b0c35b6613fe20bf600a303fd4d0e66957977c6fbf0b40df94badbabb14bfb5c6ae35f344b2993103da7b7b50999a26212599b94e02add603fa2e0d54b74b968265be622b32f80423c7d9f28c2f93628e050170c5bfad7335e73e7f5bba51e5305fbab456922154808d145d9c368a46e8341664c71fcdfbda4f4f871178e7175fd889a65c6fd249cda87035f3ce635d0cfe703799f4b417ca538c7eeee91349c4b282b9c79d79e380b2950a787c660fffbc8e437df48530102477559ec2119e2c31664d3e3f21d8029f8430414596e6b5062a7382152d8b41b3f9ccdf82652061af2c4ba07ba878ca1fedce1e8f2809773e6c4bc17a15f18a39821833a650adfcccefcc7d864f667249d19dff1fed2d149e6ed9837a8724fa3e1f260fd4b29ac0dbe7d2bd06058cb1892691ec893a0e1523b7e4b5cc39ea2349578529f1466808017923a44bfdfc5ddea891b87a0fbe753072b7e32bd2b4d75845c759c43561f6993a06e7d388089eea9438dafc23319a21b7e557798b96722fa007152181bba75022a231d47d118bbb78f683cecc7a0cfcce6318581661e443672da641a8a118f6e86fdefde7b45fb462f0db68b97bc2471767aa8abd77f1a5c4fc5ec9643e417bee2237ca617ff2e1b4097d2ada3943f363560c8d4c112e9ebccd05bbe4303cd3c644520f2e0bac3adfe2202fce755b12615de73cdb6f03647afedf14a4dbc7968a43e63b486bfedd2755ffb4e1501a91b213bc13559241ee753649b7f4af4fae5257a4e147a50a96ebb832384b668d656d37c452e2e1d7487474815c68f18f9b8f9d0560e23845054c153dc45859e5fe590ec13f997d62db0da24cad0b5bcaaae7d4f6c636c8b47a5c4215682bcbda6d5f35f79be181534ca5504d9ab2e9dfcf15fc98f1ab8e70edabf0a1b048a2e1400970a5deaa800bb9c9ccadce644fe0ca5efa95105d3a28be36f35c39a337a71a66ae2f8c711d9b9e33bdab2d4de9db7cfc6efaccdf3e0405036033e90f4d7257dfb54105c53bce4269c58165413911cc9ac0c6dfd719b99fd4b09b6919f12fad0a60380627f85f39b8cdcb33799227ddcb29fb61205c21996ff37b4524a49856d907376c6c598f7532c51810520d8281dff052ddec5731c61fb77bdf9ea9b57a22d56cd26d89590363cb3b9859ac15b9b00db36dcaad00c5179203a966e02ffce750181b516c71c71e7fbc8d715525d5cad79411a60cc633780cc139db1ff939836a4e7eeb3107d3a06c17c802eba6c2401c3cfc28930a7ade92d988a8c70c97b4cbc8d1dcced7c873d4e2e71850a35a64aebca2db075fb44a8146bd8cd97f5282422567c534936e8690b8929a9ad1e1204e82b894100830d60ebace5ee80a926254e78562526da40d1882b4a4b69d95fa1189bf1650f74638ec934edf4d36e030b219dd40bb5d21cd7af2440a31e7171de95e20ba87adc12a943684af3bd93f4576b4b9d81201e595cebcdf846620867811d199eb5f3b447eb0eff34a9601e5d7eb7e9fef1bf6ee9324726010da7c7cbe74e59add19c338e583fa090db4be7717984a8fdcce117bc3f7a6a8852d76b93fce8c61865049981d1d349ddd8ce7d7e987ebeaa3e8fb3c69c2c4b6e82ace4c90274b9524f5c8f28cd3a4632e905013fa056f1edeffdb7fee5fee417938629b35ba2baa0921d424deb0983b41fe4efd6925ee561f3de36c56972f51195783672678095c3079afefb19bf8e35d7508301717ea6339e85dad8124a86cb83eb71f8efa469314d33f1995aec9ca5686f6a7069ff03440220ac013e6baf89dbf1895dbc6c37617697993142ab4967cb14b4ec54d76cf3d5626e17fd5c1846d8ab8d6ad3f4294f7dd170446c8b7cc2cf7be003bba1697d5b9a1a4090015302d5c639ba69dcb55b8a9baca9f2f8d8b523f8887ddf77b0c933c527c06b1b6749b35928aa012f96aebfe67816f3e3dcb4d1d834fc1773af9ba16c57c5d352d86ab5f0ec7c83c64d741d5ae1af3e5a2625f9ea4f021fcf9b91f7df92bbec76bfe1043490121ae7339ccdec4f311f2095421a93449ec4dd57d167be8f2a49a3d0a9166d419d5fd379463e6705c7817d00a71129007d174f7f48d384c505bc863fbce0438484c531312f644633c405aac5133c5d56bea57cc2262ec9bb3ed7896e11bfae05b56c242cb3c9fd655415aa447d11d129ad8012e88abaad7ff23cdbc4e314d926b9d48050ae04687fdef3aa4206c771c1a2b95c5a5e66582251dc97c5b82ca8cb811c5792ce7cc00da919d4ef47e633d934ec07a0b1015ca8745927398bd3a57a6713b17369440fe7c103c3566af7574d70055ccd17cede3fd4f2b1ec1316da3fc6093102658f65a442c4d29781cac45e5b347db54f238c4423f6646b33ddc1a62650697d7d3e2b6deaeb9d078b2cebb61996b3d4f08de5a88eab89b8e819763741879ae5ccd6013050fd8381b97783ebda0c0e8db7c5e22da1e3dcdb935405f202e1d0a1be9552ad823002b918b1f17324ebb72f211d2c3519b2e9b268996610b261501d64336117a6386b3d7df6af74980441961081f0b2cec70acbd9e55843813e15e5f015a9a889b1cb019c4397da98387ab3ff33df4082198a65c5e2397ab157129d978267e18d3e693d2e27972935801fab94ff28c14c04c95ecb496f9185a113692748aa9dfb1f928f04909881df3e70b558cbb217d52d2c0a2f0674b221743e9c3af94f22ac506f74bb9ef6ddfb6772ae5e0fa9a6444427d56d47f48ec837e9c93fdad036371cdf298f2c564f859e0132a14265ebc8f652d6cad45595b7393d5294d705fc9c72783e8ac05e724ec5273697393dd713b3d5ee37ba53f07f905972ab02b7915c0c09f2d57d930801d28d62998e281e99f8ffe3cd5d52038e0c1f53ed1d6c5d544a582bdcfbee04e58fb9318512c28b514a191443eb483cd47b8d97c48797c8444bd7b1dd02e5c56ad0ad5eb974dabf551fe187e1dfc82cafc9799a28356793463cdeada22348f8102e1938bc614d96c9069c8afcdc2d4c9569acc36592547cd6e65936609c630d11a889ae23c4c8accac6e48593ddc752665f8f2eb9b14b811b8f6f22d1a0d8277b8dde9cf2831b910f341627a1646a87ea530a412b1e0d52c019336fbb9121396acfe89ada9c83448f5e565afd24a6bd5337116a86a12a36ff9c5cbdce1221d5ab140655216316daef5e5e9b4554f0148b8fc79cc5fced70abe64b67b8fc18bf34ed45a8a62746db87c0673dd0a723c9687b4ffa90c4fc12fa27007b10a9136baa41e11fe1c2b5fb08ddf3404553232f8c8075860796432388e4dbd28bd7d71248d309356db6a549bc21276b05d2f4f8b73b726bf41c226cef67d90a49d352ed0866e89ab7447a81562fff37371833fb69704b7d7c1d78e3df24441a819c40c550e6ffcd5566552333e1a2231bc8eff44b278e79c3dd7d525e95c870c92bb86f8ad1137e5288f1dd9aa5e525151b2b997e8e1", 0x1000}, {&(0x7f00000002c0)="a7498df7871444f389d900809feaf3043ef49678967feb92b32a6da8e390fe3852a8e6421ed5afb95b675fbc3fc6a3638c90f541ba68bc442d45349d9a0314e6085c32b4ed31a2a4c22fb8bfe2e259c6fa321c4c3bbb8bfad7ae0e71eb68573765d8df856e9f66a36e6a96769bdf14cf6b0b5195cfdcb5f764ecaa4d79475f6e7bf526d810c8e0093c571e4b3b70ccf356d56d76ed3039cdfd846b2a255a43815480155c6140ce8a8eb06db34ae1bfa2c2abc65df4b96679be6e0f927cad5a823a1cecbae5bcc33151d198b22a1d0903ea8ca3de8389805c9d92540de7ec444fd3ea96f1b938f26019e4ac4f88637eeae8cc262401db", 0xf6}, {&(0x7f00000003c0)="86828f47b3bb3ba2c480a794397486e033bc797c6d", 0x15}], 0x8, 0x0, 0x0, 0xe}, 0x400) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') sendto$unix(r0, &(0x7f0000003000)="fd89b1c38444f642c6cd4bc21f55548a78138b2e81cd57ae2b61b71b9d48eb34e783c9c6a4fd11866a2c45a0184f74166747e84c41d4e964f5943a9c2634b08337759d0d6e5b0cfb9912206caecec4eb1e71b10f439e078c434a2673da041760acbed814be9eeab3cc5e90db2aea0cc1c41d300b850f1bc407cf9acb6093d22c68c0fb58f0d33f84b0bcb8ef0dfc1cd03e4a41c6243722b3f3ed0e64f24d3665a6c4f7af79122ea37ac985e1eba9ccefe911f5644a999f0a8b966d35231bf09cac46fdcec11f84a03ec8aea46eaca967699622b0a457647547a54110b6c2a4b5a579db37e50cf118f32803e3b7267f9a07aaf8c597cbc031532e54050c061e386850a6141d609f96232ca86b7f497d1d3db917b10736bcddde03a420e708b1dc960bce11262fdf8f9454f1d5f448a73e853835825e8ddfc8e860d38f2d10d7895b5bd0c24cc174d358fad22f329fca2f6eca28c77b163e9dfad164c853f0ed9a9ad7cd196e00dece2fa6d6b7681cbe7f1cf0ec1d495b38edc7b367ec0eded83d6468e05fc445f2fe1dcdcacde8adcf8db76398a96761bea8dce72291cf936bbb36e1b8ac5d9bd201c7c35919b5871c131b9d28e45ac78c7603e9457b08c3b994cff34e4d8395d40fd67fed43a3990821d579438239ec45dfe4c01d2fb9ca0ee936f325d21d58a14634e968ecd614b75d1b1f37494778899f7275631fd0720c3c5d39fcca5e49f6de3a5719e0a9eb8aa7b9c4ed38682a488bda72ff92027003b6109ed2fb5e56bf205cc8eb71470b0a8d829f205494b576924bcff6b5559cdce0b30b19693ed8094c455f2fe66924cf0e6a622322f1e60f4a167146de922dabc8b9208dac0c7158046a4593831da87a65ad25054ee6c6ae0930e7c274005350a602e6b6911b5be2a3190d53803c83f53f844cb52234ada9e792576af0019830070254710604735c57bafc54d060947e892de8f0fb4b6527164cee36331ecde8c8d1f3b2e682447a58d493c56f6514847eb100ffd35d9f59dcdf714a4ed776c670e2d0d234557970f59b9db02a2bd59a4d3377ba490a3f0c9534424d5a390c7a5e2213cfb15c751c0469f8574ec99c61f64e539e4664fd538174a88d3dfb998736eeb692af58edcb865489166e3fabd86c4c334f7753c2cb06c69dd8a233ebc0af065ed7066186ce69bb4eb3aedcd536e38babd1b034ff095c7b99643cec875d375e11774083917c3277bfddc628104be881d0d194e3c94f37080e667a8ccf8511707c372c7ec556435d22bcb7bca791d5de3768151efb23cb03ed9c8190130c519b550e01e4a98101e265879c8fccc79ed12b1cec1c431057281ec5a8c04d2e1861fa015ffb293357bd22a69f4fdd4c05b9be11fb42bb32420b3c80d44e3d51e8e79260c4184f9d77aaa93f32fba6047ed37a7a399613214dddbe2e7fbe9790d12eeb2318e4dd41d4598d5b03e2562096fc4af82978e8ec1fedae735f11833031e99da121db390d2a0062eb31d704bb5db03238cc9c9eccb04671b8cf384d950f6072066cd0f509fff02e8aafb6eb49dccf3ea71f7eea2541df1e6e8420e812941d87762ff92ade44b4957a0d27762f16fc4c4ae06bcb1c56a47752df372bc65c8754cc2feba2eaacfff380ae86965d07b191d1cbe1f458a11254d81253988845e1f8a1a7ed2747692a33d306a65f2276b3be7800e7f3f49773284419ca3a9480be5ed7295e75487b9cbca2e3503ab2dc3e6749e825aa33643e7f97a6f29f834feb704f2d56255e4c4f5fbcbd57447dd6359cb49471c23730cf149a40cb2bae07d344817eadf36bdb49328e8f133c21bdb91fe76e7d0cf48dc290c079d0ca1ff28aae317b6ef240c0b3b31ed9739602e231e970fec03515ed9c4bb0c2a79d749d2e83668e450c93684df69ce4a5d39ac8861bbb11acdc8a3d423d89c4bb31496bf09ef003959aee8e39376c382082de60e8bbceda2d4dac53ec41d276a7aead1dcd8ffca3cd375271e0bbe5918b0f98138fd6cc1ff2b6a9b04ad895b39a4746646589983251af5e13f0c602b4e88a7c13f0b2a8d5a7f784c3038e70c08d049780882bfffb9163256b5750ee6c2a162316518ff3bbf3adac508a03372fb3d54c23587693c7ae7bed9086fb37544d8475628654856d287af06239ece14cd16395192b449e983ef2c4199656b02a0d93c98032ef319ec1be4a94fa0fda4edc425582b8bb7ee398b163b1b0692f10571dcfd8b09ba97436a0344cfc33876d17c47fea7591ad894e5dacbf97db7eab69ab1b4818a8bcfca2665970267c765a7b35a4c9b4aa33a0efedb1e4ca9d416b1adcc746b6e8c768ec81badc3dad967ebb51b3c8fd8addaa133b78acb5d872a97a620c5d4f065b98419ae799e2998a1edf211ef88596439c14fbb699dfd4874c9fe32315a30da8161d77f03e325e4a229dfa1f9a9b66e2a200863b38587e9c9737bc1b93cdd30b6bc7aebacae3aa2f2597f072ab6b1ebfde5ddd5aac430ab1bdc610ddfdb5294175bb071d00e45e0d8aedd6c9565a28fc729570e41a960df287acf3da49d7a345858b328a3742da6f7a65a21488de09198f140939e6509df32b898f1f94e901a3a48ecb15a231480f22b0da6cbb4900c8009a95ed84acb9f0deb1959bb58729261f4b858e7bd3311c49d618b3ee8d9a276aef0d42a3a3b50b8a979cf35ee99c18b0ade37b74748b1712363ace51f4e863365b2d426d8f5c870a15be34e4b26e889ddf282815f7659b1a46ef003ae0b694a0a4d403358f7e7d2ff179eaa51341a7ef799f38f8d76898437de94f13b393113db10c062a759e976ba47c5a0756694010f0acd928792bf44346e4dae822c976d9a2191f9b85c93cbb352f040282373db195068da484d8be4b040c7543864d5c93241a1a0dc7e712f6156aeaba0903fda46a1933e7a906cd7f8c44746274d79fd6e9b19ee2873046999088b86518d2c50c3dc059c3ea87cda601d6b3780a7dc852207c5b9b9e689c5da6263cf30fce6df17b8af827708d05c14146aec6f925c16512109f24d2845c29dca098e5debf38e82839a23db27d04e8cded1fac19687fb16111952cdda39b6e2f06137eed9e5d9ad790793fa016c99ece94a8a97660f7d6fb8ce7c0f0761004c5623819e39db23707fe4529b206d9f96596429e4f47e296dd2a83029618d4b31f452f06fc7bfbfdbf6ce843d80c1d53bd584558913314544b68598e00ecd46fa6524229ef7e61b7738ab2023410e71bdc54288a99c5d452ac4ca06c790b255d2f282118502f64790a15594c6c1109b0f034048521eca6fe2aa5518c65459d053ca7d741357f426785a37b818cb756de8a03342483d7b023e9986c9dcd9b4593b7dfd468a24cf284593d7d40f9acf38a33707c971b0b4103615fa58e346315b2b51b8f866a3eaa4d979d47e1fe41fec1ccf02976eff84f4df26220f2dba5a98e77ec8109adbd0c0e7c77b3c674ecc64c499bc15c7eb69ef72fc41426f891f47a3469492fd39d80435c8908bbf10cbfe71c7951c6b30a08a2454aa2e8dfbe90709659f52b3b68f7907a599ef88dae2b0aeded9723ef5fb1572a01d978a060163211f13df7c61ad0f37c747d51f39b061b5ea78d22e0841f068c76c04281b140d994c6fa3ccb40b54ef2e44477d5114ea2477e3bd5ab626d16851140cfeb037dae2c4b3c5aef61fc96aa03cecbb75a89e4e91690fa0aab58e581a53e014ac8738c0e8f06b65bc189462a773df0768ce6499f2c225bb6fedf179f744a44270ca208f41d2a869a19afab1c94474f9402e2a1f6297e035d0a1593ff357fcf1245db8f4984554149b4048d0d4c260a7aa84caa642a648c8675102c8ad812512f11496d72868fd02aeca7198127ec85b3fe5336c1e230435595029253fcaeda3f4e369b87b45e2f85ecf330dce7875566e3a65d5db5050e93bb1959a10f857b9b291c5b10016c85c14cfa88e7a440798e69ffe5c7ba9bb358bef1cc8064346ec704a0cc7e97c070c092bb2605d2a073485aaba66fd7654a83aed7937876e7db90a9c56de876853750a75f2c826e5419db09563a0672a3cd8d03b648ff0391cfb78cc92f372c407f796c63cc7033a7731132e44fe137199f7b30143592cae4b6fc9be91571c145738a1a78ea2df8c1b75631bd923cf8a34c734017da516e20ad9432081f48ce6ab383a0719b377ab60c86682466937ea8d919fad7ee257ae9f4a5bf3b038a389306d879f9696907190cfd239b7dddef1daadc6cef087827b620e8c8b0085150689b82ffe3992f9bddad1c3e0f028cb12b4d27d439e693fcda62fb10711e49dfbfb3cca0c996d055d6fa68627666f7d15dea3b6043294dfcca390b83e4334f11e96e51d8024d568920267b86ebbd45cf5d737bc8350070a7ba8031d9cb41ff6403a0b27b3e51ec176e7589bbb3b35b7f9a749702fe8a2d5be6f579f13b682c446a6ae85ef732bd7d55856bbda728d6c44e20039872ef4330762925510b7916db73e5e0317e061ad741b9c84b3d3194ad96f1d5f730fdfb6dc7adbad3e0eadd785393ad70d7c2dd1f39d8071e17f136d8c8755fdb86f240767b01d5f9f532f59a34049ba3400165626b5f808c09da30ac944905b89098deb44c4119a02b8f9b0876b8c38c170c9dc0764b23cb69a732cf54c5a59793e2cfaf6aeff2f8ce5887e2f374012c624732b907540a47bbd648ae6b4528dccd546ee3a7050bb2cfe8ec86a288d7e379c55139817e375fbaa5157f543f04536a554a04645f74b2227372a3ffe2606ff911e7f8fc2163d83728f70573975bccd5e0607293099ea616c4b4c7055cc0918ae62f6ed5755e78d60222c7f7c228d92b7897f1eb1c890b8925bf97350fb3bebf77c1e4a3bf83d0f77b507b25f794b7c4f77c02b2d1628db826a81ae5e7983524b36c5086a3b6110ee75c8046e19664b8d6c56feef064d14e4e1d765842ffc3a7f626e8e98d33b949d6690f39b035afd9d2cb491968fa6aa27b9c751f1e647da2be919f6ba272d63268883f54e9f8da66687abe6d0b7e2bebb2759c83d7661733cb5c86bbf058165f61d730bb0d6fd81a87c11cadad14454b450fdcb543bf2246365b87f0a529a630add809307ef4c7ecf2ec085a6946e8680bf67d1ad63ee7ed9af027b1819d83b5af249df027b799558d0ec25bf732d5f68108b7b840372563a635366cfb6c140c0d9511b141bd04bbd7e2faa8e1f943ab25130c36499a2a278101b71867a375c8cef51c0bb1d8e8bf301e7c64d5994f12f7e0541cd873d308b10eeb773b8d164014a6438e7cea97c0520e5245ff94f1793a2bc6ea2f3f8e9775541bf459ae0bf925136c975bda54b3eb269d110ede3e325fb2ddf519e1b4b6f4aa0d03e1b3389b36283367f516957a9e2b594c267653c00fe1dbd20259d09c4388b4967429951d218b3e11e3b2ec097342d88791ea4e4955fc0b3556b0afda80ea2d7c2e391e207cf2a325bafb50bb24eba8c909455435cbb54ec1f30b0cd38ab263537d35b08f9adb4a43c06ed2c9bc495b17a47a6cdc3c911712f25319e188461516653fedac3f2f73fde11d0579d18add3c77ae3bfdf894389a892437c90d106378df40b3e9c0a5684b3a9c0580718666178d19c6e83a72f4ff6b20d1f9a7281b9ec8add0780afc53eb78a548b36823a2f415e1a4daf4dbab9f4f0d747eefc0e4c8a4776bf49b02238813086a062e6740377e653731b9bc487c4a1a99cb75cfca5c95dfd5ba83dbd8d589d1a6ab33f65cde666e6c5e43510d1b002a3b48e7efb2fc0337843a1d9028bc69", 0x1285, 0x403, 0x0, 0xfffffffffffffda5) 21:11:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000180), 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000640)="dfca7379a3be28c0122822f55765e653ce395a4c5589de35d81719552e53bb1d28bda5c1020ba7e9ecb88f7c8a0da4d8b4906455cc233f1a03e90d54a4417a9d5765228b2d050fcc5b4b955f4be8abb55aefc09c4685a78592feb40529e222fa15c845bcd044168d4252d27f0227992123e8c4e857ac7b447a042f37bc389820eb8f9041518d7e7d3fb382ba15cc1a3b6eac641027e70545a9bda619429ce61a7659a65d40a7ae9f6f3aabb66ad7355675024f208a4d8104029af16328609a8d94", 0xc1, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) semget$private(0x0, 0x6, 0x22) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x40) 21:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/5, 0x5, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 21:11:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1ff, 0x4}, 0x10) read(r1, &(0x7f0000000040)=""/44, 0x2c) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) pipe2(&(0x7f0000000000), 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 21:11:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20800, 0x18) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000100)=""/233, 0xfffffffffffffe87}, {&(0x7f0000000200)=""/5, 0x5}], 0x3, &(0x7f0000000380)=""/139, 0x8b}, 0x83c) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x30d, 0x0, 0x0, 0x7}, 0x0) 21:11:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) 21:11:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10200, 0x1a2) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="5e9cbc210241f57d755c27ba89299ad73453def5fb060b75059836b5d0984e70e64f878548873588a2500a3c23a0c0c91d34b2e82a8f2fa4e9", 0x39}, {&(0x7f00000001c0)="94c6e616dd4695a0309db6d914a368b48bb589fabc80fede1eefeab5b1e68fc8edfad9182962306ce7d4b7fbc8", 0x2d}, {&(0x7f00000002c0)="cc18", 0x2}, {&(0x7f0000000300)="5fa8d5152a26881085d28abf99c4252327ccd9fc0c317ff34241e28f6aa4d217f95807635b9fa80c9a51a09555dd963f838af4360ef7eee19893061d276d0d4487af82084e46f1baca33822bfce05d47844760cdf6c20700d4fdce209c4a82adfe2cde42effe0a1bf194522ab522f17acdbcf3a8e6ea068afa6eac5483921aa87630a09193a8737c5937a280fdd06d56d754b476ea27d25ad938f42f66daa73cadbc476f8445f81766bf4f1a23b62f476ea12df84d4790b06223a625c05e3b03f3586a4627ac60cd820a5a5081bed33b34d6d37cdad6af57e037daaca142e5", 0xdf}], 0x4, &(0x7f0000000440)=[{0xb8, 0xffff, 0x4, "9518c580e7a239de04c1094ee3138b50ec121c0173c32e4e2188c8707e10876ab04cebee62d6e9809bdb8211046ed06e2811e75e10a144b60acd5dbe0ad15197239f7813f0ae9d214c5c7a66b7ece7e592b7cdb4cc4d08ac36eb1fae03508d00c4ef8acc7369c413fb72b747b26e16351129286262671d75aba7603176cd5957c39a3e23df85e83e4964e7128a0617446f92698f83ef42febb1e3b7ced3a452fea6406d859"}, {0x108, 0xffff, 0x200, "e56034e93c99295126d33b1d8e2b15ecc3443100fe9b0755ad58dc51200ef3aae989099abf24bf4346ea8cfdd1bb705b7c9de6cd10e55f7e2d66220f477eefcbb004135adffa0332e238695fdedaa182f4baab7214018f7a95102ebfb39db53b802fda0bcc7e547c4a402084608de8c24ab397a8be5113cf1ac38e500cb40c9688d2ab2a0a27fb11d0fe03eff8fe3b5736e5e7a78436d2ae3a0622d82973d071ad7c403c472f179d7cafd28d90e5dd2e7e74930ba31a7630a790cddd2cc7abd3129a2826993f583741a0f4abed4d868a34f672b8d9e024b90f3be62d3e103bd8ddf0a2a504901e2458b7dac56f00cf067a3734c9162a5e86"}, {0xf0, 0x1, 0x3, "660125a8e20a88d357cd0e6825c49240462d2bac449afe4ff4f3d86711d81319a28720fe08b6f9e9ff8391731189c166dd32f084c6afbab2f33e0f8feb63e68c1d2e79758362b9b5cfe61fdfb5d4c71f657bfe81b254dd6ad767cf3a86174f3f3c292fb70c18f53ae42a5276e2e424ddae2728535c2eb69ff165e1e39b90db1bb5fabe551e1e95da7414100fe0f0406c5b4e8501ba7fdb49abaaa531de35d40067036ac1a2a42853d01ee85910150a50b13e498a2b43a2ee68c2ef8f03a90c7d9ffd5c7c222afd9b58dcb8cc8e9d9553ad75ab379ead28a669b2dc09fe"}], 0x2b0, 0x8}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000040), 0x0, 0x401}, 0x400) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/178, 0xb2}], 0x1) 21:11:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x2000000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x52) 21:11:14 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = getuid() setuid(r0) 21:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x7, r1}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r2) 21:11:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x81, 0x5) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x3ffc000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 21:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f122f986d28a651deccb82e93663313f364c9d2d134dd73c73b6baa1e06e64581ad7f3835f1b47383", 0x64}], 0x1) syz_open_pts() socketpair(0x30, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0/file1\x00', r0, r1) 21:11:14 executing program 0: r0 = msgget$private(0x0, 0xa) msgctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1800000000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc80, 0x81) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000000c0)={0x3, "f413cf14d429021a1ab3006fb066e32043caf07388913353b40e7763cf0b59321467992ceca214b446cabe18c7564674a331cd6874a8d9da114a02d9d3c33ce9307910710c6485e16be3b793ff7a0daa5eb34bb88e6699bbd7e2"}, 0x62, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0x200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffe) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x580) r6 = msgget$private(0x0, 0x0) socketpair(0x18, 0x8000, 0x3884, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000200)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001280)={0x80, 0x1, 0x401, 0x1, 0xfffffffffffffffd}, 0xc) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000012c0)=""/95) connect(r7, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) msgsnd(r5, &(0x7f0000001380)={0x3, "f590cc905306136ee3901a63915ecf213979ac33bdfdc148731fe70ce74dd76761af40fa9a840ee121fdb0033414fe435a10f11da1bed3619f3309640530a2931f523e722a2d4b1045fcdf1aae41ab09121e83427582dddf47a87e5effba48ed4f172d67dcdffe8573ae49efeaa479523efbea888d55b05efa89ee06c717ac92b5ec08f2e80e76c29122a05965c2a0c23c22c23865db1054844fde9c69b8601cf81d9ec6ccfd5ac6bddbf461e4166441045d87589d8b6b577812fc7bd42221acc421cb8bbd9aee54b095906af1cedca3775fda80dab0fbeb87b8d30b9c1e0d2d30a85d1f9029516a5e6b20e3d597d07c15330f2539fbc1bc1446"}, 0x102, 0x800) getgroups(0x9, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r9, r12) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r14 = getuid() r15 = getpid() r16 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001580)={{0x0, r13, r11, r14, r10, 0x11a, 0x8}, 0x40, 0x8000, r15, r16, 0x5, 0x8, 0xd484, 0x401}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={r15, r14, r11}, 0xc) msgrcv(r6, &(0x7f0000001640)={0x0, ""/4096}, 0x1008, 0x1, 0x0) 21:11:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20000000045) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000100)='/-#\'(\x00', &(0x7f0000000140)='($:+\'\x00') r2 = dup2(r1, r1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x148) getdents(r2, &(0x7f0000000040)=""/142, 0x8e) 21:11:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ef842cb0", 0x4}], 0x1) 21:11:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="638c7c1a913b3181b84bc6d1a7a95cea2bf2acdfd6cdadfccc5268e03b7e22ff3a832aa77af88e066f521be21c631163c6cb06bf7e37e0d4e257387c82450f9721a066b8db91248445571e63d407b56a33294460521067f695477f48f0d0be0c53e1a9bbd29ddacc24ccb9d53ab8ca5e189281b584d93a510ef929d14f8a880f19558db293a8ebab71e5bd9b5d6315e81bf11e9384f1c08fc7476177cb08023764e76c4aa439e999ece67a580d3bf63c206d3df1c73610a5ed39fc738f9b6c33c196009d4b1aaa21f82f520a9b82fd02101a9e", 0xd3}, {&(0x7f0000000180)="c57b56b753f2bf983d3cc7b12d2648612c12b780", 0x14}, {&(0x7f00000001c0)="8d70d7e6bece8699f78253f47a", 0xd}, {&(0x7f0000000200)="488b624389dbeee4dc200d24fe65fed67aa29e94b5ef8289c4c4414ef6a458", 0x1f}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x6}, 0x4) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 21:11:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f00000001c0), &(0x7f0000000200)=0x4) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="12b56b4553bd136303917fba6c72ccc3993549e00ee4b2318de6230e9e251cb4ddb2fc20c730be81e517c34a1d22db951204cfcf527861a9f653507ebba7fa98fd17bfe5a3c1", 0x46}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001340)=0xdf) open(&(0x7f0000001300)='./file0\x00', 0x20000, 0x40) close(r0) write(r0, &(0x7f0000001280)="37d6cb5e106bf57c6531898d6aca986c6691ce949c8db010f41be0867c13d5e86773fe54189bba670b61c91b7a86e22b0648a9828268c8be27b62e1d57c5b97c9cea08f2570a5931100aff6ea8699e7c632f8b81f6623bf7134805bda3e21a8b391c8169333e3dea7463289a2e9c1e27682e044b920715b0a1b72363eabc5d7b", 0x80) 21:11:15 executing program 1: getrlimit(0xf, &(0x7f0000000080)) getrlimit(0xa, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x81) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:11:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) close(r0) r3 = kqueue() writev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0x1000) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$lock(r5, 0x0, &(0x7f0000000200)={0x3, 0x3, 0x8, 0x7ff, r2}) 21:11:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="100000020000000000000000000000002414e3541e69e1c15871bee7e552633c0e74a35d0e6e949f6f665505945e391e740c93ccf14df0a70814f8eaedb650763434d5d1e2ac188a5062dacdf991bc14e5b62d6f7d633fe0241c047fb5535efd2d533aa6cc1ab1c21246aaf88d871572a9d2e8aacdf5a6fbffffd3ae1e44a05272478c37bf367c887a50f70fedcfa2de122708d1116515fd0b1f9c34e5c0e75af49cef5bd417aeeca28c5e3a44745d24547dc2c93403e5a1422c7d42051d916fc4d9c07dea9f2e796a677e89a060dcf8ee833e5f040dfb16e623518fd1fdd421cc0f00c12356b0908df9d9f654ed0066d6845ed4f484558e745e9c24d64f3c5caf8ce20dd8e838f8a554a2040a37aa4ee12abc0aea96017625b950996074572d805dd628ca1dc2dcb145bc0d520000008000000000e8804e07df2760e7f6c7b9deacfa2b5d570ff0017c9568531c0d6387dc1538bec85e5d890d297d72806c8b9dbe0df62a18e5adfe70"], 0x10}, 0x0) syz_open_pts() fsync(r1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 21:11:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000340)='./file1\x00', 0x10000, 0x3) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x270) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/175) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') utimensat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x2, 0x8e3f}, {0x225e3737, 0x8}}, 0x2) 21:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0xfffffffffffffffe, 0x7, 0x7fffffff, "b2fb93105e5704194b9d3ffc9940e58f0809493e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 21:11:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) getpgrp() 21:11:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 21:11:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000140)='./bus\x00') 21:11:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) read(r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\'-#\x00', &(0x7f0000000200)='\\\x00'], &(0x7f0000000480)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$%-\x00', &(0x7f0000000340)=',[&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#-\x00', &(0x7f0000000400)='\x00', &(0x7f00000004c0)='$%-\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x8) 21:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/180, 0xb4}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f0000001600)=""/167, 0xa7}], 0x5, 0x0) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0600000000000000acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() preadv(r1, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x7, 0x8, 0x3, "9d2e1e9c6c55446bc9db71150450e4e83ffa0edb", 0x8}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 21:11:16 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10000, 0xa) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1099, 0x82d) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') 21:11:21 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() r3 = getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x7, &(0x7f0000000280)=[r0, r1, r4, r3, r2, r4, r5]) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000300)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = semget$private(0x0, 0x3, 0x0) semop(r8, &(0x7f00000002c0)=[{0x1, 0x101, 0x1000}], 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) mknodat(r7, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) nanosleep(&(0x7f0000000040)={0x4, 0x2}, &(0x7f0000000100)) 21:11:21 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0xfffffffffffff801}, {{r0}, 0x0, 0x81, 0x20, 0x8000, 0x5}, {{r1}, 0x0, 0x2, 0x20, 0x3508, 0x1f}], 0x7, 0x0, 0x907b, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x283d0, 0x82) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8100, 0xe) r3 = dup2(r0, r0) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/141, 0x8d}], 0x1, &(0x7f00000001c0)=""/74, 0x4a, 0x7fffffff}, 0x801) close(r0) 21:11:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/193, 0xc1, 0x802, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000700)='./file0\x00', 0x2, 0x80) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000740)='./file0\x00', r3, &(0x7f00000007c0)='./file0\x00') getsockopt(r1, 0x0, 0x3, &(0x7f0000000880)=""/120, &(0x7f0000000900)=0x78) r4 = dup(r0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/59, &(0x7f0000000180)=0x3b) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000940)={0x4, 0x1, 0xcf, 0x81, 0x8}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) fcntl$setown(r2, 0x6, r5) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000200)="82d2be43f4717ec4da3fab1a7e96baebb6074079389199ab5e186171978468119eb451dd98444aee858e6a60c4d4a73a41aeb53a90f12f07797c310420ff4fc4c53ae65a488f2e633bcd2d87030280ab7e21f78421091b9e76398a6de86fb9bb63dcd2752eeba6b161c7b17bc4a545184297fc6f760d4bea6e0fe88964c659e36806aa08ca4427ec8904b109801cc692414d967f3f402f53d12faa8c3f2c838220faded63c0d08ccb36e01f41b694140b82b681ffddf7ec8c7a2187e0e96d04b25bbaab69517ef60ee0bbf362c14f84f3ed445f5", 0xd4}, {&(0x7f0000000300)="88ab254111fea00ed2efe4ed3e07b069e36fa06d3f1f23e1c159784d2d3e27c97dbc62aca09112045d565be94b4496a9ba931bb37fa667618df707abe48d77c2c52e32f57f2ff00861707139b4644c832d1f7bda54d9e6a1c0a1f7875532f31b729cdc5d48bb9f11ed5ccf58f7854b7f1721b0f11ff41feb9be5988f861abd8e9c6fc6af56", 0x85}, {&(0x7f00000003c0)="7b3ec95141467d6b18623c316c08931a8af79e462a0442e8c35e5afc0942982086fafec81de89a9879192d206dc21557e126a05d0799ff6157adbbc348c05029d285768bb65be3a88d49e25d02bcb222d3ac6440c8eef00441694f1d9dc42167cf401680adcdafe7f6a2b643c7b2b789fd750dfe937405fa5d232de6fa48c21fe941f86d66d44bd65771433507ab9ec6b502818dc2a1", 0x96}, {&(0x7f0000000480)="4119c7a368f33dbc9e0474aeb7ffdbc5a1cf78b9f4b4fe840f2e620757dae4673abeae848a400ff15b5f6958d00fe29ed1082cdc2c55f8352449cad355b90812c5d810966ea8bb1870ad966834e3145d52f90f6274b7a94c8a2bcf2a2054b0b46251d705f6a7f46e6ea4db84f7988168dc1ae02eed00c04c837e438ad3e028c931c4adc8f171a5b93e487bdf6f4e306d51c8bac0deead36235b039580e18a212f64a32406d11da1d1c0dfba596c8629c24da43c74b40fca7f47cfbacc076821ec7d34f4672756e86af7fd96eb395a165081bcae1430a39aa663c86f7bb189955068b3fa78d", 0xe5}, {&(0x7f0000000580)="032016c8d79bf18461d43767170e556037d877aca6039fa8871ccf75342f20e6afe157c9cfaaeafe54420ee20da933f5e80623718d36c8a268ba4d864fc400233fbae5f71e473ad272faf4da9982904dc5a1541ca956988ec4131a2b7d3b28e81a1188d283be9d77b332172fba506a1591bedbd490fe61d1c0ff9aa074791400a7737614c1ca0f44d016d07d6d5734eb75198868fcb95daf9bd299101ef66230bebc33a7d6560d47450c1987af923246b1c59eaed28ac0cd49af11755fefd82f328ea8bea38e2fc3c2e76a265f59adbfb5ac9315622565d163d430899be2bc3a7145be422a2b8fe55bf84058da8d006524", 0xf1}], 0x5, 0x0) 21:11:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) write(r0, &(0x7f0000000100)="7167cc5913139c54ce995bc3b949800b5b1a545aeeb4aa5fedbc899ee90bcdfe752dc060bf195b0b628cb0bb53a9475d3768dd37ac7a4bc6f1553054bf08d58cfae03d397bc344bda5c57fbcb78548a61c44e7b9659df49ec840037e5734", 0x5e) pwritev(r0, &(0x7f0000001640), 0x307, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 21:11:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x57a) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 21:11:22 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = kqueue() r4 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r4, r0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r1, r1) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 21:11:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) connect(r2, &(0x7f0000000000)=@in6, 0xc) 21:11:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0xff, 0x58b1, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 21:11:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) 21:11:22 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r4 = semget(0x3, 0x7, 0x4) accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x2, r5, r1, r6, r0, 0x4, 0x80000001}, 0x4, 0x8, 0x1}) 21:11:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/102, 0x66}, {&(0x7f0000001400)=""/183, 0xb7}], 0x9) 21:11:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) listen(r0, 0xb5) sendto(r0, &(0x7f0000000100)="fe44", 0x2, 0x0, 0x0, 0x0) 21:11:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="6d69900f46b3d40aef37ae791bb144fea7664faf92658b77a2c533e84ed728ac433ddcb4194abd3ae1573204645f5ea23801551838326020f820eb612689fa937eec05db4261840d64922f75357c3b63ab400695580a37c3b687f22d4ed6d5d6601b45b8a54f4de559a8939e29cdfd0ef6739202000000039c8514d9f4b271c40260ce6e066e29fdebfe355c85f79277cf2bb6ab08e805400a1e435878fd293caeb4c7000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x5, 0x612) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 21:11:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) r1 = socket$inet6(0x18, 0x1cc858e728086a6e, 0x7) poll(&(0x7f0000000000)=[{r1, 0x24}, {r0, 0x122}], 0x2, 0x9) flock(r0, 0x5) 21:11:22 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) read(r1, &(0x7f0000000200)=""/101, 0x65) sendto$inet(r1, &(0x7f0000000000)="7ace8465bae3b0d4b060137cf890c4444e749a20786d3033265b235acc187c4bfae62f0a497854a99ba80b801c048e5f0c0c0684ca956ecadc67f10d4f0058a4426da9792481e84982be9c0e4930dd083b796e7741587af13ecb7bd7b2695a827895e1505acb82dfa20f1969091ca20c945d242e8cbec6a9e8bcaccfcf77d7ed004e092f937bf5828c9e51446448a8bb6ebba540f9dfc03e472d7c37d836fd32715a89e49bbb9b6c111d008bf94c32ab6b9db47041813ed2acda507d616c1b7232e3c73430f97e960b3c4e2a67a5bc861cfbf25e379e8474bbfe6ee2c0b6719f0c1232ae57f46f334b765adf81fb9c539e7ccffdc2a0ca9c6cce44d07b06", 0xfe, 0x401, &(0x7f0000000100)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 21:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700"}) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca", 0x265) poll(&(0x7f0000000000)=[{r0, 0x102}, {r0, 0x10}, {r0, 0x20}, {r0, 0x4}], 0x4, 0x8969) syz_open_pts() 21:11:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) getrlimit(0x8, &(0x7f00000000c0)) close(r0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 21:11:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 21:11:23 executing program 0: r0 = socket(0x6, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)=')+\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000001c0)='*:-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) 21:11:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) write(r0, &(0x7f0000000080)="67dcc6bfc156b8b562a269e3ddfc38eca90d884bf5ee5a1b1515997ad9f8c950fc32051f01fb01a9f7020ef8335af9fa9626ce886f71c70e0b02f1c29c6c4e59ef9b0ff4f89b5b26bdf6cf5de88edd2b5130784d2dcdf06638906ffcbdefb31a462c96a6f8b7768fb6062b76c1301a6a", 0x70) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000000025, 0x35, &(0x7f0000000000)="00000081", 0x4) 21:11:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) read(r1, &(0x7f0000001000)=""/4096, 0x1000) 21:11:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x11a) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e329543ffe8afef8cea6f1da390c9341bdb51a4f99c9a97df4837ee8cb96d2783958005e3701577936412acd28aee0e4348324edb794ac08bfdc04772aa555e7f1e939fccf0527c740d93c2438f95d2a32d4749dcab2ef0d1ff42a3c9bbcfd2db82bc366a4c28195d5cc41dc092dc9ac0bb49de56820582ca372f16c265cf816e5bfc3c9e1fa46412046663971a38ab2117d4d1d124ed4a9f9a265a157afce8c0b23d4d07ec7bd2b50ac3ddbdd264c12c4156851bbd6c95906ed25c026acee", 0xbf}], 0x1) r1 = socket(0x2, 0x4004, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$dupfd(r1, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="653000838b2ff81495918247b504aee6d0525378007613733e22328a71ff4f2fe9e7b0bc92f5530f280bbb3a5282050f704348cbdbdebe994eb2a2a6792fd474aae10c1bbf0204b3cedebf9d1cae0ad7e04b5c4d1b462cb117865a3f75eabb76a91e4b85c78b07527b10271e2c309a562cbbf9a8323ca88c6d706e24fcdcde5e838da156ab20588257865a"], 0x1) 21:11:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x236161bf) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/247, 0xf7) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000480)={0x68, 0x50b}) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8000) 21:11:24 executing program 0: shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget(0x3, 0x3000, 0x690, &(0x7f0000ffc000/0x3000)=nil) r0 = semget(0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/69) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCEXCL(r2, 0x2000740d) shmget(0x3, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() seteuid(r3) shmctl$IPC_RMID(0x0, 0x0) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000080)=""/139) 21:11:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000080), 0x20000000010008) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setown(r1, 0x6, 0x0) 21:11:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x44) 21:11:24 executing program 1: socketpair(0x18, 0x7, 0x8, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/85, 0x55}], 0x7, 0x0) 21:11:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) unlink(&(0x7f0000000100)='./bus\x00') close(r0) 21:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000f40)="c3d687da826a15ab8d46d82d2c83ab049aed13e186b0b6a033be26509f77827c8dbe3237523a28fd00294efad7aad9610e825161ed51c0bab0be4680ea06eecace20e7f36ac49241de86ae8ea69b91c6295e100127ade3fe86f6bfe1fe42d9b3d5b9c8298d37c0b448a0d442a4903b454bedecb52c9768b291eb771f24a210c42817c0f38178ba7e1de4f04c4936850d0ad29ebcbbdb6e08f214cd225b59aa00895beff0d3483514d6a3f2606038110aab1087e8d5174ef2f2dab980ad59c310a74113315bdf9a346dd00edb84726831956b918e6786a966646280f1f84b5e43f7ee27b51c9c5237fd66e58df09a498ce348c06d411d5296d0e1871470fdafb8cc8a955e4cf66cedb16ea0065e1a901f38d96f02b37a3366a7c04cf72e288554fb9dfb0b14e1aab136598daec0113e90888fb0f5d4be8882ed9b3843f37206ff1e0452af4a7b2fec0be03794aeb7f755035e90e4b15978ac880a1c54865e11217d308a87c257c84e00f9591784c93d37760251371f949e97f3369eb5566f57b772b8ec9f6fb31066ecc5e2636945b351fef07a5b509cb6d1ddb6a1613e029f727a371d7fa799c206e4aabc2206fff1ecceea4b1984cba216e0c5f2ec5ec770fd5d4b13a7ac43b2e03633b0918240e2e0b5ecb21ecf972a8cf7b88b451bf87adfbd0a2816df6a4139d6af235a6097059d7516ceb7421d11fca35e8514bc2473449a39fb3fa98b2914f4998ca19b4db7f89eb9dae2d06cdde8db7805858294c19f0adf105b714d1d0577d5bcd15d6ed326d30ccdea0cf2051f71d078aafef668e626fd18d61ef9278d42424bdf3af5ddee2c99744ce34a839004c64962cab1dbbb2b8b38134fc70405f3603849d83162ac0e9011103779f7fb0c274af98e0645caf6a93aa47147929fc14131755f2fd0653ac41adaf0306ec1253345cd6a58108172e6e4e41fe3de95578b4448fccfc9c9d18a38452d8a9848fda38cbb65e0b2c7a69714d851457feab7b408967d990dbceb49013f3e15f543ccad52d53492040bf775df349689154871e705d47ca00584b15bc7e4f14d73334da4d17fb30b978ef86507a2007831e7a096bee54dcd2f1e542221d157f77e1cefad1939fa5f5d5f3ab1ea36c26ba04ab9ea548af8eac5570a9b6d78e11ab48168f8c6b41cbbb2ca15fbc1e9875e290286575d684448834b2fe66b5af3708ff86fc957bcdceaaea979c1f8c0424f3734fea5cca87c5ad014949b8dec8e822dabc63f5767725d865d4a0a9c26f2e22a2e549ad50a0acc97cd59a69f0e62fac97f3afa8424e8662eee6a8c7364561f1c79a25cc8f48461ae13df02ca953d979066a074dfcaa60ef046f95b12fa9cf5d9994256ba1084a21829caf8ce346df0dc722155695e06d5518075d8e871f34f7ce208af11bc1be7e303fc71d130d04d5bf3fe124843d71b137fbccfdb6e7eb35457de0ac6d77ea5f86679447e8c6da28f11ad92831dadbdcb8c6a68c9ce1509d8b44fa03f9c79dd3f134becd0b9cdedf7980344306f8372ca836133b24de322548b318c53274b225828e1e4b30407995bcd600b6c198db88d1d852b2614e51d858491fb6bf30993e24c6353a4c82d203713ad042b4e3c3efadbf3a5f6fe39ab88a5808210b4d545845a6917f5a819f7019bffcd44d40172b3bdcb727cbd088a870cc285d9bf1ac5545b88ded857afd9af213fecbf92a6601cd99e18161a5c419d83c6d8beb8fc08bbffd60b6c497394f0e6c08c504917c96c0ed2049c407bff8f9eb352cbc98ed63a8b448fb2d9a16111a1164e7c7b142b6856e9e056f114aee3b37e435a4513a0e4e50af41509f916fc52fa6ac52cb7306c9efe8e1dd0d1ed8d47c6b52900b7bb7ab7d56ba808e30b4ca462a275732e7ee836892a206743e33668800819ad1088f77cdf2918a39b5756a22f020b0732e3b1518de886b37d3980fb631ff1b9e7bcd6e13fa6fc7d0c63397531ab35655267f31cfe4e896734ce6bf0fe018e233902950477611ed819ed2df19d47362d70880f99552b017d0743fa88f25c36891d84bee3a436cc6f2e9883f6d61941b5a9c86ecd1d809f1aa6e70eaec60c953ced7774b0752c04a49d8aed63c21d3f30168365050a73315f2c9ec3458096965a15ae97c6b47113ff3a457fc9983877b32fbdc5a517b8f408f8bddbb4fede4200dcc33f4859b4769389a41483275e0d005404e6de401cefb1ffd2af3ea9b57b49cecf593696ccc28ac0ae5fae9c2f142fd5083bef8fbedc9b5860ed5553735e915a1281e5a85a5bf1b49fd6347bc94cf0c92308b34cba979656f0ae35acf5da89ac2a4a2a960c74f4560d4b2e8de63c9e77b349414909751187e41889157147af42927a3e09ce0856552b666e352f7112950485f73729ae01fb6d795e7df06e824fc9b0f07d0930081762105b935e76c341aaa2430eca4bb28db41c15f2410d4b498c15d221c149cd3addfbbbb2f15bd17be75268556b2a3e4f252f6ee6d3d215759addcf1d001c4a572e39c212c56b97cdc96b6239312f1c89c251414f71f7927884184d84f00fa4e2a8df1aa0be70e961f99dde616fced3d52728db5ce5160a080f03bde9ad666346f0b86fcbf9fe92133bde2c3b320d3e8a4f4c130067f9a20510937f7f42977efd690103a4cfef73bcc3686bc5fe4c6fa098525477d50f5f90ad0812a861c491ac5342a99f722292ba19c848b9b3dc46e1e35411e3b6e7f359f16a1eacf111591dd4897a2b8be4762e2bc903692a354b3a8b94e7774fdc819a8c8164214fcc4a58510fa86088f8a065001a3dd904bdad41975e737b84185e80188ce1ea0b485715c6294ec127a660b23ca91420ab297d9ba6cefabd411495d411ecc9c97443442c7d16cdb51d00429d853333fa1e7e238e52b62c1f494e881c8cac0f9905a15eb40db9275b9126a15ae75235ce230ab58bf056a52735fb5e60d5a9120a66136b5dc38bebf99b162d8e6e150e301a0c92010935390561541440ab02929e4e3147830918e44c781b2860cbb5ab38744b903cd81d00e2e7d0cc36fc0cc11f3c92d514b51b7ab285d66363778c492e9713c3645b92ec5f1bbcf06213505f147c3d9cf44192f041f8e5bcfb95e1fadd898d69b90a29dced8a1c3f88b010725ec41ceaeb10c00fb0c33fa5a4a240cd1fb8e5233a0787bc9e3a11a4cbaf2bb0494ef813bb8cc6eb5ab7238f11c959d6ea601dcf3c2d4f3fc009d7e9f22c7ab3e228017ea9021404292e53aa9a5a0923f278753eb2a5db94bd239f500b4d76b13c2b2695869eae498b960c8f33bed0bad9e5b72e13d122ab6868dc6f2d70b973f717f0459387ab099783077646b23dff7d35a463918c3171becbb18cc76b3d320f4d6564c03bcc48fe70f921deab0e3bc4ce6bbb0ad44b6856430a94ad78183a9b48182d381bf3bebf53d031c5d4da6d31ee0f68fc3c907760c990df72673475f795fa59b31dca5de55eadd02c40408b9121bbc7eb415593583a9bebcd8f15603c74078ad2bb0ecdacddfed903f11bd671ab34bc823d6438e5bf23d053adb5e82ee44a91767db0262ec0cdcbbe94f7e5642694daf70f9eaaa241ab7d817ce806c7fcb93aa3c5a77bcaa47f0515bc30e3dd18733b093de98c5306afee361bbf2a73bfc2ce90c14d3c1cb6c40450268b4fb5f9d9682de41229cea3f48da7bfa0bac5223ccdf43c20e3d30fc88fabd684d91f20958ceb6281694aac18db87327c0773c179d0e0a859e68ebf0e4e11fb9f38518d71f3b67667eb914cf915ae8abba840652c20c8c3fca6f97ce4657b00aee65ea6fda41e8fc11af3bab130076fe6e4d344596d2b8727891376f61f4e877665900427fc63e956d0be3973ee7b2ed3dedac3693ed10426a10b7463fbb6833a4dd488044463f0bcf1b47da935d50fb33a13038049719eb717bebb238748dff7e47f42a7aeed08691042eab02fdf0ef30c61a1c2891c8900dfa288fea7126276c58f55657244cda19506e6e408b5262e8fa8fa035f4cc94d9a4f93ac549177e8dfe359e2fdd5177eec772e5a90b37cd7d59eae0d94f5f3d06de1f133065600968a1ae2f178fa447be0ecabf9bbbb25896702209e3e8e0066ab979e56b23691556f7fe9002c76bc3c170a2d0f199c88acdc637822f79264bff3819edc2dd47e45958df8933ff1ea6e650fd6eb12d53574a5fe4eeb912bc998589dfb31f7e3446f631978a8ebfa5cf8e655c402be8a8cba85b3f668e8372f325541b85b519a896997ac457e73131c6c7ce515081173cfbdd595edb53d5f56ae7b4485af6e09af7ce428236b7c86021617e14e9b95ef7d55ee797a9b5bcbb8654e6eefbadd6f209a852e1d69aeca711c591a3d74cb3728c3b33997e0382e539a4e7204bfe8fad0fd9f3addb6859cb101325a73640002465f17c32deb587a863eacac44fa1924aa613bfb328804a3939d73ae8d6eb5823f065e87d41c953ea2c046856bb00e77ec09677f765ca87b788cbab2478c8dcdf5bbc92e42b890edc4f859cdcf31604028d862d63ce050dca48d8d97762b83ed74380bb7c9c6887c11ce4274d86597e8590f93c693dbd7f3ad33e304b6d7b829604be32593498993544387a5631314b92ac40b1224e91e5e9f1bc3a13bce0adc5531aafcd96547360fc366f9c97b841122b61b7b9391d4cc2071a235f6b5b6deef94502982909704ae8c298ed86de91d65e3e5f2a076ff4422882488e1de360b42ff7448975b3ab2f11227cd7d382b4e7175983b3edb4329ea444fcb1b3a95f7ad0b10a3bb26282454c9bfee7dfbace0f92ade596adbd860e39680975d73d92717b7c3ddbebba58ea37340fbad348118f90496b3ec476162e038c62c6a746634a67cb16182d5a972c913dc4d5e9c1d04b6d49e22103f8ea86cb06f87285fe5dc17fd7610e3d1d643ac116f7fca7c828483ff53eea942c1cdf8f2baed6e9421bd72c011b464d169d85958ca825b680d4a7fcfcbcd25bfbf45d06c4db4b57db09c66072883351c7c831e929d627d68a28822ebbea38f195731a575d33de5db50b985c7b46a6725bc9e65780f9d66ed99fb4d53aec8d26d8af4fd94e1ee9096f875d8ea96db5a89ae2f7677cadde43278bf75d9acbac70b6f571f6ef73dd58eacfa0c470b85f17c3a99d76589d47a8a4344749234330f37ad2b3a6baa0e8a13ea2a35e7a459f5c5a790c6310570523ae2fac29de5e0466c8616aafd8d7d70796ba9dbad3e2d932575b5fd2eaacbec526e373145b68f1808715a73fc6e50b25f9e6463ce97cc0d69b915e7185cb3814283903d53f9a899e8746ae120c0fcee80ffc18be186280b3f81638d3e77269e7c0c0ec6da4087110d4de265130a120fe836020549fd0d85b5ad833d29391ce615bdd874c8dd656485f82011ac2a138e015517c12da28869179569ffe8eaaba37cc4aac8188d48453f1869d1497dc5741f17f946307841115b01de37843a4502a550233ae3fcbac579e74e4a3a1905abee0fcef11fd585200e427f1a8567c1b8599fceb027c29f17c5485b0a7a9b7f8a306833d9c4bbb7c3a63c5bb764fa837c73314f0d1bd945d0f40ac919ebbae64e884625f936e57c3b811f7829d2ca0bb69bc7dd1f74e87d09d64e60fa4df9c60582491b4342e871b6402cc52333eaec4b5f3f978f422702a8e6c99dac68b0b9265b6a9b470030b7643e7618dd211b6e317098f8c62194736f6da2619b546be19a05b1b28a783bc35cba7f16f6416169ae2dededd7a46b0d4d135e1933acb1627ccbf1d5d5ead8c1363ac8a532802bf5901185d916151c", 0x1000}, {&(0x7f0000000000)="e48e5bbad55840c439376bdaccf21aaf1871c29bcbd82e816997c812fe9d01d0a0d14a8539efc2b241b6", 0x2a}, {&(0x7f00000000c0)="32d641fd06e1e89d966e4e7631b9b0c2659e7840e8f4edc34c9d0913259665912ac4d363aed41a17026d232bb687878c8d244e9b39ef99528a1a75e9093aa3f734ce7f248041e4c89e19c748bbffa5f1ac88abd83ee62010a0996395d4242bf9daf9447026c583", 0x67}, {&(0x7f0000001f40)="49c7bdad7775f7a9636b6731ce4275ff3589757e339b1cc84f7790cfb1d803f409552c382ce07724eb5421156b9f8be79d1a74a5044f2898e5239f8f46205833093ce3f8410753ccce14f313649214c84c9151bb6f717976072845328f5f32a4ff5c2f29cf9372a9aba4aac5f37d1a758fd310ba9d3d278b4c8e72ccd3e074d44cd20011ac61ddff68927d85cdaedbc164846fe0c5208353af54defb84a21f04808ab67f08c8ccb7cf620eb20bfb2b98c366375f5b392c7d34e13fd0de9966c862b4dc3d23aed76adc3d34f851df8c21851c72e7ffc99de9262dd3be2ade54306a9823ed375ebcadb5cd6fbb5ae9748c28953adad52a11bbca2af2c44de2c9fa393146fbe7cb10a0419f7ba06103aca4b97da082692e399ee6be23cb2b51bfe83085969158796c11d219917b8998278c3a2e4e621ea91cf843637ef3e0765527af7a39e88e8159ffe7451ded880c26da7d257f25e0b3bd94f9933827fd50dd7308e42193e271196040a4d5ade349868e0f9ba32f5987f7b020c382cbe161ae8a0d8899324f10ac952dae29c637b47b7986ff5d784c6fbe987f7f88bfe7365c08ae515b144cd36e97b2c9878bace71eebf65660a158c9ff078075958fde008c3d1d9d7d4c7ba7055662c23dfaa636da2a029920b60a16c886824e00d0c4290d0e8b1ce585e59dcb6e8af77858f719a1077221c386556935feaabbae5758f157c2025a4fea9d3ac98afbb21fe087997fd20e5ec8ac8d128fe403f07395b86370d0d06f04270ef753883920aebc1eb66c34d23abf3a888c47eb36535a754327b1efd4f52ef454cb31c7d081499f03800fb9bc839f65e2697a9d6f0e0aa10ffc5c6fa13bd3f79ad85d21ff60c50669734f13fc7e63552fff3969d7d1738686e63e90e33bd4d010d1abe20541d9ed6b6d484ba4812e9e8277a992b8cd3d6fe690e884b669f79f80a03b8cad7292ec51fbffa99aff0cca85c64a75c0f8fc17ebde8c1e47257f2f34ca73aaac2a3a880cf8751c102e571a8aa33351e4d48f10da1b0b26fd02aacc18e8163118ffd4cd7e9feb7292fbfdaba568f17ac268f2fdfb171e219128a0cb4f21200560b96eb95283891b293ab9ab24cab7fe6c3b83fd7aed62e186ea9ceb5a647c6c2238e8c5744585f5ed425604f0ace079b50cded89a72e7d7cdf527f6994439fdb8a50eb45eb7b3da850fd0031e6686fcf2c3459681cc7b49eb027e8730f309bc3deaaf6ca4bca115ed41bd3c26d47743e0232bf158285b8099920fbbce9b110c82684dfc1eae7278bf329ef2792ccaee468435b963c094f7c6de6abd20db7791d7d5bac67c0d6a65a9368ed8523e34341fe599903c2f6e088dbb92ef3c9e268b1995a5df61716c9bb9eb55d8b72c7b936e2ef61ce9bb8283a5a961a72b373860ff0e9bc7c5559492265b7bf73bd68095b0a0bfbc03dba799c3ee0f4a7e13ffa3444af49ee51a021577f2c9f8944e28a07af5484cbadec0a7b8a687345229201ac1a9352a345418647ba6a1a70223ebffbb2309adee82531012d2c73ba1bb1b6b712e65d5f23b7a59f8907c7c5fce43e4b967fc66a5b67ab635d4fa6e3de8f082af11a4cd30019f89a7b3ae0c9ac0d80cadb08067cf148d7185f169cc347a5cb0638edf4aa8c55d2eba58cd97481587475fdddd9024d09d476eed26f2beabf49b708f23393a737a517b66434c269b78e69fe277cac3d87c0ba07c2d29b1af5f3495e5ec03038c436b86f010c2ef7607fd5d8d1b2cc69f0150d68ebb65aa620e81d5471c618932072705d348e31fd5c9f02d3d7e8257adda4afb1dfafc9877622d08428d10b803844298d0b99510c989c09b4062df7d71384a3af622fec308f8d5cbb47e554430fad1d510c011d8867b05ee51ba0f45407a16672673b98f185403ff90f0884cdaf4e60c107d6da49336ddd4642b60ec105d0c81995ccb9e80d4a49d27214eea2fd2a4f1ee7f1e38f5e75cbd330f1eba92e32674449f0970172dfb459675f5ad540a7ab4dbf6597815f312bd426779bd8f9c2a23e24f66dc82133fec6d913c48d8ab22563ef0455845a7e65eb626a406b5bd6553faee743f2f58b5d14e4e1b8764ee694d5eb954fd28f33f58c1d6452c5f0ddcfd96acdf5e00838a66aa8a3ada3817c18275813491745154050b0180221e2ace056f9169be9666a0c6e703fa8fc21384818af64d3acdac8213a2d3c940270b12fd2bc0f5343655a3554120c351ea0df23590cfd92a3e9c6704c1d06810c7b39f7b37b8ec4910e67a148a187f65d9d2a072e31daf9010ae04a4be4df463f473b8d41c5afc81a4377b28c802117bef26d5fe4b91f019c7214e9ae574db2dabd68b4a7823d247590fa906f25d4372d3f65ecd15eba12c5c16e81e4e43647700651c4c7c17971593806540221759b537e894bba05faf352066cca7e8d437f3c38ee0f650ad2e2e49c757f8028356a6a53f641802068934183c056651b61d3014d5735bb62aedce59d857ce370b7e0a898dc735cb2ef5f4e548e267443bae0b787f86aea9673fe0860fc1e428453cf49c6fa53448bbb804377d06833db2c6d30cceb400aeb3a7fd9a024168ffa6d656839292030eeeaf6c3b34b230716ee662533ae480f0f57a3b39bf71af20225a9a18eeb873c31ad8c1120013b8920c702d4024cdbe6cdfb626f33eb74731cf05f7e7360c888eb16bc60a64d2bc8aa78082b33961cc214a54f9129cec03183bb90b287cac9b0b8afb58c25efefac002a283edea5d8440cf7aba806016790ed7903e6be6712ccae9bb2b4c7154c96c83046a13436a2d176bfe2f09c404f4c837be67c5687fcf756fe52315a5858a08203ee889ccb3a9b70c77a06113829cdc4663713a8f8a4f5110a202c26b969935b1c80da6b4b1aa84320b7708253550f9808486b69bd6c59eeec085886d6e770acd4bf1b101c3a023bdfbe85cec4e54d159392bc1761b12ba03b0cff0da5a023f45d235635f9028afed4cb0efc69b5dbaab491f7a14bd59012587ee8d8ec57db0a14478c5e6f327052cd86e28b3c6fbbc8c9c3241c4a557b4b91a83d37651591afb0f2c03f934374984e5a21baeb914dd4df96a90a66ff19cfa7493957aa0aed4804b80bfc8f7e354f8d30c3e3d73881340687b558d5c40a2ef5f8b698504d4c6023a84b223bb8d87c66b6062c79a1dcc7dfef390e941b5bf0885c551585eea68a465693d50b2f8f348b63f33bfab77e74b9211dfe899c9945938d3b74a31d1e041be63d757db0667e925368227abb8b18f67fff63b6f510934672bded4cc1d243174481597912772cc1d094ddf6570fb6173f1311619c6a6acf113256253a00aee894d0135d2d23ca7d10aa848a9910dbd4f5cc32b945b56a5e232f8d22ddf9868b6c19f00c267c141050dfe4e72edc2ec95e0e76b1b3ce3bd310fec2e3604ad8260a800f5c5540a5cb6b58514de5100f15292be95fc4325f8f021d7cede2a83c3b04ca5752760e61636ae520729c1d02e1b636e773cbbfd2cb9e60c51f50595836ea8a0234cc920581652c920cd36a3cbfa22bbbeac493ff38c76c4358424c44c00b22df1b563ff140198623e5b762521b08de6eaecbe83efa0799e31b96b7989cf7ffc3d6dda980f13b933cdc43fa87080294a4884a6f0221472a8d7f0183bb6fa7a42606986bd086471efe2c99555e39839b09566079658f033aed26a6d913949fdbde5bfd1d21d4d5326a7ff30e76e60c3dc8b8523e2dfaa93753ee2df42d6cbf61174d5198d611cea572d2227601cef6d5d75c5615681c78e7a6cc67dbb0ede47e2aa0b3ef9dea68efc3a83075de6ae211e1b087f57bb2ba78fdf171d96d326b5f14ebeac3072a9e0e8722b99d6cce22a6063ce29866e04c33c1884da6315a7e14a629f41e8d69be299d34db19231b5af6c467a01833adce9c91a7ae732b3f8fd1cf0f6f6cd2595a8247e4a6172beb790589de3515d74a7961203ec2ff771a26f55ddcd40b656fbdeb611baccace105250d587e0fcaf89a7c3f38a28a42e2f5324d06d60b6d5b83773a42f4bd953aaa8a638416288f42cdb5c94dcc3239ba4dd589628d5a4f4d9723f25a4951b9244b29e657ae542a0bf0049e5779df71a5d2371ab891ec0d08162dba21f7936eaad5c23180c6df4df58cfabf244b4758d4640404ef9c382e738a146de0ddc1de2fff105dfb70b2ebebf2cbf04fdb8ef6e634af57f0ee452728c5d4f0397125dbe62fe9e086aa155113a5a2b21552c4028c8e822b23ca8f6a8c7b0212af0647c7f8f68e4c659f82ff19e58710cfd7fa34f2dab6a5319a855d3af061fea76c7ad88445b79319331ceebe476c7703a8cd25220a5d057ffdc9679422fa9d3cc5bd5e13d511e69299cb6d6f3d0730ac164f501a8aa6485a219e68e14a649c0c6f46563c05b0f1fa4f16fef9d247acbe66b90a95ecd77c19e7163c90da30f324c4f254e94833bf75201149f0c63555acc6c3db89a44766533146643dc424d26297214ff2cf1d809f5f810f227abe04ab39334a682418229b0783e7b1667cdd88b9a12af00d149a6bf633901ea639e6d74e6efb282dbdf51dcc43cf383f1972ef80c3fc57aa113adc14d024d1bc3a13d218b4fba7dd415eb69f38766efdfccfd53cb2e0f1f9ebf7f1842010311af66fd82dc155a63fd83958a39861a5a7e1c293d734e1e314f9d2adb1f24188e1804116c5034dff39370651c5648e989e2fdfa29c7f99084d6bc0d4a883386c575f12221628d305f41f7386d381a10852d6db7d5ea98006c9f7ecc35ba4d944ca147f17f4a1f94e3a21a1e7f01d3b94a2f6c5f61fd977c12645755f6a458ae427ed34e054bb63f6589e118db6d66845ce7d470f7872a5e1aeb29fe463fc3effba035c74edd90444241d2356aaccdd9299b400f968cf6df4f3889c38c397c6b56730c9aabbf35c78c6977728c54681284298932f29089346511314a471f74ec03ddd70eccff169ce8fc5caccc921d83bfe775c0a66865ed1690fc22495ed2d0369bd211b1d948745f6feda9429b2949b4687d74c9a0cf155b69dd4aa0a8f84547098319d21ce1b16926ce9c0f2d81b065dd1b9b33ca0ea7de91abeb0661777333a514531679e0b288a798e8b63130fb36f6a0f1869de21c99441841309d29a868f62a6b278939c5abc6e298749b8dfcaa6c9bbeb91cd263f05ce3ad403dfdb820119fa6ec344fb811e2bc57229d2d9addec429f99eb2cf38073f30aa582346a54dff2a5e5ec98d2f87f70cc183ccdd89635710cbba431609f51518736ca9c6afd9467367b272645acc70a2844e0027a0e65a558d9c0fdca5ab850d98390f37485e974459f30591388eb86746ead53412e50f3f080d1ee338eb0f642a4dd84453f90322963db0ef83e98caac9a77d9e937f4646dbbd4885945a9069d1c8bad13ad42c5f25bb96341e12acbaa1eddac8c36de388b1611e25c628cd49fe9017a9d74170a4d1673847c7be47d05ee8dd8675300a2681e348900513816a12ac744529aade433cdabf8460a1cd9a28ab6a77426851f67ee75a76b0538e1cda798a41c04ae8e080efdfcc60770b1f003891777ab2e0bc96ed5d4c49ecdf006df6613e310df0e6402271b7c3577bc5042cf92b987c287d8907dfcf562674bb68665d11a89de26e046db492512b96fc0890a83e68a69f3c93412a348a9f41cf0cc9d9e44e8e1a3ba949ff053543bc13c46ea15406c6a5a7bdcc98e640ea2e9dcb4229d5ef1641842de2126308560f660ff62a6bdd08fafc8b65aba4e30c86c46d606d3205c449f101ce19c04b2cd1b82f18", 0x1000}], 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:11:24 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) login: loa!&{@ ./bus./bus,, OpenBSD/amd64 (worker.syzkaller) (tty00) 21:11:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfffffffffffffffb) open$dir(&(0x7f0000000080)='./file0\x00', 0x20020, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) 21:11:25 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x400000000000001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mlockall(0x3) 21:11:25 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(0x0, &(0x7f0000000000)=[{0x7, 0x1, 0x800}, {0x1, 0x3}, {0x0, 0xfffffffffffffff8, 0x800}, {0x2, 0xda}, {0x3, 0x4, 0x1000}, {0x2, 0x2}, {0x2, 0x3, 0x1800}], 0x7) sync() semop(0x0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 21:11:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000c80)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) geteuid() fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) dup(r0) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x10a) fchmod(r1, 0x121) r6 = semget$private(0x0, 0x2, 0x328) syz_open_pts() mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) mlockall(0x0) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r5, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r2, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) 21:11:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="bcda45237b62aefec9057053ae0a136e880e186019d78d10abbf6bd13a6af23e4f9141ab18c24f8ebf866b3f996e3b01cd4d8015e0e6dd768702d8c4f01de7eb64bc4bab7133b8ba484af33d804a13e3eaa96136782de38c9cffe8176cc0de4f967ae5b811a7e5747eea27e7b817657f7ff32ccb634c503671c998d7663cdf265c6cd20f36d4035569a01bfd4a94a4639e24f6bcf279f56bc5fe9a582d8d16d9c72fbf8bdf59e310a2a4dc199f043a394e09e80df1a0c25094", 0xb9}, {&(0x7f0000000000)="e22a758f620671a052d9bdde9ef36ba33f66a39160e6dd203f37", 0x1a}, {&(0x7f00000000c0)="869832b6d3aa5a1cd593b3faf7364a14dc8f883a789265134ec3ca837a0be656b0eee2f3", 0x24}, {&(0x7f0000000180)="a9c8511bb42b7af3024b47ef1a77127cf72580e4600ea3d83354a5b223bbd4ec52d79c339cc3208d15e00227e4fed993935557e653d68ee774007199dc65b164d6bc64c2990dc8efd98f59e72aff13125642c446a7fd99635f2b567902eeab8015f06daa2779fbfd4ce72cbad09cd82732a94e4d149ad53451051c4f37", 0x7d}, {&(0x7f0000000300)="1a85940a9abaef1b2326548c70795d487804bb708a412dca5e1a779c69b1e0ba458e5748e2358f60f94b02886ec25357e952e141b6bda2af25dda2529144bc6af836e483fd09edc6c09e71cc69f0dc0a200199743c6ffb973b556da160c57e535712b1d531626cf5e4fb48139d1a54b070ca71b0bd4a167a8560e16c16094f59e5cf49e5a57997af20e1763eddf7809ca4613aaaeab4fd0de79b6aac5a1a5f7e", 0xa0}, {&(0x7f00000003c0)="21f261e6e084860b0a661c99787315ea5447751f38c52255778e50e58eda355b48ea595de8afe2386889fcfcd1180f028bcfd87ec20b32adc769feb8d0ec9b6640a855fc6269d07f0584155d348f2e518781b58aa6bcb7b86624c2da27b973556610632995bbbc44b5bd73e57cee9b9a74f17730771efbeb44a95864c105c4af2da442fb75145258f8e77c94ca64a6c4cf75c5c12c60e1636e484d11e9d1ce0bf3e89c3121994dc5", 0xa8}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r4, r3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r2) 21:11:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 21:11:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x2) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 21:11:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0/file0\x00', 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 21:11:26 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:11:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x3ff, 0x0, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 21:11:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x201b, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 21:11:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x401) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x1) 21:11:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10000149) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) shutdown(r0, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x191, 0x93306811c13a533) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) faccessat(r3, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 21:11:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x6, &(0x7f0000000000)="00000081", 0xfe5a) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 21:11:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1180, 0x7fffffff) 21:11:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1100, 0xffffffffffffffe0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 21:11:27 executing program 1: syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000}, 0x0, 0x0, 0x0) 21:11:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x4, &(0x7f0000000000)={0xe83, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 21:11:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/34, 0x22}], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, 0x0, 0xffffffffffffff93) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000580)="6dc07ab56c0c095c2febdd279aa96d9a1737b031f4991312db8859f4de145e40f145c8f7718685af2f42f82ad7cfd85b16ead9d1bf9f5619a6b6955eb222069ec646e982667d6d2b5775063b02c8188bd21584f541d7d5e1883a7c346144240c8ab1b3ace6f99edc240bf0d1e051c3d5675bbe87c49f7d64d55c52f444ffddfcbe67c7a37614a110130d7bf69e46bbb1af76aa9f1faf7833cb91cc6750a758c24cba592a36c74b2412417db2077ae9ca1cf1f12a3022e9c3340f07f4045e5493137dc8a58a0937728a3f03f99bc10dd06adba9b4829ac6e299eaa68c12f5c8541683da80", 0xe4}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x100002e1, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000380), 0x1000000000000011, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) 21:11:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 21:11:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x1d2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) 21:11:27 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setregid(r1, r0) setregid(0x0, r2) 21:11:28 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) flock(0xffffffffffffffff, 0x8) 21:11:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 21:11:28 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4}) open(&(0x7f0000000040)='./file1\x00', 0x804b, 0x10) open(&(0x7f0000000080)='./file1\x00', 0x80, 0xc0) 21:11:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) readv(r0, &(0x7f0000000040)=[{}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/197, 0xc5}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x4) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 21:11:28 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x13, r0, 0x0, 0x16) 21:11:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4000004301) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x208, 0x2) 21:11:28 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xe762, 0x0, 0x2, 0x1, 0x8947, 0x6, 0x4cb, 0xfff}, &(0x7f0000000100)={0x6, 0x7fff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) 21:11:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x35a) r1 = getuid() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setuid(r1) fchdir(r0) 21:11:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 21:11:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 21:11:28 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x4000000}, {0x2}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/139) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)) setuid(r2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) 21:11:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 21:11:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="501e8cf6b18a55510f5ac1485d17fdcc41c7fcfa93a3cd932f7601c7cfab458c474201c66129ba2091df34150b30216932e71e3007650a3e0c8e53480e76e0a3e22f76e91da53cb7c5ae6d0c5d48ce8e9e02c3dc601ac3b09422514a5a8d2d8e0e1a379683897ce8b9c938e25d0d4feb357a751356a2497df79f9956925e53c8d6b84d77a89e0a38ad08b6059dea57ed78f23d8e9b69d9ffc8976a11f0b4e59393adfa92a1d434c17fa9", 0xaa) socketpair(0x1, 0x4000, 0x20, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 21:11:29 executing program 1: syz_open_pts() r0 = socket$inet6(0x18, 0x0, 0xffffffff) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = msgget(0x3, 0x105) msgsnd(r1, &(0x7f0000000300)={0x3, "f924d557f0782357d3a737ac43cec05e7d9f2e90ba9a9d6548a5060a81ab3f48a3e79ba2f9e7b24c9a56b691d4ac74611db2aa37405ce591a4fa4a7c776ce1b1d76fba572a165dc29fc9c312cc0c3db141702a3c14c9087ab8a3f3ace12e31f71453c0c355a981f455e949c1e94f57be99ea928e116299f8bd185c8d00fe5518895136a40bc63e37a1edf749f392c6349c6b60606f36"}, 0x9e, 0x624f3f2539e9326c) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0x1) clock_getres(0x2, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') 21:11:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) close(r0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:11:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/53, 0x35) close(r0) socket$inet(0x2, 0x8001, 0x2) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="1bdaab8014ea24513f5a1a58e8d8f3b4b9fc82d2b29a0100fbcd64ab6c27aa630cd3a1208eab7ca815b1260f0b11923099490fa2aec3b647e5ed76475617eda07d0b8ed5a1b3deab2f8726732f2f0d359431b567cebc22d800bb4998fdd374f7a668776f7718ec546c0d228f0e0830d67dd71a7f68c07c06d7555b7665ae185f0eb9456e9fed04ad1cfc5f976efcc00e8a8c557464bee8f6c1d1506c1d52f06a41dd386ed5aada6aa0197b0b0ce6796a7dfb7b78c341dbc22f8a68dd12510e5b4f6004e41b45dd8d193d1a60dcbb93e6caba6976cc02135e840e7eba69341631d1a614956c8f9b478265fb1e85b717d34396dfa630fc38942afa2b033c93e6961fcfe5efa4047ab32b729d0408490bc04d3e327e284c966720ffb998f71768ae4e5662cb77b9a483ac3a15079208c9a44abe1f3b77443c5154891243c1b648d38d7fdbb39df9402eb3c79f4eb6106e17b7dbcd2e9f65c5aab86c3968e4596c21fe9dab6e0bc269040731b25decbd96caa1275dcd59c1d9d5a3c3cbbc7aa197423817cfd898c44e7c042c6de4c89c5224254cf0e75b9736f740e231fc03ce5c2f45490cd999822ceacf6f661ed6bf3da49e57cf5b3f2fa9e28ad11cbf73619831a074f08a6f070016d6da25be921d4cf25d1395ec799e28309177da23e65c24971c75e936979233c4269bf9577c2ed0ff100764d9e27af451e97f79687a256929d336a643d9c7d9c96e78a16b6e85d91cafff859405122242dc056030f8c0c22f45f4d98b1a9f2f8736360219dcf76fb48a7ad3fc2928efd06d89607bdb800977dc3effbe1edc71adc8e42eea499005bdcbae13db64f58c8b34beaa130286e589f2625ce218c3b60404d2c42140d80d251e816f5e090cc365d16bdd1f849621a39d4248eb79d669ef87cad3d7cd0cd2318c48b97d9c4e0c346a7b74c3fcb53cd02fb322929a3943657f6656602b1004f160fab0db96bc5b2da5180864f24ab6e30d16c747732c8316efad612bc7a3371508bbf3584aeb0ed76b31508b6daa7c5baba28235d97d4c452cf10f4820a66baf2472ea4df48088f496760716a96c9811dd49763983bce5956b658b864ef390e6254fae6984b4890854d655b4bc7ce0287cb3e3a1d9e3a03b7ff6653dec8ba68deaae6ba68e2dfeb496b5f16c4df329405a9e0f408cc46f713569a7e633f3544d0ebbe530bb56709ba8f4e86a7d3026258db09db8dfdea9b8fdd1c2b35d0d4732c825e1842eae2ad604bd6abc39a9865c7c814ce617ae8f6fa0e7736f284e3b6b62bc7dbf30b627be79990d948d16e05fb067fc5677dc7cbffb09c92bd46acdf4acfde1c1f75fe4fbd2b8cf3bb99732028e0b69bb9d00c1625e5876f4218914580b6ae320084d0227d9bb6adbcd5fe5702dd8938c1d99681204d8161927c0cea1a79c8addcc10758c275ded12177dd6b0f8304b84d0216a5864fc95ddd6e7113768ada4b6682d9e70668724fee8e724305b15d91d7185ca60e37a95e7d1096e3e3c119f5c3f021332b2591a4c991022c303d3e50238c1f2244f900c6d9a1df33a48be77f2ba801659f1afd1210c9c1d2783b4ffbff89520de14495f56ef564cd6241244a3ca022085bd5e02ba74203d8c27a2b0fb235e35610d06d746b3a85d10d7507d750f067efdf801624ff032c617aa627a9c9ba164f0a2a784572593d3ab0dc342614c0367b17ea61dccb2b9f4bf5608dff984ad64e8cd97da0f13c7bd5084fd6a72c8606593cd3c78fb8b432cb19a53565df6713c89f1ac9238e89f9071b9e75630da29cdd28e799c12ce6491fd55c92f24170f76f4f37ebd19221c6e37aba80be2402b4e10716c6088278ccb1e4d30f417e2ec438e1ec7b3eca21ffc2deb4f6d23087f5d3592340503924d641ae1be4779da8b474023c1a23af305bf4736ed21d982c0b6889b57a7b6d9332fd083bef8fbaf9f1581bf7d3620159c834276311e8373819d75b569fe1bd2d07fc98907b31e876b3d9f7b239bee461bad283b92483e292112cc17fe73243adde9b8afe790093a7f78b466a0e89542457fd4d3909236f30c3d0ce48a1101884bb8615cab7b223ff5bb658340597bd9f9ecbde4388c0ea8af8468a6375313b99a243ad1d0e4812058cf057a41aba049c7ae8f6d181386131d2fb523ff41204fc8ff41d9b63ecd0c57e9c9dc58a5717d9b583efa368b2684fb0a48acc2b977b1551efd421464a9e2028ead68e76182113ce5d6893150fd64e4131d4988a3804c88902a057fdb8bbd7192610ea84d2cc361ef0bb76b9c13894f186f9d11d4bab7c9b5b7778271f1faed181a8531357d9deb6a977e287461284d107c09e47c1e073accdf574f4f8f093de281ef4a51cf25410ebbdb2863f3209b9df0f9966f35ff69deb0fc209581001b46625c236b0d422d17327727d94b8a51d9696337c2f4325f6c0288d24f8acb13ea515543e00158d522dc73a14f4625607a79c486fbcd9b168614609533b06cde11916f7d7e06bc17aafb8a4f46f3889f56c807dd909cd210de59f1e8b4af28770ed25da75766b323740c051c178ad17408676ffa24572a725baf46da300fd4e9e4d7df86d2cc3f6fa6a2faad862d0948955ce9e1e2edc53eed7f2ae08e476fa16e05cadcc18b20ddf949115cafb6b48b4320dbabbb1c91555e44d5e68fb32200430bee5b2bf7d6260060608364b21d48fd8987e6b95d0a6809b7c7723f574d6cdc2e44bdd11e3e0468b82ec573580f667374b5f54de41d895cef7922a23d7f68dbc0b29cd1623bbfb0159e1df91841b6a4e2ba03d9454071fe9af06f2388eaa0d398e69957d791b6a1e334a656c20c6888a0bb545fb3d1d79eabe327bfd7b16300f69c607542e8493fc1a6a9d45cd27faa288fe2a2b8e4a5cf5ae21a5981720053bc68ef73d2e252e4b2ea831ea8bb6583f25c6ea9dfb26b84d1b8813f577f8cda8ca8c975fd51172f40e7d3e8d8bf58528a0f32998c6663a97773df2ea785d94e109d95812cb474cd5b973e66a2659e5791040bfc10531f1ed3004f29bc0d9d542078801c38b8e993597b600d14ae2c48efcea7d3dc4cf5234374c42c47b5abf56671e968cb99ef3f93e91870a43c618925b6e73e1da6cf2e6e370a5030c9a2c8811c032111450d95145a16352c8d98d879d28656892cf0762897100ff4055ad12913ef807630aa097cc265d04bd6fb1cdd7d62b85f125e95f83284365f00eeea78ea0d2384f5e0937ad4471be0724f53fa8d0b9674abc7fa3be13c2ad47818e2074cfbf0e5e6fbd74682bb65e3d24b6ab6f42ae3a6314e556d84390ee9bca6b7d9353d7002b4d447f87208c764b8fa069e12a3961114d72b90d61a8455b6d1eac1088d3955a3115f33c7bad3b646dba155ed2d31543c93cebf444ced8e197371b4395b72b034c82c23f017dafa311605c31a9cd847aa1398da33ab70e2fd92042876a074134bf2981ef0fbf2358f4a08df4754d62e0a876e6a737760df46aa66540278725efba01840cae7c005bb0dc3a32dd81fb366a4516bfbeac9572cd0a3c6d5fd7e2caf2c50d7abfbc22c3d02e45810cd4c8adf3a62d1ef02bd1eb8b229619a4e81f6637a16c3bea5dc46c674639f6d38f1410d52cf0d9c76859b484e0f06965e6ed1335cdc9858db546c8b1dfa9c0b25403057e495c8b6a5445083a6e450504c02755cd3318a13dbfc1b524546722d95f141d9537f2b2032df79c7b8f1a2fe87e57f5a5398d239aa7756d461f97aa4ab461dfb736c424d203b46b799980a44610014a72145b84362f4a9f49c65ce23e23b241cb899e5a42f6e5a870ba2ad8c8f9a295eda5480ae1c84303b4f1d135b102cdb76f46a0bfd1fa2770fde5ba674c9808ba2d8e206a8da19c67e9d3c6b5fff89c67d1973198ff3a3cda30f2d3b244910d79cf9fdcccc09fe788475c0716ea9daca22d270c59cd74377d8336856417898e67a1fcd4bea5fa7f97f41d8e048d86c27c591e84dce0ed6a6e88ef680a38f49364ea3662a23d2a2123321c7e28dede79ac1aa8473a868d059c75c470e8c8c9c70db6160582e87f01a4ba08361b308ac14d3f1cc640e4a3bfd0a3cbd317f5119e7216dcd53733b1252c81bb37ead94fb9147548e7a0e647ff06eb768457595912c19d3baeefeb3030e9121508d3528073262fc8ecaf1524cb04fab769b0c93e4f0f864b00ced6c9427548daab55123a1af008a6a2a9b32723b01251126a19565d0edd62831c5d0d6e953b03349d4a61dbd1e7097265295693339ef5175c7d2afbd8fa93d63306aedd4e4a8d348d8fc90bbeb35d431783debfb0b889d3612e2bc25bdbaf061c08e0dd2c2e112afaa18a6a26de88941c34a3eeda4e696da58bb3667c7ded2b2348e1491b3ac322358c242b0daa00e6115ec2acfe3d7e79de00b1a96c71182306f6b940d5cacb557dbd8177caa3d32505beba6a9cc74011eb034ff0f8fe9b58a0aeb9101716edc2b6a71922739f17a6acaf8d65ba0d82249dc1b652fed24ede75562d00a0e6954746bb5c5e811ae9c7093420387b47672a0da379d63059486a1a5ee6d9ff5961ea330fdd5be44788fd03ecde65cdf462fa93c37a3fc02995da4d51288479cfb9fb6d2e7b361435918755101168d83ecba78aad4bac4de6328da89473e5dd09fbd755803f6cc75288ee2939fc475e0875660d77325ef953fb5824efc6d264b299cf9463fbe331a27c6ee8063051cb11e8786782ba3497b4fee311cdc10bc8be051f6dae182b4813bf761a6d85cb7a1e1e7566c689adfaad86dda6a1365ae44a4495546bad63c6937d71e07b2e36d41c502f7d074be919b78881daf03e425eba5544af71c5cc4a178378399e0917a8f67ee80bab4a7e1caa01c9e3c6c0b0a7c68bbaf37c3b527da7298954f25bc97675578e0000826a0497207caf7845c4f2738d826a9864c7155d2f994ece0eb78dcb3c79df54ae5f72c12cc020c511fae7893c4dd3d38c9ea5191136c085403f7fe0541154b6314cc35fd471629550fa8afd379efa0b1071dc16c2d1a2cd5f78e08463bc9083df3ef3026357c4f27c618028a3ca7847922267a006a50b4c0386f4c5c4f3d8eac10ab0943598bbf574c59cde4675b2d96e8c1ba127641c785104aacdc5619c88a9e115dbf9f28cc94ad405f7529c052fd2385147e0ae517560f7037e1da5b3802e093f65a9997ac1585a64e5475ac0f76172c7924b94b67eef0890c8180ad052d8424a3732a6c12ad714426c28a4642fc648281d802318b673befe164059bbb515a7d395ca20701e43319431dac53b91884d0de7cc263b59e2d29c32956885ba895dc5b0a5d037f7de25de6b9de310f88711fe9a67d96fbe3adc0879adca1f9a368b70e3e7968cfd95f11615279acca104c257ad16edb592dddc41f217454273e140db2470ed2099a75ed2426ea6cc7defb3868bff773493583a65f323478df277525bfd7a540633c07d46bec122124410e540422b8ab8dd5e5cf45875c1130e75bc724e3ec008806e2e0ea6951af1cbe56143aeca132c890098dc7b6d6013478ecb9c5c90158e2857d5a99d3da219bf636fbbabc4819fbb23136c4d6dbeed7b3c0927b6856d52878ab7b6a5e775a8e88e2065f9bd5d0446e6513250e18f7aedcdc0f5beeb26d45f0157f932bb94c55918dc3b4107baabae45175de45147cc877a91f48679972669ac318ce18744da5b76d3754928ef6e310f872c4d53998e5b6693cbf0544b90207ed2a28424a1465afca4229a7d4c88e8b70c767d9327ab4f0b19697829b665fb67c05fcf7481dda74af69dfabdcfb", 0x1000) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x6b}, 0x155) close(r0) write(r0, &(0x7f0000000180)="dfb5ae166e1dc728d9ee93f4b8782484a79a589b77e3f1cf", 0x18) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x10}], 0x2, 0x1) clock_settime(0x4, &(0x7f00000011c0)={0x4, 0xffffffff}) 21:11:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0xfffffffffffffed8) 21:11:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x0, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000480)=[{0x4}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x3, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) semop(r1, &(0x7f0000000400)=[{0x1, 0x7fffffff, 0x1800}, {0x7, 0xc913, 0x1000}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x8, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) fsync(r0) getuid() getegid() 21:11:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) close(r0) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 21:11:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 21:11:29 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffff7fffffffffc) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) 21:11:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="76f684430d9e85739c6ddb79bb739bfd99bf3c1e1e89c12b9be05b3a4de00bd70304230a58e00534a4a6e528257cec4b55de848da2709d3b2861035241b6a5598eb6", 0x42}, {&(0x7f0000000100)="20dd76faa8b25cc22a98ce2b7a35b0c4c839341c287670e6007b847389574a0e7fa1efa7a527e1b088dfc4639b8f4a67276cce114c70b4f115401a826d6d6e57ecab455463b771398979d291fb4433292883b3421f1c1af6d939581f48e0b3ad902ade49a84e8145400815761502da1e2d66266790b48fe42bad4eb315b3535b7fd523b9fec65588750e4c8e37fb094482c1aaa786a659127734522f83889d6bd46fb225e1ae941daf127d288d40f385b7225080cf5f99976e0bebe9323987aecd270bd8bedd63ea21b5f4d5364d7ca638336c52c52001a87239fc8d1276b4d5fe9ce077e5e0758e9405da5ab6abe988ca70ff3599bed46dc807340d96", 0xfd}, {&(0x7f0000000200)="83b6ac7fbb6b5a0fceb99a545faec9be311754b4e0e613bed863a0be21bab58ff8bdd856d2c894dad72d8e83660e9badc2b31b881651b4043d86a1b54c879e2fe4b4c7c85d3a2737a5b4bc218b9c541bfe933ae7792d913fa91adb09a49924d84ae1fb185a09323d6682670366968ca7c28a14e58d73fa9eebd8e9650b8988cded708ef51e730b441c6a6229d68d89fd9acf8b22cc8f905c84e57545", 0x9c}, {&(0x7f0000000000)="3786fb3988605e779470dc7265e8dd498df0e745f0a41c452d7254fd252f08b3c28150455bf4", 0x26}, {&(0x7f00000002c0)="e2a1ea9b7f121314bff5a5af5e6175125a46828bfff7ff65b176bbafd804e9d770e99af3a4a569dec5bfbf8b506f21b78ae4f4d5fe59f48fd31f63532b294e7f6b73cf808322f8616bb79eca172c287087112f90d9a3bc6843a4b3c1905aa1875ad6fc60fa3fd83e512359b8b10c1574e6ae3193a770667cb2f758c16e3f7630f089db7f3ad92a0ecd1fdd29ccaf7cdedcfe42723f6f9a75f8758de29ad6efbbd77746563f545ded127efe248ecaf032b8ebf5f05b", 0xb5}, {&(0x7f0000000380)="49b232b90c6e24827db03b", 0xb}, {&(0x7f00000003c0)="f0af3abc81da65d365208536ecd09745e575a8df23eeda3dc819d65676718a16654fbb3a3d58a47a5551cdc8fcba469c8bdab7ce31ee3e2662863588ca13270926e128a7b8d60f847f01633155ff4ed36e92e9e3af", 0x55}, {&(0x7f0000000440)="eaeb21a6d4ba86083c82265c1d41563216610bc2181e7b42113e4e77e4a13ae58cd1ca070c8115f1deacb1239f32b3c4c0bc8a565d01ba0ad1c68977905da77b1649257ce666de5649f49caff779e2920214c056640ed6af15d7db329b3e99279aaa79c009e73e90f831edb12df28042ad3e37259672e08976adc57a9f989526be4b977653a221092dcb8d4c2a6ec9ad95c81e78366710f5e456abead5d0ec23a5c760476e5bfff75e67bf653b480ac1726209", 0xb3}, {&(0x7f0000000500)="0c9485d5640284de158c0a0ad54258786deb60e308e2c79d1c6b7c7134b1601b0bafefaf31b6529761d7b8bcd334cc6251d2434e65cbb3be6239c44e5f1eeed69dafd71452b69dd6491bc89b6cc55a2b8dd7d0096175067b3307106fd197ecb7f6ad40c37d5fe47da0cec6863e7d2801fbc5d00125936888bd7f12ff25c72c3c89c9b360fdf77e94", 0x88}, {&(0x7f00000005c0)="a35e74f1dc14ce1e90bc2e27eebf1d8e708fa807e55dddbbfa6b575fd07dcc6973fd5b4909b4408eda969abdecaebade248e6e950740331fcb505005581ccec218b207a51995d9eae1656344b7c4bd96465cc6072d45dd717170410ebac86b34f09f1bd831a7e834357a04a387dd02978b7591da15cb6673105f", 0x7a}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 21:11:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 21:11:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8051, 0x82) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x18, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x3, 0x200, 0x1, 0x20, 0x7, 0x7, 0x80000000, 0x9}, &(0x7f0000000240)={0x1ff, 0x7}) 21:11:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0x1e) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c1ab5191af4c9b7e91169ce65300014480771470cff1b2b310885c0757aa4f2a91d5b38c35758c0773fe42d993fc6ffc3a165f2aec5884ece6af4d262f08d65d4cac354604d616e87f24f3524841d4da727c0408aa0c953f224f3dfa3234402b201605723d0994fc67a7b2adb11aa7effa0a455551e344f1b7b954a39eb14c237d0213ef6cf8e2edd0565c02c"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpgrp() setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10210, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80000000, 0xb842}, {0x80000000, 0x12}}, 0x0) 21:11:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') getuid() getuid() 21:11:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x400000000000000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d08d41f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c27ba8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4a97fd3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 21:11:30 executing program 0: r0 = socket$unix(0x1, 0x200000002, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r0) dup(r1) 21:11:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x101) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="00186dffe7bfbdbd366cb7388b3eb44558b03042d52b87c5bb3c1797da029bd6fbe50dc048426c1493beebab18a7e5f3cdb56d3fdebbf4a3bf5ac6cc1bfa788c069583f8dfcbccfa763c9bc5c557ce548c837489a1321fbb79356b8a30f0659e1ed739e80fd1da05647414f70c1a18d7054d51add5fb21019f535123d91bb3302385a150750229635a088f033c3e56d72f42b197c8237376d430616eb191ec80c9114efe7c04c0ca5ac4cb242db9002f6f0a539d8404cc7677123c00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x44c4, 0x3}, 0x8) 21:11:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000092, 0x81, 0x1}, {{r1}, 0xfffffffffffffffd, 0x70, 0x1, 0x227, 0x7}, {{r0}, 0x0, 0x20, 0xf0000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0xfffffffffffffff8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2}], 0x97f, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x8, 0x80000000, 0x4e4b0284}, {{r1}, 0xfffffffffffffff8, 0x90, 0x4, 0x8, 0xb23}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0xca4, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff8, 0x101}, {{r1}, 0xfffffffffffffffa, 0x75, 0x2, 0x6b3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffff801, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0xe7, 0x93f}, {{r1}, 0xffffffffffffffff, 0x34, 0x13, 0x10001, 0x6}], 0x6, &(0x7f0000000280)={0x1ff, 0x200}) fcntl$setstatus(r0, 0x4, 0x40) write(r2, &(0x7f00000002c0)="e3b8e5f6163cbad6e085a6c75236f8c0a3c031ee69503cce302866b2604b2f02387709b80a9da712e78ca70566dd712ceb25d6be394ec8c46fc95f6cfc5323b6334a4f19fe9a1a29e11c76b864e13481", 0x50) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 21:11:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) fchmod(r0, 0x1d0) 21:11:30 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x8001}, {0x8, 0x1}}, 0x2) 21:11:30 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0xfffff7fffffffffd}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x0) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 21:11:30 executing program 0: r0 = socket(0x3, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) dup2(r1, r0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81ccaa494973792c38b283c43caee80099e4f180c6a9eabb3a7ca447ea6f3d21b13eb2dc0b33128531a6c7b8d73277945ab439e26fb7c03fc7debc7a2cbcc14ba55d2f1f11dbcc4424282d365316c1cb1924c7370dce73b8a1ea4efdc37699a40d5a27295e982298bfbbdf867047624f46f86cf0b9a4a8c929703793b798a7bcf637d8d2a619118317ce9e8e01f7bbfc0bfd09e0b3d5f2e50890ff833fbcedb47a7e80b0ee6a4426103d34f8fe1775d9132d173056d2b3f294c1d4c42dfc8edd8add20bdcf7d23812a22f2a7f23ce66384fc288dd6205fd60f1b5de4a8251557797100a14cfd5ebdf96c3c0ef05a3082c5f6a2117b75a603e5008a306f010420f7845797b6d7eee41d6f358f6ff9b07185a09d30fcc06421644c03073439cbcdc9f0af6f4f6d612bf67ff3052ff9455b2f60bbcf2b644795798b8ffded65cdaa641dc9983fb16e57dbc8af3971952779b017f5f23ae73b368587b26d37b65daaa00b6cc1a61d33c085f30d716bb99d506c22e74fff1f7bdc21db5954f84ba893f367c7653816a6c850fb99267961ccf7b206ef46311e928a32243b59682ded4c8d35b581839757b8eca525568a63cff551713a2f89ca46e9291298df9366cbd13dad52fbc503115129d6192def93b5efff489e934900916b00385cb1f1599694d4768fc971ceb5da72b14e3ffe4dfefb77923e12334499e56d8da9a8c3f3a5c68679dc9c88360367fcc1a00b0c6d1b01f324884578f10bb1f24343b062d6ffd8f96af1d588686528ee46afd59da9af04d22d5af766ac6b1d5a4fc38b288948481e7bf6aa1e098990a5f7f14110edc758e13cf41c8be6fc3bf0660b5fb2b41fa8465a603e65b41374e8084bee1b20b7f78e928b326a90d96d3c293af8e1a9da4f8e1efef28311a5ac82e99430876fdf03482c49361cf8566da60c75c6e23bad7154e2260022fd63b7b25f5b8f7029f80670556dc250f750f9a33ba2e8cc2307dc4f799a98c8ac6305a408990926f5b612caaa9d0c9f6ecc3ac26169d1c6974fab26d71b45ad5b83a93a9fc75ea8ac55a292dd57429f63b3be6a71348efbec02797af7432d7d776aaa22a185a7c038ccb8f39ea9326e3c289728d186ce079b4aa5de13e257c39c7335d4e4ea35ed493a84d421f7c7f6e73e75444b2a58fbb2012876d3cfa6f4c4696589965db3e6590c0e3fc08d7120c50c6e9130276142140dbfdd39d3abf479ca1aaa26f67a586225a449e48b5cffcad577c0ec108028e6ed81e73e01dba0cbbccfed2f2f69f1260409af49ee2957cba71e3711e68196551a432111c589e88a5031365545e65b09b45e8849d461e85e34e93e64cc9346cdd49811dd1713e083b7d6ecb0ad0ea16a7374ff36c89ab8438884e1fe5d9154ce89a979920fd52246361d355b87e333928e02b2151e4d6340e5b6ce76f8308b96f8e3d8475fdbdaf71ba0638fc8bef1cbe153eab527ccf8c36193bcbb80190e8b0a0a6545996f36808d516e42fe7561bd8a4aee7da72c585408736e3196dc8e84dd0ffb64eb6996acc1b026928b29a5f9ae79bab5e503ea8ea9d7f2333e20a68b1f92871b5c15a7232d0830323c34ce5d1601e3657e4c9cff2bbc5deed65951583b1f0f3aba13c565f2c4be70c1ad2ad7ebc0ae423567870be9161fb1bb58f23a6f2285a5f40d33e05b4d162953f76f5eaefb80162e5170e4c5409841b5f79b7ab2fbb9e9883a15fcd21df28953e8b3fec4632a9d1081a3baf1f4ff27a88eb77cb90292fd294bac5ef00a6e752fe40134d2d1d6c3c82ccd78b4dd29ab21691ee004e3e5d916414ac7f797152a05695a849c6939450ab0d32af0bedc067894e2f8a830cc854ef0785bc9069c56c4a60fc49dd5b5035239dd02bb4fb3d713c40cb169b1220ac25587dcfe4213368f3e88e4266fed53a68acc496a2c225a208715a7732971fee2637b5538cc7877dbff5973431330304ecb51d0bb56dab60044d01903f415c6bd41e80f35ffa14823c4a28cdd10410702b0fa03da3610e9c8bd602b0062937ee82a2cf17173ad7c64a1b1fe48aee3121714d23f4fed7d3e8b950b7d1d8b3553c122ca3aff70668ebc0d5ac11ffbdf45458805eb74930902097bcea17faca22c78b04d608adf242f909ab5bc86684c80278016547d281c54f7c5391b77f3e39c4cb0b61eaaea336e927c73d33f8d2db93afe9f7fb035fce2bd4b362e1cae465058eb348b00dd6f89151afe566ca767951f073301e0ab05f9e71875986e1767c5d8747f141ff1aa3abb46569bb41cc7405726956c92ccb80c661bd481c8ffb74c2e8182e8eacebbea191152f6fb5ddf98cada26dde9f588f991ea8a637ea959ca9f844cde212a98d82c62015b63f272bcf21596f083a4303724b2487f9bd8742c70985dbcb400c99c126eb70fa5bb177982d3b8d5c863a7ec9d0b2dd191cfca3f27bf38ff48801fb97259f3227e01f1b4a05d22f5f75c5e3de70e6696e02e3699590bedf8b03203cbb03352ba622eeed893ffbc3677a990df8783d425de0b0e408d5a6172a193516f4c6724e717f70911edbd957c5e432ce8662ef726cef976b6f44ffa729ca2bf4fcb714afb92474b56d2fca5257f00041818cc96b759ffa590e0cc65240b4e2035dde94c476a45da2ff1a6ed33f2499dcca4d9275a7e99f5dd82a1ed8c04a8f7be75c19f71eb0245c1fd02ac72a7c6d5347ffc0afb27c7e32d884336f0e3854b4ca0a0af283933adab037d87072ed401ac9d38146b0c86fc341179f1953396dbc076ad976fef882b1bb73de2c8e8d65be92427162a3916b9fadcfd28f1a240db82ebf67f71e4c200180b798ff455223620fd4373f61693c7aef6896d57f599a582018a9a43a62136384a530ec72ec01bcc88115f521cf6acd702bff12daa2525f48139821dd3c11d25555f9ab05f1ed1dd0458e441734c4bca34b8f894ecc5d1e9f6c1ef1621ad3fbc3ef93b6e05a5a5c8ca9a12c9a83473c4071f5d2f04a33095b2ce881d20a57fcc11f720e34c27a318fb1704c43b4ee227e0a8c4981e25b82f4918ac67e8ac532fdc21209ec2018ab40aacf0bc1f31529ead318dac501650ea4e7e5377a28f5c0335bc44179be97e336515391e3fa0f985208391a7f9d90fbdf2f4d4c987d3c7535ba7e68362eca342db4b2f606ea7d55a9d3a26cd96a4c175fb761e118819ae84d503da11e62a3a6c6d765afd1a3d8ca09c5858b11eeefb6283ff9ed7e88950bac48c79f1fc25d1ca354909351b1b4ea7d1a710c2c8f85d2e3a3f21050d346f2eaaba95b9905111c200ae0a14ed9e0144e58e5fe3307fd84437f87a62436400eb2856aef0f14b03b9f75c57cf45584798c72cf1eba1097055fc1d5475f7960c07c3c456d5d89583b81987f367282ee50d", 0xe88}], 0x1) 21:11:30 executing program 1: syz_open_pts() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000001fef)=[{r1}, {r0, 0xfffffffffffffffc}], 0x2000000000000025, 0x7fffffff) 21:11:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) socketpair(0x2, 0x4004, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="a68fb4b9119029d203ddd156565caf22804c356d559827631326bd0c2eb250521a60b0b1f3c91c9c8941e1d505528315e4e0736e656576c778041dc5fc93a58c16a9e2e8f8a32fdf0217808cc27e7ae706a4b119d946031c593c2f5edd423b063984c91b6bf15e17758a1cc8a470bb04f977e33ab17059d77974ad80ddc86d8550429880eac15fec1d2e43f75ca280e48008c04b9664ca298ac33f8a3c66803838bdb63f7c50900cdfef6f9756aa2501f1f7", 0xb2}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88, 0x4}, 0x403) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r12) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getuid() r13 = semget$private(0x0, 0x4, 0xd1) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000700)=""/32) 21:11:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 21:11:30 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 21:11:31 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 21:11:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40000002002, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="b9", 0x1b6}], 0x1, 0x0) 21:11:32 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x800040) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 21:11:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fff, 0x236161bc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x8000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 21:11:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x27, 0x5, 0x6fff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x100000000}, 0x10) dup2(r0, r0) 21:11:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000380)=0x852f4208f82649a5) r3 = semget$private(0x0, 0xa, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817ac9ba7c86258b5d8c967dfbd44b45b73299e8cf0fafbbc347efbbc620"], 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xffffffffffff982b) semop(r3, &(0x7f0000000040)=[{0x3, 0x375e, 0x1000}, {0xfffffffffffffffd, 0x100, 0x800}, {0x2, 0x8, 0x1800}, {0x4, 0xb9d, 0x800}, {0x4, 0x6, 0x1000}, {0x3, 0x7d91, 0x800}, {0x6, 0x1, 0x800}, {0x7, 0x53f4, 0x800}, {0x5, 0x400, 0x1000}], 0x9) semop(r3, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}, {0x0, 0x800, 0x1800}, {0x7, 0x40, 0x800}, {0x3, 0x2, 0x1000}], 0x4) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}], 0x1) mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r5 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ff9000/0x2000)=nil) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = geteuid() r10 = getgid() r11 = getpgrp() r12 = getpgid(r7) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1, r6, r8, r9, r10, 0x22, 0x800}, 0xb7d, 0x4, r11, r12, 0x4, 0x0, 0x4}) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x100000000}, 0xc) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0xde}, {0x4, 0xddf, 0x1800}, {0x4, 0x7}, {0x7, 0x80000001, 0x800}], 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x6, 0x1, 0xa37d]) semop(r3, &(0x7f00000001c0)=[{0x3, 0x3f, 0x1000}, {0x3, 0x0, 0x1800}, {0x6, 0xfffffffffffffffc}], 0x3) semop(r3, &(0x7f0000000080)=[{0x3, 0x8001, 0x1000}, {0x6, 0x8}, {0x2, 0x7fff, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0x0, 0x1000}, {0x1, 0x8}, {0x0, 0x74ff722a, 0x1800}, {0x0, 0x80000000, 0x800}, {0x4, 0x5, 0x1000}, {0x1, 0x1e1cdeb7, 0x1800}], 0xa) r13 = dup2(r0, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) semget(0x2, 0x7, 0x0) getuid() semget$private(0x0, 0x3, 0x80) 21:11:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) kqueue() 21:11:37 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = semget(0x2, 0x1, 0x108) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x10001, 0x800}, {0x4, 0xf4, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x1}, {0x0, 0x3, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0x1ff, 0x1800}, {0x3, 0x101, 0x1800}], 0xa) 21:11:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) r4 = fcntl$dupfd(r2, 0x0, r1) sendto$inet(r2, &(0x7f0000000180)="9b1d0b1734d824d400eaa303b045015b786c41882c6e7f9d4ac694169da615faf1e2a64992323ff22810a8a1bc8f70132f8f813e06cbe449ade33608d4bd220a175fc8be8ef0daa2385f67125634a43a459e2efde8170043f088f6c8ff1aed42542241dd3c6f41a4c19f4c3c92bbc7c9f186542af3033f87cf8ac552c277aaa6effcbb2ae0d6195d484acda4fa8f21b5dc007bb49c050ba8b4a5cae00348c4c5d114c3d3b6188914742caa425d6bb54bac42ad09e7777ad7018454", 0xbb, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) fcntl$getflags(r2, 0x1) ftruncate(r5, 0x2) r6 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/88, &(0x7f0000000340)=0x58) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x4) kqueue() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendto$inet(r5, &(0x7f00000003c0)="a9ae6b94786be26a9c90db2f5d9685c4cba8834ca806cea7d1956120e5ffcea262b447cd9dd4a901c4a127225bd8c936160f380ff0cccc7a4ca780", 0x3b, 0x400, &(0x7f0000000400)={0x2, 0x1}, 0xc) bind$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0x7fff, 0x3f}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) recvfrom$inet(r5, &(0x7f0000000480), 0x0, 0x800, &(0x7f00000004c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000600)=[r7, r8, r9, r10, r11]) getgroups(0x3, &(0x7f0000000640)=[r7, r10, r7]) fcntl$getflags(r6, 0x3) pipe2(&(0x7f0000000680), 0x10000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 21:11:37 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:11:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) 21:11:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 21:11:37 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc80, 0xc0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:11:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x3, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x8}, 0xc) 21:11:38 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) clock_gettime(0x4, &(0x7f0000000080)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e7", 0x2d) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9", 0xe9) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="372559c8af32fe06d17e4911d4030528de42fa11f780cf60d09b0adc22bfd1a097f9d85d77e66be6f72752b4ee17fca09aebae", 0x33}, {&(0x7f0000000040)="f171d594a5c7516c24b75136779f3ca78f8e16920f6344278d71654fc1a61293", 0x20}, {&(0x7f0000000140)="c4200a7797f71c690eeec231ece22502f2d56ff9ef33e66a254ca914edb8dfc770dc8a3e50f658dea43cf64b03edd0b124d5a2e3cdcd1ea0ce7a5b653ca49e4f98aab4d81819e6b01ae1199e0e838e391d35bce36d3167ddac6ad5e0556c206a10f725f9a831e05b5bf94a8853af6917e01a20b8ee8c1bd6e960ba789e315d811e0c9f4fbb90c055026b46cb1056394c01aa6c38bcc661078c6b190202e46af7b1231b44c14c18b012773829d2233a7789b130bbdc5e50e3fc9a0f5b6421d6b47c0887f2c5ba5c83c69d412269b247352810814168f6ac", 0xd7}, {&(0x7f0000000240)="f48400dd2c2e11f76126316f9f9060deb9230fd4f8d1c636ddf1506242207f4686a6fe73485fed0fe1a3ecb916ad0ffd2d3a8bff235e7355fb39d52e7ce034b7710edaf2b1ccd388368fdfee0189cdd99476b1c162e18b1104ad9a29c08ff5b475063ccfba4bfecb561b5a423a39fe4edb5c66ec", 0x74}, {&(0x7f00000002c0)="53b33be0529852344602177963912da04268cdc0bff7eac73167b31ee47d95e1f91377184137ee54bee53715134b48f0c5cd00943b385354122d1c732c2bbcf96568f16b7a254d45ad7589d279e9a9b522a1f3f9aa7610b28cea6dc523a99479b03c2c6f41a79745fec4dcea355e89b73f57f811e133edcabe20b7a4711338116e5862686e7a1ac0ab351d84b3309d070d80ccea809b0f5466493adce7417741e27c39101f1658780d2011580c06f0764ebc2cce8399677a", 0xb8}], 0x5, 0x0) 21:11:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fsync(r0) shutdown(r0, 0x0) 21:11:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 21:11:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r1, 0x1) 21:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) r1 = syz_open_pts() close(r0) kqueue() setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000180), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x17f800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/167, 0xa7, 0x801, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 21:11:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) syz_open_pts() r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x0, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/58}, &(0x7f0000000180)=0x3c) 21:11:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x101, 0xaff0}], 0x0, &(0x7f0000000140), 0x7a5, &(0x7f00000001c0)={0x8, 0x1000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000c00)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x3ff}, {{}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xffffffffffff8e6c}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x46, 0xffffffffffffff80, 0x1000}], 0x0, &(0x7f0000000d00)={0x5, 0xca53}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 21:11:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 21:11:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1c, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 21:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x80) pipe(&(0x7f0000000300)={0xffffffffffffffff}) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) open(&(0x7f0000000380)='./file0\x00', 0x8003, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:40 executing program 1: pipe(&(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r0) execve(0x0, 0x0, 0x0) 21:11:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xb4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 21:11:40 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r3) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7f, r1, r3, r1, r2, 0x8a, 0x3ff}, 0x30000000000000, 0x162, r0, r5, 0x200, 0x1, 0xffff, 0x9}) 21:11:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pipe(&(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() kqueue() dup2(r0, 0xffffffffffffffff) 21:11:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1b, 0x3, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x9, 0xd1, 0x4e0, 0x7, "938490a1a709988b1e66960289a35ad97bbac2cf", 0x1, 0xffffffffffffffd5}) fchown(r2, r3, r4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 21:11:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffd, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 21:11:40 executing program 0: mprotect(&(0x7f000024d000/0x2000)=nil, 0x2000, 0x4) clock_settime(0x3, &(0x7f0000000080)) mincore(&(0x7f00005d0000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/238) mprotect(&(0x7f000015c000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f000015a000/0x4000)=nil) mlock(&(0x7f00005d1000/0x3000)=nil, 0x3000) 21:11:40 executing program 1: r0 = socket(0x2, 0x8, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="91dd2ad35c3c05fc38bf79b78627deed6ec0b9367332fc9f79b0def05eb20452e2ac6c390d399f1a460230f7f6cbe7f715cfdf36ff761ad28d2e001691a15146b8e032c33a75ae03de08ecda55a90dde56192935161ae91ed3a3a45e863277c4e79f8e5349473ec6ce1d4a4f55e13b8b24577b6fb39f16c327953ef1c176c79c2bd79d3d0571d98c81bd800d2f7ca2abeb14beeb97aca1298e1976092afb9149c05d68b554e9683fe70a5b39b465db2e6fc9db58a3d889977f2dc01427948e2127931d3ccff99f1b7abf0b3155234048cbedb4cb3128935a181a2059092b05c81290ef29054fb67b614cc7aaf234e8", 0xef}, {&(0x7f0000000140)="1f31df4dbabfc8d48489f7eb03c3de8f506babea9111376c7cec433245e0f5d6a4d3d34121af11cf1720d87cd5e9d93d7f2186ebed07153e2697838d097f14cd868bc183882b9acfef683eb97f4e1bacc6668863e6ec24082506aa82bee7119e2d8d244af357cf8691e67eb718aa391a375ff8e1661c1b8f4be555fe2171644d239163859f3f6df83a82c09b35a889cf45eddceb0384344772693dcc5fed83ef47bbd0ae0da73f5dc44ebda6e663bd68d82599d52dac7bb959a668757f9eab736447275af88e9f6e2dd5c121a5b513fd8366f64ebde7e71b2f51a4aeac1b7674d3c115c73f254733dc5ab78de22a4abe20f87cee3c8783db97a6608071798712c2389d4b8c49c6e87442185b80073af568ba8e068b3fe898fd543a2ede3857631ff212b5831c309e037e75e68d1f5caf987303c5eac1b5a92e0d081cda363bfb364e0b17cd9fc06bca11449abc3e2603c9570c6f2c4657abbabb59aa8b07af0f0af4cbcc17b90197026193e5714fc53b718ac92a472b16493e180e5da4876bf351ab92f580dfccf980aa975a51041ed08730cb02a0e5419ef0314da8934b7868064563f6bd90b2345d030a8e1318cdb6b282307eb1ebb02b371af7cb853d7de69def3f82f300501f18e0d8df3a673d39c7ae8f6621c7abeabe83b7fdacc90c8f6d36050c11e47c250df1c86b4bd7f213b2d833ef53c0e2c8400bd65938ce3e08a9b7a41e18cba0fae5c1a2f1ca32d6efc81622068b7453212229a8f389f0d1154d0c92179e0a6ca8ad24e9c95006cb75a0efebb2d1fddb3cd058a1b62f590d117bca9b971f02dbd60237390ee4edc62b243b9ec1922eec8815bc452c8dd2b44534a8a5c62ff41adc34b1a65c6e6a96ff7bb5df5cde4e267d844594d9c66726690f44cbebda58fb2d691794e4467ec5eb14d79680fd951ef3910337a1d965d1a45b49b4532e3bb531062feaccf6aef83ecf8ea849e3e298d83b0885c97524b6fa43d7cc24d581724112b6d21076bf57b54696d0a59f0f8f9b046ddefa519eb461cb2a332ea58fc0e56c7f1eeda63599527c49220890462cee8f4abd2858cec73acf83864097931da716feb2bcbdf636172d428dd2cb9384f9a04d36229075a53b36ef711b942ae281f7e44b4da89ded547c445b50fe85269cfa51d296e4c67a9f37b6b62ad71830b79687e584e079172d09f8b9d81ea3de727d63b8aa876bff8964c2872b0b591761ca2e18c634c8c81dffc3af3006178c17316fe08595c5ceb6f28d6b62790eed29fcfa2c22f82316bfdd130ab6ad9002293b72336f1a827afb3a20ef641fbd01e904d59df4e0ff699afc68b9e09985e66fec60d975d4a6be02339b5bbf03e4799b3aceeef7183b6028850d02144febcbb05921137697e2b2a860d88b51856b090f469cc830fe6f6e3c91972dd313e72db016ba27b1391e9e9f97df40df99437a8af29ad9d04025847abc0001382c47be55c20ec937fa3adcd4066dc580d21bb39dda782d7189cdaf6de9c65592e24015a104aee1f716b52c5a8b82506c347aab348ec2bc1d6dd7d92d776ba50aeabae170c26ce11e521f81c0e5ae16d1a3be9dc334205582dd5e5bc79f87c9129f5f7a3a8a7321a1b605dd152a92da4d3b73c0393b1a38308b613b6ea5dd3f3c5f554abe829eb05b7b0534928979aa29b8896705617480185ce1ae9e36d9e282920c4517a64a022bc695449e43a12fe8d5b4611b2193bd47e06ba639b812f8390e2a62fde1cea7b55e3ea46f6c50f9dd6c4b1934c8ee055af55ccdc780f65888e7a35f9a127d3ea195cf13ca8546eb5b0ec91834df01861e60315d6d2e402923c2311bb69277634ff5f620c8528924d7ba9e89d10b941e40f752ef236ad712649062b7b80bb8727e0f3e2e7b971df4fb21a2258120229c872db008a8a3ad8be1b261693b7e4bea14ec3511a8b0fdab3c9d0862f76f75299f148836af037280e16528b83d116b42e5f7829992b710a25d3d82e0721ed6c0ca3ea35a595985e2d8d36210ba8a0eb01cf6060073245c071655900de145672291d592323e8a4251c8cc97fbe468191f08845c6a1261be04eedbaa6e1045be1037f38fb34461f2d235ff62cb928b0218520cae2198c624747147fc535ff70ef1a0d975fd81827606a66d6e7454a6fb5d20dc6f5708e8705b7845e88c6370b0711ea0fe6a0f333e2785e0f5380494b8765bc41e34900989ff2d083bcd5585816e7c8a551ea5d5559d74c3854ee3f21f0bb522a9fb50fbf62998d09a71fd54d3e870ed7e7ac012c4f008e24f533c3c47d4d5a6cb4fa087e38d24252deb5cd5581c2b3a70afcda8b236d7845c5e240639ac23daf05d3d1cc9f253fd18c592b63edcccb2a7f082580ca3859d5223e42100cdd7806bfde5dcaaf217537f979e7d472b1ef3d03377dec966f2d03601cf4d278574b0575317eca113f487695b3005be9cfc66df240a992ad1a34d56e4f983675fc63cd0a4ddd73b400ea9bf9c07adc333a3b3481cc7750661d4c692bad5fea86a6ca50d0786fa2da0bf2fd473d6c82714b9018b0e8ee1caf2ed858aff33ad73db38b3e59cadb16227fc3942115a9752ff57c66a58eda301c30e576a39ae242c36cdba2ec48bf5ce3209bfddb916d1f7790112ef717b47547e103b2f34847b92747e4001490006fd20ffd1fa83323dc265340703397de0b1074f5541e37ed338a711215a380256cd89f0750d2d6ab92479a476ca14c7152f2e83b5b4d0d04b28bcec0be122889f4d07c528c3d44307bd87fb878813a193678ca578bdba16ea685c17540579e375890604fb322e704576c699fde70656896c83791c40a76c9b47a3947eff71db1b3c880e252dc803cf43329e6a972afe62b9131471ba7a27155ee029a9b4bb41237d1db664d373003d21393fffd84c92c94cf66d562bb9dcf0e72f99166c9d704ce5b8cd98f39b45f1bdaacec76629fd9f8398265f05d59c5cafa50c05e8021e1117720b0aaaca31bc16cd0f42b8b04702fc75a078343160122e1756706af859eca2cdc4f9c893a535edb1157caa117c3f2d8201f50afe18eab41e29533b934207e0de0f8b239768ff42b4316640ff0e57f3414d75c4f01f89c4da9b4e711a0fbe3fc7fe1d26b225a43499aa6b85a1344d9056e9147b00108bdc922dc6d7289b85208bb2d263198f6e0693968803d22295ab618a605a5734a9f19aa08a5a2523207cbf8191e2d35daa7814563b6f82cae8bfc126614912ea039c1bb20a687d06a955d067930858f76e417dd4fadc2b990b8a6feded65a3c127c395ea9652ef3833dd417ed7b15bbe9a8ce395783a77379b1e8905247dec1eac5184e79f6c430039e09241e6fb0c83608f53595422af772573ec399dc480c8d92682721d4a3fab74a2bba575ec0afa8727e819e17ff8d924de90534ff9fb4018102564fa1857c2de662abc430665966bea0be494ab293643caee3579c4d1bc95360f6f602bcbf5dc89fd002a2fdbc11702c6ec8bbfed61643d50032e52ab2db818b2daabb486a8326d9028e497ad3ed3f01199310054094d8c70e1f4b6e1ecc81518b5f0c10629ef1f9cd7978dc410592296106a9e223a524eff753662b31f8667641f375df72217ef84eae9368d19a78b97a23b1d0a106d36fa49244d1e4360ca59d1d973c0a123128e6b201cd6e837ee5d93d29da979a5b7565ebe7e1ef7063e216295ea159273242caf33ed80bb62def0ef7eca6ba6ba4cf403fb612222e140b9fc0d1063d3f54229500c11c4bee91365824b69dc08f76a1012d02ec8fae2b7c0ff867ff045bfdcac2846ea3eedfec2dfedcb2416f746768d89c119a2c14610f611cc96ca3b4eb6d5f9e044f58dd2634651281072cdf1522a75345c90eef02f5937568319d903320149cbc1f7e01a692d2f84bd30c5d6b56e8532e3b098f3f11a64d5c4435ce92b9bfb048b1fe12e7d477ef5f0d05d1c306c129c87ac4dd533bee48285aee07a194c1d9ce88757542011cfa5d99244b26dd99865ea4718f53ab95e7a64b98f31f9e8ccac3edd8c4af361e2d5ac95554d849cefc5785180dad28fe7edf7c0c9f66538e74092dcc96f1a955cd118b4fd51354a8ef845d783587d91fa57fcd015fb8bb4880b545890645e15b4d939aa6f5e643017b6b0d2ec817ffefcd43ba210e538e8e7c42ced6386c64d3939fdb68b6348e2d0a53308eb3e83a97e5a0e254fd8d8b87384ce9c025199694b337c0eefae3aef73bd610ccfb455d6649b67bce770adf79f613f571815d9483ab64f5d3db893855143c7020ff140ce2848dc800f2b0071b18b98791b83ffd6ae10fffb8726d86115bfd548b5173eeda7aac0e6ade7193197427749c4509b2049a470e6131dca1d7b6f4715406f07fabd842b81c4b14395bd3013281b0906d4ea5fce6d061ba2dadc838e2aa5a262a851a4dbd58575e95c347c8989aaa270e3fa8610321217f5da6e4af3b16330d439ccbac93accedd51f34c5855f7e0ff020cc17610c3e4bf5d4d9d62998b85bbe30ef2799dacd81edd051348d9909dade13d0997db448c73c96a766e224f4a2a728e3234f8f2aaf90f715bd26ef6ac92e722848c6b5df9cccdbb4d4a7f17d430b95765c97500332d88bfc84821ff6e21ad721ce7870b35280bfc7ce2a3939cfd5d8ceb9a6941c1a64bbcc3c82b400d2d02e994c5ed3c785b88a32cb2e59bf2b7910a345db3a493dfcd14159b5631b185d8f15b81d8ed7ff118f66f4d26539f3a9d277cdbd49e9451f13e83c662830a99d367e7bb4f057791fc8c8a0e0ac1b0d246ba9aea22b5732b79dde68a3705923e9e19d427438f2b5e2fbf8bc29d75ede6155667f35f1ac2c64127656d24b058341a4dea64c0ded3ac76e851e0d9e54b8c84f9a31d1f03e3734c28117b3b6e2acbca0059bbdef27521ddc95c9850d73dc6ac601c75946aaad0024d73942ab930e3704fafbd84de15ff91ef05b95aa48e85a28c92419dcb16a5055e7092d3755dc59bf6eaf0606af6862ef41ad566ea076e116ac5c708856ec3b6883f4bb8ec0ff1d0e11cb7032f765fd3561ff446df3847b4f89a871aeab9f3e2c0e006731ab5895c5432053cbe9842d6f8fa265851871eec12b7d7404ff84f6b0f1a54bea7b123be489c62afa017ccb7157b03f751a7177c67e5bfbc41c58ead154601afc2f1ae4d27ca9aa2a523093cc5db4b158879710918b5e2821200be77a3d7005ed27fafeaaf9d665480f7649df81be6c12ba0c7dff280a2811bf30cf849e994628a85b8cb2ae699ed80ce01211461041595844540e44e071426411ae52591f5230b0e4c0644d11f96c5ea0886e6ecbeba5dc684804bec336a43ab77f2de476ba13b9380827402a315828a73f292b10a1e693130d48e7088ad3879c38b323cf4660487f89b1b02911b8509283e2ce6618b03068280032615b9ae1885d13f387efaf3721f6a4984f5d514a787bf301b5f1e574b6ee0b21da7157fdc10f2af311c25c683249108fa3ee28578043be7f1bdf85ba50eb0a9e305a4715663897add9654047ea9f1112dd2ec24ad5e21d9d82bad928a92b871857e4f3684e01d5261318cc71e5272649a9edff20319b4e6e10d63fe0d1cd7577b61f4e8e2e8a321ce8e79dbc5843fc7addfb7f8bdff998257f466236ccc736615194f60bc47ef17ae9809b7c4226f250b91963f8470ca70e82f6b10e113926e48202a698c2b3ffc54016f1281e0c27aa0bd124df0125054cf1140fcc8188a258121b70905c6ac141dec7839350b312e4a5f7b226a578ce7da9dcba3cb3458a780970bb66", 0x1000}, {&(0x7f0000001140)="1c1012acbe676c23fc0aae3dfadba74d6e88323798924ac0c9b12b0fbc9bce62fc2fed47c2cd765dbb27e120bf5fb151d74a7f62d24949f56c002c441492e8c7b23baa9f84d85ffcd60e6252ac129c9997f24658c4c33a28b984", 0x5a}, {&(0x7f00000011c0)="8801f11d04b36632bd6e6fa86c22cd7795be91788c98303d60a752a3bdadec8417e28cf4b9fb51521cb5563ca2b121cb5a9fe1e35b5d010e341ec25775a117d775b04df93f7b767d1a9f43e00b7be6269e91dba52b4208338dd3b25179da396fe0c1", 0x62}, {&(0x7f0000001240)="701eac0dbc32fc49cb111ce2a235bd3253d1fea61d3531d21c9055ae86c49f931abc6b5934360cf7ea2851a26eb0d1833820c8e75ef8f355e75bc3d5f8d2eed0d98d9ffc17929b7275ce5ceebf252608b6ee14076c2be732afe9f579098bc4289ceb70a0b98bebfa0954b7fcc5f9739e15815acf165d6546fb69bcf813d5201eaac8e25bfaf91f7db97cd79775b62dcbebda08add8925e31a843db09258f2187a17e7aba68d27817d6d553dd7b03a70fe9281d21c98f4a19c31f8f87bfb1a23ae80063877037f591e5046cc8d561a8d43eb6a23d26538697e9c68803f14dba489ca5ecae45319f8638ebecba934ed0b319a31fa8a2b79ac4ffe3352874b7efbef8b3ed5bb31c5b3e79fb6b0a2f2f5bee5450ef7a8334e91c985a40a715be1da4cf0f2941a397132d52a76f4e47ac44e5f55089328f9588a0edf5eccf93e89a521eb462eedaafb10db8e0a3d07c0654e482e89ed922fb159e180e910fed85663cf9df0c212f1636b8578eeb1a7f557dd838686df843129d066b9ab121bd06d83a22a9d10ee2fa035cf8210e35c6907ffdd9e77b27e572028f391fcd8ef292c73f78aa4274d1d49c0c6fa21e8257941753bf3910c47a3184a4269270213f78329456acf6937e84b72b39837f40d897fb229dba49ac7cdc3721d6fa975490889d5273c38e023afc61e9e995d9249d893f01a1606926d6feb62a619a74eeabb052841a4c618e174a23bd917779f3b9ec4387ee361495ad57da082afd124e9623e9563fa66da5d1bfd69a3d64b4e088f81a7ba6de434803fa0db4442a1d209c40ecc05c736a287670a1038714947dab3914dd5a524235a02b288c4728c1641a941bc4032ef65b0c1f45e1b035f13344abb7b90ef785295660e95348ac3d72df1ee99795a3c1a12f4f09882fbc3c1fd28f89105bea913007d550eab8bbf70707b461588a78e393ba81e5785e950e8db3189a7d2d8db1aea0b8074cf6641c280d1bbdb33f2fdac94f652c8df8dd8e361bb3164816b17b0df1e3cbb294f57b9216f9b6a6ea7f1644a59c5af09ead920c0bbd54882d7b716694982e0a2cc49ffeb3bf10e1801b1ad1f94e158c00b577f0f152c03cac376d2a1e6163e7dc20fe39a55b262b8851bd84cca3e9c00d97c6e8b03ef7270ce2e493f85756c061c667a62d4341b721928c897aa38145a031e4b06e6cf405637b1c0de01034a1e7bc3c08359af70c9148adf552fb6aa287b232f09375826f15f3a8798ff53bdd3bf0dd06f2625087c8383929c1698e3bfbb7fa851e2304dfe71ed65137b7f0f77e1c8cd0086de1a8c5bdd96bdfb8e309cb5b8b730d5c99e3412952068fd01ffe87efa5fb131955945d3aaee0c5d7715edbe17f9c7d8af4f51cac281edced6c9727a9ff4b3cf3ee38f1e8c05e08f440c3d4a32b422395f68f8d66a7fbb7a82c94106c3b849fd3fdcc326ff0423b30a59dac4b47f792cb13cf1a90e095037df23c1f71d7b76924e717e8a3cbecafd58d9c6a5b61d7d0a07dc4e6d2fe3a6104c5bfbaa4ec56714d906beb9ae41e905a4140553aeb052f6c45e2178ab9628730cde2e015209061c0f00e52c509345703cec51860b0f5f57822e642a5de5b4c2d04949f9a01c8137cccc2168298793966907941efd165fe0dddf6660c803c23cf1ed36619d897c60ae3605252474cc1d9bb780b129a380a1d4a3cfa07f37a9708442a318cbfa60829219d1137845e25d4b1cf347823eaa6cbd2638ce3630541ae2ab90a19545ebb66228a98de4d586de5759b5464c9d2dbc50449238218c73358dff97fcbaa32f784ed810871f9627d9c218a291efaef9d39512b59e41e90fb437d9b02c97354124f7f52fff55a2ffb300beb1aada7f26b806cfec964b0bcd07a872292e6ee77d087476844fc16a3d6bbf5646d4cb1f714c5d5bee75d0178b7be646d05f5389ec4404dc5fd325cb2b19cbdce98570512e222fd9d46c0ef2795baebaae6179955511ca3aa380029aafe36ed122c6682b1070ba4d8a4fb1691d19026f13fa996fea93fc4fe89f295fbdfa514bf044ac94604ba1047dc6e5f275df67aa235481bcfd30129db85a7fc457501aaccdc637c531c8b993690bab1145360b2ecc0117e154cf7529b9bc50c256fcfea2671059e7282bf460aa96e2f85105edcf3b8e034d23fbd6dc906fceef8801762ab540b3fb88e90672faa5a7789329d9ba87acf1a0d08f3ceae6508c5e4676ca1597d8165f1df07459bfe2813361d67c8339419f9e3e659b95de689c2b8b1103d5cc5bd28110cc716d4ceebf8cd4c034f05d0a9d150cb1292082ed89f3da95c5c11b94ceccb6ad7106855ddc7602fa4d9dc406f0f6f36ca39e54111ac9efd2357550647ee6af6cfe08a7c363a8bafc3f5a8b718bdf4fe98779073881aa6eb12d07b2c2aafc66bee21db8942551d2bad88f5d425db2b07f4c9630ce6a3b72b2bbb9202e53d1147f5e86c81630349727a964a66dd2c90cfe84db0b92834ea7ae4daf4dc91777d2229edb9a81c0230f48ea3503f499d657d6620985df0bbf15ecbd7e80652183fef8af967d1f9768501c541943714b147e2af2e79662fb89d5de46ccf209db9c0d8db565a91c90e06929226ac72d1e020580291dd794c81811b92031c975eecd4a9eba2dce0fe51f6119009bd2770f01f96fa481f45c84e756a6d8d7924ca986f8a1c3eebed4c689b8026f75eda2ca1ff1bea29105eb00dc3903a8ff389e7617aefa2c8024af2ce7d188545ea3cf5bebef13d37248692da1146a42762f56810d1b9d4565eed7500d1654f80d67165c97307b9b31f0ee5f407bae97c204dda37bd4d04921023fc0e397216d6a2a99c3a8f2deba0206caa0e017f608cc2b1e98f339c74c1f1abd0b9067ba0d5199e729020bce62876ab3e17e2d5084da89b0890a11f8eaefd07bd1818e7d86e0c302222eb4018667f0fce3fec87ab911ef7b467ced37be6be3417430cfe10d02de19eb305b72b77f21f9dee7dd67db898b2114463e09e0c3a4ca9d291e0f886bcfdcc302b9116b4a9d9cef7d10d743b5ec866297fb0fe29f279bd518012051508483ed8a16258caa3f4b230d007228075e0401e81066085283971e62a2b586d240d83cb48d4a800ae8c0cab7f8d56e10ba86407cb86081106107f60261496aaf80cc7b9dbe44bdd84368db2a92dc26039235e30344b172209fdd64524ac93c5bc8f5c4a6d8887ead421d09a0b5cca6cdcea9706315e0d751d57a735bdc5750843db6edd8ecb1304357ac577a5184c1c01444d38fc0edec2b1b9015b438f5efd22cd76349796e9f1bbe3aa744343a36a71f26e3369e12985e7e21218b2661ef6f8fc244537b6202ba0e76802bdf0d804adbf581bd52ea5e4200f22cde20b7acdf7e24f76c1c90137692b079b305db7e08c0e160b1fb68b7e86a35054f8964e0873727aae0b2fde778f22325aaf657fd535a602ffb07db9b35b6d02b9c3632ecef346c0607783983eff75baf302bd2e750583f95875337785e0addd02bd109713087b99849dc5ce2757cf5ef4ca93a210cfc3a43643f72237cad19f2833d025213b66c45d4b1e752880b90b99d55e3c864fa4f1d73910508a34c6ef4db390a1b4a8d2a856f76e9632fcaf31b87c62ecd8feaceb4097622172f1aa7b96ddf499228d660ec03fb6c2fed096ad08152c0c7e4afd0434829c28fa14b7f2e3e6591946140d2dfd6055814af192f0149812f3e0a7e28b58e1ab7812d771a16e7d5dc6f2a3204f78d8bc561c905e2604a3eb5922690072f0964f78ff3e2743208208ccc410ae30024c381c0a8e54e33cdba4286c0028da488187159caba7653f59c035adb6d35907b7dcf4acd2f95b8090411cc681048b23411690d38aa9474cd3fb43ea72d1b325ea8be8215eaea4ae10314cf6dc6ea418349beec1a11421df07cfa9aa590d9b45989cc1c62c7c02703056519a017b844664aba49d61f2a036c42ecc6094d27039ace210fe1641716edb0971ac5d0dd973dd00809d427b1058cc130ce5e4c565c724e340a6a87e5d24c4a055d245eb97420b57d8ccfba6dcd1b4a9f2c80ea74772bc0987fd1be552fd3fb0c6f630ab145e5c6ecb9fa199c7add90d1b36bc16c01923f5afad8d9ce84687c979c836f0584c87b67f08d591ba6a9401e97cefe0350a86804133e2e99b866326733db67ee29ae375bd03eda16c95a3f99b2168246d11ffa2b2b68414a9223032c4e36c0eef2f365cc015bbf4c73e8b0a0f13a9d07b4ced424dfafe924477aa8bdbd0f988ddd2db750a6ec4ae039d455e39bf68571daf4712137ee3d46fd04487a4de515b0d4cc3524f1d332e36c5d35e2544e1c2dcfccafceaa4121ce6a2f3f3a3d1e48d2be56d2367f0acf3442e7f731d7928f6917739ab27d76ca070daeb6f23dba889fba9be461b0a7748a691f5e9c191380a49e360818059850640b230f030416d007f81820d93bcc30b33058de1656fc8d8020ccdf2a0c74fd251440fc6e619e2a856587c4567a1570832c63b20ec072f44b1980249b44f9e839ad096a0803479f415b7a6af7a56ebd4cc82e07d6c884be47c43f065c0af95ddb504a796da4203f47c4fbc77b4892725822780f7246803bc86c7eb8d795073e1f96a29e52c78141bc0129c65418c2141b2c780764fec7f2a8b290bf78099c3a8ebdf416dcb39e8429f9e365dafbf254913c89079345ab2aa63c428b7fe22168fafc606ef25a6486ce51d125bd0744d5a68b99e36dd16a297b215715544c59f50a25460cb69fae8cc0fc513276dc8eb8d7f78a9951a7de943cf9446800c478779b8d7e74684c30dbd51ae8f041ee14c263c04e0fc51c414dd392b63920baafd357a0e0fff8ec37ca14cdf0c4d90e2435f2a1e581cabcade486f7a3bbceb1020b52df76691f231f3c687bdf0db15b0f67b554e7988698fdcc167d1c02dac963b3dd20c33a7739c335f42d8b1bb0461485d8b8f12c3cd9659c40da0456c244126106c09f0f9bf5b585c080d7e6b954ee12e4b8d6c13621b5949264792dd982475bdc816edf4b3066b61c56e9fc8fb6d3a2f3d8ed8dc8e345d56549f40e91434d3cf6b44fb555da169a2d99921e8ccb917ddcd3bd01503ce76c4b9d3605f55ce0791d112457907d79f806a8e8b7cc30974a2eee7b3998bd251057c56d826a5519c5b5ec3004e746bd8f69092e6969e4076bd3e8c350c8a6585e9ba1cab79a831fd32c930f784cd35523fc3a64eca83b89e4164f9822d79b6b90d18858b3324fc83b439168e7bf85454daf22ec057c66359c64622e027222b3c3ca9e73e70349bb7362d853faacad68f5b42e9de54e970a16e435fee99163b75366b0fcb518253349aa29b55f8dcb03faf1c89e6ad0e7c4a59d6a729dc01eea009f50b5733bb33d17bfee22dec47db106e00ccf60d3384f94240a9935a7cffeae7a4b5d45f77914bf034e525b31f9229daa61116f5733c5a56f6eb3b1fbd605def69c5269a38409b1048f720fd8e17ea37d65538a2eb7710ba585288946686022aaa75860c1586b15f822f557fd27315f1a4b3b488e6cb9ab024ef3d34a826163bbbb84ae5b8b5cf2584457c5ab2d3d16b07cc777beef68b66ec6767d59a70cd055534fc938f23084096c4c4eb276183c8d32badf8fc108a022de3aca8f9e198236e38afcd9f4edc129d2e6964eb2fe98eea38ec5c5281c2f33b0e82916edfb4c986a57ceaffe7a61b7d525f7c5c92ddc216775d5b34c6b25fb9fab701c3bbf8ae295845d2be2e3277503c391c0ef4b427c6e5e66de3b1af26ca786b967c249d773fc1faa2a36fc1", 0x1000}, {&(0x7f0000002240)="5007f6b05e2dbf5570d9c1c0eed78047a8f34a7857367beb7d3b37994cc660e7e5fa7b16bc66fde830bbe91a6ee69db40b8219e761107e6833d1c66135d9d146473c9bd1e7c799493e817a50b6efee5a0ce4b430c96990e59dc9bdb99a05f41f459ad511c9efd5dca1169ed0929d60555b8029", 0x73}, {&(0x7f00000022c0)="3e672ccd49f5875d7831e16eac39f13893e0b0c09d04c6f628495e4fbe7867ff1fac525349986ce9c62d312013d2d828b555ce4d0d150c1b9ed33af4ca7019a3aa96b1958e50b38b23329250c7c11e7770d56f00a29d290b15007fd83215a0f548a1ab8158b77aec764776b0551795ebdde9af0c3517f5789a31645c484b305e0f05561a099ae8dcac0a", 0x8a}], 0x7) r1 = socket(0x11, 0x3, 0x0) close(r1) r2 = open(&(0x7f0000002480)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000024c0)={0x0, 0x173, 0x3, 0x2, "6755c0a3758264a0c33b86b88c7d6da9b613c540", 0x7, 0x800}) accept(r0, &(0x7f0000002400)=@in6, &(0x7f0000002440)=0xc) 21:11:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 21:11:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x4) r1 = getuid() setuid(r1) 21:11:41 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) 21:11:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000180)) setuid(r0) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x8, 0x7}, {0x2, 0xb5f9}}) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 21:11:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/202, 0xca) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x7f, 0x5, 0x1, "d358754744d9b8415291af089570f740cc84953d", 0xfffffffffffffffd}) kqueue() fcntl$setstatus(r1, 0x4, 0x0) dup2(r1, r2) write(r1, &(0x7f0000000140)="a920488d2c79f2eb351815c73ed3443eca753a338eb065854b0ab4c41254b571273d370753ce95459d8103d1ec32b284c56645140b0f07c81fb3f35613709407075fbc58d153ad5b0cec7362df3a7436b18d8e0ca49799247bb2f53b88405b9698bd53be2fa477b2b3862c714296ab98d2cdfe4857a3190953a351d841f62c5c2968635127d31c7a7c85f7fcfb2d7fd0d44841cf62704e11aba75d6d7c3cdf5859a3b2d41ff79924f64d05979e0dad13aac65165a79237d5c74788a2b4d0a2d4eddc8714c79552a2049c726e1405deca758a", 0xd2) 21:11:41 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x10002fffffffd, r4}) 21:11:41 executing program 0: r0 = kqueue() open(&(0x7f0000000340)='./file0\x00', 0x80, 0x8) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000000000)=""/186, 0xba, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x52, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x7c6, 0x5}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x84, 0x80, 0x81, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x3, 0x7ff}], 0xffffffffffffffff, &(0x7f00000001c0)={0x440c, 0x5}) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r1, r4, r3}, 0xc) getgid() setregid(r5, r3) nanosleep(&(0x7f0000000380)={0x7fffffff0000000, 0xc620}, &(0x7f00000003c0)) getuid() r6 = getgid() fchown(r0, r4, r6) 21:11:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) r1 = dup(r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 21:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f122f986d28a651deccb82e93663313f364c9d2d134dd73c73b6baa1e06e64581ad7f3835f1b47383", 0x64}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:42 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x1) geteuid() sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:11:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x6) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="434aacfedf9822bcba72829d26ac98055b34d6452c5a5f647c7f594cc55df60b86f64604e6d7a87fae3bf300c22faf8f6645bbb811322677519c7c40ab9b43403634ee33305d04f29d17d4608bf95bf2a9bf357faa66a47d6a3f73d723d5fa0e5c18c9bf46c956cab0cddb8159cc165250e27621ef5f0d8098d84661857acf42463e0116e8fa42bf8ee2e0432a7de58a03cf24a8d7daa8f7e4350f82e7c36efd7f1281c70b80b2d3f1f5b1fe36b54b483bef2b41653cc467e56bb22d854c385a6ebf", 0xc2}], 0x1, &(0x7f0000000c00)=[{0x28, 0xffff, 0x8000, "638a30a324b0de715ea96517f886fc5c68452cb466251b9c"}], 0x28, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) accept(r0, 0x0, &(0x7f0000000c80)) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5, 0x15, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000080)="e4", 0x1}, {&(0x7f00000000c0)="ec40677bf1aa400a82016ae265f46a89ff0f27aa60d007cb9e199dc62cf0aa23fec3f8163b2f850560b49ab95f", 0x2d}, {&(0x7f0000000140)="e28b05bbc0d7566d6a0adf35f92c9819107f14430dd9e0ad25019baf2aaab8f2aedbffbed488d0e43b8698d86d869f4339820a6250362efb116d17453266e215d7b8b63e4df81172728138fa", 0x4c}, {&(0x7f0000000780)="51ad716defba9f6b08366583768d733891cca556db339cc8fe94be24785c2d572f241d24e6cc1f147f5017d09c2a1fdcf3103e3c66f6780a9bf92191e65ac6c5d5739391504a10bbf1de43699b62c725f3aeb3af4599f74546080cc73279418830f93810baf9860021b0ab04c8aa1085ad9e56a52bd1829d9e1fdab1b5d251d2e8aae6845d217a45bd704e64beaafe29ffd1fecf84f54ac64471ecd8564689d5f9987e91b370d1b40198b4769cc84128eff62d08b11400beae53292c609e6c3565d64a2732f4e12d67063ae00475802771db9a44414f7586d73e0dc781e3", 0xde}, {&(0x7f0000000880)="674b0a3f5d811822f3f6de1ec054939f6534445dea830dc820ec024e256803f1edff3b6c9f35bf2c15dc82085f5081f01091983b53aa87c7063ecce04ef6bbfc67b40a229f48e66b4cb7d24f7e04b7239bc24ed82f157d2a97be666805ac6b92f6bf919f104a47f049a3b87db9b4aec3695571baf45c4519d5d538e9bd7ab951f029b23be0801a7dce88", 0x8a}, {&(0x7f0000000940)="60422796d2451212f80185aca3817b664d26f6b2cc3ae5fa56a4f5427a3133961d352ba32f5f56e88c8bfc093bc00dd41bae641a79add11183a8c1134ee08a8d2156a96567f5d90d5fe82c4198db694a95a7e85bea1777", 0x57}, {&(0x7f00000009c0)="082f8d582c12a159e99f4bb560633a74e6aac33cc444fdae13b1421636ec8f8009d8a8f02c764ea2709a8ef56a0f654db63c90bd0a0f6a7891625d4b808d6f886d7dbaa661e3feb4e57cf2bbfc44f6a22a37f4117c35f769917024d5a6153458acc8a2edf68a07e96ad76672deaa70", 0x6f}], 0x7, 0x0) getpgid(r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) recvmsg(0xffffffffffffffff, 0x0, 0x1) syz_emit_ethernet(0x11c, &(0x7f0000000d40)="f2733a000020d22b") 21:11:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="f2e9d26b97749ab378e2ee476a76019cc1337c0758a5cd13855bf7e311ab52dd7078d72aba1ab79aff1be6b760f4c6217f8fa0046cd1f923ded61348d0797a338127f73e6118dc76fce4ec9c6616fd3e52a333617d608d3cfaf1509df2f2b9ea3daf1f9f37ec1019e3708116da5895799ce6bc9b571560261a879cee5b9513772fd1d4f9b466b2cd5a545d2c", 0x8c}, {&(0x7f0000000140)="a206092e29aa1fa2b5fe207348e440fecc81d5014203416a16f05af1d9c464672cc866e1f860c0a5d583b14991f0f84f57b2557d7e6352339945dbf5deacb2f5c4765bd763ec7f9a16769fed1c3f9435ccca5c01da2d1ad687153b7c12696eaf639274c503ef1e0bfc52eced73cc9a867b8d6c086acf29f6db02b439bb2a5eb41cb82ff739ae035b65f10389e17460d2920f977301abe2cd41d4e7f4839b939e754cfa3dbd13d63a690c5537d2a61a8b33ea4a30f36295275bff534c7b9d911df0b6e6c7bb7ae8d068f46a8ea2af2c57e91266b160d85a6bfdb6a1cc61a309024adb6def229a6bee43cf", 0xea}, {&(0x7f0000000240)="6e1439700f1d38a6336a76ce079191b433b546f42731981bed63c94d7b74402373556732c984d25fed7d89ae68d256ac67c8898fa68536db892d4ffef7f09579dca0a0f88de394cec1fc9cc546a5c3e91d0aaeef4a3d5da940f819", 0x5b}, {&(0x7f00000002c0)="44f5025890b59450477d9da25e0e376c3a95ae224fdd9cec4c706d1b55dbaba1f2cb6e7b984209970a148f21f727944e4d960e9828a965bc07997ff1fefc60e0bd4e87e4be107342e96033ce3159a78cea669c54b4e71e396e7642481a1f0dda1b4b3e858ce1d6f3a11098b11921006418367045fced191fab4e6b5e37bc7ed76a6551b41d0fda89525e2f159b484ae2b1f819b1c9181c8f6d0a06a66ef159ae84de0cf5e773c3b298a93d5205ed5eb59547503435b8ffaf21a4782c8d54a51bd9622eaee9c71b1e6ffa33c9dac6316710a73a7193b9d5fde650c07ab983a0b970489f20b2c73fc5246ec89947326e78066fd1711a3cdf4a7fece42123b74de2931e7f3081dec11e36120ff2c573fba3df4af9ecfa97bec37af19d3f575c2fabb51ed5adefd0b29d2f50b2d83146359d7bb62fd6a860a8eb8f6bd535f77bd9dddf3e8e5eefdbffe23a6becb38a44d856be6a017ca9356c4aa6d5e0cee4a8f894a82afad1217f431f149b9118d02f5a89ed85baede81f569bf7902ea3ae6b0deed7e4d0f6c0895921897a7761393970b89295c306d1d53fd1c300628a7a8d4cd4c42558eb44d8af8f9019ecd3e842d94d322071ab6b336d0070ab7f77bb114395883c62dc681f0230a3843a9f888da7f19677f44b9e9faee3d9e9e20432cf30c00abfd4915ba620875dbeaa2b7870246c1b1351a16b8e352ee8bfdab6dd161156d474840be22a5a18f0b2565af02a49df97c7d4c525a80f59392476d93f40e83cc753a0611ec41b9122676f26eec02f86581ce75f3c9556e879b87e01d62836cb165757d0cf36443db9516772fa3d209cc6fc483d4e39185d8c7b63055bd1f61c4bc0c291323e85b3c843783edd1c15322a574d49aebd6c909082b7e7f37bd04c555b005330f2b660b087b226cb42b95a84e67cf9a0254560bb096b755e9a1a2e061a79821645182931f6cf93e42119363a607a0dd362121e06d26106f2f51cf49970a5fd8c41270e10085d9898bc765bccf8815ec9813eae7f0ee2715b07641257e82c115b7929004209fe7e4c7cb1e2b924719daa78358d916365181dd11ea94a280939152e41cdd72511dfa43bcca79e25a9b9c3e2d97cbd69dfe4af95462242c576be8d41c77e536dee509f71a8f8e402c5331bf4c101e1e2e229a98e7aa0cef73c9a267b5b7b574252c53445a13d3be8c9720dae80c4299d738b2a4820b4bb462dc91b0f574f6f9c6d28795675d66744adbd28f001ffa56583d09a0dc7ca51ff053d1a605b9be1425ae82d29184b038531a8b3d8dd46cb85bca9a2a420989913446cd59f0880cca8bcf6ba36f0d999079723b78390befe11c5b43cdcb6c26135319b8c178227b997eb31354d7f097a545e8e1de2dd1f9f3fab0c04a5ab4d409dee41e822a3c829f6701cabccbff7a71beefde79a4aec01a494790b985175081110b5765908c6a67d374d5bf61f51c9bbd3746c822fb179579ccdf1e7d155e3010111d9c6127d00f70868715687dc9a3610155e3b24a16836712020d031b3b8b89320d93b7b1ec08c0e5a99cefa95b32099a7295caa443a31f92fdc469c75b2bff3ab9c67c6717780f863b67328b77c900b52722b699174e576ac6961933c2907a6cb8144822367158c7190ca9320e6395e41d37049d5545f44311164f42fa35b5500dff816979733f8b7e7c341e795e15092a5edfd95fb2fad17c7b0533c9a5c99c9613d3758027650a2d0510fe019ae7edf59f9a712a9707edeac059ad4657aa78e81d3438da65165774ebd002f33bd978f672d835fd1956cceb6c5fbc512219d054200c37ce2d138789a25cf8cd6821fe31789780e9807832a4377eab9c16fb95fb6939140b9d7f0348a67439e4d645fca931875928be369636fd669dec5c6486b8e873b66ab67b4bd9dd1b2ead72a553e990ec90c8225a42b2cb87844bebd59aed66a2982694c119d6ba9ed3a9b5b79b78d76e383da5764a7f9fc966a7df24e98933aa9bdfe6236161e125a783eee3bc1bf43456406493e35ff0b6a611723d385bd2eeca017a7257976b2a130176cce62ae5fbc40350bbe22000777fc2dc2ab6ca2fd3d6d326858266e3d87bb804719c2ba633cddbe8546eaaf981c61e01eeb993fb49588550359ac07c4519e5997235b675f190f1363fb081b6e56994278296c2f70ae4f078e8c2605a79f94cda9445589d2bfc28ea885755550e731c1071eacfa99b031a68439b877c381640d20fdd64293b2307f65e3f4d935b5833c3ca648ec37e09e88fbff152f2ece10f9b4c32f06d8733d0b3fe0bf56ee47bafce8dfcc98a1d47089b972ff214b0941009132c630051ba3d9061903853dfed13b9c6c527ea0f3e47ae2bfd6fe80d930a08e08acd3b8dc12f36f8356e650c51330d20f14fd3a6105f014a4d804f9a11e82b0cbfde1687226d210d702bf132853f00b176bc975d134c02d6e749628bff48c38151d970c8eb153a815c1880279b0c227129b063d87a4f24bf7d7b542b8029a3e60be0a8889e9e899346a11fcf3f4f9af9802547df6b1420c1be2cb5c56eb7a930ace5a2c05a97eb5a554d759e339f06673a693c02bc139de4a56c6643000df40e777a5a2ac5aa22562e5be1198e6dfb5ae7fa986215982e5dc32b1da65e840d3cb0d756f96b234f4cab6db2af4e03297ba062fca55560e43b77be5267a1d3d1ccbf65510b06d780de3b6770c05cbb1baf1e859c245d57ac93aa46ac9dc4c369b66ff6af3327fc7e4462ead675e9ef6e8fa96340f1e877aa72d2028993a9d3d8611a823c647e32b953fd1907c3e5fdbdc5ea2670beadc72e3ae42abad4dc3af69c2a4e1adf8ab8b24d468712c923de7dbd1a85841c98d1389be34d4e27ab89ffee8d2de4ca18ded3180f6e31fa4d0266ec41eedf629a0910e13ab1db22c0b60c811476211bd2bbc012e1bea425983ae25ffadcb97993712d6dc14915e1464800a292d09cf9dea4780c8f9efe2c6111fcbd9272b3b2b015efcd26aaa0fb0f27d031015dec39634bd7dedf8a10873a8606a3ffa7d23be9e40c01bcf5e7abfc18a77ed43d9ef8de3fe93b80ccbcc573c255bc8c690054257f1b1c55b79f87113ebaf90347c0cf3c53a5ebe14d9204c1888dce353374b91ba7bc7f9765d7b785853ba18006fa74c2ac75b67840f6f5437851c52a94af836d09d9e95611d9abd3ef00da28fa783afc4e28ce73380aa7e895f1bbc4045d591738e4afbd2e84a5c33cbef88a5603454bdfc96e0a58499f5ab8bae12e60d405192a1920984f0843d2780f26ba6865f1dfbb16810d2bf45061d167833dbbc33457d582b76c544aa37e6bbc34397b95a48ece0289864160b0fd78b93a52f6b90748f353e587d3ca8e56050808ae3b0b525139b9367e3679e04aaa116066593d474d940d860b854f7f3ed3c6b38992783cd3d54e614f22842b3af28fe1d800305b0c6c148ea7f71fccd377c0cd36e683c60e57c5497836d11df51c8992e3abb9d6575aa179070ef3f088deb54e959c2cefdc6af457ed5a0515caaef0dc148cbc4fe5a6d7ed64cab8a8d91535112a7b9fa66aedd81540d6d22656ff8e2f6fc51ed58298e1d3052fc5cf6b425c61b273377555957d479a83a47e9531bc585bcb47fbcce652ab7093ebe3732319c5736ac54237d28e16399012fe41903df94d3b2713b90df5fabbc7f0d09b586d91d1589b4dfd0a22d93e7f1d6e71ec28d6b9bd883e75c769e5c6c4791c3aed57465847b0c1d61c0b6353b9de0780ccf149f77dad955b622ae3e849694a96472b35d697650ff30da6ff44bfbae7aa1133c190431c0bae01430faa5513da634b9522c274fa0eff8478a42d962370ded035533fea9933dbee14ebf41931d035d54d9af0cfe51d223f3980f327862e869f82b4e677d816c3e86cb15dc4f6013e722dc519a3758a7fcee268ba21903c6b2ed1c17a3adfc52585fa3dccd06df35501e8916720845b293884c320a7249747e90091a5272c532d021514ad623b2a03d0e33c6f46401a9832accafc67892f6bd4f8446a12fe225c11bbd438034bf6ed426a56e3c5661351e1cc6922c66fe9669d1421962eb1a276e1a9d007c324e09b20e4a32ccd02d40e4f35744e0063c3c4f5de85a73c4cd9fbff4ca3b26c0db07f9fe3bbb26d7f7d5071f3281fec99cb1c0dda68e199cbbce585c513438f53294366557d3d25f7aad9a08ac9511b0601432c75f8197b7c33025369f087e8148985d6d8d39e3b4cea7d951493226e097c7a4735b3e42e0722a13fb545064296b5024d531c576ea4bbfc1249bbe3e1e020f3ce53f5c549fe81f6945d8a6fd9ee63a42bec08b7fdf0ee1ceacf62749dee530feea4cc4d1106ebb5dab18bc214a7ad760d27a62dd20708ce2169f26eb277f5d8f4acf7c91b9625c170200195a5105244a0e622c009c969103426fcab1a2992e67b61da1c029af8bc33b4d188f885cb2bc2fed694dda40747f4293453ac31ca225789307e74b8cfca50faa60829f3e6f6eecb41f07c7e84ac7a157643c55a4f40bd8930e6d971387b566caee010bd3523799fabb17cd7c8b7185ef39260fdc5156c3d0f2ac5546d624396418dca3740feaa72de3fda4d525f1dc6cdba55ffa5467720d0414bd0a85c98790cdc8bb89fc3958d0c4b493e0a30583f09f4b12a30d6360ee35f636a52bd3f11f410f7cc536c98e1166acf58fe066f387b10834acd33d98f2bf34121dccc31d6c38bb67e24385d79958c222e391aff5bb4a348332e4cf8b21e2e05e8dae12ad2c7c754b3b67806c9b6ab3ea615e4a3e8da3325d17b811672505dafceeeef1a61e3cd190d8ea4cf0cd8faa05dc43130f6d588bd9fdda43c5493fdc130c1195d18d6969ed6459b0593e886be8f5102672be71d91595fbbef232554eeaeca96685e4d898fbc3791bb047cf65cecc31a47cf9f754ffa23c237ab35ca732f4eaa50f866b6c74198f5fa1f59dc3d9962bca7b7d441f18dfc36cd201a0a8cb43941abb17929b8167f353a22d33db0b9311a4fb098e97646c4ad9dfe6e9616f6239ff57b829947ea7da73ba33c19470e440337f8731f17090f7fe2910a81e7025b51606fc063351cc0a41cad2d67303b9f61d0c4f9318522e87b6e016dc39354df68d03451f74a0d356b9005097cc2b1e4ed3ad6b6b9b785b774cbfc9f00a9b09caa422e48a4219985a76d2f2a5e4e8debc9be8ce681bb6c0d6d498b59ea018c03aef2ccc8fa205b15dadbd2826604d9fef2835f77891e94bf3a480d5cf41ce440c12278c19c2df39e009201e32f1e47bf0ebd550957b312a2a30385207f91559906cf295887fb0b15e6b10e40036e7a7742d3955c02f88173e07f3a8dce950d53c3a75dc00e45d884eaf20f1086790150a36721f54e7407572cce7b19acbee9349776fea0a9a6ab6a4e3d39bfeb7ddfbd4bfef90de3871d0fd9d43ade017db47087a989863d4667f7a9e2b0d0d4cf396179183e1a2652da5347c4fcfe6937d89837dadd9174ea24f68df87a4ca7019d9527a7da2913118ae37b7a83647ce7256f140f3ee7be760af25055d2676e5997b70bd2cd4edbfeeedd6f3689127b801b4a1da072189cffef946ae6ef177c183aa702faa770012d5ea81e9ce9f0885eefbb29c54b16dc4cd50cb6040ea89baa32d8f4aa0cabf77d9974b472f26f82fdfd36d970a122126531b761afdc8fd0dd6596c9fda4a20627d8bf424b550c11443f93c45baa3beae93e2c798467c14c5de60fcaef9e6b5167a584740e27640f254397b8f1b4ab750aaba912313b71669982038c570663e093ca6da1f", 0x1000}, {&(0x7f00000012c0)="31acc8a0e3455bfc5352012f9e93e171b9ad061184f8ddb77cb42aeb4da0ccb5d89088b0d2a9157d23cc20f9d7aa82abf2278e2d7e873c717cbbec2848c670053ad2", 0x42}, {&(0x7f0000001340)="32a63710d8f221f2ea69cbb7b2b28a71c724e0eb7758ae4f160645e60b4f9277ba32073e8cf92fa1c53f052b72f7d2ae299b39dcfe85b026c44a2aac0e79377375c9eba1e62ba48139666c33a33ccf6008bf4ce620449c8b2930f424c46dd1b22f2a0cd810340d1e39d50ae10d9c6e5565722ed7e62aef0fd09c6816ce1048986c69ed2613db38b24cdcb10eb33221713d3335a8f98786476e15bee20aeb72233b12a894505a62675f", 0xa9}, {&(0x7f0000001400)="6e452551e0b0c6e97ad4eaca761bb12cc2288d2a5bf9e6efbb9b12ea0497672ad820f6da38", 0x25}, {&(0x7f0000001440)="6a910923476fcac18fe9418660f8c1140402da0c3ea93446ee9bbe22f1fdfcbd993eece088454d998670059d6891d6db3260d0fce4c427e335a612c83a11dfa9e0d69065a0cb80a7ffbb2c22092af9476af2f7da5c2353387d22e015595c9835e3c0767e70acd382b4f575808841e9dc2b666437ca8eba448561f4b51607fb04501ee34c", 0x84}, {&(0x7f0000001500)="de8a957dc24f83a6ad96464afab29f168ea0352bfd861ceafac6e62776af618d0c95af767677ef422cd12cd85e01475debc03e40", 0x34}, {&(0x7f0000001540)="7cc21094c4075254619f0966cf7523aaf802f8c5e8c632f7d06110993612edfa8a822b9ba2928e584447f8dbdc2f6401d61a04f0efe892732987852fc867757c5b647bafbfc73bc5abaa241465b07df7b41e6732294f9f5c35a8218b983a6d150e3b6d4b43bc827f9c89806a2b", 0x6d}], 0xa, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6530002a9bbed7c68a2000000000000000eef850489cc241d53d6adfe69bfca3fcfc7de0d638fa7f0eb0a0ae8346c738ed00c7cd95"], 0x1) bind$unix(r0, &(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa) 21:11:42 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1000000000000000, 0x3, 0x2, 0xffffffffffffffff, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001840), 0x0) syz_open_pts() close(r0) kqueue() socket(0x0, 0x2, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) kqueue() connect(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b0760012", 0x55}], 0x1, 0x0, 0x0, 0x404}, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 21:11:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = socket(0x18, 0x40c000, 0x40000003) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x6) r2 = syz_open_pts() pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="234611842dae114024ffc1a7ad71563f98a612fce3c12ef58a2bd67f6456dd9820001b9ffa11e274fcbcf9bda5c854af2aa8d0c88d985e0b275b4d17d4f67111cdb58438e791140644e6306e1e0644956000f78622dd33ace5308e5a76f4f587edb5b48c0004675da011b0cb40b181539ca82cf46c", 0x75}], 0x1, 0x1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x7, 0xd33d, r4}) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) socket(0x20, 0x3, 0xe2) 21:11:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/98, 0x62}], 0x3) 21:11:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x102) 21:11:42 executing program 1: r0 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 21:11:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="ef842cb08193a5f514f417b7348d09924b832755efb8f8ff3c7a8f9516127b1f7a6274d9bae23cc7a5a77c6abad29d6987569c125ead209df70f27e899ef60329887ae1b511ad49bc018540b220d02d3b55365544d61917e5505f802d1da529e7ec5edf9d9eab15af4c61c03b83ca6b01d2999c7a1bac1356d658d62167d9cb5273a8491b0392d74d6a451f883d1d68dc5136f88cd9ad7d9757ce80f6b36e5932799db19dc3ad6a5da16621da9b25d9fd550c39d8030262429329b8a2846134013331a65d4a5029e66d718e8cabf5dc0a2f9e4e921ef576eab1e36f3f44aeec841e6b7dc55ffbfd27db545838c64a642c14574f7f4bb9edf1919330cd8ee7acce69357055702eb2d23c264c03eff6c3b8b5fc709a2717191f8bef5898da70b8002cde689b50070e3a923f0956a3077296dbd7dd7e37915c53324b6f028f19afddd89865b639e5a56d7345ecd34c285cf3592fab1615b77307408d89f95dea54bebb268e6884abed018e197e3042c3c1c7c016c789e5d8638a8eb08b2b94d5807b5dd58f5a6bea32dc3ff921ae2b85aa602fefd8fbb12ad9e9ea3eb1ba3a378f532e79f16afe3ec21660e96bc4d0a2d343e188c0535504a84703cb972670717bbcc0035ec0470dc31a5e5eca92578568732bac009c336e07c2ca66ea5f557eea6f3bce58eb3e6f2fecc41d6813eb347c93ce7dfc43835486d50919175efce4fc7", 0x200}], 0x1) kevent(r1, &(0x7f00000017c0)=[{}, {}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x5e1998020c5daa04, 0x5) write(0xffffffffffffffff, 0x0, 0x0) 21:11:42 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff, 0x5}, 0xc) r2 = syz_open_pts() fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x0) 21:11:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5013, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 21:11:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) lchown(&(0x7f00000001c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 21:11:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fsync(r0) link(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 21:11:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0xc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) login: ,4 K'Ul;_ qq 扵p#j0w)m}y3$(݉[cZV4^4…5a[w0t؟ޥKhJ,<|lx]8MXX-Zx2!fM 21:11:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() nanosleep(&(0x7f0000000480)={0x353, 0x80}, &(0x7f00000004c0)) getgroups(0x3, &(0x7f0000000400)=[r3, r4, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r4, r6, r4, r6, r3, r6, r3]) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) msgget$private(0x0, 0x200) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x200) 21:11:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3377) setsockopt(r0, 0x101, 0x0, &(0x7f0000000140)="43af2fde9b5c12f71dceb9bcf45b749e1837c15e6cad6ec2328fc15e63e14acebf718924e90b6d7c1e2982dfb555975c015426df8df334125bd18db7819c1053b5e556cdff03f21274a19ae916e0937fffadf8bbc4ef73f823b1a79f370b524cd69f81fe7a2e42884b42876207239f5d00a10f2144d6e3578335468b117e992141ef28de93796fce71d0ca3a7edb1590405c6ed6af6b46112b9d56761a6acad5906acf50dc32ebf10f23344df3fb8d16cefb4f98b227fccd897bfbb3178d77ad2f99f49c2a69bb03f33ccc99062d60d4e4fa35b4ee50762cd0b1c5feed7b79c66dcd66dc01481053de849d65513f596c8a2a592971003cce9ecc0bd04ded3597b4946da964b9ebe48bccaaca9e5649f6fd23c244397c62c3ec6be657cbccd346ed4bd90795ab972cd7ce43ee79ad022dc36497ef5b49722c5b15273524b8a9c9a05f9efa4ab630e09f988b196097df56dd66c19e1491137f4c69af23328b64385a3869531a771e1c74280eb2b30e05359280e39730b67d1af1ea4fbe9d64f30410da82440315ba574f9d28979cde6979d9470b57386dba338fa0d86de5dbb33a5414c0ca1c6c3435f1f7349dd454c882454f46c6905c6a199f297747be1dcdb4948cd9807ae9b415bc121aa735400f13fc7e04f925b8045041d5adb300f488b8f3f585af518135f80b2cd71012683503e13db9447a89685d5a454f97ef91285033388a291dd1e7da8ccd3a282d73dae3399d23308129026b17051f6bfe948ff6767b6399ecb4763976304c67b187c9361a4aa29873fd671ee9156acbf2443aaa2a571e16a5633fcf763682557080a9ca0f7e94c9f62199b9c6c7915e987de722050c455cfb2789314d0626a37ea72a7c6f1c97d600883a51ac35877294fedcc4a71ca5cda29e329c4374c9041334c0f55837b90f3738271629dd54aa34ad311f5e2f140b5b2a7f2ed42a8aee4e795bb3e74ccf85b98f6557e798966ba926a19f21c64ec0f5d3e4b55b278b7f6a5e7bcd56a4ae1d565d41384a029e2b25ce625102245c9872958676210b0f2c8f1685c91562cb341a9793609561a3f27adc3ec56eb08d9676657a78818f9242937da8f74c82d03d50199f7155878051b6a5200a7d2d3a4e9a3d2df5a7e49e25985f6873f1ab2f52ea63e147ea3c2f3ae32b4e36048127a4e0835145a2867abc0b4cb1c4d484818f16e131de9c8106cf43a5185e5f7c28f882e2062586719230b4e173e445c7507fd95eea759c345df16f52ed17c849232c8298b5111ff0240120962ca0283f0c001715ca8db26ba9eebdbcfe6154f63204c66818c7aeb4f7b44113030f8620ce299c6fa9cc97834dbc7ab2b1b5ec51a0e9fcd8acd980f54b4a7aae5c3420055e7e7673edd69fabe529e45e628ca8d8e8b23310b591d5739a3b0a8f483b980e7c94052cc81617f978f5074350daded52ce7a14ecc8558caff7747435f8315b4761ef2e17e19a2f9d6516060323d8425034b27052e5c83702fb592c6b91d8882275f079f8e6ecb55979f1921185b69765a81d4205bec73c24d41a3182e2f74bec5a12d49e1ab8bf21d6a4e349ce5fc5fad9e60febcbeabd6aa34421d8951fb82adaa22844d1d2aa5dc91c443d8e960a9613c344f9761a6e99b0e78388908626be1962ae9b69e278abb16465a4056f84655b16457e441c434c01a6e67870ddfe9bf29265f22df8e401290322835081bcb7dc95126a0f7d2be27cb64a52f20d18328a172372a580f0868df4857730450c5d2001ca90f314a69b0f85ea553bbc362e820ea5b26df6f291dcee83caea76bad19d8bf855a9c40a1e7c76e62f63827ad5be67706a6b31def35a89ee9e3814a64746bf2d696da402e7941afdc2e88e1334359a8683d795e219c5484f517bc42e51a9af48e15b07adb8126b69eeb2dbe34ab74186781f14e16b5c71ee1de9ddf01543c06a8c1633b1d34b0e7f62be968cd9dfdb8006f11452b2760d96328077e35d147e74f7af501c9ca75f02cb7ca9590fb4c9f1597829ed5237f3ac66f8e89890fc11a7b2f5824a146c662f71f15da7ad66c93963580c2cb0303c086c6e68a08e2420b2c85a8512171c672a60d7bd06c4b56283c9b3d2b2faf971e52bdf86af4b0aa39274949483309897674f89b435cc5ea16e737c19cf4576db55c07a7b1f666ae880323d59366de5fe2eb4b34c739d7b6476951f2208d5e617a1f18e28ac79758bf23df27a96939b057fa1d0386a8e2ebdedfac368525575d9f1268d660cae5776a5efa12edf95ca6e4cc31b0cabe7920c6bca42ca9f3d089690678c903ea1c4cc3e5ecd9bb4d8efc0b7d64f4515620471d84c2645d116f95101933b00e6b18c403e75cf38274e1ba269280b189a595d8e676be464b9969e39708882041ef11cf6cfa010a44eb16c69769f6e34c4f2a3d0bfc27ba4a420c95faffdc1b748718376b4f54e0566dff462149d8c26937b204c75949b04d2eb2350a4a8f6d2431a97fa6bf9e4126c73e28d0a75a1f634b8bda93f0c570d4034a4fe3b6caf0e2990e2a41fa28fbf65c0ec6d53c6ae791711f8c0eaae3b216a5f6108817f36700450328dce86023b04859c207a940e966b2680a8fe97cef2f12488107caff6ec859a9ff94ee11f79f351eb503f2cd2b3848eacfd3913d693c0bc744e292739c5de49738a52159e4ce91ba3fec603e9f775ed193526a990ac8f0f62ce6eefeaf58c6c2121db45e0392d6531e713fa215e451c5c12d4060bb141ec965af3e4ec396a33f8966fb263821cdc01f8282364655ec642a37eeec4f21f9b335a77606d6e5a18b30e6cd5f62d87ff2f38b26e845e81185d137da619a0c7eced9a9495156f73a7e9a53424f4b7a17a4a362c11425fd207e48953d413d17494678ef4035e4a9730da656c348ea121bcaad4702cba56ab805a1c0767aebc7f960ce4d9c23f4ef73b32ab9935234d3886c69b69593c3d34c9b2b6478268c5260e07714c4a1abde165ca231d833c422399bbff6ff6642ca8e43bfe6cbb0adebf7a3d3120a9a7f229ff773d3f667d1d01a6aa9302ec73ad6349bdea1f6147a712cf3345f0443c9670eb791b73291437402a14d2703f185573bb1a1f2caeae428e934f231d91502dfc9c92f1f27534db471c5ad32e0ee19810fc306460b28d02cf2572925fb4b39317139270f24c7a79daff6bfb30c6b572c06e8a9b5a831bc744715030dbfd7f7b001d688b893cee30fee38f46c2afadafc8d13651012889ae4e3fb3baceae256140ff0eb43964786282d10dee2e5248234d3b019a27d7d932c1eb0c5ad241e402c83ef70f01556d158c7408118255e8c2ca1777b8302439f6286bd77b34603b8f57ccb41eb03ba4c539189b01e6fe305f76af1ef92f64907c86d897f75c1f049dbd9b884b90fc7a60afabd79107cf12cf1412c051eb6a87d76c72bf3c12395c880da5d77c70219c5c3caeefadea0eeaa7bd018467a3321c155bd84a9182671bade013a468f03c28a19479f37e5ff054e4bca999cc15d9190587cb6a840a57c4cfd18486828a0eff661e732438a649bc29803048c91a92f909893dcdcadb2bbc31eef18065d14abc393c7668642b0d4bb4976c204c8194fe201d954e733bbed907e3c167a61374baa68a4027dbde2313742783928d92fe6697fdc63b755e8bb0924bf0497e602df55131f123cec95690752b154264b52b0634f26a0e9cb697b56c7ab3bcbbdd24ebdb706292038c86b01d873c5607f2d40d1969a0a78f053548c78041048b2dbe15b22931ad18141665b01e17a79fa34fa8fa06ac90a153471e09fa56be59870ea7c05e330e18954e668141b05c2f0ed8e6c26a34103be804bccc0d7724a1faef744fbf07c7aa87e693c4822c0211240b0ae81bd1bb142807e27ed433d6c92282e61aac326e6d608e0538098f7e95f3d1a6122551b9148ce2e02d14f94bbbe23eca39239e103e09f3713ffcf900ad148f8d4adc7ba976058b3b38512a5e22c1c660353c78786c821d46fa041435d858907779cbfce2878081c63a87ca0484ca1d68419769b16c4c040e80f0c68ba3f17bf549d282320fbc38d1a08293a0dba1935bf51871b0d14c54478e3db104bdd456d33a1b242d50b1b1e8010c95f08f7c7b369ffa679ec5d14d68860291db2c5306f0d7ad358c7f5a08292def1516b8f51055356e0ebe22f73c09e821620efe8dc104d02c35ae3288c0cdce5e05df1c5aa3ae2feaf536073a2854236b2c7044169b6c0b28470f23b99c7451501a67930dae6baa83f362c2e33ac706919485b233ba6a528d6b6e8096bd1602dde10beec7902dd2c114ffa313678a9d2e9960feee0e4426016e2f92a525916143a16200e94d3121b4cffa09766a6fe7e1fae673fbdacbf800a6fc82b446dd288e8aa6bfd7580695ece03598d14cab466ad0831f27b326e17f55249c880835ed72813c5ceeada521b04af66d0cf7fd690ca2d032609fc3798a56f4fc80256c2b4fa55718328efd5d7a32fffb83c5261f849f13938de303345625eced4191efa4865c004b5a586822d8c0f455d5fa7d44433189cbd3fb5557af7cab64babc98849bde1ddc2369ac7542be493ac938de550aa41dc1e057cd07c082744b4c82ffe4746fa7ae022c5d953cc56f234a2f4c926907ba1ae2b69862572494b60a0144b15d4fee1cc0db7ac8958b73f3df0d4e67b33a001ac7ae628806d150e7a7c0339814534b6bee624e033dd918b77938ea238d45b2860be4255cf37fe4120168e9342bb8c418f6e1f5783a6f045d10b98ee6a7fd10aa818d6a3be7a604b28bb169b04fb69c755de1fc4a8f8f933e80093832e6833e50ec6bf8819d59b0fbe838304e836ac5a1f8d0d50fe202c37709d71f603f857dbfb8ba08c95a6cca808d49ffbde99923dda0f624aa9e178238e15022e07b11f001b74f924ab50ac0a09ea79affd7f40d3b6f3ff06dd9604de7c9024ac635909bf232f693b799601efaecb149dafafb338a3d26e7b77f5f485598a518f2865f9c0ab4f303facac944b92b635d3ba77fc0af3b47fc067115479be213e966235c4e6bddd5bba6fe33ce0cc4accb9c6d92466abe65ce4d7d4ce89b000be39ec494a751f74a6d665a3cfcc243fd8a4a4de4e8c024679ea9405632c74cd86f7ad8a17af7d3513472d3a8efab1a26cc5cd7b3ebe83abf602b50e749182a065e9859b0a58a7392180db8af123854216a8bd44884179e1d8dbd41875337665820123979dec18cc4d8d5a6de8577cde6ff9deae6454507bf4ff5b98005abcd28906a9e6ca84b90d7e7a3ffc2b41a31274da571b77edebf6c615285ab67dda88c00a7a2b8267dcb22a97ac4ce5cde1d352d9a6b9ca8ce8120441dfa996b92b012d0de7a0e9eb17d405b4ded6c4c99f78859af4e969ae6531d25dcbbbf2f2ab398b7906d314ba4aa809f9b831c8a02488a987534412861d57a4afe55377e8745a2f1d6408b6426c27b6d9ecff198251dffe0580e6c42a97e44dfaa3bb95036f1808fe351f80fdb86ccd9f5cde51c4cc89199bccab6be4bc35e19d9fe57acbea8689e7f86e7cea3869d37770ca1cef0d85dae72eb951c83fcc1a545d6d1569b614e44e7c186ce800bb36a812d25a964904f8c4bdafd92d5a3723d0344ab3b96314cdda79b0b90d6d271fb379bbe42815d36e8e0113ad1f63d9d22672392f13413695a2428a0085b4aa7ee0eac36a74005d8da9412686a1f4ea0228b8d884566a52c956d1fe95c617899f99e8ab529e8ecbfd0ba679dec4fb791eae9657f952dfa1a78c4b13e984225f557dad78c6fbdd24e989", 0x1000) r1 = socket(0x2, 0x1, 0x0) write(r1, &(0x7f0000000040)="38bc5b5eb22fa97b055d0b14d7f9e345a94415313b4ed7699f0d363b5cd064b2d9e034e1d1e474f819f25111cdebe0b7051c2f59d940c3c12f07a2aa5dd824c3d4645c46bdc9efdfcc96465d395eb870bfdbf7407f372ead195412712ad1277ebdde31e1368d18ef899fab8129829b4f4e6b05888d9b953de171e667ee5b581f108a799d93e481de5b264a147bb9891acfebdd9d87204d0767cbf98a40e8f7c6ae60cff360e79ebe2e6d1d5d25ecaea1e88fc3d8c54880327952c034f539ad7f7e40d7a77bfad6b344e1815abbfc63d45d56be6c67bb86bc3d9c", 0xda) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r1, 0x1) shutdown(r1, 0x1) -4>5PJpG<85HmPuO,4 K'Ul;_ qq 扵p#j0w)m}y3$(݉[cZV4^4…5a[w0t؟ޥKhJ,<|lx]8MXX-Zx2!fM 21:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x4f3e, 0x0, 0x3, "276a7aa66f7ac723f9a6380627baa4ebc376322a", 0x5, 0x9}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:43 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 21:11:43 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20400000002) sendto$inet(r1, &(0x7f0000000040)="f5fd2dc5a1acd3abc98d31242fe595a071500fb414cada3468150318eb78b3e51f928bb92ccf81d53c691f680b80c1b0398ec6687900201d081dbb69fc37e15ac174107d85683158074c894f83761b608a9214ab95dacea2e9317e11b4e4f2239d4b6e37dd5f9f8a8543b7cd34fc6e1c7f53ebf60afc120cb39801858261fa376e31563ddd3c2e95327bc8e18400f5a8c33d3491cfd89f5d6ab5718222d09c70d9d05cdaf0f1c3c95fef5fa2470536b58fa7ee9dea3031a2f225b3001eb9440dcd377da84338ec7eef2eed5db20e61bda40b228ae677e32b3c7551397a20", 0xde, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x100000003, 0x0) kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/159, &(0x7f0000000240)=0x9f) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r2, 0x0, 0x280000100000020, 0x0, 0x0) 21:11:44 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000000)=""/100, 0x64, 0x3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x257}, 0xc) 21:11:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) dup2(r0, r0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/99, 0x63) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r1 = accept(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0xe00c, 0x5) dup2(r1, r0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:11:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x80) chdir(&(0x7f00000001c0)='./file1\x00') r0 = socket$inet6(0x18, 0x0, 0xc3) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') 21:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 21:11:44 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getpgrp() pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="02c7e4b64c9b57b2aed75827c5065650583812d0928425eea6d35cb84febf81a1c6eb09aad56e1053d35a6de7614a0729d2d559ac2257c8b3b3f24c9474bd950a850f525f8c720c3cae0c585203d385841224961d2e8abc65b7248824cc38cea1b57086620578cac73c8fafb243c1bb72939c96bd01b1982e3bc4869dae93001b2625cd15e145d7ffbcd5893ab91c21215b05a4f662d28099420fba471fdbf687dd905451681f1bf054639e041c8c4581442e9c7cce4a666d24510e4893ffde1dafa8e25e6edf3004bf5ee3a484a71ae6f3c00ee8b", 0xd5}, {&(0x7f00000001c0)="3c6aefa4c2434f0c341321ae68029bb6840067c617446fa034b5d013b033d643b8eb53b3ffcf3a8b3bf010c5e894e8ae30f88338ea2e", 0x36}, {&(0x7f0000000200)="034c661746d2c6e304143564f49c89cb211a96d0882ce82cdb642c91ee4863d08df1d26b4ac7bad59a0f96d039ddff61fccf9ca0f9da0c322adc0ffa79edcb765b5014de3dd4eefb478809bd0dbc27872e7ffb6f33a550d27dfc2efa2feec8606d908386f87ba682c6cbfa6113", 0x6d}], 0x3, 0x0) fcntl$setown(r1, 0x6, r4) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) setsockopt(r0, 0x100000000029, 0x3f, &(0x7f0000000000), 0x2) r5 = dup2(r0, r1) connect$inet(r5, &(0x7f0000000340)={0x2, 0x3}, 0xc) fchown(r1, r2, r3) 21:11:44 executing program 0: r0 = socket$inet6(0x18, 0x2000000008003, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) 21:11:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x26, r3}) socket$inet(0x2, 0x3, 0x1) 21:11:44 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x7df) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000780)=""/153, 0x99}], 0x1, &(0x7f0000000140)=""/128, 0x80, 0x4}, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) 21:11:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 21:11:44 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:11:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) semget$private(0x0, 0x4, 0x82) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 21:11:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 21:11:44 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x3) socket$inet6(0x18, 0x3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:11:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/24, 0x18, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x5, 0x16) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 21:11:44 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) syz_open_pts() 21:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() r2 = dup2(r0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 21:11:44 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, 0xffffffffffffffff, &(0x7f00000000c0)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 21:11:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001740)=""/4096, 0xffffffffffffff8a}], 0x1000000000000116) 21:11:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8a", 0x7e1) poll(0x0, 0x0, 0x0) r0 = open(&(0x7f00000008c0)='./bus\x00', 0x20, 0x12a) sendto$inet(r0, &(0x7f0000000900)="3f5980532964859609dee078e24fd32cd44c05bc79c091d4a5f09591df18ddc07a651b65a6bf5113a5a8d36858457538314ab7b10e198b58915d3b905875aabe01bcb2cb29f7fc7bbf05b47541982dee9020d9f176eaa21d765c4ad417a3e671865489958863f60d6ced40340fa26337b85208df75c265b77a5ef35b070a7d040b2dae2cc9f12a7700d03aacebeabae08af5d16212346f68d9e47a638272e301114fdb9c5c3b2d58fb3d8b", 0xab, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2002, 0x0) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) listen(r3, 0x40) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="17d66d902b30083354250fdb49c493b4b395a6412c2dd01ec8ba4209b1322180922d44faffb90e7e162e7bfaf44db81cfc9eadbb8439927113e2a30527063220b019b7c94ec05289fd6005f056b799af74ed026c8cef168f97f6a892529713807d9c12286bdab7caa8c566ca3f6ee32401ca9dccb65620439316fad8c695e90188eb7d013aeedc7e1fd3db2b3208fede243f2905cc7bb35194ea46037acb5948e5f0117d183d0fa18c5446986072299992e01bdf", 0xb4}], 0x1) r4 = msgget(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) truncate(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000880)=0x4) 21:11:45 executing program 0: r0 = kqueue() fchmod(r0, 0x10) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) dup2(r0, r1) 21:11:45 executing program 1: 21:11:45 executing program 0: r0 = socket(0x0, 0x5, 0x1) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f7f696ce80994bbf300001bc6cd13c83aa65b6b54b2cd359d35992653f640e5d2471c61190e6ed59212aba64959941502b3c659be42c00d60c001b716101be2dfa6d3b99f906171a3a06698d9d5dad2fbf5bd89a847b67ff9c95f4241d8f6fe1247708a3a1da26c7e009933b7ccf444e1d8f3da5c720175e854af1e1b7a2f3a25eb3b595d7affd24dc825d8fde689c6921f8877fa584c6cf7c9d2687b9407d64ace"], 0x1) writev(r0, &(0x7f0000001040)=[{&(0x7f00000000c0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e0000000058d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df50188aa6f572806b64a793cbebc34d62244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd31845", 0x5ba}], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:11:45 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x88, 0xb0) renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') renameat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0/file0/file0\x00') 21:11:45 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='W\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 21:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x7, 0x400) sendto$inet6(r2, &(0x7f00000002c0)="2c507238588b0420adb6dcd983c093bb264bdbada668668c926d4492d101d2bfc44d57d14eb7b7511b567f0ff5206a31cdff3286d0b3b4b1ca5ffe816b48e3a80605d6898e0eff8741744de0bc7f383dc979650b0c24a436f7050f5d8d26c1c33a3fb1ea4b146568e270d237a86bee2333ba1ff88a6f10fe4b929c349140a16a04a70f2b9411f06bc9f3d2", 0x8b, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x2}, 0xc) close(r0) r3 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x100, 0x9}, {{r1}, 0x0, 0x0, 0x0, 0x5, 0x80}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x9}], 0x81, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22, 0xa0000027, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x49, 0x80, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x43, 0x8, 0xffffffffffffff80}, {{r3}, 0xfffffffffffffffd, 0x20, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x45, 0x10, 0x3f, 0x8}, {{r3}, 0xffffffffffffffff, 0xc, 0x86, 0x6, 0x4}], 0xffffffff, &(0x7f0000000000)={0x1, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() read(r3, &(0x7f0000000380)=""/199, 0xc7) 21:11:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe000, 0x400000000000) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) fchmod(r0, 0x60) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 21:11:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x0, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r3, r4) 21:11:45 executing program 1: getrusage(0x2, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup2(r0, r1) pipe(&(0x7f0000000000)) getrusage(0x7, 0xffffffffffffffff) 21:11:45 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) dup2(r1, r0) 21:11:45 executing program 1: r0 = socket(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/167, &(0x7f0000000100)=0xa7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:11:45 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/15) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 21:11:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cbd5441030113fe6d8d495cbca08bd6ab966512864a4ff0a01a82d7ad9fbec0ab72279e32416cf739dbe77d1e95b08870924172541ac1fff104c1ce76ef75c6d6973a6f112b0872bd4205ee3e40ba02b10247c9242f6246ca9351d49e39223e28f71e398af9cab9bf51032e5de8475b6eef3e66ae75d3bc2ecfcd57d00e91135307b51aa52aabc2ba77d48b281db2017630"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 21:11:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000400)="0349", 0x2}, {&(0x7f0000001800)="c01b117cd36070420faa56e0a7656d8b5b74306dfcc24d34f57a0f0203457158b3b3cf6b7431df04e279bb9921b7ca111a452be9bd0fa270870d3ca293628c90b5101ef4f9066283b08e89c22e0fefb03b6aa7c80d9ddf8a07a516888d0169f63cab6d616f894ba8e5d750865362a4fb9db2c88deb601aa48d1fc0df6a2553667fb987e8f8519711ef39548a0c45827eba0ac22299cce4778410cd0ad0cc21ad20f1dc263e3bac4b4e3362080b0ad60f16e97555691e42ac2ca7d9829701e98475d6364beca3294894f6d91d9a146e191c676622e1e27070d9e81bb64c469d08281913101ab76ec3aea933e3657daf6bcf9b39dc494736bbe721133b9c91a5566b90bcd64c331238f5820cf9513968200d0962a8ad52bf89", 0x118}, {&(0x7f0000000540)="324745dbe9263db31900b3991d14f7bb2f4ff2d88e703165de791b3f05709286bb41ae351f75ff9b1d03d2c2a4dbfaad75ae18339ad622cb887ba6ccc5a48ebb928f79b95e6a662c8285bc92ebb19eb53b5918da85c8c7b8560bb98288a5e09fd478beab161b756bc5d5dbc1de3e3874f5b9d555eb6c73671bff9fb603d2dfb806e141a1e20395663f3759be7462c1f1ee3106f8c6141e07de1096f92f5e0ba313bbe08744f0f43bbc24f6f7501ea0a136152ab21e44cf954d8e2b33d007f6afbe6b439f49ce9507cd9ce8c5ff9933305bca5948b3", 0xd5}, {&(0x7f0000001940)="a4395966adbebe6decc86103b73e3a63dcc9a7681a3151d72e52c9c4a318eb6857dabfad6dc3e150ef55b3e7a5772b57a953d5dcee5dd2116b3cf8cd25079f06009d59a4b4d4be06b90a1aef96b7c450cb9e5287736ff493c99960c6e768725b2ab89e5d7381c92533999bae472b9820423f18b24a50dd49175091d660ba16077417c9c47d13ec0bfd66c3cc343d2489878f5ddeff4f0ddc62cb895ecd966a7d9756d3e8874d53409ca1f73b8926426fa616dd17efc96210c5985d9935997bcf63412ef1a8b944db9af284d30929853aa09f096433ce390f24512607640863a732c8235955c126f5d4287b3f2972a07998698d7ce0cc27eac2eec74f6cb6922d20fdc0855284bb8ac2c9e4e36a2b10a58e9a674c7d5562436dbfc5dbabd3933230d27de73657bf29c696706a9be8de0ce8d830b3c8def10466d349fed3f657d8bf7ba35070c374337e67343c0d171db914faf3a27be00b70e65a157397509a0cd10f407a23cc298768e06bfe00000000000000", 0x173}, {&(0x7f00000006c0)="e9164a61b026948de5a5011addce13f7ac1626caff5b0550e1e323148cbd80e3f621490b2eda0185a9eb34e458eeb2e4bfcfb26f227803bfbde85bfd3b03ba5f78597d85a831716361763f439a5a76ab979320b5ee28646e26c34a6a4a7200e4ebf78f9ebf5dbc7f2b3e", 0x6a}, {&(0x7f0000000740)="ab45388c8a3a99953f914158a34393269c3039036b4eb152ebf94ed4e9e91a271e9668e423f3e14fa50f567edb01b68dc483bce197d3698ab4fd", 0x3a}, {&(0x7f0000000780)="bd12cf4138f8db73baa1c9562714a329f21076cfeb27fe6c9c5dfae0499a56807db671f4d4faf0b2ce0470f3422f4832507dd26ed274d3278155b899a7c03c783ba22abc3b30d1c17ad9f8832ac9ee67489057e747d59e6837e763746e528a85f49c718d4fce6b9daf6876a8e1c4ddd87d8f8a0e34f171c7552b3b91e2c0919019438a8c599ee6c9e3eee729877634c21fcebb7bba3b60669b7813b033964e36a2b967a1303de535ec683647e7adbd7950c40c6112cdb65116a85acec839e7e46f6086c0dec5b9c7b86ddcf7d2b2390094a6acad1261372b403d6b74f797239a452696bb0370715c29c21313dce87fdae1b02f462574787b1d223f5b4822115f6345a782ff3fe1d88e23882b56344bbe7edb579ed6858707a78aa9c006e580e6c93bde0bd6b9c3e7319cf72e10a564afc830268572783449187cc22f612ff8aa3508bc0cd1af3d7a909c8709b5f06d813dac0d01eb8dfa966592c560da04889cd40b71a8d69d88860dae12bb1ec1286773526f82f88cc739c2b6077ca87f1e818c524e91c83f0b605d0def8b5d8113190489381e55f2ffadb14c61425340159136a098e0af53d60eaec71133f373ae0081f2551c0c195330979c8ecbd4cd52be942e932059bee3dc1b1504601fa91d0bf9fb1e07a3d5e603d2e647dd7d7c9d6de5ed955e92d230ea9a63b56f33b5807f97802a511b7cc9eee1d2f485773d5ebe1e7c0aa5f1bd0799300c4aa4ca6fe65bcaaeb8a766eb3671764d8145ab817307feb9879dd7630fc1a03cca3b015f89c47aefd80f45d92411998387f17ce48e4ecaf04fbcee579c272b6821d285df0bf961c3cc3fc8b34610e41b5084404abc2b940ced46fac601b4382ee9ec757e2e7aac4bdb5dcfd50925e3088f5c557442a51de446437de93e963e33aa4aacf1b16efe5ec020059b678db616a6974c99f94fbb2e46734f27b47a86a9cf8b0b42a85d228d88e0b54ebc0ef5113c7f867df8a39cf37fa4ea77b603980d447090b1a5d04e1f3dc811cb86380857a7e721b13a374e838777a5899fcaf2b910cf54b23ebc3ba068509af239cc62ad14e90581eb2238ff225a8e00b1b6571819dc3335b7ae832bdd1c73a70e1e418bdb12ddb15455bc506e966d20b2efde534553f7e48207adab679afe0e8e50ff0cb0c2d325f9ceea11abdc80b7364ed4ad9764d9fcbf70fef936743067d2ba496ac36af4963f6e3f0845cc7faa8bd5346d46a6b98c083b07ebaac4cb81cea83fe1eef0d1f564f7b58b56b11792bd3ac1db36a001ba240ad6436ab9bcb132561200620b79a49ce676bb6a92d04316f7293d205c87ba1a36fbc930310149bd190d4b0aaa9094de7d6993355f7d3ed4cabc07cc5a40aee46cf50c757830b2b179baa089edefae3332229cb005071d2ce446f8e3046834ca3ec087a2dd6aa537501754fc64106944745dd48017a37101e79373e1075cb4826d158e1b2e74e2304952e5e4eea985f44bdc164b37db56842a3346ebfabcfabd4d51da58116b542385d62630c3cf955167f4430afa6c2ef929b4b47ce37753a4914f1462c65849a61821c8330fa237bbdeec089f2832380002c6940e8dd9dbf20a1df7b0acb7b61b0222b5b2f1282c9307f58e888127db436ee4091cf0505ab9dfe78e9b9c8b3ba357be49ccb2849008effb25ff591059d85ebe34d2e7eb849efda943fb33451654fb1279c260a644e5ae43e80f2bf702fdf648f7387f28bf0e8bc844f105348763b8d24c6422cf825301513c4ff2616f48efac65eb36dea01d3291e3bdb6a16faae2faec8f2f9d6283866d06faf1041f20bdfae7df08a6b8c76602e5b43665607ff6f8cff2678455571f60953306a62ae6c956975575a04f55426a19de5d02618f8c81da2d0cabf6310bd1d852fd9b0b1f153fe6f684750e518d085c93a4eda6fa5bd7c89e81656276dd90726ff1c70a00fd313ba5664459e63e0aca2512d04156428da2a6eb3f2d30ae5b8b8e1dcc69a5fa556809aad5aa3440b25c288690b62c427b94cbef164929a4f0926a1b53c18a780456aea5af440006e8329a30c0e21322c8829ec77e2bf3de06ef0f7aded1ec886959207becaf80ed99eeaddbadc5aa3dd736e709748db6c4171ef60897f2c1249308ec66dcf48d2a45bcf50ca494c55bf00e7165da7a8794edfc768df9b867d31f1a4816eab7997f4f9d38fb3ac2382d090491709c853530fa384432743a2a3cfec52a331668c24d2bd60d64b858a3a16ae0844524d38177df1a1fe67a2e45d58565df95417635f29273b6bda3d25b36693b4a07eeba83af6289743715ee8d8ecfb8cffb36e7d08b6caba0e3d4f85352e2152a4eeb38a5c35555010169556b8a88799c63e6fc7b8189b39cf972f0ef7b21852bd84027122983bc5795b589e0e0f7f7784243bbda78b85359c265f9d9ac41386550dd6a23ec0f885acc68c0e5dab6d60f78a2703610d5b69cc630fad30f3e1c4a48a87fb6757b226fd4b7f0348f46f42737632e6c9e52b2ba81443b49806e5fbb71f6e5e3884f451506657df2848fc3f55dea797831d7e82fbba44db37a4de27aee5ad066dc675fc830fe37b880244184ba2fab10fe75ec3d79b9d7f2fd8862e8fab6696a13897ac96fd301475006551663e64106125b9cd0c056241040c214947cf8c5fca2f98d64badcc390561d4943f0bfb520859416bfd99794e4865ec22053508e0631209fb2470ebbc2aae9388bca9d417b10dd34b20462f9e2ed65b686485917084c5adcb1380591062e62170aa1e791b41b851660443cafe5b7a89679dda5b9986beb274421cd65f60ae7e69eaaaac4a92db6359b2a0dbf02737d5dc24fa5d31f919c63d46930d6f4287747c620f3dcc069d2a4a8008be333b02312e43e818cd25d30bdce0e43cfb34ed61c056ab5f6ebccbaea75d5e9799fbb072e8a7389dd577e20e7620e8d90d61cd36d5d679edbbd00ca143a76f5a87590b70c4bf948e66f281d6cf4d56c7bfc860574c9c5ee4494afcf7f876d03995d375e78baf1dd6dd5f30ed12aca79bdf8305a0a2b7e3491444c4031889f7d14f09a5bafbadf76f5e61bbed9493413c2d0e34c88f536bc12db32072d036b9fb25c2c8a6e7daf9e1fb95a2afc1b2d32a8cf6752444cc7be8e0a9bc01099540a60c77069ac1ef85b6a4117a4fa4d7632c93eb4707891afc5764405168c0b191921b8d92011348ae24f87fe83b836057f794a8bec19c0a84b2055a944395d46591f5215aea320064706054326293a5d8a6bc42ba79c5527f95c058bb08a8034071c7bf4863c6ce2d5d9e3fb5415b7de95ce54569217a62de4bfee2d34bcae9308619f15381eb606e6545039223ae9f1662a38bb85df44ae27b484c2dad8ee3910b6fb6ae5c1e5bfaad1cce4f4e486eceaf61eedfb54d5a46b559eaddb3e8dce182c384513d5f9864f9a6dacab096187d6359515dcdf69ea8b87f45c07fc53020c06bf59463583aca0262665add19dd76ce7026381a1d163f0a43114f7fbbd715143e8917be7c0448dba31032825cb75179ab7e4baad9ddeae7cf0d62d64d4e50a17509c7791cbe23dcca764a4c9d319d4dbcba111abdcd2cc5e5f653335bc99fe6167af4172621ac0536daf85f57162d75f4eb42db9450798fc218b5a876d760d6f236dc2207afae091c7f0b3f5ab4d99fd2763da25e617a77e069a30f03fc59e9842d1b454664c0004508b910925df6afc89175cff3ea9e2a6be23deca3a75d59adb5cce691dc63bfa12b57fa9e63109c305d286ea2b9bb6969d87ce69ba6f668ab1251b86c85e82c3d4be943e4c1a5eef490cb2703c97610c9a38c1e57f57304cc54d2227d8b2d1faaf11c8fcd1bf7d088cc5cd0ffa71f034d5f5e5343ea070c91e61db3c93aed1c6973fe521c6362f4a74439ba666f5d5d1067134b1c4488a08351294748d13d49498aeaf7798e8a7dbfa9d256cc788f519feaf92a83473cb3108560f8f5b7af185b88a614e62ef42cdc8baf38e3a20a9cbee2ec01e497bc39fd0b8604cb2a172d913c685a8fd9f404b2493e553d040712596de7cbe0fc46e51d647750fb0c9662e7d895267f5bf3fe8242feb75fdb16d55ad94c4ef4f7ffebc1238ba7d0685b0e8eae44c1828c5e099c682f8239116224185c23fffddee4e84b78c0ef3cd01759992f29c8548503ebae1433cc2b3ad1d71f0097b43d2547bfe04822a697723ecb245bd72aad7e68268074b2c66d6006656bd89e9b736e17679737286b3cfa543bd19c9da6b2129978eb61ab5b0e0ff046f74737e72f0de63688f8718942db590437db27a96389b7e1f1e11f2fe5f189ac8f0a0ab0279a4ee673441d2a81968ae1b7fac802f7fa05acd9489f8e1f34b1f229ab0861fc0b4322b5e44a1b4d2c7dbdace17538c9361167b848a65fd2a601e62af412a5a8e08b791e89b24b1360e0c198a3ba750d7e3a03af3e8f351e17c27c693b0bf0f00f320a69766a14d8fbe04db05328a355227df4d7140f1ff849e82d274456bba8f3634030688a3721e71a8ea3238b8ea4d77eb76e892b1f50a74807c34c2e2dc4be6e9808c9598a20fb4b16dfc8112a1223d5105156181681359caaad52388ad1fac815dc4d6b4492c11fa790b3c33cfe93fa57b4bfa5db14f853ce144e73394da87b449b4d2a07e0f63c2d82e09b2ca8d4fcead7442f8552c8ec12b7b3f97faed68e7446c4039cbb0301349d9b99c7cc2f7ad7a2c0250cd1a099d831164e0bfd0f06a792f6fc68b8fc412b7627fd14d56f0fea76ef9eb08a9a799e24c03c817d51d6a4c8e18fff311fef5b6115fb8c34235e3b12e0d08ec392b280bc81ce4dbc3a315a89003784eccd302df51f5ff22fe42c0e9608bf4dc6e3989f309c650d4b115c6af05d18ca3a1f6789598faee685ad0825997ecdc74b38f973fc9aff7c7afbcc8c2bd5da162be71a3fe05862ad79b8ace0daf770a96547d0a5e02c070622021fa643dcfde87eec342b58e223cb072004647e0bcf945604f52803c4a3c10bd37c45d075aed2ab3c41fced4e16d7be51942968cf095542b2cd4b2e2aa4c851f094dd22f9eab6f79184007e8ede96fe070d1ef8f98a60fcb1786d0d3c270d25e387020edb2b51f725ec6b64deccf01e9687f2193e420a78a9434862be0f2c22cba588e2f878e18bd39ea1794c69901b3533d885d80165f0bacc6e656bc623167309d18f201b62154e847a7b8494c637c1d71a93289e46b9aebf59c90d815bfd7316d1f2d0240c7a44913580a5d52e435c8914a396acfb604bf5928d7c3547c7011616af5bc9e1282c0a8217b70ffceab4ff6bcabb1af83dfe53837aec5952acbbc30667451c59a54585810908cf6c289ff6e6ba42fcf63267095b6fbfadccce7a7044dd0842f18b7093985b8f4358987a9adacefb94ff89f33405391b6bdb862ce99cf2b2593a408dd9ad034f44b6ec2710e6334b007bec943c3162b709b091c61cd95c543e2d321c590920d0692591203b3bc1a4a6404a5af3f0b9e8181aa899eb133f43363300a4d6d638fddab8011fa67ccd127ddbba77f6566562cc0876a9a97a9c9964bc6901ef5a09ff339242915abc91a43ced02bf26c580b98091c54e796a019f9147430aca3581c62256cafd6d8dc18190ae96e3d2c5f5bd3752702a0141f63395de1b5fa756a87908696b254c39077fea8d83eaacb713e5f4cc372c0f887c023ff7b56e1c5892daee7946d8ca591f2692e33d3de4c62d6e160a7d850ae733d31d3715a9f062db0e962379c69009b3aacf8e2a74e480334b0bce446506c6b09911b0d69433146dabb", 0x1000}], 0x7) 21:11:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x95) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x3f}, {0x18, 0x1, 0x7, 0x5}, 0x3, [0x81, 0xfffffffffffffff8, 0x7, 0x7, 0x1, 0xa70, 0xfffffffffffffffb, 0x80]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r1) 21:11:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r1, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fsync(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 21:11:46 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x1, 0x81) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/93) write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 21:11:46 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 21:11:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="e8f209eb402888821c80bf600feb03731986", 0x12}, {&(0x7f0000000d00)="4bef2cde5d1cc4a717b177838425251abe470aa59ab787af1d959eb8c4ed9e1b9f10aa46922a3451c8368489ff223bee9dd2a61e4f6e779b19280c8f4bf400b0fe266fc2ae23c0f6f1282dc4cd3b1d346bdbb82ba98ef30454e6bb0489b9c840a4ee8ddcf9ae892f41311a7164ac4f74d0fe6d4573ddae4dd171b5a9e9252a647f8f955f2daf7df619ef66ab8ce18f7469587d4ff2ca5904079010a6e2961e9f50a3a89440da9ac4dbe113e4f5147f67be6d93e9371adefc531aab72220ef368663b223a8646e745fbaefccc6c5757f79dcd6e81e952382c49f0c5732b87e578c789ecc6d5a00eb0189419243fb3c79736c1ced613ec8a8874794c392b62", 0xfe}, {&(0x7f0000000e00)="3f774c7f9085f86c84380c94565ca32d3c98e62339b7b72ceabaa108be", 0x1d}, {&(0x7f0000000e40)="237ad8dea9dcd9d624f9a61c6b1f663ff8656b6d88fe5ccc0760f72978baa57b1ab272", 0x23}, {&(0x7f0000000e80)="66636994c2217914fd708378f37d38e58ad7d49259d473c9b79bb7590e8eecfcb2c92f918f98bcea9bbe8c24e49b2374", 0x30}, {&(0x7f0000000ec0)="cd0250719428a484c74b3678448296cf45ab01c2e5a507cfff59d3602de42a56fc7ec845f58a670bd35d5b63b0b3197a286041ef682ee0cac675bdc7427b30d9098e60f88adfced53088354d4fe6b061ca24a4a4e534b5c23421fa981a863f3a314c40d3576c42a7e57d4c93179860a68c25d7e3b675e4bf38210a2eeb33edb0561a6bb1ef2832cec081930235428a394a9ba450a577df8be9741c74fa5d947eda88ef742b65949b39df21", 0xab}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)="b8fef12970b29aeb3e84c438112564f930d65dcef8adc8b8115954053d1fdff0530015b8e32dfe363231a6491b69d6821bbb827860ed9d61d60f41dffc3c4e58177efa8d88fea65cf3c5159c194767e8557c36d889ab68d2b70ed0743c572435cc258b5f32fa4aa217baae135daaa25e91a00172e3cb7692ae7c94571f0c571acab9e57a606520377cec4f670599d57fb21a092f0c1c6da7c02447f683ad4a4b6e3ab06c5bde3b1ba366e39b2058660bb44ace0964c44b2261d0788e3475a5e6be2ecf47c1c4c0f6d848a5981e29714d6ebcf58306188d5379fba5f3c61500944b2eeb18ad96c6b7f89c72fe895d36ac6c", 0xf1}, {&(0x7f00000010c0)="0bb201c56fba03baf60c914a46e0476cc832031c23325a1508cc0dd61d40e369f1f99f60c1de937551a63e8838e39df405ba7c9fcbfee4dc7ab66b181bb5b018d623a54ab6c3b79fb69fa2e316721825a59d8683840fc7f80ce7f7ef61d543bfb1ac787f3b9ca1ef723e410e04c19c9c178111d43f3f0d2c4044b71b5e45e031db4cadbde851ea1476c63f647f0ab5fee367446a0fe6621f2ef39fb1ef3e839c1618bf2ec668e80130352a65186e04a4ed98415143e3986796", 0xb9}], 0x9, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001540)) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000140)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000f80)=[{&(0x7f00000012c0)="1f8ff543b9cae783c64eec46eb59afeb285a501090cd6fcee623c008d589f9303ddd8a1938b4af70178169b74af276af5833ad00f7594eb032c06bf0c9c66202fd59f4e9d2c627d37afe32cd332667b40007bd6c5b27f7610c19662bbd1434347a2bd38b9d7db940d666a56dcfa2416ed8b0ee52ffb4714b98b704ffd5b314d63771e4618f954ae039232e94454a4c1f340a1c74fec35ed983e0ef8f9a067d4d", 0xa0}, {&(0x7f0000000040)="018215ec80c81b7950c65f5b7d4bb62fe9cb0b9abc74b3f3dc040149981d7fe2", 0x20}], 0x2, &(0x7f0000001380)=[{0xd0, 0xffff, 0x10001, "644772274001d35b82bc42ff2f0810d44e2eb20de9134088c672218b191d6911a63ddc947e85bfcf05140aa1a2fef2871904ec978d313fd078a0265938c2ce6eec8ec9a6af14a8239e6ab4d0e10cb115f6dca51f1af491baf148f338970aff9f17fb0c5a61f9786f66efc90f4f681be7fcc7efa283fe71db04abbc10e390dc63964988e0027f5ded8b739aa5ccbd849d606db2552667daf9267cd46ae5b320c57ec00b1af766afbc5dfa980083d86f4f44f5f0d2bcf1ad10ac59"}, {0xa8, 0xffff, 0xffffffffffffff00, "4fc77f05211270bf01b8384fc0cd8cd4e7042439a3a62e51a6203160cc392728b372044d2b4049d347526cac8c73a97db8133cb04f95cb773f8ba621407eec5e10612aab386c40981976d5c38c52581b4d81186a0d2c13a5ce4f39cd39680ccc7a84f2d55984ab481109c2957b5f31949d7ffdcb7df2a2d3331ded3173f13c7bca8022bb83bfc0cef149bb876e987fc0f44daaf085"}], 0x178, 0x40a}, 0x40b) connect$inet(r0, &(0x7f0000002040), 0xc) utimensat(r2, &(0x7f0000001280)='./file0\x00', &(0x7f0000001240)={{0x6, 0x1}, {0xffffffffe, 0x1}}, 0x0) 21:11:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/93, 0x5d, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 21:11:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:11:47 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) fchmod(r0, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x7, 0x9, 0x6}) 21:11:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1001, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSDTR(r3, 0x20007479) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 21:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3fd, 0x47, 0xfffffffffffffffd, 0x4, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0xc0a, 0x82) 21:11:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) 21:11:47 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000000c0)='./file0/\x00', 0x110) fchdir(r1) writev(r0, &(0x7f0000001600)=[{&(0x7f00000001c0)="204b04eb6ab6e0688ad8a9bbfae38a411f025bff8c271ac950cb40af2549e04e77fd8a82d013373f4a8558407eb78cb84d81f2378a16b7f5d16208f9a83391f318aa5acfbc7ef84d439f6b2620e306c55cc0f27f476bcc511232f1a782f4ec6c509ccf80ba808dd1367982cfdc947f8855902eafae9a521c760aecefb56647e84a7dda103d", 0x85}, {&(0x7f0000000280)="f0c88173240ffe623baf9f5a7eb574dfcc259759cdc15b881b72a622b34505b748f1056f25bc00761d8abc323c56530ca18ef0489b92b0919f899dd09837b4502709101e1bb3f37efc5aaf643c3d48153db607d5004b0ee0848f72947ae69de7a68c8d282df03a3abfa035345ba7a66af43d61589f12bd75d46f724be284ce7c5c6ff1f44a15dc2804e0561fe3d0669dc58471a93ed252da8515f32dbc7dd52b75a961d7234ca333aee7520cd86663febf4fa6", 0xb3}, {&(0x7f0000000340)="b844f09d42bfc35ffdbb1a0b05ae28f9d9b124787793f7e4316a5190cbac70f32a5932094c6528c423df8ec2828672f934771272dd4e6d1990effce1b2", 0x3d}, {&(0x7f0000000380)="aef55e191d8108cae8d434e11719035a35972118b7431c096358a5c621051e6d200825d12bff8b1352f3dd97a389fca0f478764de6985f2e0f86da0475c530f3ae4932a4f855b1fd4ba0b791144f7fae8effb8a1dd7264c3600ab0101402b36c496541c25adf184c0459a2f6e1c93e014d7c990eb4875a61b6eec5bc79875a3521362d4c2d77df45aacaa66cf7e7561bbb696d85eeb46e78ba8f9842f39be82afa3bcb0ebb9aee89a62ddb8c35549c37591a5c760cdc58c71fb5fc8ef3c035fa75fae002407a5555cf2dc57123fca389b1ba04e6595eb44794f0d9a470676a8b7ff9fd2863e14ad74cbb43fa4cc590fb344a5c8d09d98d438d74abce71a7cf5247ab759df4ae62a459da74552130a69b2dfb775050a897c0c0b9363ddbc04d954e4d427be873c11457a6f811ec41e925337dc81751726b58656525ce3e257ee90d451545cea118ec0046005cd35159af7b03d96054a7ef0419c1aaa481c9b6c796d87d93b21a5a387650d231833911b2ce8515e11cd8948c2cd07e3a50af8b998a69ef3f3167cc6019fee0cb2c9e445aab3ec0ea7f6acd32514c5897b5927a06ac5af30a5686eb22c8e299a8610f4fdca8f6957b72f7d7369fe4e4e262359fab17dea9cf0b86c2f6aec5418ab720b17035359a15379c22fcc0c46b26c9c20f61fe852a76313be383c3f060ca99bb7d46b484da534846b1b075123fb4a48a97e2d5b96050bbc656626f031d0ca695f47386f692c7aacd14c5a218291bc0d26e5ee01e98b90f1407957cdac43ceb03ba264773c6b90fdf58f37fa837c3bd5c34137f6687157d7a368f37f327a755b11eb26020b7f3943bbba8dcfd28b34be2c607a5da1cf7e25c72d7d94ea3c2be8524ec5eb8f034d7ce24bd901c16f337a2a632bbf35640e1a8ece77f096722c34c507f1200b7d6d79196dce7f30255905c91f2a3dee3b93f306718d309de6de73441090565fcd07dba4a4c2c79f3adab157b9841eab9ef5b8b44dc9042dac5aca037ed27b1ed5e5665e779e47482ba121156d2a76382c88c16e1cdc66731620e20decaca6c0b182b9fb39e135c33546682e578817f9396ee36d058dd509e750841c1f1fd31306c2c138d75186b9111cddb906a6d66f8d3410023e4f268894c17645b1f19e504f217c45b9c86557f35a4568f391f449c299a59b7a5aec2a383894e57695edbf391ef0abdc403e3c2994f2403665ed5bdaca1f6df1482505249e3f17ef4031c2a6d9f791c32900f8b7e820b1a723aa134d8a898e37b63892d033520c7d9b0840ba8b24c00514ca5d8a64741355dc527468678f07d9722e74fd6a7ea0c0df67d3e37602e3580da7ead5f369dfbd8e182f9aeebd7f2c19dfeab76e6bdc8491e56cbd6c8ef1771ac0e7c2a75373ac15717f11ec623c50178c540af58566c0210684d01325a4833191fffe6f589278a25be77619f16c27c80ac059463b55e8e6f17fb058ec66d703cc13200aaa8ecd9cfa6013cf3ef0a3c3b59f649327e4cc69f087b2f6f64fce4a85e8e530f27c55aa5445c362dfb471f8ce62019f0229c43befa97e4704b092cb7ee76470d20312d23bf2caf57456d2dc821ef682e4498895cf09d6879b5bb822cac6c121c524f5f129cd63a81a60f980d554c77823c3161e5005a43b7008c62239b4ceb606a34474038998822e9db3845744d2d5766f4967d7d1adac233985a954a9a9ab86df2b2e713742193d3050ecf7d406be45b8a5a90d2b7d07d0f9582ddb4f2e2188df0833d7497ad7fb5d7977b13304076c5b74dc20fedc9af5c00acf47b1ad00bea4910e0f3218c3299721b3cf78ce61b36922cef218ef41bea63eff6735ab0aade4ea07828075690d2a2fdb31687dea1e295138abc0458a1db68eeb1be14085a8850f32921d008465131c34cdac09d73edf190c7b05d87d6e1995a7cc03b869cd69a1ec35190861b41a4e77d56637f89cf122e5e542c58c3e4bb85995a32bc44bfae05f055c4df699d9aaeeab6f8847778716944178eeefedd4295ed8c8af0cd127651a5812af49c6ea63b24c71ed539b8d3932333c98893e0aedf1c070d9c525acd526c3b29bcd1a2481aabe7947e8b3761f5cf1180149ab006961e5afcc376ffcdc4fbc4aa5f69608bf90b0ab72703e067a007481c49f97f06243d53b97882ac227c74089565b92df422944351c1bb18f73f8e1e2b82bb671a4d99e957c384170e73afe8d07acc0dab00eea1ea406e72286cf744fed046a8444e0c2f40fd16dca4ed2b7cdbcb7b66dce0b4f26d6d5fc78a615b772303628e844ae24bc1b6269a78174e3e11fc9e985e1a0781549e3cfa640936be571e4c88b2e0a9af570e2775a9e2d560901f48cd21f7df8fa3653a90854d0e6b8534436681430c790908ab3cd317ada14dbbe946fccf7b0ea67b126a55354b3d669b40a69b5e299a0f2cf66ae5f6524fe320ce000d76000b6f3ce0eae42a430aa4a3728c2474c717fab1d0db967491a54c02baa94813eb6ad27fffa861b3c456076260f5c2af9458f618913828a7d8a1d13f33d5b84c988a8011de76439ffa8fe358995187896d2fdd0a2fadcadf53033fbe55c076eacbda553c1e0e729f4567b94d8a619089b4e08403cd5ef565e18ef27e851e3fbf623d70b7c2cd2966fc18458b277b13d05bcec27957a9d86a557c04559cd5aac1426f31dcecb8c76739dd332de60188548e6132ff7d8b9bdd323d15e8f1ee8665f6318ef8f0bd88349fdab831fbb0bcd3b5f398feee8b83af6fdf73cb857429cd1dcd167df69ccc9ac80a29249d82a1788fb7954252ac891986dcc481dce48d18b48d1998fc0998444a7ea8a6058986a6d033c8b4fb8ff0d47f07e90d400c3b0f2bc09b712a4244db8b1f934bdffd3f36a0765ba09176f90735ef4aa4d10730e676b32e2fd065cb4bdba129641fe1b5d453a527d36babc8b0da234cb4fae16c327102ad694191a399f1d417da6e5b579545c79dcc3becd26d63f0c722ad155a9c946b0887e435fefdaefed8ebfd8c427d121cb5f364e44a9e6f927efeb91c9ea714ad907e914fe8668980ffbfbcb72243aa9932b5f4fb2b77500957003a920176f578a1a071a6f89222310d5c90353d9295372ea5d595aab3b07aa53498d79170c52360f7c578eddf2792e2d65a0abf0c19de833c186eb41ad9d907c7bdfb9ca8fae456d23db7b6bfd8defb10098ec437c80c9c410da5eb6da5db9ef073268165357398034481dcff40053b2d74c24f478934c846aefd5af27cd9db7c91dbccbb4446f26d0be7ab45459b8a8a4b6d655a8186df2599b65b1d9bbec2f8652c57b5e0c3e208bd50d60bba7ec6be411f56334a6cb47e44d805343e3dd6d284b76f43ff17479d749da097c46b53271770c5eff48a849abf0cdcd79e7f3e0bc1b6d8da07932d9469a784442d52ea185041a60cd6f2b7c02c5c2f3c69c93e548033a1ee1e00d551c4669b71de0957e161ca1bb556797c6ffe670cda2114af927ad0f4a0d005eef072fefba7ccf505cdb0aba8ed3e889cb8a09de3425c2be77fab04cb017b4abb70f5dfd6edf80d07edc945502a092ce3d35dd894e9fcedc6ecff90f3bb6857058dfe96da8a475e0c99a12ffa3658cd71868ec8314cdeb4d1c1a29d8f6d15a0b2bee37a9722fda6fd79fe32545c72da88441a94003222091c676fd9851ae89b1edc2e32fba69c4364c782ebd327e8a877dd97ad245613a48c07ca7c2f81f4e5dedec089b39054d288b5cfc4ed0fb95ab7d8136ea4d5870e10242f48573ca223b955ff8a58b779c8e45dec768b2b802e66994032575f687907e4fabd74170f845bf851cff5201080a4adb0d8c8e6b5bbcc113e96d4ff62a52b05f7bc67af215e0160a5fd64bad9f900ad1ebc4d07bc85f852d5bd9c6a394bf4bee94f53bc9acf062e0889046dc25beba437ce48759bae00af6c215726f74f0d4180cabb45a3abcd547a566bb71a0a4957223c2289f397fcda22a84a8a04ec92a470339fbf59b9c537ff7ca758dfc18a2ccb61a9a84b98ddca2c979571fc046dba759bda4e40c8acc5fcd154d8111d1926f634104e2684dc2b82199fa0813a34d7ee0351099b81abbc5f74ad655b4fd100c919c4b8b6bc2c8cdb1b7c3069304e1a919c7f3255acc8c2bfbfb4e97111995b9194a3d8c28248530b5ba8f3753bc0498a432c6bef623724e9163e12de2e38490351f1be84c302a0d05704345ee65229641f1bc8fefd5940aede2e986bb5cd4375bcab5c39a5f8c06d81d4023a1704c264f697559bea1a62fa5901cabd246344008f5c29ae5190328a37c56d3701b06bd8d9bc667670ffc515079235304e306f0c9b8011bf1f1bccbb86318ccbca9cc32717dcf28ee2886fd81d5017800aba43501820de47f67266d5e3be0383c6413630966324f30709d2a902858d7e03f236ffc5c5e47b249c0a9e90ba51c5d70a19b6eaf079a62b12dbc25ca3e7fe8ed3d606e839aad70d083a8490c08b192d10739e5986da59697b1007733d79d667a94d4de5f8f10ddef1e257bff2d6f28e79093417ae8b74e05f768506024436da0242355d6b15146640ced20e6c52b66a3602c533d3e5a462a1c32a84e75807e79c22ed522fd523b6d56dae52b4b5a67bd9fc8bccf94e7ff3faf84bc5394eca1e74f038ef22178402835a9552b86944c5085e0174a76bae0a4ae1018058d6eddcaf6043a1bf722242823d5bea06f5db5c54282b734ba270c180c0ca20410a85cc77bb80751e997887355d2c7588896274c9a393a3d5bbad4e247bf0d951815f6f6b7804790cfed3f4b775f300297cdd8c447201ba0b6890487916600948d55b0f2e2d56d973e310a20534840ce7a8d49133430aa6a793649c4407b62ce99f4da459dbd54802d2723633a8a89de4397e44211fe9283339bab9a4edb3ab9703f40cb56f3d4565d510510ce19025a7837e6bb1f04687670796bf239f437f73c8a1886b001c8aeb89a1d0ef7cdea6b5518956012ebe6c858581eb78952c633c26c740d76b912fa5bbd0c8460653f4b9ae898b68ff34655b1179bb266d70d46496987c0e0caff3322b2eb0ab1b3906b4b6bd400514805f69be6f7b82301c8a8271aaa8a0c9e5d7cf85476981ed429e227b21898edcb217caba8393ea2fb72e4046adc6b9c933efcd840c3e80afb2b64688830fdb4351c0e0826fd2b9cd7d86365acb0dfb510e82cccb87ab15349c9195149ff8d3564433cc02c69812de52d42367b38ed5835c2a84ee8ad6031aeb75306c668eda8a72386df5da7c08ddab2d2a633c707b20e4ae0caf5d56c3427e6efc5ddaff266c592dbe0b00222cce3e340da5125141b8d97f313e149ffaa830030b8df5b1fc0a59a36444f31de1f6ef1c208cb833a34e14b75e926372ced0551e392eb440490c823fba1a9c2f3ecc0c5538ef898cce9e5da07a6f78b989f97cdd261a01cf7ed43f82d8d68dd074d59f215fbb9d5a62f266af348c7445e83183d03f29ed84a52c96de254f784261cdb37beded9a9679c7cbd52e4ebc07ed80827098840bb624bb3eda5b7b8e571f822f0a8c346432701fe5113202c5f11015b7837b11b61f3627c559243c8c086cdf54de9c1ae017b353cb63cc458afbf63e54db5d86dc7d32682731e6323cae51f3f33cf68fdcd206de037f3740ea91f1fcded5aa07f081e37ddbef179cf7d66c244bc643586d092c7c45cc11cfae0656b0db25dde23745954c5f801395db59a7b1d419a358314e8dd1525b75d77b26c58993d4559ed0da528c7648f1184b0860817ced222e3b6aaf8751e815ca6ba911cef1b4d9b7", 0x1000}, {&(0x7f0000001380)="1425c4a7112f9c59cd78f0a5c7a36dcf9b5f2b0c7aa77c4c537c5572e8119e88215fec35b578edda1594bff7066ac4ef365b3c9af617bf48b5c16c2976780395ae2c27e6a809e3755e54e60731001ac3d4ae7005892c39725889e3c149756a46f07e4ecfa27e47212c9f3af526ba56e91bfe95de6ca60ef5ae7e7759bd", 0x7d}, {&(0x7f0000001400)="666b961d50d8752bae6d94210b4c95476557f4b5f370bd5d04a93ac4799fb716589fe301a612a35e6e83142f7515ebd3f1ffa7bb9f480d0b09b5e0dae350405f70af12cfd768c0e5a984fe8d90700cc9f277e36f9d6cde74922605860ae60bd8000abf515053830370b7be38920e4cfb363b83f74f6e0f4adef0784afd2d61d609b510f416ec98774f03ff59eb089df356945702bcb02a4489d0837d9a799f77283ec470ff9789733c6f9de12b1bb5ed9cd9be7e992846bd2f34ceeeac46b3d1727615563726568b550bfa5cb30347a1f34ea6975f6293dcf13c7b0108017fef02568647935aa00f127ae89f5ea3d85dada0b2", 0xf3}, {&(0x7f0000001500)="6679a5fdde63e3aa60837ffa24e457af07dba9296b65f4541d36bf3b99e4da58c5f5ad1e06182dc27150853fb26f444a90408c0f366e29ac0fd6fb69d2e6c69823b816f2fe26e6944b13984a24e447a7b4ec60e751fbbafb03932bd37c5759d35fff3984e284690ea374f0235d16ac4cbed167ce1c9562dcedeadc7f42ff3be14580e14561c52814f2c9d626521fef26db3396a434d1b70659de1cd6c6dfa31c43485275e0e191319ee953d6a7eddd1657db19a274dbaee90771ca84b49beb255d120611c53bb2066d4264e5cad6caa188c8391d56fc2a16f63a225a8bdfc2e038257d0ae4b1b7", 0xe7}], 0x7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 21:11:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/15, 0xf) ftruncate(r0, 0x3) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/46, 0x2e) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x83) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x0) sendto$inet6(r0, &(0x7f0000000280)="cf2ab9ac690317383184ca6feffb760bfdd210d9d7ce8e3e3b09f7a9d52f6454a6bbb89575de3bd586c746e231239e89ebb40c31c93f8ec8cdac3801e5b85a889ae55d2584403ddc62d8eb196f9c9dec0a77025f19d6dffe204049a2260fc5f3f443e75bfb2aedcb495879a01b744f12ccaafb6cd0edd3b1d8a6e7146c1970e24dbd823f6c12a37f924fbfae77f25c88dcdfb1e5734a2f10922726ec1eba8c515fe8ba0e1dd7fd4e453195504079ccc963cb22045275dcfc7c1502bb72afafcbad92f61f78ada74768097370c2757792e3688fd45208f2254869922922db9b3cfd93ae4c82f85c62340d2118dd2d40acf6291b17133ca775d3141f113d258aef915e4fd0719d0817c217af0024214275abbd23013936f9a41f54dce3a35221a5c1c17ad4795fab2d0bcfb0654462c77f8985488c09b77842e34e4c400c7dfd2a46811290326b622022934fec454517b20a9de3721a89b7a1ae4758d7912f08d4c8530e2f835369d9cb3504889cb1c1aef6860b9171bf396b9cbf742e9ca29b34894af06365ec25c0c330c596d36c9d6fb385e08bb5e89a2add46fc443db824aadf072e93a80735bbfc86b5fda188c6d2e050fdd230ff1d55b4e7de7c56f689d539faf07871f1c83993a0e101aa7d4fcd8e2c52969c5a0cb59b1f478be6cd33c293416b46c2ef46fe8b359748f4a5c4948144daee0f602c61ee129057dfb952cb14f8ca8eac45948d1548bb3b6f3333e3c372ae04597e7a18c17a1ad37588a7c2bd24a13cb5f8d0ee638c47e8b1897fa6d2faf06a7bc0ee8ea362f266d26631d2e99e215498bac38baefd21f6df6dc1ddc661a596d7f847c46466a50606f287e6ddc34a4c7631c2e82579b747d2083a06a7d92ce6fd1292a5e3c3dfdab70005686aae1c806fad94c032e2a2a5523a2c86e8967bbaa3f3b4f36cfc32aa4e2df5375410ab64cbf3c4fd02c95f6ce1dba52f22e1674869880656fc4529dc0c677cba15c8acf9fd1eca67ad2d87f9f1a50855803566c06645a2a1e07bb54d1a1b5f9d8a106cbfa93fda9f045acdbe7e435610a14527de91f100d926b222b50381f6247c3c53f7c50caf72938463d1d1ab82b69736fd1d04894110a318042dea1efee076b99226b100c6e22135eadd49ed1b8a2b4df9f344a71e1858f6b66ac44dc67c3980467263d722229cc47ad093121328fc04b53491403096a0cd0f5f1b6a5c533c15311633e01009db1467c928486733a400c483836fd6e23d025d5a99f3adfcc721aea646a93f9e749328243d7e808eedb33a2638e7f0780e7f23ae2350647208fa27ae250514d686bbe978f065e0ffd43883c5ee839573445ba0f19be9b06e823010eb9cd361d18c00cdc58dce16724120591eb837896726225c239c8cd992a07099ccac8b0566d1a51188bab78a13236a9c22a7446ab7e5019f0b77a3ed3518d0d8cfe6c6adfc60dcafc43eca53d774790e83f7e36163597200b9c75a81bcb087af6f0fcdc2d5b18419afab3aeb8d0dc9502e81beb6610268c0d1aa7dafafcb9694bbe38ba6a94def3fab1089e147c1146f55d38f3911352d1c5989e6de2721c793627a26cd46df5c087e924f4d1fc6ea1a8b95aef8d183f5e7dc52cf0b2458463c7a7c535d396f85eb0ee318997ff6b88c29663437e30067fafa8a6e51692d0f08d3e0fc739e763075021ce52e2bd3ad91fea76cc9783d2bc2ef6a784bbec21e85f9f6b06cbbedfba272f9d6f05748af170dfd2f7844946bdb85c6933681215ea1c8cb4df7bc49c8c8ae5dc913c2281c2a3cc0617f716204505fb6afeedf23cecf68166b416d80446d80e71cd20f1780184157ec1da9428ab8bc2cba8469a021730ba2c24a0f90e06cf15fd0af01f2174816b4b16ea25066d234ca0ad7769d7988f96e5b5dbabcd0263e14018d51f5f27525ace364cc5b70a4432c06ad5e83140c35628202cd9598feed050c9d755e1ee498ebbb37715ee48af39d912fc4d85911cc8b5b9019076ed230c96e5a3672513981219a6bb53025efaf5ca995d3003c2aef018957d3a87b378e0d9d974e6ee3439a131193146c858f906d78386a4105c3c4deb776a58ca5f5ea38d1abf0be87a20869cc93a9bd4a563c66a7d2b878f6555db73dcdecd8bd901804462124345c84dab0bcc6063b6c77ebffc23b1bbd4fcb5042d438062c4b7c40c596aec318a693bdebabdf86c820350969978b5540276bb514b9bea9aa1050468b432dc689f93f2b422b297131ed04097e39624f728be3f5a1b918404861ee8ceb541dfbe13a9b2f3dd91242bc5bdc9ee10237a621cdc25bec59e0c5a80b35e30d7fde22d792980318c3e55b3f9651c64786c94dfd0e8df365ad91e8f67793352d881e3d8d2887928a41bc9381c7407dae791d26cd060c1d0cc843b9a570d1ff383df156e86f92fd7f3b9a8d00c4d4c174ebc5b8150145bec0e1577270750322dfbb98ff545b905872d689fa9a748148ba43f60336fb011f5bc706022ea9593a550027c870051fbc91ee21ce53d3b71a8756af4f333c3064d6245a3c37b06f93d12dee0fc94f4e72bd0b4d7531ef3be7b8115571e29da08a6e5767cc826a932fdf5aefd304583568e48cfe5315859616d9c2c44f242bc20a793ae7733af99c62d291fc8b6c9dc8a356212a7a4498c1a43bda3441c9b0a2b19b7e46928729dbc3bbb4124e263a0f1a480903234f61c7619e92e87e434a9e3ac663d3763cab88b197f787bb64452441a5d350e14ec8ab5d4005febcb61622f6ede8fc7863a806547f3cca1219422cb90170949f294ab3fd06e69b756bf4a5f48081083025ffb2d9ce116123d6fa993079f752b556fa68a0b30f7f715866271cb403f090696da54bb6157a6855707c23bac67d37281d58b5e4ead427059af52145e9c2c9498b61c5b81ea41d3377d643756939c6c2c741dd0c09972f148d132c2933b0da1a27da73b9640114f885a50a5701002417d8a7fad6b11268c95ab5eca6b279d710a59d9a5cfae6f8aba90573c73f4122e0b1e59b240dadb9da37ed0a778e2757c6c1d9863bea9e4ce85c6e8e5d7a040eb3bd33445b4609537691ef24d406b3ad349fa753a4cc5872788276e066f0d4056440b406eaf947fa47483ac6fabe1399433d5597b25e00e0f652455fcf002bb9d33f46e856b7e2ece0dc9e1813e1353daa5f2dc07de409730704f8bdb866dd47c677c6f960975f5e3163eeffde0ae0492dea309529d24c0d9ae0f8b25e70967258a9eb53c4d43b486f628d88ebfd7f22a7f91d91f3d541bc979898755ce076c38e1e4dd6b17dd6b91f78359725cddca93cc6e92198a408ec8ba5e68603b32e4b4e9c7094b7af68370ffaa400d15d042fcd7113fcfafd7a826de91647dbc780cdaac8c024f00c4a1a35db0edc98217b78d35045b6c8121d770828a9aa16c504594701a99197915b80e988e6dce6c447867947ec129f4a1a0eababfad4b1d259c832cab58015691b7d9d3a8df01b4d630eff00a28697e685b39710eb91e72538583104e29071e69fc9909903e0de1692b2e3af03029c69060926f0f6e6221605859e72c0cb5265634cbea53ebe208cdc19f24f285df0e852c4a455a594d22fec2f11d947709a288e0323bcd6e69b5be9fa1a5ffe6a8f8fe7548a9c1b8ef9809da96c5bf723778f4badb13c8d18f664109cc340f81be812a0acb4b9a9af8f788233a4a4669d3118166152b2c19a8af44497b9f4e827aa3218bda88c1d5ec74e952c4c2627f7e7cf257f1d630b5b309e90c9580c8d784294297d910c1f8446d1e83e3f142d52c05f4231041c55d3dec79f1f80217562f598a554068f933ddde7e95f5f2041c3c4b1b2e3686098a0862aaa6a6ecf64127bfc61c726a3ad542f5c7043c0e49cc79445a060ea851b63200e7dff190a8a1e7b10328725fe28615be224467016f45f48a6bc7c9a1614cbecd5c4392446c56597abd8dbcf3586a5aef591415aa755135737e2990cde1ba052e6c82f6c6671f9ce9a088555681ca6e6c614bd3961485522727bc83028b42f702fbe4708991c7408800253b1a9fa457ed4acd714893a58b24771d210a2b887ba6fc1b01dd539906f7d25b0414b651f0b21669c41a448adfbe57a881f3515095c47713d266ab81acd288bbd18b5d8673ca7621fe7a5e23ff5194e49f6c6a34551237b24042935c5f7c94bcdd7eba359860d13eebcf1b62c125dd0b44eab90649be216b7d0721d3cc13e3320cd7ea7746806f755322ef4551ec51697a234804676abd54393069b64dab1bca989933031282567c401c29c22afd7901c100cdb0e25a2699d8d5c2893aa63b4672895eac59d469ef603dac6dbceb22975165d25a2f212049142fd2dedfadcea7aaaf87003c68b3ff9344ef7e2df6e64991f5949fabc7979f76c3d63e4be287ba1b8270fd74576b45db9c9656fda6ccdc1f9f0681bd25bed9f263ce62a40040b1527b6378bb6a69ed3896445d4b9fe81486c1731017af51b80fc3f0fd83ce33905243ac40e89f9f0de991e8d2fa918d63cfaa5cecfcc4c44255fe0c0ca5195c503029f7633bdd45620c86bc666dd0d2a9e8098862e4dcaa5cce3a518605f2b1b78416b0957b3310e63ddf769040be6be5184d8dad812f8d05061c0a637ea4843a8a3c2b8c7175ee91457c0585cc41ce3c0c6de660ff9c845e8e5762592bb542b96aca349b9f60e01c9becf1fed445d461cc8c13670f048b00dc668ec41d830794f19c4b255ff6255c576dec5c1329a3cd5ffc55b9011438a5904bf6c73f312f68a9848baa4dde1c0e90d609cac8b7aa516b8ccf2fbad09afd9a37f2ffd1ab2479df780951710649c48467c503e62239e18f4435689727fd50b3afa5e146fc284d6b188be18c78eb255e24494314ab7ab6a2ed96a353e4841f978b59296b0ac6b87e6f5eb4da3792458af99387311c368d6a6ba2730a37f8474f502fb36e403bd6be9e5b89150b467e6712b521445d9b33aae5675669e256e35cd9511362d96a4d6075d4017807418b8f643ff9c503991396f470709ea9283ed3d8c864f2610e9baab6a38ed1c0cb701d99ca337ef8b0979423c08e59b0cc6d23bdb0be02c787d149b6f359e77e89de33bbabd0a07eec71c849a0a2800d4a5e8cb12439f73ee43c5682ff784b579078c1ca0e11c4a832f07967356df47467e4e4636f3460f3fe2cdaca29290424c00b3b4695bfeaf44285dfa1c22872915f5de4673694a1a4d9d481064471c14b1780a5a32dd3e82d35ba430fa837b9241861f934629525ac65963923db1afabf3a5fbc2dd246d027e6e64784e10bda891184b9596c479771dd9908cdd46ded642520ed93ad6b535654c2a831be633876c35632580048ef77fded8757265ff608f0307545ac5bb4e03d39e7cd52c0c64c4997798b70d5132163c93d9e57bc4dd41b24c5804f3645d51ae6953329886b7c1d89aa6f2fc02620b044ae54b94bc16aa70a3c9a5df16c7ebc901ed764847974738fea3e2f2a7524b976bdf3d612187eae9fda9246e07bb56af0aa4cf3ef04dfa61ed0241329c70751adbabe02c4dee490f3c1d652338a3565caa8ee21382d8f359c61ba0ab332e29934221ac7121ea7eda6bbd0b359be457229c0e6cf5585f9f0a7dc9c7a5d051785df4ecea9f605c522b93802ff2b4ccffdc113084395eb95bcd487bf2da3f1f491b65e40d65212145da5ec7e5d4279c1636ced3e266b85dac4d8c09374e4577b93cfdb34234aec23ac117a8b9b24e45a3ea0db1dfa8a347a2887bbde6f07668ba8bba936722d086881d4911d02a1f149aece2", 0x1000, 0x409, &(0x7f0000001280)={0x18, 0x3, 0x4, 0xfffffffffffffffb}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r0, &(0x7f00000012c0)='./file1\x00', 0x49) readlinkat(r1, &(0x7f0000001300)='./file1\x00', &(0x7f0000001340)=""/163, 0xa3) connect$unix(r0, &(0x7f0000001400)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001440)) mkdirat(r1, &(0x7f0000001480)='./file0\x00', 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f00000014c0)='./file0\x00', 0x80, 0x9) getsockname$unix(r1, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) close(r2) sendto(r0, &(0x7f0000001580)="9067a57d00aaa88a281d8bcc05f1aad1672b261daae3f054807ff36743cae6a6daa071ca747602f3afcd88b4c2157baaba0e81b1d6f08a8348a7168107958e36172420d2302fef74395f46331aff7b69d6b6a7bfe675d118d35d6cf836bdc6f04859555dd10c0d149e077c4a628f5396ec9d4b58e154f3f4d61f0309a424cb629ed3b2dfd549a23dee2a79bf94deec6096708fe22509703db34541b4363e4b546f83cccaca86fec1bbeeba26065913c2e48c3498ff962a10810a3ea68b3af18e562797e64ff4b1581d775deb2eab248d6657302b7d93d1e6c70e648d0c64741cd59fa32d85a9db2d2dc4d4a8ac6fdc72ca58e4f0f740", 0xf6, 0x2, &(0x7f0000001680)=@in6={0x18, 0x3, 0x4, 0xe7}, 0xc) r3 = syz_open_pts() fchdir(r3) link(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000001740)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001780)="6f5c2ad49490b82fb617bdd7edac1a5950595b6ac745ee6f03812a225d0a1fb4178ac9c3f328800d1082e12b07cc144697d66db328735f1a74537f6f64b7c74976c74957989619181bdbda855085d90cf1af370183c149af6334183d3321743c103b03106e", 0x65}, {&(0x7f0000001800)="3dfc9a97b3fde6b973bcfe5c264c3c98ae", 0x11}], 0x2, &(0x7f0000001880)=[{0xf8, 0xffff, 0x7fff, "008516872b867d19cca2acc89f9acea9a1b54b604a1a8976fee59b3b9ea5c95cc07aab9f3868106f084b45ffc55e004cef87420ea5856655fbeca45f5e7050f59e93c31f659b34c785f173e0652f5bdf5161520792bfcc04ee7afd4b8285fc2cc7c8d1d1b61df6b662e283bf150c9c890268340617403e81200b1094a79f1765f243a16fddd4e07370cd54cc74de9a5cea6d4b012fe61e3e5d3cc448731fec52b06446990203cd102d15fa2f67f598651f1074b600e2d6b0573d6322a273a4d345c6459a712a52550c48c9692f8d217e3df4b88da54efb537988d97963fa16fe6b03bde5e6"}, {0x70, 0xffff, 0xffffffff, "355dcecbc7a2712018baef195ba2b5124f56e2603c02835488e7a92f40aed549df6be5fd928a2d6aa92912022a22408d5396b92c6f7c6bd4049e4443ca94be5e4d5d7e0eb1b3adf675bebf593cecad85f7d2f0ca8fd793ae31e51395af"}], 0x168, 0x400}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) lchown(&(0x7f0000001a40)='./file2\x00', r4, r6) getpgid(r5) mkdirat(r0, &(0x7f0000001b80)='./file0\x00', 0x5a) 21:11:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 21:11:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, r1, r2, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r4, r3) socket$inet6(0x18, 0x4000, 0x400) 21:11:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="5331c27c0e64f4e5cda89996debb941bfb16f8bd9d1553e2ddf7e9cb62e72242eebdcd244a93253719488545fef6453c9c7ebce9c970d07fe393f3ff54493974640eba4f5850e824e13d7d67112d29918a559d626ad8410f9e29ef69fec2f0cd2fcefe0d6dcea6", 0x67}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xd8, 0x5}, 0x4) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xa7c}], 0x1) 21:11:47 executing program 0: socketpair(0x6, 0xc003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = getpgrp() getpgid(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 21:11:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1a1) 21:11:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffffffffff6f, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x80) 21:11:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() 21:11:47 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 21:11:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x82, 0x1000) close(r1) 21:11:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001940)=[{&(0x7f0000000340)="30468cd63d3563bc5fafa598a7ca25f5c4ab2b73e6d3b0434fdb487e541d9b17aa36d2b110bc4343efeeaf5ba54781359757a7021d5b6b2727802eee6129991ce893cc3a723a13258b929d0a86fe71a7643c71b0d66c7ff511eab4bd4df291178df2b91eb48a5cafa49d87be8910e635ef0b132b8a726c3cc9d7cbd007cb40210c820cec841f5a83690ad5b613f2be10a3", 0x91}, {&(0x7f0000000400)="5ef501583e35ae97", 0x8}, {&(0x7f0000000440)="c0cc5ae6a6b40d64c4b5b87d0dad8a88f58b89f52965fc1e59aa4fae9e51e20f1862290f07da7db722bb9c6698d3d4ac7a771f58ad4929f4678060940fc1457e5fe3efa0410839a409b485b6ff862de83d311a365082c22c50b6ad3a756e79ae1d4697c3421c817469d89eb9f6520d96394fce5bdfb81b2c4d87c296c7da9588f3190e3f51ab001b35894ed18ebbf09c570174a7a230f45036434438e8cf09563b85f0a78f27fe98e88f39ad5880eb7e367f536b0d4a1163038f8a548ed7b5cd70b5d10a179ea86bd4", 0xc9}, {&(0x7f0000000540)="8d0ed45b3bda08944cb5e8a44ff42e5d08a79cef27e9f2028902668754209255adc26fc77206f5f98b04a517c04df7397a555b57c1fc70fc0079b092fce99f6bf4dc655353aace780f2576c826cb314253129df9b1c3554e3f81affb1ffe28368ab897bbfc801adc765a0408a421abcfb63aa02e04029f9cbc7e047ed63e707f4fc22a36bea315c7ffbdc57d92030d9755611fa56b2194437f696e291719892752e4fe139e0ff77416e24802ed75e592cbc3946039881866cde69e40c62aa1cb14497f1823b27ad3d480e49953bd25", 0xcf}, {&(0x7f0000000640)="512d29266425b7d154b040d7e34a5e662bd4df9bd3275b5bf64059e6f16fbfd8c17daf7c0b29a943adcdc3b23423fb59fcaa911be145f1ea4eebbaaf475c23aba9eb0672acb9a409f82b943ea489034f29d2877e90f51fe46d8daed54e81b6d65b8cb006d2306cc517caa353eb01bf79c603bbfd6d21d26cf8a6a4e69d5db9e66d7de14663ec2c9982256dc453efcc64f8d2e9bdd781d9b2eeecc4f7caf93e56f9b8c87e8c076096b58772aef762e2a9f8b0d1af00a7fab1805dbd0bed078be78beb03188abc7c0d2289334b801b45dfea1531f516bda97b87c7d366c7287935f41775c71efe4e939a6abe89db7d659f6f0fd758e0c5b0f7da05c126bfb18d59c7defc1253bcdc0e25ee4ed874245b3b4f8f5e445cb5a77afea466ed1258b9d715491b765e1543ddd05f18f79fe7c2cd6ffbcd7dd8ebe2c470fb558548fbfe91e1f0c4a05b32f1f10684740981d517144701ec7a194fea98592f6ed8768c590da665587726201c1e7d561ce883a601a254920b0471e07a7d291a5a2ea779d9744736b88d0784bf7bd7cda482b52b6b8d42a958e9dab0a1153ed11a9b225b9768531fbbdcbf61833f39420c574c77bbad1d6cbebd78170b05ad76d56ae871b73e00baad42ab0021ab447c465c77e1e3f03bdf96d19199e1f2d64955648dd42de3d99cd98744563f5977a7c6fb9d52e010f0f09790a39559529c3f8c6a5992b806ce731276f59d44b476b14431a50e74b890858211da537aa18bb8f15b70c9867ae1bbb0f388dc1e15a315bdf015643cb8eab35813eb75f88bdfbdd4fd8a6aab562da884e5e4a5d180053626f7515d447daa05a23f742fb3d58b59419add8f3c6942712851a0d1213e499a065123d4f284e185002b9e827c125fd63c0d57427fc320040e172d1b23284beccd8e52a3d2d51fd95299d2f96f0e66927debded9d71578491b05a37eba9941d20fbe2525aac03bdb9e4cd1df46f1cde8185bd8034e173ace7291ede4dd23d051c9c06ca7eb7e42bbb71b637e6c1951e862e4ba30c8516e1c25fabdbe336318430ea854593825b5c259b1081e082d453c9f90f4dba8d9c9b86e2397032b0fda0fee83cc3c3bb1b7a023121ef04ec41133bd313831f5ffa3939e0dcd56619d2abf037276b5a9718f13b0c7b13158a6dd777c85188f9a30cf607a77123a0992f69e47b07bf00a1a66050164ab949cac85c65ce5a8deb70b5ca617f5fb503dd8c4d932b6bf38cb8bf9a1b58506474b1fe3b08819aadcac07cefdfc5f40e2604c7177cedcf51a10efbfed81e6020fdf9323a07215895034b4c5e479adccc3eb7692db9bfec1f6ee1e1765c334548d1713c8b0aa864b7e3351269352c56dedfec348e9d09b02daa6a3a945d2e3726762063e2a7f713a451c32b5fa48bfa023f944e6f66b180f25bd0bfac60600aa5ed4713532de3003ecc28b45719e19128c5e42705293eb08b089c6468876e73ba309d985b079d6f5847b3c6b64e3ce13409b9240589034131c2130df3a6430a6af4937e67f239046a499830d699af51df08acf4ea47219d7f9a08a2167f11e0d6c8da6d18208a14233f6d98e797cf601ef49125dcaf702f41c974791dfb8f24976f1c991b535a28045b3ad46aa953e61245def35a1a19d7ee79497bb2610e7d5386d3f0a46755846a0713e9743d3668bd38fe5c94997c373cecedeb96823eddd7f9976d0d475798efd60309040b6630675cc61aecf02cd5b3d0315d626bff148eaff5d9a85f728dd829ec6a7b75c00fe958fadf30bb8d1140c1b3c0c07941bb8103160d664e14af2e73b365416cca97f64f8154345f00456aeadfd66e4be6ff9587e2b2a88ae6cee57c7c394b81963cc18c6da2b4e71e67de002bdf7227f474d8059ed7ba33c4a65db6d904d053422efda13617af52878ea7eca4e45671aa313261ed00bed3567f57fd369438f8b8822397b67b5bf05d5dd7ee4ad7ab18b9be650b45b461afb3033e91c3bdb30ec8649aa131c889427ac582ab643c0f771466fbaca3b66b126b92c181864f7359e2321decb64de52f6f04851bbd74398a87ffb287f15ab262e40a22ada2b85d15e1f3d1a585e50028a34b2598859d146c5bdab5194af1136e8acaa0745d112d28600d3a83771d46961ec42ee715eb4299e5e0fde29b34e6621422249c1e02085b561dfa386c43b7262a240e005539c174a20379778c1c5eecb3c838affd391b9aa2b5df71cc715fb23b04795fa7109679c8bcb2e1f0504aac0ab2b9913b7b840e1206a46c440e3e6bc4c7023e768575305de81c34b499359262b64ac0a10c0e4802c3071688e229fd83d177f4619f1ba77c72c2b1200182f95fa5958ba4f125d809fdb82e3f5b3d74f0f4c551afb754060933692e1fa9cac256e50f1adc4ac5bec8f37f98918dfd9cbfdb3cca339cce854ab8fae849ce6e7f339243f2b4950bf8faa6f443bdde0a328235d3a726b0a3ec3a7962fe4e91386a50b7a6507cf04668427e10841c950b2d467943f9f01f823ba5b3941e842b74ac2a88db32c08a288902a329fc4f3fce62a9411f1287b49447392e0791a5699b1ebf09fa1119693527b519503f82691c7bc277a879fd6fa51aaf2165d54b74c0c230133e55ba22966679b215bdc1311bd7cd4b746d51fbf4c5b9a309ca69aa4c430af33ac5a3b7e23fc844379d88f8e845d7dda12aa71f47e547985af9d9316d00cc795df43dad10b1d43e0f2053d4f891513db5c16b27292a4cd1f346f5f99f022b5ebbae66700a962506d4af35bf0c4250fed1b40f32bc6ff00b556c995061440c17d8636e6c9587176e40a163a5cebbcd0b708eca5fbdc5a76fb239f82f7dbd35c0d7a754d9cf7c40c51a94b6c7e3b32fd3531a8c7c675adf3e1ac44a77b776c007faca396379746db3904a5c694ae3a0bf9488b70a14b078b52b1b56f1a2b26ccbfeb1dad4ca764b1ac39d76a5924e59d4a28fbe2dc590f26a32ab30a5d7a74662fbf59b2a980517e9b4dce2921adf966efa44410ccc7c576794b0e2a7a32009f1d7927f6a574ad3b3db761e20c0767718f3900f652c944341bbc3b9e7e5ac0e007d9e53c2b9fa9b171a276b28e3a81535c90514c416d97e97200f80ae80f3440acee14cef254b20f13e3755246563d93d8d2223dbb0688e313b99387b516ef8abcf72b00d7abf32f721ee4ec35de525840c39f27a0401f9da2f70a2e69f2e616297158ff027b7b35f8df19535a47ea20b12775eb8dfd8afa9f33a4e719a3a983efe2f55523b305e5ed6bc5238047741fcd22e6707f8b43d68abea18cad87e75e4a2491db2f31f676cf8e8e9513434e8407315627eb104ffae09023eaf1fe2f5f0351f7ff496081f12fe4f404bc31e108a5cec151d663db8ac0838f8673e45587191cade6995cf2f7163e3f0a10a4c7119146f4703a18068eb4580efa93f8f70713a0cf9448ce1ad93714e3cc653a823a67a6b0e08dd691c00ec559c2bfb23bb539b8327bb2a908b9444f1309c865e4ec87820ed31a4eeee2abba7e1a177705713f330da161b88bcc5dec49220c1293ca9c66691f7e2c2579df0fb2fbbd41a6e738839e7133be84ff90a8355ab77f05c1723f23ca91a6489b6a683eb2447cfdd6da978f7694f04df845928f94ab3eb3969e2fd6201c22b3bb3bb701cb38c108f2a60309afc8f10228e0a0f9fd776a589f6737c98cb88aa7f19a6f118671e79f5bfe7c7ef21fb01da1a32bfda12523fc6491ac19bd75f754639e738b707b293260b54965f8e91d3f158e664a2334aeef4fcfa48d4e32a0e745a9cbae5936377186fcaef341189ecab3c78bc3671e789642300f83acee58f4be04eb1e4046d9a0b1fac1585960df542c0dddef7b70b8182b597dc9ff4278208205527a8d3bc8050165ae78b448c8892c9a0d9c8b217fe994ab4029606ba5eca788988ac77ccdf39aa382a395bf28de961b55c140353f9402778ad0e0decaa8f60089b21e69ebc0b1b0870e161e43b65c7fe0ba8509810fd6a8fdd54b7d1dd360b1d81a44aa9bc86f8ec92fadcc0f5225d920a336aa8b1a49b6452baaf0e88ea41febce63ef5d818210bf36cc0834c0a0d1b3c36bce5c07518373670cf0a9abbcd448131744cfa7eb4786013c717add42ce64970cb7f049ff839bbae4832cf3c9d430f2f8ab1c0d3a746180bc802816b7d33861c19c84bb78b753d6df516899aa44ea76b4664dd89993270ecd0d6f4a23a2f9efdb7127e2467fbc132ebd3b6915b09d63635fc53f31480664625b346f36c1445d8a3203da96485a1fb3cd4f573d84a8072f831986fc357ad4722e867f24bb6b64ef01fe085b415462316b50e8ed5c751880f370f4cdbbaa058389e783ec4513927a844dd84734bf5a28650c266116fdfad2fc0ef34f09b59e370308e9304cfbfa26563e6564d6f8e9addaf18931348b1b6178507252cd54b65e6874e81f4c554586e2f51ff4c2348ac77350cf2a080f6607e7cb32e2e912eafcfc3da2f04f63dcbe55f765451a1da61d5e243518f9d030cfcebfe3ef038c4b83d68554d36acd2d696204bb75713dee38472719b127e5bed3a93cdfb9f43646f5906f093cd6428c9bd762b26945ace584c562d2e9972e696a04a3889790e5b4fc4bfc51f87bfac098124e140fd6d5559602427918026f9e93c2a389d7453c9b385297031ec9470f25a8195bb60bb927c2cb2344830fdaabaac9a2b0031c9aadc210c07df6ca4cf088390b9c4d4b84a948fba96a883fbfa1ce43894f3df5ad73a2f1ee38c06fb3891c51e5a39e8f32150adcefaf71c8d6c277f34ad909e6798da8d5b888a487f6cc50a00d53eadc9d359528116be8a8ff74ae72a2a7cf7bd04ba80b29ad4e0ac3946f89f7a1dadfbe5e6719d09d53c96aa7875a1d66f40f4acb732db14a0f389d07da5ae80999342f363b6b642a74be38301dc7e386cc34a80af66c07c7ea64ea508d2fb08d622d5c42369f3b2bde85e959d06b7f4dfaf047e956ffa2a4a14d2e3a205b4da30b334ac937283ec625286df26cb51f8989705692d5be19fa4d5064303a187e1b412a1b1beda0eb4147093ffb757381b3efde1a8634321546e67dfeb51dd2abe930bf2fc86bfe7ad52e932eaf504d793de454afe6047d6ae02bcd9d4ad4d11d209797156041f2482cbd6876e20c35d8e2d81864a444905b136adc2dc6c476fca61a5d49aaf8f9bea5e41a9f77bfc194db0e95e220bf7dacfeb0fc3b79f8fb4aeadb8ed5f9b0b5318ac44c0595917d7c47ab907ef5616f0300ea4fc390fec5c0823decf9f7a664b6e27f9b53fe7f2bcd3ad6eeeb8e9fb0548476ca03bf1213e6d74800bf707d473b32d0facbf138586292767518593f74412b7b4261a8aec8d0c568189764487b34ba9e717dfe09e03e3ca7977ecda0bd7d1230f256d655707094fac75f8fd9fdd8ca21320f37d976f73710777110ab5caa28188a95dbd3d826ebf89cc49e4c9604fede15e669bac15b427a15732b14684f72502854c7c19f628913b9a946e947f783e29a6b310d775bf465d3334db3d8f567f504789c8b26918fee9240277067d4df234488d88f6726ffc2b40b0bbbb877b470300b27b1cb5de226933e2a1c69e8343d709e09bc824b87e0880278ea9feef2f977d521e676201ad7dda688d2511e74c9c1123b84499ec969b679a2cd5eec5b6a7567a49e8d7eb817732381b7b01b3c2d753eb231b5bab652194c677ba6f48a3d938f3a7b2ffa3c7235d37f720f1195f4e5e9e802cc2ec4d4b2e40a91f9c544f33b795859f1ead771d7ceba3905e7f2d16922749e38f73cc9a3d155fb", 0x1000}, {&(0x7f0000001640)="2f0b839c668a035a656dbaa8b0e78888ad01e46646522620db3f851a9dee3ba64c0c5007c407656675c4dfab54532e749bbd1bc07ce128ebf96a4b7f05034244d446cba5498b939d1f81ef20ed9e1a3d713500ee0f0cd9816d0819745985aebb5c21faa6aa3a5157bef27d760a358da5479ee05b752b084136d67a43a787491401dbbb72dbd9a3e21ff5e9436b33cbab5a705ae257be59f9333b82ea182e658951f687d6b180efb827b261729b8c04d17509ed276533688d4dfa94e3ff63aecc3968ef", 0xc3}, {&(0x7f0000001740)}, {&(0x7f0000001780)="2812fc1dad31b9d6422820b8f777a6cdf02b35ef7510fce4b876e8aec24f6bb1ceaa8a6f48dc44df473af983262cc0c55d656d6b8d895ebcd42835878510403d88134e9d", 0x44}, {&(0x7f0000001800)="befafdbbf5c91d7ad07dc6f91cf11203ca0fa9932e16178e3873a4cd96d2a9d917c90a59e802440cfef4927f69d2665e67f2947031ed7523b259fa257cddce6377e47da51c41c2a31491929b7c98c732c70710d3c636f7d21d31a7650b5e848cd1438bb467067dcb6c311e91df59a8dece9b66a1fad7b41cfae01d648b9e0a2baf6d0cc8e936ce09b652429c1c609ac1b0d20ce5", 0x94}, {&(0x7f00000018c0)="478b7362f252ed0d88cedacf173ed87fb16d33be1c2b1340740280309ff2c2158e218c24b04ce798ec3dd771acb9f903801e47a1fd9b0b9f2b30ac640e97d9114e837378fd860eead9bdf6f4fb", 0x4d}], 0xa) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)='./bus\x00') kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 21:11:47 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000, 0x10) socketpair(0x2, 0x3, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:11:47 executing program 1: r0 = socket$inet6(0x18, 0x3ffc, 0x4) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x28, 0x82) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffed3) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:11:48 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x2, 0xfffffffffffffffc, 0x420) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semop(r0, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x65a0, 0x800}, {}], 0x8) 21:11:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="ee902d3ec8ccdd7fcc53031f", 0xc}, {&(0x7f0000000100)="d58bd8808b6c860d3c254b9893506eed6f6296d37fdbdaebaf182a6ac0609da66fafc98dbaeba7ed7ea3a0f6e44f8aa58b7692a0", 0x34}, {&(0x7f0000000140)="19590eaf800bf0bfefb8b96867c7dad24b2d1ad55ff86db676ae4d9a6ca4d7c856339508eb84dd3e9c6d3d7a8f45b670e217fd1f1c9aa47a3352", 0x3a}, {&(0x7f0000000180)="e722cb45454b6c3636305a8dcff8467607806bdb0035315ac3f0202e971620e87e1c40efc80269651306838752e8b587edf60af31afd8d7aae357de780ce5b9c6fc27c8922fb9787247984d67d7e16ff2c82ff5b6a42c1ab07d4c0338354659276b9a5a66ccb2867cca870", 0x6b}, {&(0x7f0000000240)="385eb8ecf9b07e397466169f5c0b7ffcd273e72aa0c81f44613098", 0x1b}, {&(0x7f0000000280)="14227db1b9627919c518b990db916feb2ed80bf7c72d692218db517b44f75f06c681b01a46f8d960fa99f2e861b55ccef3fb68ebb82a63904921e95b3dd02810a76abbc68af16558a023c5837b924aaa31f31cc2f1b769c7deef6bfdad2de5a1", 0x60}, {&(0x7f0000000300)="4a11a110d184ba9df1a07c899ef9492abbacc3ed363e2e9a34adbc08c5052db6bd3896ee5096098334c09e6303b6f9380dfab676721ca133a15544d5504f333d31b7b85fc3f3e9779d10815ca973a9bbc729393b5d391ecd279bf98539b4edc1ebe94c356296f13f3372805c07f9412d9d458ca566294d2233251a2b13b05742f038e9eae0dd0ad71f178dc461790ed78703a0a972b127a41e2f9619ae9baf3a775d91f2f381d8cd75137426125a186fe34c892eb1aec1b2818825def5480afc82ff52399a89d0d5ec06d3b32cf799c63a21a489054c92d6c32e2e5b", 0xdc}, {&(0x7f0000000400)="afd36f5536677d773a3904ab2235fe3797f98f57cfe525f427e546adc71f360974a72e78c5a6ec2988ff4e1c1a5504fd875c26eb8dbfe9af255d523d22f94ec3d6e5a754b06bdadf247e833761933c98cdca0673b0475e46898e24808d1bbd1f61ffe7cc02a48cf2012b0e0bba839de9a0e208800e9358fbd5fb7b4f1dcae7ee39017e991c535a583b68cb162cd73a8d59a90db4927aae02277663cc0e2b0040b7341eb167a59c5ba8e5244648c229d13fc00d79d8b2e3466feb259b14174a2e95c47e0d93c36f3fa25253ad7e9a7df74caa39da1a15ee1960f1ee974ba49071189b664ce498f46f6cba564859624aae9d723ba4f9a666b137a294766a58482ff87f271a55073fc1f8ec628a3adbd5c26c96fe101e55acdfa7d3ba4c0b36587be9505b097094fdde840277b699f5f842013bd4989ade823da4cdf7ad22e1d7b517ce54ff4c8759dc988613ae0c16f4b6af8e0f0ae4f98dc33a614fac4809fdf75f57bb6bcb506b24c905216e2bbf0fd9e153b75193e094f7f0ae58f4ad21377a34b2841851934df5ed757804ee171312aae6c46bd05a82f48de824d4dc3104f14b923ffb0529843136e814c6d0c424384db1ea94238447cffcfe2af99698f66702f7796c3ccc9c5be4806c824488c106f6bffdba6bcce23d663d4bd9e632883fe235f76f3cb1062d4cd2724a9f44e5be0e5d280bb30ee616a392d4815c09b98c9ed55b2585d6b13ed04e3059d8e4661fb7fc1fd18d062fe3df28837c38d68a103ac928f004a02d7a54ba47e15e664fc75f35da8aba1e56b05f0d2755abe200f4c4008d0e3323ae582aaba0aada197b9eef3873de0599192f9fc6b56f87fb0fa48a1fe446726171c8fd3f0c71e2464195f0eeae8b51f144920910b3e88e61c9838110cb7cf780091cf63eca734ab11ebfd75b9d11d83a4372533fb29afe3cdbe9f7513a75d7aa39a7731120866718c9d2bb5105ef43646f0ebf5b68a2e28de38638357eec39af7648fb0a0ae47d3481974a0b7787ff94c872575fd08a4c2c76fa077459190ec6251ea5325478b121c0e1e8efea89eaeab42ea4af9f80769f859df22d0f8fb04f698efcc8d81d4386dbf94cac4f34d8691d2029f6e945712213fce3350ab394fc46d13633d60217b5cdd6ba74a34205f2b98e6b43529386efd76763c582bf22af8ec26ab65681b8f5909d67ffa586b59ad5e5fabf220a022349731d1753c8e5445a121c0250f04a5cbe7b3b882f039b1e41189bb88b18a83ac22ae64cf71f204ecfc99580c64cde86a3cabe56a9665b7abeaeeaedebed552166358e2c5aea993117dbf866eebeb1f2f38a78065b1e6e656e7408c2bd688f650f282977bdd140ae883813e1c99361f167c4d9ef8612cdcda766f753feb705b5afb649cf24c81b4d8ab6e7cf64bea25f3e20e1cbe0297490bab306ca0630a9b6120b7327ebefb26e1bea16b9766f449bd7d24fddc23214f71f658d26c26fb53aeeddf0c5188b0175c402a196782ecd322809bbe1f0757f773aac0f820dbc349ff4af0bb1e3e0f30c200560dd8ef1d86cade6c58bd035cd08c632543e37b28b71812f73c2252b5d66d8a6342b18faef6942006f3ce8e1cf15283a3b9f7f89c6d46cf844637933a3c99895d3e39ae97ef7012160c0d6b23d76fe2fd6bdd6722ede7b68ca4c65dc8909d2e8598a98c607d0bf566e010a6083b360b6a2aed575bac0977da95c4cce80e02d6cb31534a0afd1fa0017d8020ec285419248c6ca58f52b74e8d5a46c7e92d6ea9da5c1c7486924758611e7e1fc035ebfddf69a6a62fb7e4835711b41b7d4ad372ec427506d487388cd5d79162f53227ddb467f5b58fd27211007cdcafbe18b401a70970b3fa337d238e9674d1820cae71b617121c55b442d307e14fbfe3ba595e0de64fabedef580dd9ff63bcecba73bc4b5ff5d04915d09a013d41b81853697c2fa2d5b7b39666acedbc2f7fd947b87029d1d708a1d0265263579ef7dde15e75f6e11a2963f94ab276ce8a67f265c5704d9257620d8565f64e6e37ff961cc3868e52c3e8e68bf7ce26870d31a765fefcca87b959be95044dc6ec2c9f0a5ddc57db8f39e1fd1793bd205d95fe8ecc1f8c9243f2edcda72fce04c0ff7225c924ed7120f13a8de99f5333e7e0ac7f85084d48b90af1d6ad05903b36cd17a2e1a3ab843e4591b55ee08c03ccd3aaf1c422240f18290e0d3589cb2441a4b57dedc5a90bd1013bd4964ecfaff8ddf97c888f2376e6e4f10f552ed1b080d306866aa80ceeac530c42499650efc5e3e6f8ff6589caae594a474f001f4048be6ee3de692517d2b6fa2a0692f587ed5072f79a59c25e9bc9c11b527445b94f44ef872587d2999164c3ebc460b200826ef6ff518c2f6e17bced7353444b6d950c9998b4662b8e267174e8c853c25efb7194c0227fe8da71ddfc900eaeeefa58d9b31814f0623f8c17684042b50b41957a39905cd18011d377c65f43e7280367e0d03b28557ccacbe28acd4db945ca123c135995bc22594e98142875a01c080a35a94d1ca39dd5e2457b6ed2a26c804bdcc542d8fd1dc67195914dbec6bb21d899bbb904aaed65625223fb2cd59b48b47280ddc1f6ea357876808e8be4dc19f6c0c726eb22697f936b7b8356ad9ff03e90a34c72587766954282c426dcfd7293d15121cc6241dc4fb52dd17fcbe5e6e1bba3a10bac2d8d1d9846ccac179362548d1e9bab9bf0cbcf4fb404888602dc3e20d6ec35973de9abbdba783e976893503242a158bf8a15bdc39acccb611e3ad141e9441c60b18b7406ca8ab952650fa0b389e839aeaf8bb0398182f6bb8cab19c8a2fac0851a341684b93866952862e09d581aeec2d8612bfcdbcf99f66de68dcfd33600a8a30f223df010334407b3f201c2202d2c4a851d277e901033d693053bed1f4c097e159f4bf40063207958bceae7132f30c89cf05392b8d16bf718b7d72887c8813d3158402fcb2aeaea6c3826a85a02bf681b36b3047a2ddf28c40a93405c2f287b228a85322898f6d8c6bd463384f02decb5ac26f7d1a4b2e0ca464ed32553f0616a054db2536b4af0378b97298166b4b7fe9e496ced1b7bc79c405e09a72acf12e7b0b05f19336a3683bf44b731943285ea4cb7f0041e8f772e77372b3216e27a386ef80ae9dcdab156e93035c7bd418894426e20c11dbeea426023ab2441fbfd3b558144d4074c64dbf0095fc882a31ebb98da707d9928a5aac1d79ca9a70e30f02e19603f03d563f2f3276897ac3c26c9809726b873f5a2f32586d1e4a005f6bc5309c77d3f0f3e2f7cc853f21fae48fa2cf79c36c56e620ec2f67b33f4bf429c14c6a2d6a0096f5f09981240ed455c0923e31d7d8460a4fc984b803e162508b6a34aeb8a1a39d72309b3e06d0fcd0e5d77f5f414caf57724a382991c720de45e5b4d74b6986fd4b96401f7d7c04155d3cc2948df38f683a4ba1c74fb8850fa30751ed7f8d1e795be5d1774e4d9944ea6432c43a5b6d35a75145281299a0ba91b2cdf7c16d11bf21affd858f7a468beb9ed9cd98ab5c2b193129cd13173dadea62c893adcd8b1114ecf7ebf56b032b7bc8b1995cd6a1a1892fcc6e5856fb09cca695352af1501cbf5ed0488e5593113eeb3c8d62b9012103544ec6b75085db7aac04b21e01ad90553b6bf7f0b834f91b6e5d49cce28cbba57f81fb3148729e25f8ee62ff2dbedd142ac1b116a06dd207e88f0863ccd0dfffd1edcde12f980447e3723f340b18c14a70e5a7bad5a50ba25de21eafbbdf0dcec6ee6c32c667de29da96bf65735345e341f8aa5c84d4aaae4b1ee0656129f889c909c99b0590d72ae13ebf463ba2352bbdb527677aaf06c20f37988f5d7faab9051ad63a40d44b6c93b7554dc9c9faa17cb57e7814786c1554224a120c9c1e64859c2fdace815c2b407afe044d5a5fa4d3a4c1e37f62bd96cef99764648904d619cd915da25c31a687cea22c927a09dd7d7b40879c7e59ad9825957712e9c20332d08469fc7d36982e6cea2b306517909657aa418b680f1fa18e10c4f9f051b657751d3c0f7708ae7383ab8a40a9da7aa5157e845b7a5e57b39ff63c92b7198932a38c4b87847cd4e87e92f9a122100e31487647a4f1059c5056ddc6746648f4a3dd04f2bb3510d0d3fa59f2a0afc1049a4b2e8d2daaf781f9535a2bbc59743112a9aceaa879fd6bfbb54c4a65f81ee8224a2dd7705a506a681216978c46f2ffb075b808cacb3a70f7bdef3a33fbf2db544320a63611b922ebf2f8a1fd213b44d9a6464698f3be52c92b6db4980ae8b5a5a519acdee3de98eed407f294b694aa459af37a688e06c4e7bc792483dde5eaa7901bdef6e64796d94b09fd9ac7215b22a68dd92856100c7a8fe70388d20b7201b85fffb08869d571fc0595875b7e49b9636bc17f395371e8353bde4f0b043ead426b883f3bf3d1600ddf812be2320a46136ed47f644704ece8c9e78cae77775a7b31e1de98c2681076e14cfbc225655cf8ffc7cd806cb1a10374df7304bb835f9bcdbd26b4507f2e1cc63c7e5b544186967d7700cbd0ef6f5c5387ea996e9ef3c3bf4d577a80e6fa0419181b44f7f0d5ef2b5c7074a234dca84722b04e9162e558308eadd56d9752156cab1a41c9b8c9c176e70e153b94b9ab576cf442047c3d8403cb1a42a20970a991cfdd9093b1be6e411f3cb60ec0d7ae1a4394c9e152606c026e296f5115fb804bd6a32e97ea047dcb5cb24252da4d2e99d3c694699d11a11ea252956b642fc5a1f49fa736910f31922e800cb4a94f700052efe7ff52ed7b47eb243ccf216b8099a06854e11e0b3f9f0de571e17aa0023a72fb35bfb085869b0a53d912df2a8260dcd14fb2aa47dee52e5f1530f1d4fba111b11352bcbd07398b30dca00d40b1c76dd0c5ba12f97cd7dd352f63c403d9a606e559d5f957051ad8f15e23838f6599e53f0322a1417f0e46d1d34f69648dfeba3b2c5329384c37d04e7511f28aba6ebb88f842353fe94aebc3bea64091ac070d5adb466404f84fa391059634e713d614c669741726ea6eab4518ae9ebebcf4f6c7fb78b6fcec46b17a8d2177d3ed46a78a86c992c71975cc3963df48d2ebbb7fd19609eb2e2524026e6c643ecc46d096f402d9424358e7b69610e735909d793aff875cdb3629dd71125ea5a37d57629508849245ece1f5b07a2a00b7dee4a41c7d4d3e89af271e95f42c08bbc6a9ffd43a1c90e2561360c46163e68d6e1285e9aedcc1b362a7dd95b7c8eaa1edda90296c305c0b2029c9b8c5834e89427c8f1778d4036854640517182901c3d2e35bd2e918631c0dc5d99a3d3863106c594d2594b77b7c1c7361eddf943c5fdf45daf97c6191b02138130551bb27b3f6fe9ae2bf437ca2d00da770a0143ed45d58e98668af1dcdfb816f506f62f506913a9bc0ad350767dae537c625c6fea9a2d8d50f3bbfec4ea62849b6261dc1fd1f1a10f6f51ce9aeeaf8a722a2a7fb325d3f97d5c09a4ed3ada40c3217a9001ee923b3c5d9f97f16c6462401f9391957df216c57cb92391a4a77491a28201e7d51979af75fead6f2b2ef4f1e20cb3ffc3829ba484a143843077a83d1d8460656ea607cc669a3baa28374b6b359ccc8155210072490e56ed0e5f5d65ea16b723911ee2d80106c8249876814edf594a4ba09dc1cf86b5af30ea7f472eb89faa3a1c50c555607a9c9e8a3a8d02c744f188e92cc351f754661c35b01a1c0031085105a81568b0ccf1d4eb75ac443e2f1c86764bd6c6aa77a55751fa8eadda004d941ad045fcfdf3ea874", 0x1000}], 0x8, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x4) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 21:11:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x8, r1, r2, r3, r4, 0xf, 0xfff}, 0xffffffffffffff1b, 0x941, r5, r6, 0x9, 0x9, 0x1}) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 21:11:48 executing program 0: socket$inet6(0x18, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x80000007) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 21:11:48 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x40) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 21:11:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20180, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000000340)="940ef3b037d6d1770304b5438e428462e13fa2d6c7a65cea45b441842bb214f063a1bd10bd5edd96f1af3c66097352d0e4e143ae1d5c36489bd0d6f3613646cbc7209422095f855cc5a0d67f0539bc3b214eefbc0c29e76283af4b2fb28ec92c80d5a143427519fd6fa1640edb8d7053e678d951d40642cce49b367f8971a94562f6644b9d76c7986cbd57a0f00aa2107c396ff75af4e25e030335c7d5a57da91d46029efc7691ed55501cafe74b8c7f467dbd104ef2e3004c98bd86ae0b49ba1a324585f0a476d3e9d870b3825c33491f0470401ebabdb0c3158995736189b14566c8f97ae3583cb2f35fef3ae8ffa46fbcf6253b9eb76c421ae844c4dd2f251ef51e98d6b1c38a668b728adc595b5788453053467aee38bff2d9eb4c0e0b59770b63906d004785f29b90f1304f94d05ae40923cce62fa50c0ba290e628b3fe608b2a9d268247cf326acde33bda1bb974693fda0950405688c84eeafdfc918d3bc12710776418a58e9955c25294317c2f73a39769d255212a5750f7b568ba91812cd5cf5588cc023af0e3f6a5a1353e58bd1d7e3496bfaacd4e3167e70ade7a31848068ed965165305b56a6d92bfa4d270dafb7a7836166427cb4899b96ee0e9599b33dd32eec42873cb109b247055ca5ecb3484ac69e8e700e248617cdbb920a2353efbee8c2a939c009fa2ef13dcb4574de5783233f5be6a593fd9108fb5556742ad17e65527440c0d26d1f676aa6ae7980f449628399ae1ff1fc7fe5b20501d83e3120c1ba982b364c594a6890fe50ccc3db14bc65572b66c5704120b6402084c4bfe5071db221301d0ba425a12f979cb86ac88fb2c13fafe8fcd696e9b0c8671976b0dac7445b3d0cdd2d825e72ccde98eeb7d34e5e5ad01e81756785941eed8360f6466846d066be5a6b07399e73c5dbf32c8cd068d211e4452deb6cfc5eece026deb9f3854aa3ce36a0a44500c821408c92d5f9d5147b8a0835a2577b23c951f22dc181d108a68a8f170cead5866fea874316fbd1debdbb3b7a5c8c6853093851bf115e0a4cc7ae1590b9de37cc791aaee3a147c5ad6f87dfa0ab9b5a114812dace141094ac02547b481d8741d2138579c461669f0cfe468179692184d8f4ff7098c0356d721ed37358b22fd10a71195cebdd727dadb4cbc0bad419d56519c53dbf6df8174b8b56ff5940c526fc16a9ff5e9d7460cd0974e2e9d34bc024b6348f1b8c19184db139c55532ed72f5f8bb60f19e138737342959eb39dbd57e306f05eeff5940f9eac24ed10937df792710504625ec755273f7a4831e05992a9d620275735b03d29ff5202048a5e1669ec6ea771f107b4e998ecc32313281c2f031b8f0ab7a886e6a3edd9d661f87eec660bac482e2ac28599e3ff8d19d6b025c3f4010101836c2c2b460ddb09ae42671886ce77ebb2c587d2e961f6f330fbc4ce20844350778200316600a9bf9c268c1ffba5d307a5211608cef12372c1ddb865058a8b1a4eddbbe07f9c87ec6c7718c3c4937374ea57b96a4ea41134539f45d60d845ae87ac3eb7affab2f7a05f4943704961fec9dfbcde88e70854961b9b27e82864b111b5209f779449537afa39a4aa7ef19f25c8383eaeb8aa0737ee4a342adb22ab373ebe848e74c27b372ba1420b83c2535785a7be5b036f874957633de7f65863d70da66f7e9cca244e9d36e3082a9128349bb2bb9bcbb609f96d49801577c43f646bb95a76bc4e90a4fe605adee98c3e09d4588cecb34422fb3d74712757012cc8b212e7b3094631701130dd4f6bcce178ea47a607e14c49adf8d106976726da0306cf27b3ce3a656ffc30fcd974dd3e0a1cf3ab0c4b0362161d8bbab32d7bdf0282f99cf0a3fbfc0db28cc50e946ea38282ab97f9825655e719d0a9ddfb5a96419a6d29ac35a41f4b12b20f0c447a8d74341cc5964fa54d52b2a85c1d3f5d719375e2115ad0059095682e20a0ad89ca501eb36720f0fe6bd852ee3915433e270c97e60bb2066bd9d94160649016b89529e4f38a444849db509d44677fcbf0ba6ba210fdbeb54434ae456e0d3c4594ccc3a4171b52677015e472546b7224b7ab41824deb80f0fda47bef6604e00616d8c79ca0e2b461f52a65232ecf5fcde8e57f03bf1adbbdbc7b02746584c26e7ceda21a250a8b36284cca9baf92dfc5de28e44b8a3cc6282af22b139797f00f873756519f5ef3e5006ce631ec62b4c91f58c679863188a9b223e904e4ec7578af5d8b2bdb97dbe97599670f0fcb061ea587d944455ff8d633f03a0d8a5916c47a16c29a179bbfcba4d82f075e95185179810594383326a1ea9f10bb74a7167b6fd7c4a5d66e006c0832ad70ef7f79485e2eb82cdcbb60e96fc43249de2b824c7a8ccd872e8bf6f319b113ce9fc03dd5c43f42679ca284f640e93b9ae0b5b0e1cab999278199e5c709da4f496d5735a1f7a582e4448eb09bbbea0f1e17ffe964c3dd737ac0fba42af83593c62390df03b14d1785202e5776dd2d5507653a5221203f6b27c21b1d4a4506d366b24c7b1ad254fb488aa4a6555b76ea007eb7bd71ee13c3960625087d31245f7493ac0fb54feba20fac161a4275a56b478bcb4b4008292d1e0673e5ccccad605d760b4376a478109e128ea1221be5aa97ed5f36d3ff1e7221eb4c414520e0e90b1422c03c9f7d1c92c1ca6afa3113d55f03370af58f849df840447e290300bc9b7527d5925a715abe41c711fc6815e53a36fe13e8ece0b163c3d63eb73e56de03f2bc26dde3bc273ab0dac09b1364c3c6ddab05b76338745e2c33f22a44929ce3f6fef50d535d2f7c38db6aeb579f437e6a0d04bf6c47c4364b657fae06933cfe582d42278bcf745a8572011004d177f32bb4a79898db320b0f6576a0522dca9a6ee50543dc8ce27c2581d0617ef34c4273ee920fe795f91263dc0c166b40e83f6bf1dc741c3095118286160621ad14c67874b2258e168743f26078106cdbc89a16eb983426882ded38e130a248ce22c5e23879c063479236a89dc5c96fe5805a29cd2515fbe469fc5eb1746c374cf480a305324874f5cfbcf0b5af6b671744c1c2b801294e55fd242ac8ed314dec05a188eba084f0e69c35561db08695cf24f4063c1cb96fc625f6c2bcac71a77864695c0880a1f3a5563ed670a66573426c215bf6fd7e3868cdac9152d4dcc9544e108b0d7965e5170306ea3947721d050f32fde35663ed2474a0f1ac4fee7338dc1b29da79bdb45956a3e67c661bc1179f17b4688a6bd8db42ceae945bb68a8dc7aa501fc6d0fd76b463150a48d93cce3db99aa99089b5697a3ea11377c8017b5f003e55559f5190aa560c26b10e3cb574375758776472a59ca8724ad7553dc2e22dd5690db97391b0f008562b76a81b34d4125e534c145e8f1cda4ff3213f5ae6ff11e63e1328bf7a7022662fa69097c0872cb2ba813317047cd20bf72510d25fd08d0ef80a537b7303971095badead4a7caccb6144fc0084afc4f740cc6c406612533d0f1cd7e1e710430401cd519083788c1d45201f0f371809416ad77848a26f5965eb8c03d6610ef0107cd7dd86f0c43860a0d4d640d644cdfc35af87023f463010cb43449f8738762f638d45513ccfd750b85c79db94077ea717798084dd7dc3b920eda44c396f01a0bea0492671bea9462d192d2cf2ed3e7ff5a0787f4ca7c79f68fdd1799fc5a420c27e5b3e79b72d817ce16ec6eb30c80e36b5dfb4a8a0ecfef1103fa4b0ac0de8ea2983075d5113dbace945550dd571d9b7aa6af45ea8c2a56d3ae20e71f3f8e7655e61289952f0ee5b5b43bdd0fdf7386d5154a45d39fbdfd74998bb5af7dd4a1b6300d96d75bb25421f938168ace4c8b2dd8800732db4268bc58c8f362d4c8ac0afb2ed9a90df78520b0141de45c2b87039194511267dbe65b915eecc28cdb8acd2efbd0a64275b8f3ae100fa8bd6de41c9c4e22778afd8e590bb73762c617e83cb7facf746834dca3b0969954af423a10b05a9ba98d858f1ab02cf1a6a78240c8bbbeca63973c038585572f8cbc1d67c88f49836fccc23ab13313032dd2686f113a588b2498a1e02562245199171f30f35b7385aa292a73e313bc56ad1ac2f2af8cd7fcb5c08766ac9ec82735f40699f75b74bb2ad71d9abaa60f9b923dfbab2f478a7aef851532e22a45c4c130770af67d9c028d7a8458dadeced13dc23a947aa06c8dcb592734349ee3563cc41b4a05825e30742dec8deb6b143717102103e5af8bdd4868b0772a0241cac117c3fabff0a98ecac771e8c7aca7bb200acf15e00d0dacd3dd8384099d11a6a9e34c5debda44e8d97722065e3b65504929b6b9820770e5ed443101de2913f223a23a14aef0be5bf4a83926aa11cf179d84ff6f0f29b892147b61e7810bb3ae823ace2fc85d45d5cff9e5f4c3b2fb680e9dc3ead590fe45c6e5d6cf78153077500d95c367916e5cfe35a566146f5aa7d90c1d5805486f30732f34a04b70dcfcde878c4a8aa7caafc8e1628630e1625f174ffff09e99c28095bf39ef3d8d752e6f8a2d55a2b74c54e7597b951009c4321f133c9ef0ba5527856592527fc74d71edceb5a5e265eae69c8b3838483ee9fe170b52cde236082351a1d8bb2240cbf18e24ababaa94f5765972bf94254ae9510a5f8e29d0d28a3ebdc9ad27acf379a79a9381a42b3a52e13c91cb081d9542b1148e94f28df9612c349bdb540f8641e01e95b4d482020eb3c13fbcfd6a971c86d6fc5e451fcdca6769ec3d59e6be3fa373c91bf2f0a38adb09f051bd88eff8763b5dc58b5eb43dec2845b2e992e3c2a4257c71d08713c375c0b4642fcb3f5c934d67e5d27b5260d2b523124916bb08bf472b362e086fd418ce08ae5f50687273a450d854f649722e36f4e4e81b9810ef1b34a7b88fd81d225d57e9eb12509092f0d7e94e9ffb4260fd9939a107346b6d593e442fea643fff50afd975662c2dea9ca0b15532ca6290b713e1d4d700561ff22d955a1966f1330a6f4c835121dc5e2f89cfdae3350fd4fb7eb5a1be6b1fba81715a84977cd507b9322288066bd4b779d527fc4487c81e3a53d60f9700eb8f853fc8aa84ec29d54a2119c6bf13bd59003f99aa841def571c71b6e6ffac51dd9e9af71e45b95c952edbd4f4f68e795fbe42eefc0ffe406ea89d746b5a9a86a26977bba15593ad07635a4c0114f8341bcdec2603d80809a0ba01c63248ef318045778c94c339be558aee59cc6ae5c2a644468a4557c101f8842fe03f5b0406f4be628090b24c1f32282ce9b89b16f01f8cdf1f8d598e2de4182427620042d7f0a0969b50dffe5840a6a2ff5e0051dc34697686596859a4b31e954014e63318fc7218fb4bfcfd7a2b8219aa22c6396f6d6fe22e33e3ebf786f2445e7a10c6504bd85cdf72922f99f73e7703c5ab72ad2ecdce005b3efc945a7d4b94a24f43ddc2762f7b1a622f7e54a9729c1e3e810f029ad7fdbae09d1f8b7712ec4c077b154b8dabeb443f799438c9dc05dc21e90d5c2d2cb4c7e0cff81a5edc0371f8703603e33fe70a3652ef7cf0739591f0ad4bab210e7a49aac6cfd1a33eae4b9766e852a172c0b815e6bbcae066ff20d95566088c93bcac529d911841b848307a9a99466f50397ae8e29c0be8e5ed692f538a325273fddf44e0284777db068c9c6dbb258bfebfa6a11cf3eea88c53e2a16ce61558866916b330d10d63b8fc16090901236faf949eb94c6262bbcce4908d58b6cd5d4a7df1857f2ba12076f1c5cad7188a9207aabe0c010e44eeec3f70cab1695113c19b7f7de49087807", 0x1000) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0/file0\x00', 0x9120, 0x8) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() seteuid(r3) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 21:11:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfff) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 21:11:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0fef9174833604a2b26f2b7c198e18f54b839fadf99a45aae3a236c68a661891b56a4ac5e09073988b1ffb046c31905bdd87a018b5e4fc36fac36a39965889eeb273ebebaac3bc", 0x47}, {&(0x7f0000000280)="77801389c7317b0be4f4d5e53fabe2aada25c00206a1c7ab2409d648e8425bb53aabb1979a12a352deb950b4933f4df2bc47d70b9dd6d40fa9109a0f71cd3e095dafe24a5253eb064b527195db6bdb22353fa5847f1f1d45e5c8ebb5a1cfd4fad43b4db8002db56f22cd80e5ae35b5eb8b38fb172f18517ab0eae353f33f93ee5d4f474fe06a46b70c7b8e354167d66797b24a5e307d3272517fc969262d27ae0b755d949b3e5b6ef6507fd06b4759ad451e6c2586dd98e17a20231799e5070b1c43dd8f09dbc460872c6ce220db94645e7a9b395a58f283ac59f644af7dedeb1dba9762ad1fe79fcac78b49332e3a0f94b2b7c6fe58713098a83d46c96a07dfb9419838c4fb28c462186bba303fb262a68c6e081e6ceb84e801ec403f32ba8a9e4d1149fcaa428db77a5fddf1b12bfe5e0ad826e7b2a1351f14d8c5faf402a9f45d08da1b23e72f90009ca6de8e1cf66422f3c53c1bbb50c3b7bc190f30e1facb201c46895960cb494498caf44a44a6112e9cfc4be6b2219a42a945b6857e9bd4b740958c5f7b881b43fa1fe2dc642ecc56e77387f0b6fe46e1137d6d93906e9c7b1d2ba7170a12d79e727a702680f2ab5413954379278d2d2fcaad1e7ced5ae2378886cd5db5adb49354775ce21b0e9b450786d8a1cd2ff8c651ea0b9e7aa08c1a031e396f6ada7755e5d498b0e4561699acd59f32f28459c139548c1a2c347bbfff7a0700b124fce4aee9338a0f01a220295580d3eab938e64e705de2afdddfbf1b87fe69ef8b32e19b32ea23d5f05028b329dab2148d53980ad3757dd02702cb3c6981c43a414dd5f8d5fcf4b86de38bb691c8cd96d21a3ac3590fb9cc947777acbaf6b7279f45999cfcc4f1dbbb208b2223e7500485d4208d800d4fff7e52c2c5370fee3891dbeaf63c8503783ae3abc2dd6c616e2498b5526bec20e5c2deafa03ac673f70150b877eee949b5c5ae42009d4ac45df0dbc354134a4421542ef80c14c3f8e9495bae1479e3d3677892de4fb89f1ed8669797e648b6efd1785de295e8f01e59daab86fb9351e1051153d679349b6be1bc5a40bf0c01bf5eefcb742e4714faa0e9d5d991a59ce5c77253e7e485579fe22b4420fb47cf3a952c4480af3230443472e5a4c96f4cf2470e587af875dff0ed9be428264bb0d80ff2aae88a6149c251df55dfe23e01b08d64d9b9913bc1f2f4d2e98b1bc23f03d471ae7bc37b8cf191f9ea86f5f499c21b7320e580ca26e23b10a032d9dc2f7f7b790831d41fcd2adebcff34fe7f31394d5e892ae8adeab02457a5b4aff13188ad6c98eb85de005390ff24355c31fa091649e5d174dc5582c3bbb90dd1861fca4480e5cb8889f6ab8fa635738e495d8eeb3283caf457fa7519838b04f4cbfe626f3b2fd274dc181ba6f3a991b7c9241b1e9dce45551cd9a61d9fbcbe046926e150a28c7001204ba67eb95bccbb303381b20943df0a71c13b87ce189f87b022893faaaadc6eb2e30d4d96be99975729ea4831714c0687d3fe742d39378fd40dc692d3295c9831e44acb64f1cafcbefb942f268c56bd2a933b47aba18f336e582ee50824d834983c7216f1b698744e4c4e057791d8d0434e76aacae039f753d648a0fb323b6c7f33156d6df13c64c400046fcca2bc5bafd1e2b83154090773fc02605029c6936a7124f1722c9e89abe5eaf590f74f7c4eac9725ab3ae88f6beac79d8dc1918b6b937d210854560a9677fa86640b08ee70dafa3164c7c2f49b985d0d3df5490203453306f56d824179cf769d53e7f2b0e03d86403fa8fcfda4e90addfc4d6f7f1c8fd0a86e5833adedb3dca7fee48d0e4ce5a897597cb0e0057554d6e0014ff3cd69aa85e37d2d186a838902d189fa950ed0bb74e42ea5e14e47fa63a6130634f6a62cd81fb434cae1b513d8e5aaa290349dc60625a5b1d7fe7e5983fb9aba9ed22433241c843335d05420a138f0095d8c381e9e5a12b1e04489e17a4af7410b018883e98f6fa9a944451e57f9762bb14c7021b152951887149d0ff619b42d1da47122c20e10374809238a673a09bb01555c65f6dbfd4860c8afba5ba40bbbca083f3e9110322fdc282e063bbe73425bb24dcf8dc23b2d333915f3748e96e027bc9bb8b73098c54125d4e6bb9668def6ecb36a8aaca91d7373017ce3363e6dd1b133ce866475052df8ad0053c3cec14bd59e538b617b29b9ccb7f75c8dc96d1604f8754fcccd0af93e93608759abf5a7ee43832d11e871f817cdf3c531a4fdd6ad2977ae1d76e66e0669669832eb69230d9dc3cc95ddb89ef0c306b66556abc3dcdb1b7f62f260e10a803063c6daa52b5f0dac023dbb0ce3575a93ca4b155fbb419986b55df4a909092fd213ec96fec8defffdb022c7ff7eb60ad8f280550e5c96963b86a21d92d682a8cc3583707257b0e0b8ce639e44a6a03708928b123e543ec87257ac737297ac17b431ed7ddcfe197fea09714a2a83b370ce026df9e0c28fc7ba3d7ffe9ff2333e85c0164bf28ff89e54ea0c3a9f393e273537e55dfc486710a5dcb74a32c8595df70cda85bbbb7d49597ac04d047118c04b8e15545a2cdf52c05cdfb886c031c73d5c6896b8ddf0ff29d9178fc1a6929ca09d7ca2adf8ed214a789b932aebc78e6a46ac2455de143469b7571a748a58104763e5a16a86b3dd453224c88ba652cc6b049af264f7a9857275fb12d265565f56116416ce729409928f7f6ad47767e15c655346aa6d8cfc0d6be302d5f85104927926f3caf46f0bd81c645791e034cae3be9c23e643fa5c9d612b54f49155dc2cc7d03d0e447ce405d55396d315fac0d941839570ca8c5c67cd695e53b6218e92ff282f88dd879c687a781bf36ec9d2c7c77898ab2c32b0780cd39785b48f43349f74446896011b6062fa4383a95dc88e6f40a05e51a4cd0680da00abfb7813b99c18954fc4fbbcda69acf02a2c9f1ffb090158af0c7aafe082970cebbfd6253cccf348be7478a9b65a71dcd0e67a795837055b9999ac57acf621b8079ded4371a1851af50612e2bace2c5c476d3858640a31a7ed3f250768a7ae4e81585e4929f8ce080969f01ed53f42060b10f9b7e6b0bc5abdbcb51737a378f163eb445aa68e09511c579604aa2be2ca71dc62b79dc5649017d79132d86dfa1df582a33a80481547e7c21e15dcff538b35ff11863ff3a275686e5229e642905f792a6f8e8b2557e251b1631311c4c112685de5f3a17f9526f766dd844d8b417899a979a2c4481d87f541c36d361b2a656e075d5b78b70fe79b1976baeac4003fe923e1665b1a827ff49d1a1724b3f44c9757132c45a719f5946944e5c54bb4d673de9d6e216903e21a3fd335ec608037ff1ffd5be55317e5d8b713cc93c29411150f0eb0b03d9401a300a951346441548160fae4504c2641d5734f6c5c7a1b30cd602e83e7795f8bd4cd92e563475f340fb31f9ca6928f87e5f96819f7ecce03ac9eac9a5563536a53aadd008fd237a2dc2a7aafa053b25e2f318bffbb02455654caeca91a8367cf16cab4d765fd3685c3474f0e3e1b3b7a3f9047918bd81125f18c5e6897a40970e8fd77e5b966ad65d6e10bcbf3de6b014fdeae717ef5c7970bb962786dc872601b6672b6a1b2e2d258cd745c61606b03caef9e60cf626f1ef7c4e4892348f51e2b18fe7b8f3d5ad454e3e4baa8deb0f34981f981e48d114802b8e6a52c6dd6a1d21c06ad5f3e67a7453db064369902af0e4cef4c42bff805ec8e6232fa5a97807bdad2742f8e0617ba72d79d1ff1def35348ceb0d20e64ec50f974b38169e27605d12f29d6096a465d6d80298de8d20e974e7c7367fb544bf3e5d85c6899da4dfc5ea31f7368c89fe9271705d15bbfec04ff028af7b18a3e3fc96eeb50266da865421346cde85f8dc48c2351b44c2a540f3bd11d7e134bb7dd219179070d2344e330ae1cd0cdde1d36eb44451854fec72d9e14af89315710511b3bb25afd308859e5e2599c60bf39736d71003ed2588937ad994a239cd0d755fb07f4a576a852c5e9057b6022eea51e084a237cc5be5d8c7e41e5be209dd4ffc37170dfffc001a5ac940b45a6a079a6e8ac8824c194cd08afa15338a0b60051bedf75ac5321f7f1d2ba26686c25670d49eadaea0a41339af295bd3830cdef3b9bd933b7a270d3906d5ff363c65afb446325b95a9a5e76df4ab7f4758ae0de24fadba29390caec4d6b8468d3e832536af141bdaf807eb3040f2b36e10879deaef8d7c742665d62edae5136ee38060b9e3aaebf387767431bb4ae70c0e9182deef2100acb13d7ff21a2203564de475b6bfdbd370b9694093e4c49a5099fd08bbbe38599a96cbe51720a9ea481c0d3333bcbcbdc060d5c5fb9e5e49e5be2b7140360178c83a5a16f54ec84fe485a22931fa40a4610e0f1e8e20d7b90537148df327d70e2c78636a65a0463fa4b6b8573b50a8f654e4b010fe0531e13000d3dab33086119509721b0347b6542061a730ecec51b40d61856ebe78f328988d88a1c2bf1d30d23df296d4c986e25fa930422d3205581116895b95489ee4481750f5cb42b095127313c3193e5f81633dd31251bd55f113c953fd9383db8c628cced1ee1cc233c174700f98ed7845bc4e82034518695f7b92159b0aabc5e23445225560413ed2f291aee6d144ade847a2b2f769a6e1c9df39d226f4e9d158830b92a3a41435a26d0e6e49068e16bbd0ed13ebab2d3e856f46859c351749595560cff13fda9b71b0273b5c1a2cd2bb286ba6f7ca026b1cbd8aef9b1aa26090211941200b5b11e12533425d518902a4b5d328f7eca76c28936c64d63446fb3ed2ba37bd68ff1bdea627ed45af5c2acbb73c046b119a4099feca921595dcec689ded6f2c90ad5bac0b77e6a1cd5ec0b92ab777da82576154fd3e23db6eb8d7e2c45986803e645903580d1693a66e99534eb21efb54561b32e13bbfe45e1343930b7eadd82e4fa4a0c655d8c30abf36420324d33fb68cca70e46587b9aec2394bd8b92d75ccf2ab94d9a29f4e91e0aafc2ea9f4e6aba2acc48ca8891ceb8cc3f540e5a0954707610af2ebd8970dbd206e970620c942c82000aa64e9ae8a094184dc588b0edb28a9b2bbc51cb4671a2ab83ce5c189e4dab69ef936ab7d076503eeb9b9fe85d6eb0307cdfb0ad1b54cb5b6ee159ef7dfd73e929a9e73d6421623633ea2ebe4b6250106cf6f518bf6ee31435adffd7b6a25acdc3f7bede8d3fd961079d2ad4491130308c448e187645e1cc0ee3006a126d151bcaa1a8674d2a507c5f04f356b0269558dcd5098898ba4f88c998cb0c1e0e76abdf8081e14a8d84fc954128cd22bea67b04c5356b33c047763f4b2bf9ab48ff3b2024bc4873c0de7cedf8bd6a5eec3bd9cbed70c6c7335a498f5190b4ab7d24abcab52fe349730d4e3037fafc0395c37cf37906b924b4b0e2733140802429cf884c456d97c2ad93982eb55e81ee614fbe1851a74828bf24efdc35e6bc01744882544c16027503d0c6efd6f3b31db13bdb920981d7cc1a55d5b916cb1582cc8b4e23190120fbb96a548c270b9430c0589ab90f8d78a6468d1f440529e9711f4ba705d44fb8693403786b42ad12d4605976d037ac80815b6a8ce7c20da67470c2fc093a3e3fc39c4fe4dea2f5001fc48b276ffec77d80dd549bda9194722126e81f8ea2236ccd076e3cb46d13a29b0fcb600d5e54dcd60c3940705587dae7c7c74667ade78ec90186d155153df4038102c0f29f8fd81e60cb71286476668fd4018badad2b26b155b1868f27b9939af10e5a2c9c1f6a", 0x1000}, {&(0x7f0000000100)="41395227af416448", 0x8}], 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x35c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 21:11:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r2 = socket$inet(0x2, 0x3, 0x3ff) write(r2, &(0x7f00000004c0)="4d0797901b20287aeaacdbdf06ece9cc1d2fd2b8ce51b3c4061865bfbcd7556fbcbaf5569e9e4fc5fbb34f682ac0c4fa4845d652feddb203d94b143de0a2f9cdccaf6a559a194f43c39f52679164e4fc392a209e7bf127b6dc625372a8fc6286cc64b497cf36b664464220a8a4a6ba73de769b0836e6371ab4ef0424f12be1d9c9de1f0e35e6426031968b26e593db703be2fa191a4c028fe13369cf6cb452946e460715cddd2d038d91044fce123935dcb9f9dcf5425ae6", 0xb8) write(r1, &(0x7f00000003c0)="f76258a4160000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500700b90306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e2eef3c3a2e862102caa01b3a73c5c4c806607e3f8b9864cad4b99b4a7afc3e9b955e6a4294247064feb7", 0x88) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) close(r3) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)={{0x0, 0x8}, {0x5, 0x5}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 21:11:49 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) recvfrom$inet(r2, &(0x7f0000000080)=""/143, 0x8f, 0x802, 0x0, 0x0) socketpair(0x1, 0x8003, 0x97e6, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setregid(0x0, r0) r4 = getuid() setuid(r4) syz_open_pts() setegid(r1) 21:11:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000200)="1f7e17dfd0b101b8c7400f234a690f6d0deee18fc7179cac2a9c534efbb8d0647329acf46757da19ad0c35394de0de1dfd7bd5989e3be8f7d5d59c4a4c6219d8d920ade1ae8edb533eb5a72259d7248aa2c37e76deced8dab0a86f6f29598820422c5c546db3733058b6057c0eeb12cf6713f6864f75519d97a4cb96138b5bd59538d84de53f17c91284f867d5bf102efc41ecda4047a302510435b0a7b442a2bb2c9f0a0dc5b6d9f220cb632baa2dd5968defbf736835f32228474452e62170ab4280ef3ecfd19541cc9b914d534bfb2f4c959c550cc660368900a230565f5ba3bb3d704b8f2d6375a855db728f40e34e68e3d65778741c20bc9541bb5747926ad61f89f7a7f7d4832b00494f5de7b62d592bbbe1c7e9288afaf0cc4bebf0f41567d03089c197c029e13848e713956e7c0faaf0344757f36acff78f6f9bbecdda6f599c99f1f41be33fd32e251e631f379db29b2b194e84d246e0e7b7dd38378c2b9eab466dc8a3753051747c86b44c0d7bbc5ebfcaa68b0ff365969530353e3cd6f16d74fd064fe7e3137bac121a674497446c5b6dce631b9ac481489dc28144e1bbd5b6e1cd2bd3463c6781ea941b8c679df0f770b9b847a0f90011b5cf20237836aa9d31893eb683559b84728c552407fcde2d3f02368073bb19424ab901c024f901cf1c7bd17ccce3b255f1de222a4213b092b63b46190bf7d205ba93c98340c911d66fe1a3866ecb217c7afe58699347a23fb2cad8f587ed0afc8636321afabea7b5b9b46e4ee650515fbfebcbb7408b275f708dca13f1d00e5ca585653894ee9809611696b13485c6ad3c7b30d0e0770c76197f0dad0b4ab415381f839d4e7c824c2cd216c5e16a2a51c74b45256ebb66c2e319f33fc97e4d2d4cea2775b97023b599e45498442db376734e33b9116f8fa85df5db24842e60dec5ebf488f279f2fa36c10d19c2bd1e586d276444c25899a38fbb7dd343b665c1090bd748e8bc0aa46ba1126e4c1c08eb2384363319ff8620eecf20e282196827e048228dfc54e21d440915bb78db91d95278b642adfe3a48721fcdd6b17c8a6798949a4ec94c2076488f2d66e56f227c32902a5772ff3c7a0b6304cbcdb21e079eeaaa9be982867111470ca491193a5e4781657fb09614b37c19eaf84e8881a7be1b8f86f5b1d6b68cd3037368cc429d9c88d4ce1b6a46107e7d36524775401ef5cee606ef696fb46eee0239ae559911fdef4cdcc80a5e4a36555d10b5aeb51542bb60adf59e442759a343d477116660c3bb673720aaa46a0d8c4f238fd49c4e344028a313ad08819d79d81af8b3547f41e422913b8ea40c49bb9454f9aa75fc91a4b490e36e9e076c3230ae24b832eb7555185204467bd54af6b006d4e2b1392162c00c25877484263eb604f6fdc67b41478db9d168af50eca725af80fa242e9cd3bd98fe83b51c169df3141219fd75fcb42001ebba44912f00d6ce60e580d74c53b4a38e1d9d6e03491a872069379194f30eb197c8afc57448c7805faa5b841749428979b165312f4d96b7dc01dd7286e046d19aa5448cf1d2ed0e6a3bd2fd31660b14982d41b5f22103a51e68f1ba1d4e38794e92a9227e46e38926b9511f483009469b70c018fea5a34361060d75000d73a0381dfeb4b423b635a4856e0be528f4fb25b8b40681a33e83a85681d8ca6411081b1f242200ab27e464acc88d9ec482710ebedad1de5f8076bf23fb3c47d7ca224b493081215f72f92d72e57fd69dcbd2c228fc15b99f8ff53387592587551bd27bb530d27901633b3257db8c6636d07f33c463e612fac0e76d9e539155001880f0972745d7947037ca77db0781d3fc08bef65eaf33426f23ea68d1a45c8386cea3143d8b3e232c9ca1899017d9b7810a057ae6f4cf8903405cf084adfdcd8cef88b4fad851fd23473367687606202e101ebb1b8c1c1f39d37e8cb8058e5cbd7d14d5a74c19f6ecd1573c7090a4c8e922fcd403ba698beb74a2611799a0aeafb9ddaf233c31e99df2cbe2aecc90909469520fd38a88b8971f01e7230a94baf70f666bc93283b8f585f9e97577a7b06b00728bd4931003e4d539febdc57ceba04b7c6c0811263c70362474383df8a784c0c18f708a256534e90b93d2a83a3dd4ec7d679309a209c31fc9cfd58d66b0f82f808436cd4b521c5bee87d61d7189c70b0dd7d0aca1a64eba91e29ae4360a90fbee8e9e9478084295f0fc63505d9926014f39cba9a6e44843069ca1f2061d8fac55179864c9f42823996704d25f66715373b4cad29cf439833a801e2080ba658a723dd011754511356031dd652a27221aca624d4b8df2ed9ab9ff64045842004b9bb144aa96337d0d3a8fcd0583b37980eaac9a7802300b4a1ffee62fe2e237286b42e1538ac8a07af3a95534acd7612f0e969bc55d76c6015ad4e454719fce903da721bb54865d14eeeba392c5df2ab9921bad52daf38d0b8f8a1d06f586323bbb3c8407b7ca7fd13d32ea394b6b48bdddbf4425aedb9ad96f799eb8d12e38faa4316d14ace08c6c754ba89ff277b9144fa5a6377973368107b71475e1f3fbd5c9e8a8af0c221c0ddd8d1fe2bc012cdc451f10c0f4ea016f08d57b39ee296be8294b4e854835d97ccb5fc2294722f00b6185e911662c305b7a75f36b082fe6a417d69bdccc5cdca7228d127421983b56229983a8a5e67cdbad3b395e392730e0112911808dfd16d8028aa3c187df10a35fd83d82cec3cf1e97cba7a7bd04be7ffad0a069020571673ba4abe3fc6ed1c0dc661a3251ad0fd4e15c1f5c54dbe77fea2a23b7e49649448e12d972b12f1de266e4f43ab14158b5505e7b485bae02268d96d616dec568306ca723beb4a5400febdf79b6f055bc4bb4ebfe7bc9e0d49accb04acddd45fa9cc093843272c93e9e666d64f1cda2658655ebc24f505d782b9f2338b73a5d496f7fc57c9160823f7742d2faceeb7c58408215cb178941c1ee6bb6aa352528d40c02da7eb676c315e850bc55f08e0b54a34ca1ed28d9405270909753356383881fe2509264f5d03bf37ce8833c821b166e89bd72497eb29429e4c02dfbb0e77c6cd8108c96f75f287f1adcd2b864d6411d74a47daadf178b65baf83d0677f6e669869b9e060e2e583134c5a33c5e3c89abe85ac42c9e62f844fead77907862e37006bec14a8376f6b2e23776b0aad2300343f31631b4b17ab894ab8f8b6e2f4e93451e64fffbd42fecd2270fd947e910882e52d605a0eccdab51cc33037e91cfb0f40a1fab522b0fe3306875a743a4465570a5e8f5d2415a7b468729b8772bb65371f87e882f7a170a474c7613abc868d8fa9dcb721792bdfab4c7d9b1986b4e96736c4f1783d1fe9eadb0dc5811bf014485a19350e4afbdb91abdd102d11b77caeff440df9f9254a11537cfcca899048fd6f6c67458f0a605dc24978f5f9e29f4fba89f2e4aab8ed948f58021e5b2578442534a7bbf634751cb69621bed3e530c7c37cdc5cdcf22eceba409a333a85160df7a07a736f4d36f08cfa170993ae3ab39facfe6c4d9b81add81551c77f43e91ac3f1dfa72b35707dbf3b804aec1aa338ee7b49e10c554da91d12d5d4f3d4de55eecc62104b9542abd739111dfb8514c2cd936d37472acaa126cff84b18e66b00c1466748739abfa0e531f5a3d8de9d56749189924ef24c0603bc2daf9d0e107b2ed41d93631a1a5a11e6354d914f8d4801e5b7f1757a1a9da2d7eca0655b6028172e719f7586bcb4ff87dba9e0b5bc2d709d4061a234e24277eae9ea436a2ccb5b244913d18bef3c44eee0a2af1098455538726f69768e8d7d6f3830bb8dfab0ac7c028700b99fa90f22aa64ababe5a5fc109c03ed44c980e205af12742e29fad695fa706203fb3843fd96d26bbc734b171dffd7772e84f578b0c248cb0a86d68ac444e9859039ddb0b7c0504f46116a139d6145a9a3371e4aeac1ddaefde1fd70b9294b59c2a0fd2ced8a55435a7d481fdf3d4505ceb89ef61afef4e68643aa7f105d4366db6aa5789fd77e695fe6c6fce5feaeb7dec8d328404ca2d6e912dc87e7bcd4a9fa8b86cefc630094763262617ec3cae661e74cdb1f7ab3eea9c27275624fc6be503f3760d31fd5cd505ab0ca11e3944073b9c33c59fc15ee561cb68bfffa648749f94ac503626ca5b8a14c5333a740c542305403a6299d292ca042220c59fb9b4921cb0b0878cef5a4e531759de43fa6eaa47aa6c4b3b654cfe44fcf312ee70fc8e6656df222b0d9e0dd294ee48ff395ac155ea540c81062b4b9d2a77e537ee1d77c473ef1a6cc3b5a4a41608da8ef927334c925c2c62b75c79a46aecb49678a2ebfeda46c9995b2efc5a56a5d16063d88816b3dc720b4da696864e89a42ac823cbf35891d2482a32149e3576d7caaeee88942baca6746c2526abab8cc9d19e4285c781ea88b28bd7a21f147c1c8c929f7a3a899a4d166e572dc113ed38f1f60290dce75ec3d6648f36c9005d29986e188f16607691e38bc28612c07315a573ef014af05220dd4f48bac915805924966c35ffd06e2b30f7ab633d01060d71a6adfac424a48e3badcb674a227ea0ddf65b5d6c4a2e7b8ee1a65cd0c5ff72d69b6639fa402826ea47c10ed64ed0f92c12be20b6e5057ec761af6bc384d97f8617f74e86a3d85e367310afa0f0b29edccf56054f9a67722625a260ae6bd6304b9a9321c33fbd02761c76b6d96674acf36ac43afa1e3538f0dc3ecda9c4b64cd780a28b0d568c4998c714da48f72d861b9cb172237e65b55ef8d39f7c4a79c47023b18c639fa8b1aa69ce3bc8e481a1236bd1b469762d0763a269f77a2ba711d128bdae4d08613fa14c152bafbf06c1884de18b7f3e974e113fc9caddbb0632600625c2e69f5dee78788a2ef6e0205d01235f7d33cef51d4d4be0758347914ea4c33f24a1ee979f35785ad28a54ee43bbd8c522c7751b50cc254af28ea1467a0bc2fa4ed47a7c2bd763e7516971e439b7ddd7026dc0dfea85d0a88c77964e7741a1b153cc061c2c4822ecc331f7bf4d8bdb3afd8fc0057231c93e14d2c1b65157906273b5ff22f3628073f678084a1a2bb945dbcc2f8bf868c31bbbb2cc78631ceff92a90d94060468fea1062980db5863141f87561620e50c413b205c0dd6574381375e61299d178139d78b6842507be9757fe1fc0cb0a6906e272a6b4981719c557d08eb03fc763919ec44d1ffc0774a9b1d461297b6d8d47e39b7a3863318aac19d5e41110df79435367ff5493d1e04f8eb9ee9345d25a9d9f35d983aaf1fc43a827fe1e57a8a824ee008900631de0433d79ae3b3cad0d8ca51ce6778cdf39bd68a20a2638f2b45c5c14f3eccbdfe9235210af4a0b5fb699eaf912dd868aada7de21f3bfe0bc3acd8a72a2f8ef720daed7b0233b324c23f48629c5380431f439d5ff21344f411ffc31883750619448b3eecebde47bb0d508dd43bc787b20b591f33f1bf556754029d1f20983c6a475da10af0f955807c2f6fbad953b1893cd7d80c89b4ec099826174b4a2b75eba35cb3e62104e85bff61b744be38db570a252b81a3ddcc34227dfbdbbd81b618b82de0051eec3e830a3a25f4889036cd4881735be2aee731335a2222b93a7bf7ecd3b1f3c5349c66ed84de3d0b1781803f592dbf1589644f03b29d968195b24ce5dcdf7129d2b25bb4a121c682b311135459ef28a82107bddf923b855dbed39152c1b49e8e0a1754a317d273acff91e2be50ee639b00c3983d841c7e0da323b87ae0c2412f0e8dd2d081b420eb9334694354cd378", 0x1000, 0x400, &(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000080)="ff195121ea5a354dddeebc71dec70052b932ec6afe91dbd100055ec391ee496bc0a87e082a40948360120289db2dcf8ffaca9b7fa9050c5d5ac3ed388f016a5cf317de9aae9018214a2b6c6edd77eeae90fe4a4c6fb015fe8e0c6f000b940e878f4b51884088e1c7027016e579e9dca08687d1f43732d143e0d8e9ac7051ed63f4026eadd834ad8924f24de2a9bbddbe2009f8298c0b14d5f389b35bba5e3d003364ea31ef7db0fd66b5c5f5ad6b32c66f0a1b955ab2b3c188c2cf9e5872216bac19b6954e7c294804899ff1602eff17682e6a4e0f8b3bbfa710d7287083b6", 0xdf, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x15d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fe7da875021484b82c24dc9819bf798b5bef507dd877058829c58a641b83eff41d54f5126f22447c01a32c39aca301f73826d232afbd27", 0x37) pipe(&(0x7f0000001240)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) 21:11:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x38, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000005c0)) socketpair(0x0, 0x3, 0xfffffffffffffff7, &(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000140)="bb0a655a9500a9f2465f2132ffad87e547452594d44c753794768f95e3330b23b9c0b0d7f94b4c618a742dcee3caaa8b28f330c571fdacd4bf04407bcddb2494444855812980e979651f8f65ed09237022021071d9b3", 0x56}, {&(0x7f00000001c0)="353c2a3b11cb88b78be47e0fc37a591699fad2cf5d3a7b78fd9b5b5c528b12bb974ba7536df29c2d37a173c458ddd9e212fee484e5d1cbc233562d67c55ecee2722c01588db0f2c1fe20193c2a643d2417de2887e697c6182b9d6baec7044cbe3e863c5504eb419f41ae14018ec93489f9238ead37aa579f14ee400ccb2a1887ba570ab8bc0a8fdc4d7544bb81842303cb4f3e91e832fdcfe86e71a94c308a5376320e9ff40b3c0711362e46fa9e54e4ad93b3244369ba5a3d0d254c358f8110a62b935a6324ed751c47b04282779be9ea28", 0xd2}, {&(0x7f00000002c0)="ed9fbeaace0a03956ab7aa", 0xb}], 0x3, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000380)="6d0456c76e5f57b905935bca59b46f5c044e12378709d8ba85536a", 0x1b}, {&(0x7f00000003c0)="f64ab5aa0cabf051c16c638956f56adc2ed64a4abac8", 0x16}, {&(0x7f0000000400)="78880cbc8b60c54a9b03265b1202959f8510908797c1b2be44ee620ddc0e46b60defcece0048fda114d4bb8294ca547591abc412abe132026da18dd11dc87473cd1b0cd9e815d22859184d3d50a50406fbab5eb5c66a78dd409f4e46953a04f68bd685f4d27000a658ec6692125855fb8e04beccbba809f15de7de00605ef198beb683d4f8b918367d9ad09b9a1c295cb2ece5efb2dfadf8c3447af84d5e9a12aa008e9e03e772d529dc7a0eaa69ce4c41ecf9a7b064a321608e68e2ce75217f578840c004a580c0f38853fade017b8d23b0fa0e3da7d7d5cad873d07e20fbc7d4c7b3439bbb61c9abc34f309ac297078018d3534e57d68d666b8542", 0xfc}], 0x3) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000880)="6f6515bf5bcce33c749ce6ce6c58c0400923480c18b2aefa53723bc85bf8ec00fb71188d382d4b5778dc8ff838a745cd955836c6fd76c526b08c51ac6129286f32a4f8526fa4f6e93bf4bf7d60000000000000000000000000000000000000004d04da2b0aa416272fd38200c423c78ea73963e72b720e2a31279690afc64aaf08b72ef4bc1afe1ffc6a4a1db93946e3fc1b70eec0519eb965bed373ad08679228e16a2f5574c52edad07d588a9def447397b04cc16c852571b44fbed90ef3c4", 0xc0}, {&(0x7f00000006c0)="6fdac00b4629df3073c4cdc249512d403a78d87cbd1ed7330c1883714af54b1d296013d163ce0bb4e7a6b200c426dc893c121305fb98eede05a7951cbc0ecc28588c677c0eadb040f108153b664be1878b0ffea75d4d00e3b384776f21d098040b62b797dbe4ff850b87c199d6401271a79516a5c4570a2fb46232876bffca2ad8793f518c839ccebd48309f994b6c1665644989b637c83cdb0d92a5bac4d004e5eabc97f73617aaa610b062db7ba1aa45294e493d19800a5d19ed84465f93421d6b080818a6eadf983c014665d0eeb737c1c2dd0eecd6555f736676df", 0xdd}], 0x2, 0x2c) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000580)=0x200) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 21:11:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x14) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, 0x0, 0x0) 21:11:49 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x52, 0x80) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 21:11:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) fsync(r0) 21:11:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file2\x00', 0x24) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:11:50 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f0000000000)="8d", 0x1) 21:11:50 executing program 1: open(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x0) 21:11:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0xf3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a8a8dfa18c776edbad2e5486290d0beb52d939a26f1a422f4f18c2d7f860e87c6e251962bddeb471a01fd1cd1047d3c787a0c970661eaf5b5cce6014fc5a58e1b13c19b81472beddf64d65dc95fe64335d9846d5d8609c566e7acf070562e222d14922ecbe921d3a045f0dc457bd83b207495dfd84699f1c82daf03e500175f694bcac7c0eda990cac3d4fc8ae315dee24c5745212d545b04c6b3b4f23c7ad26b39070e5129d3684efc3d79473a694c7ed9283bb443d4e763eb9b990daf8e7a15ec3dd4a0df0df1ac09c7d4f40f8bf36486c4ab3df08576740b01ee6b293e91a98d3cd1b11d64519dda89c0c8fd6f4a0ef93be22ba275c5881aa69b52ae00", 0xff) 21:11:50 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000067, 0x0, 0x0) 21:11:50 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x107, 0x10000000000020) geteuid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 21:11:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() 21:11:50 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 21:11:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x82}, {r0}], 0x3, 0xfff) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x22, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0x100}, {0x18, 0x3, 0xfffffffffffffff9, 0x101}, 0x6, [0x1, 0x22c, 0x36ca, 0x1, 0x1, 0x80000000, 0x40]}, 0x3c) 21:11:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) r1 = semget(0x3, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/188) 21:11:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r0, 0x0, 0x2c50d6a2, &(0x7f0000000880)=""/78, &(0x7f0000000900)=0x4e) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="26fc9300bacd9bace2aae93e1fe1e0504032b1cb0dcfd8281f01b7b7d8a7dbea5bae18fc8cc80919e7d3702937dc8b32ee35a346e8e57c23c0ae390cca33ecfbcee19368bb1d", 0x46}, {&(0x7f0000000140)="37b974b80c2e5568c901a62be1b300b0a062d1c6c582765fead0f4df849b773737b8e2ff82d93cae0a122e609e192e7f63ae1e96c900c1ef", 0x38}, {&(0x7f0000000180)="bb04f87635b84d", 0x7}, {&(0x7f00000001c0)="1570a150372020cab8e60fcd9e4c81a954336cc8ba2210304edab05dc71b222f23888788cae9de1ca678578cd3958cfad6a0ea9daf37019d840f98bfd451098db559f6d1093dbafe8fe0dc797b046d03ce3ecdbbbba8fef68a462ae12358d43d1831dfe29a459469964953529e7a8611b5276949d7df22d6651bbbb3d5429bb9ef2aca72ad13208b3d669c117494f46898d950dabc3fc626964f15dad49d003b37aca810dbab97b3baad3bdcc5fd57b66299bab418f4dc13c3686adbaf37289b376937465ca000c27fa5", 0xca}, {&(0x7f00000002c0)="a07607", 0x3}, {&(0x7f0000000300)="84ddc241ad29dfed9005392e902569b995c455623d0aa53c9e1e64d370d9075edc1fa55d2c883a011fa89efadb45d9fc0feeeee7944b9267fde5fcafeccb2cd00b9c01e8e1b76177d99073490b8c6a114e141267315da335b5247bcf146b9d5bf3c1d2f7304579e1a589110ed33540ed6977d873b5e159f7fbaa70eb173d43d40cbd47115ade9cd1888343d861135a31324280543be610bc9eed2547406657c3896fd6164587fa9af02c283b4f0f2472774312c24d78dae144cd7cdded68ef040c75e1683815c6680adb0ddb45cd792f03612bbd741d0bbfc6d9217b97fc638f10c598", 0xe3}, {&(0x7f0000000400)="1e2887ad319830a0b6f48467f4ed23a344751284191712e25d66cb47176d9c6e6150b82c2382575712069450eb911ad548e0a547dee00a7a8017d192511d6b56f278acc755415ea3c73d0122078bd95048e83b2c73d2e7d714ba9078aa0ba26d83c921729d08de4233f6d1b1c7e39be16802d9ab5638cb81ec54e243f49703a995daee9824fea9501aa86d222171105ec5dd8fc320db0f9424ba467133dc6c2c171144a7b23a0088de930c2dde11ca41ed6970d504ec2d947f22ec5453b0a315976e", 0xc2}], 0x7, &(0x7f0000000d40)=ANY=[@ANYBLOB="6000000000000000ffff000008000000f3bcbede876d85b92212f0f9c221af45b0465d109ab595d70992475ec00e492fdff718f240e30f4811a9849a35eaab5f2248ba47ece21fae5e94c8db4529555901737f1570c60234424e580900cc00001000000000000000ffff0000c8b80000b800000000000000ffff000008000000ecc3d417112869eb22b543481918b72290f37c2905d71892cf3daa1f0ca4f85d7c55f6ff1a4e42ba239872540e09510f5a1731786c8a483d71cdc1e8a5dab225b8d394f3740c7acff80813dae75e353b811833a532a2a8e533f9536c94d7b0aff7c7127f4efa4a5fe4862ebefc20e89134a83458c727fe9414f741579f052c58e92f0e16c0c82bb8c7fae31e0f7997a6ce37febc850e464b4d92008924c00823e2a060697e3836a01001000000000000ffff00000180000092a0540b452680ef47d61b6b7e555b8abd93ea7ac326e8a92403b5cd786b009a085877e6da0766eec5eb8c64b5ff6c9f896e02009dee3d845173ca8143df25d6422d20a2c6c7330d3be541b945f547a0b8726b164ed2276659955fab4def918b2e3329b1fcd6bfdf157b4633568b5960c7f6401a7d6e434fac5bece1e349e422bd93b7cda8b28a66f167b7dba22e9f14dbec99f59df0433ffdecb8ba08bf260d4a555b7540e6f3e561df4c0c136a541089952092fb4f94cb379fedb11ace9d599e43339a11f900a5d334a321ac72379f98533ffb35aac8b586954a35e139222a9bf7f1b1a1312e9272511cea9166ec88112c96bf2ea3213ae6b6fe3274dbb000000000004000000000000000000000000000000048315aa3217c0c23d46dd68f27a9b299b3f7608078256927995d6625ccaafd5a50c812163da426a121cc1ba4b0a0c6001800000000000000ffff000008000000f2295e6700000000621c8c0223c88691a49e37cbba0ad14a17e65f5e41be7c5e70a5d97c8e1fd04e77367810b988ff0c9c837040893d6f2c291b655e3c1a5b39c3951c43a719e9ec9b5966cc0d65080af6e38fba5325bfca43721b95776f3a25e707f1f6be8e6cfe2c712936a54d387b1fcce705bfb65e386714d71a8d524bd6e223d377a38410ccc43de29a5e062d7b8cb3b0b5572d35fe8ebcbea9db0a9766add00e9935af1d2f518571f83e6ed88caee3725da0de512aeafcee58fb290d1dd8da976b7b40832b5ffeec070721e369a152af70e65384220c885e0dfcb98e189c700636a55eff92d2a225767509000000a0c143b558481a32bd5dfa143698fb3f345677fdae306925d6f3d050276b20abff"], 0x290, 0x1}, 0x401) connect$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0x80000000, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:11:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x3, 0x8) bind(r0, &(0x7f0000000000)=@in6, 0xc) 21:11:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000000)="000000a8867ddd43079c43d8e2e0ee9449ad96d7ed51693966fbd8dee217ef1eaecd65cf4e5d711d26497aa13e1555d735a4f34ef6f4598b2b192e8337e625bb3b48fdf92a86708692abf9e0267f254cfcf7de4a2b42fff543c153d4ac125af7c1a9270a4622295366ced77566c78db3d9759b7e3ef51c94", 0x78}], 0x28f) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="77c05f593c7155969fa766c09255651f6a11e51abdfae090fc88538105c368d24f5603db976e5f46fd1f5396c5c9fd489230b9600bacbf759ac21fc0d0c65a3c0738f861", 0x44}, {&(0x7f0000000140)="4eddca1f42c277e204bd47d87107b3de919e60c3d86bfeef9f70fd0dc035eade148c870d00548996760bf3503c625dc25533e068903739e17cd9c8f5494ade55722b614445946bfcaf35e830f6d44965636e17024beb067e26455a7c83ff0b20befced563c1a8769e245e7246295dfe8df9d879d988dec961b4cb9d28a3f9b927151e70077d93de9a6f495bced7d6ce416d6cfeb710957d8b196ada16c0a282361c619fcba71262432bc6fdace24de6e13f626e7028aacbfd62a3fece9fb006ff3c4e78173ccb1e6d13193ffe1cf010baa6d1f7e000c235017430bbfdc38597afd426fc6e736a34a2baf42df51c56ed8e76f36a4328d381db1450f39df", 0xfd}, {&(0x7f0000000240)="4db3b886e106c1f4542c882786e69cc78bb1a8ca9ab6894caffa9cdbf9e97e554216c2988e2fa0221fe8018360b751b7ec32ddafe4731a0b4b5272db45a7fc0b4a5fc695e502939fa42a09016e0dc9c101678815d6eee81c0b03ceaf1cf58bb68b9f9876dc289a8d9f06fd7425545a646236c7f50c5af2d882cbbdccba136d5e4d8823057adc9488d9f32f99c01f884929493f3869b03f39c284d6adab0b2b3a4ae5252c5d8e30a15252d4c2f6433fcd16afbc0e56469d3f4ab6f355ff895f266c0d20ac58881c57b8b651be1135f7f74d3eef2a806910723aa6dea55ad891", 0xdf}, {&(0x7f0000000340)="b441a75473f1288daad34d9011cf157c8164e37b3d3095d6bcd80bfdf8cd45dc6bf7414742d55fd956c2e427451cba9a70a486c288066b158ce263f73b32663217685cef1ba9b6c0e0b698f4ca0e51ca69449d5298727176ebdd1bcf1698b40b857374ae70629d7b0cd3e7f26771a50d7f8666ab5dcfa6dd236ab80f0a179ecc87cbd74dd1ecda52dc40b7d0d41c54eb6271e2db1739fe9d14bdaa10336ff0e943c74a95f068e3751bfa2f17d5c2922ef0b43cb3bd", 0xb5}], 0x4, 0x33) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 21:11:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="5a6cd9fb6f13c7e7cd88a6d269221d8376d0d5ed4641ddaf0ff7d8f4935eab01b02fd55d0897286aa95671453f253f799fd0fba9912761bf607f17e4495b5969f29a6b848a379d7fcd0c36d40ffa5c82f9886b9b2d4dba6029732d343861c505e5ae7584debde3abccbe2112055c3a063d06979f930b84cb3dd0fc753e88247eadfb42e30fd1fcf9bbf8b8fde470074fb00a4f2d7b631eac7e", 0x99}, {&(0x7f0000000180)="5b07a9ab4f3b5f672828d777a92e58f7f19a1c2b5c3f355af1964062346fd12345153b10cabe1ba8d47cfaf175a3adb81e1dcc10074953417658b07e138a7151947e1112bef069bc6ca1c49ec30c564ad705297098a979793bbb3c5181163ba97702191fddeb1c5019863313edcb99", 0x6f}, {&(0x7f0000000100)="a5ce1dcaac6239de40f00333e6e3edc55be11892137d07302e790976", 0x1c}, {&(0x7f0000000200)="9c69a1e43fe92882c8616cddc5ece8b47a4a278090c6b938fd258e308ab5bd3182d67936da9f2a3ae86f0593a527c4275bd13fa6cc000f1f3e1a7e9e0c0e8c3a65dc51b89664cdb113bb72678a68fd1c9dc3e7d64c9fcd4eb1", 0x59}, {&(0x7f0000000280)="afc83be31614d3622059e3c161fbe7f5a951b427f28edf294775ca6efe8e7eab6a3889903e714bfdfeab46bbac4ae4ff083b54b17fb2b89b6275dab9f129130459e64632861e10b08b02d0001c972dae", 0x50}, {&(0x7f0000000300)="efb7190b455ec0c336c56feb79f68e67abca821685f58f0128b0f72920825f20a0adc7b156f0263a7be645f9d37fc56c139cd80def2e128770c485b5b4d54081185a312db1d5917846d715635a3815b46357ceef919092a00943d7aecd3086437d2596da4fa271d31abc631849447e72a363b25cc7418a7c9ed4b4781717f4d157641c31e50fd60f3e02d03d8e3a7791e645de470f7bba4751fdee2a767600a2ebe6678d808df46c64da7e65c9d9cfa7225c1662b7d2f530f4af709b5568941296", 0xc1}, {&(0x7f0000000400)="6dcea4e31a5f", 0x6}], 0x7, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r1, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) fchdir(r1) 21:11:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x0) 21:11:52 executing program 1: r0 = socket$unix(0x1, 0x800002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) mkdir(&(0x7f0000000140)='./bus\x00', 0x1) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="3375698cdffb4dff41cde29bba237b5d48a6962e84c91bad8e570de52f84eef575bd838f47e391a302d1e8a144b0b7e6edfd3339fc92720fed7ef2d370751e64574226f7da23f8c1777f77f7a03a5b5a3e54884bcd69b57634c6465b2ab5c284226d8396f37e8b2d2e193ea1260a26c6946db6b7e00df9dfcc8a64746e1bf0a5bc80c21b5469a402e132a7fdc50064d9d6c7a7fced5e40349dbe11c0a10b1e37df75d35d3c5e0150ba", 0xa9}, {&(0x7f0000000180)="16ac3db33be22a68ec65d630739e", 0xe}, {&(0x7f0000000300)="771cf874c0d630118b5ff93bb5d41d585485f729e0a173cffe2b196574e426aa93ce2bd16d75748665670409f9cf4dd44eebd5919f5e5d2fcedbd6029b9863cef6237d16b9f1b19738c84dcc40e2d01f7c333674b58cef826ffc75af39f7031d1a431b0b1057ed1eaa049693d450e164f4f001924ecb73be596b026787869c768432d0411f2ae40f8d0bb8e703e14d0c862982bb2532b8886cc401054f2d4427277ed980d42fd8ed3e3dd03398df90a0a92866e8d4ca4ad87dfb2902e29255b81adc7d2ab09e9cc6b71d38e19dc8f2aee6acd6ea9bc8d2960eb0f500cf5d1d73c6a24fbf3d55278ae1caa50e1c23da9a71b34193f5d78b2f328ff500", 0xfc}, {&(0x7f0000000400)="77abbed3f0bce998369049f08f5367d7377ad8cb7be9483fc5f42d77229a6ec6f6f6c5704d6d379be652882eb8be8b8748c4d57f17575e34a7886f4d42c760b34ea373b92d976c6a4f9ee17ed318eebeca9e7856741d8207452274efa23f2dffcc8566a28bea86ded4", 0x69}, {&(0x7f0000000480)="75d7db4e7c986bfed9e433487969c2d452dc4eb98607ff72503ff1977d94406f6e1c82dfff04", 0x26}, {&(0x7f00000004c0)="ad58a2ea2595dcaf3e2bcf1997305cf725b212b3d56b06cfe7eae867a384c7801603b3a109eccb27407d0e158e9f9d236b64112e6921fefbea84d6057001ca7a5dea9b2f39c60bb7d4713867cd4a04191193a2f68fcf287477c6fd58cf21e1a4478822914058ff6c55774e905df5d5ae168ccb0aba60bd0f3ecbe4739d715341a673caa6306f167af3c8d6f3271f954c3e049ca869f70eaac99834c75ad09c37f46925f9278626edca7f2d9266fbb4f4eab49a92a8", 0xb5}, {&(0x7f0000000580)="57d5775f8b56af9c570058d025ce541cb723ea36e696ed164b4e9492a51cafa5765c8654517d8f822d5e56dcfff98d9b59fe85e24bc33d6c4e59baade06eccce2229220871dd9112af9c2166596b420b078051d52381f98aa65ef0dab272621d920f4a4b4ccda41184143481b04a1b", 0x6f}], 0x7, 0x0, 0x0, 0x8}, 0x400) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f00000006c0)='./bus\x00', 0x8040, 0x9b) 21:11:53 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:11:53 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3fbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974a", 0x98}], 0x1, 0x0}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/66, 0x42) 21:11:53 executing program 1: setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000400)=""/49, 0x31) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="119baa585ef8de07e70cfa69aa8fd98d1bf407c4", 0x14}, {&(0x7f0000000140)="11a4199f45a88eaacc75e4cc229ed9532dc04d221e5f466b86f036e919165da8848f5a640fb212d75f8a1389bf1c3f4a133d527c19c1cafdb9c845a8652db24b27e0", 0x42}, {&(0x7f00000001c0)="cada94ca8300431c2eb1932fd678c67b2b0a287e19ebbf47d73f5bf9c64bef4e79f6170daea4134ea215a14b91dbd0b2ef598f9863e815a9d7c0f21b1568a06faa97750a1f7d8c207af25cee31a8e90277e070dd865cb7ac08daa6096086fe3e0af7f043472c1ebe17a2ec39683b15efed472cdb5d7ef17ac060bc618b2491a99d29b8b986c17f4d9a38cc145bfaa69655e7480f8b8fcd6a04df4c247899f5ff1a96f9ed7b727348ce1f25257b4e4407a4171bc4b7072a", 0xb7}, {&(0x7f0000000280)="6fa4053fdc1b4a4fd762afad345fc43aeaba5f3476941b57a536987f9e2ddfae181f1233ea9371a1eddf509667592f9151705a828284a5ff51dcfb327c80cec708e34804ad4db5f9bf66dfc26c2f8b1b7cca5473ad456cbfc5496416a91c469e0869a635041c2bc86228d6ea118e9bf4f67ee3fc32863c904165a2404930fe478cfdd1e62c4d417186edee40e70e377319f0a0f7b364ac16e6cec5cd5efbed49158611391ac6938a8f0cfeecb523ee13e2265a36a98038959e4f3321df91203434fc84b388e294ffcb4110df2e3c950126a869", 0xd3}], 0x4, 0x0, 0x0, 0x2}, 0x1) fchmod(r2, 0x400) 21:11:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x21) openat(r1, &(0x7f0000000180)='./file0\x00', 0x480, 0x22) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0xfffffffffffffffe) socketpair(0x10, 0x4003, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) read(r2, 0x0, 0x51f) 21:11:53 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x0) 21:11:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000d696c946962181619981e6762dd62a352516331783f1a182fd3721ff207475fbc720a1cd98283a64a13bbb565161a12b22202251c3d5b6d053623c6ca35885ad607662fd9f6472b5f1b8f23e5ad2c20dabfc2e40d7c499b1f0ac5de3"], 0xa) 21:11:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 21:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 21:11:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="5041c62dc6caf54477e1", 0xa, 0x400, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x1000080000000000) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x81}, 0x0, 0xfffffffffffffffe, r2, 0x0, 0x7fff, 0x9, 0x7, 0x100000001}) unlink(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 21:11:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 21:11:54 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x1002, 0x800) select(0x40, &(0x7f0000000100)={0x6, 0x3c5, 0x0, 0xf15, 0x7, 0x6, 0x0, 0x40}, &(0x7f0000000140)={0xfffffffffffffe00, 0xb790, 0x3, 0x6, 0x1000, 0x7, 0x1, 0x1}, &(0x7f0000000180)={0x4, 0xa8c1, 0x7, 0x7fff, 0x0, 0x400, 0x9, 0x8}, &(0x7f00000001c0)={0x4, 0x9}) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x7, 0x9) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/137, 0x89}], 0x3, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 21:11:54 executing program 1: poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x259, 0x91) socketpair(0x1, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000100), &(0x7f0000000080)=0x4) pipe2(&(0x7f00000000c0), 0x4) execve(0x0, 0x0, 0x0) 21:11:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x800000000) poll(&(0x7f0000000000)=[{r0, 0x7}, {r0, 0x4a}, {r0}], 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/120, 0x78, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x5}, 0xc) fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r0, &(0x7f0000000140)=""/193, 0xc1, 0x1, 0x0, 0x0) close(r0) 21:11:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 21:11:59 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r3 = open$dir(&(0x7f0000001540)='./file0\x00', 0x20000, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x40) r7 = syz_open_pts() kevent(r0, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x800fffff, 0x80000000}], 0x2, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x6, 0x44, 0xbc9, 0xf4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0x2}, {{r4}, 0xfffffffffffffffc, 0x25, 0x85, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x5}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0xae7f, 0x3ff000000}], 0x8, &(0x7f00000016c0)={0x8, 0x124c}) r8 = kqueue() r9 = socket$inet(0x2, 0x1, 0x40) recvmsg(r9, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/30, 0x1e}], 0x6, &(0x7f0000001380)=""/182, 0xb6, 0xfffffffffffffffa}, 0x41) r10 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r8, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001700)=""/21, &(0x7f0000001740)=0x15) 21:11:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) syz_open_pts() write(r1, &(0x7f0000000340)="394c4dd9261172a412ae12d0f878b10a513ddc7dc66fdc529f33377d27169a141776c115c93d447803b6ef3b82d7e363d6a5e028990a5fa07ec5ce8e9a5dbda8d06cff92018a54790f3e48a044c7eda25466f0f4efb7daa6870ae0aff3fd85eb5bcc4f0314fbf41aca9a64b53499683f", 0x70) close(r1) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8001, 0x4, 0xfff, 0x8, "27b03a1bb2a7f502a7441d49390d9144f7c0edf8", 0x1, 0x9}) write(r0, &(0x7f0000000280)="17d052a3d86449a050f31004a917ab8b67be2d95fb907b922c5d71042414e5fd45511cbac9abcb4504d431a8fa805ae24295fb9a7c80e7063e50ee9747bb5dee81a78b3b878190714197c3168d769beb2bdb5a87f84d68928ad1247cfc681be63c5478456db300f199da8aff5c5e32e327390431ca3eb877b9c11bcbf77ea1e8756757785c86459e97323813fbdfa138b0896ad5a3852e718ca4e5b725", 0x9d) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7bb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:11:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) sync() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbdee5b80c0f772bad60423b32bd2544199c3641dff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 21:11:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 21:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x29, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000001c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a90047f93d8fd80b187fca4ec0d12a2364374f07b1b66ec1d219b6f50b8814b87902b9d876008e91adb4bd3d085b6b66fd7174f52c7b3cb3b1001f7fe1f44b49d", 0x20) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = socket(0x18, 0x5, 0xffffffffffffff81) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000100)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xffffffff, 0x10001, 0xffffffffffff9b8a, "ba92e36b9af5e945b715e81320d75eb2893c392a", 0x43, 0x2}) 21:12:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x26, 0x4, 0x5) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 21:12:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000100), 0x4) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpid() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x0, r2}) 21:12:00 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x880, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) fcntl$getflags(r1, 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0), 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="e7860e38d3b4a0a6ff740140e4f95b875baa34bb", 0x14}, {&(0x7f00000000c0)="857fdf22b0c30a00839ccc6a7f8f821b17828509ad997629d5f293da787bfead18c751c31c18e72474109c6d30abca68658538876e969e55e467249aa522b3cddd3862afc5d803e84064688f49bae3cbf722679862fe65f536d5c569ffe5e2c4fcead076f32a7e6cb0a479e17aec63bb13d85fe865a22d210ff742d7cec6feaf0761b2a947488d10bebf6c46b491c2e7a7ccdc2f4af02f2d73868ed54945feaca8195e296332dd877c7a616144a8467bf56073137e55", 0xb6}], 0x2) 21:12:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x5b37) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) 21:12:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x4) kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 21:12:00 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000)=0x7fffffff, 0x4) 21:12:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "1eae8682ab0320755ab8206fb200"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)='s', 0x1}], 0x1) 21:12:00 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 21:12:00 executing program 0: nanosleep(&(0x7f0000000480)={0x3}, 0x0) r0 = syz_open_pts() fchmod(r0, 0x1) 21:12:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x42, 0x5) fcntl$setstatus(r0, 0x4, 0x80) getitimer(0x1, &(0x7f00000000c0)) 21:12:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ed325127d803000295a38d4a5774f00000000f5fd5ddfe1ea841d47a40da7ce9d464f54a4475bad394767d6291390438056cec7e88b2b7b1d813820a3bf85e3569fd120e89f363fbc2cb119de934b9c9c50204cada27d3a5595f665ccacf114df3aa6b7c569ae37"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 21:12:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) getuid() r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x155, r3, r4, r5, r6}, 0xed, 0x6, r7, r7, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 21:12:01 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x121, 0x130) write(r0, &(0x7f0000000180)="afade7e2bf9b8dae8a856d2167df79d09d2cf3f2e736691cfe7c5026623d6b68183f6dbadbafc9d18cb7a85d227701e84cf0a68a472e9a654b6c162cf5af0a35a8111d0ee073a3b9561c3fa5b7bf4ce1742f302c424f3a859a4e128af28e01da7d6ba289197dc29acd742e1393c99a1def36774bf02f238a22e30b4632087d698bb5286345ec026c28a5133af6c4e9a8a800ed3b20fae884dccdd5794c51c4b638b14b936d5e9328293c2549fec8b428ffa2ec5d92ea940671a9ca4afc2f61f394dc9d23a1a394e81275584ee5e9116dcfe84af9dfc9392725699b1fd42f2c1b05e0b61ea15d95461789b64c6b", 0xed) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(r0, &(0x7f0000000000)='./bus\x00', 0x410, 0x7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 21:12:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6c9f9e65a4fa5909157e945d57718fdf1479f91eae9745643c9bec2e939b6086c0851247d4c99cd41b810d3c7ffae9b72f39c0c357c535e12b401d39218585b77e63eba7dbd9000ca3beffa114df4b9dfc9cc3ac93875cb8cac04eb0ff8cbbfaa97e3e9ff9401d72596b3c1e57ad23b8e4d3c582af335761b1683d72bb3c155a122f1f8ac9af3f9e3ce2be2cc15a793196cb518eb728e1c38dcea31cdf3f336a072ee99b2a"], 0x1) 21:12:01 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 21:12:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 21:12:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="639fb68b7dd42903e3b948f18688131f8954b520fb995cb8683a824c17a2e46f60f4d961e110849bd85cb5aa2299f57a1509ba04d30781a8d8e27ccaf1ebeb715e3b8fd743791e81efe1761405eb0077109a0933acde9fd7cc0bc62d191cc56be739cd45ea78a9c4aff6fc7a83943187b7e682b151495aff93811b0c67ec8dc48234c54db9240f57fef9dfe8cfa053e58595a8d3809b39e8fa160b13574bd15cf40c5e213801dd7c676804ba4ada444f70c7771e135b544f85", 0xb9, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) -4>5PJpG<85HmPuOpckbd_enable: command error 21:12:02 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x3, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/136, 0x88, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kqueue() kqueue() close(r1) syz_extract_tcp_res(&(0x7f00000001c0), 0x8, 0x638a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error 21:12:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000002) 21:12:03 executing program 1: r0 = getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x1, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xfffffe41) recvfrom$inet6(r1, &(0x7f0000000080)=""/183, 0xb7, 0x2, 0x0, 0x0) setpgid(0x0, r0) 21:12:03 executing program 1: munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) 21:12:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf01e626958c2e8c41000000000000ff30"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x8) socketpair(0x2, 0x8000, 0xe2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x400) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x3, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x2) 21:12:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="3aaf7083ff960c4c8952920ec800c2f4dd7e62837e3a34b7917cc082d514ada51e097a", 0x23}, {&(0x7f0000000040)="a2b3a5af3b0ddb7a84b2704495c1628188923b410bd59cc269d5d72e410bb42381def3a69cb95c30bb5336ef7f35f24300f5eea6ea5c90c38500076a0f3360ac1c18fd71dc2b29b4269fbdbc96c3a489718710c3eb280d469a50e65b915572857f87f57d5c759c3419d4e912b74fa7e2591e2e2d532b53faf2d05e6a", 0x7c}, {&(0x7f0000000180)="cd5396ec0480782d69002d5e84a737ae75ca895a3cf53d6030346ba7d3aceb3962fab92e8f3392ffb9ff24b9715849a9360dc09c5113fa7a299020a7486b679f5391997b026d7cecdae538348908c48a84d75f970819e6790ef076cabb5ee23ae997bca846c0c5cff50e8cfe7ffee14a77b41fa7dea117256edb1d3b4c70e2b641a6ee7dbab66e3a69bd16ea69663e6fcd0bb52daf47dc0e02b763e8bbfb45c359b6758ef0c922a504c002ec48feb78d36fd94d2c58cde4e8fb3c08524a368dcf2ad9af3e3ac5aee56a25b103006a33ae8efd211ef1b172f86bc9d089b", 0xdd}, {&(0x7f00000000c0)="e1dfc8c2664c54aa275c33042590200214015fa35b97eeb2c595b40b6242d81d76060c283d788ea90ab2ce272e2a5ebb79f69b703574edac469ea9a598d47a8939ec32bc1a0fb98b9974ab8d9c515808e048f37bcbcfb101b1081d61f30f7f9ef45db86befc29122599b0f16", 0x6c}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7698044d6068144d69685b9d745c6700747d075c84edcb99feb7cebcf4970a9f7d2a8a4f7d4a701b4e5c9043b23cbacbab320fd7af9cdd2895c51fb8fe2695989905faadb16aa2fdf339295e42424ec9dae61a124bb92d80a166d6ea86bb47001fbaec57bb77e728fbb15dcbfe4d998386e665d454de1184903ee7a722a311aa3f16b465816e9cfbc0648a60d120dd9b94824dfcf792b3392de19d5dd109f5741b09cd3ce81713fc34614630444383f2f5053f14f41e6e19cca48b97341c1d6cf4b3129a09512f", 0xc7}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 21:12:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000000)={0x400, 0x100}) 21:12:03 executing program 1: r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = getpgrp() r3 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0x10000, 0x9, 0x10001}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCDTR(r3, 0x20007478) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r4 = syz_open_pts() readv(r4, &(0x7f0000000440)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/155, 0x9b}], 0x3) chmod(&(0x7f0000000480)='./file0\x00', 0x102) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/139, 0x8b) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="7df9c3ba2ec0ddaec95d6349ff27f9cd22a0eb2cb2e529cbc9d09e2b93c944ca290af9491721e8dde3202bc06b020bd3f0e2ecd816e87c60fdbe7b4118c5ba921e6384d22e9ef048f37427c9b85fd85f6d885ff48a1aea40da9c73faaaa3e2286490235f70eef7d4c4c85ae3c3836341fcee445c59ef7f973ff4d8dee70a9908c7f3327bd0915472", 0x88}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}], 0x40, 0x2}, 0x4) unlink(&(0x7f00000008c0)='./file0\x00') ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000900)=0x8) readv(r3, &(0x7f0000000940), 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000980)={0x3, 0x1, 0x7f, 0x9, r2}) readv(r3, &(0x7f0000000ac0)=[{&(0x7f00000009c0)=""/210, 0xd2}], 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000b00)) setpgid(r2, r1) 21:12:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x27) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 21:12:04 executing program 1: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 21:12:04 executing program 1: r0 = socket$inet6(0x18, 0x4000000008001, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x5) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 21:12:04 executing program 1: setuid(0xee01) lstat(&(0x7f0000000000)='.\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:12:05 executing program 0: r0 = semget$private(0x0, 0x0, 0x204) semop(r0, &(0x7f0000000000)=[{0x3, 0x70, 0x800}, {0x4, 0x8, 0x1000}, {0x0, 0x7ff}, {0x0, 0x7ff, 0x800}], 0x4) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x800000000000039, 0x0, 0x0) 21:12:05 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x4, 0x8000, 0x9, 0xfff, 0xfffffffeffffffff, 0x1, 0x5}, &(0x7f0000000040)={0x5521, 0x9, 0x0, 0x2, 0x80000000, 0x9a20, 0x1, 0xe0}, &(0x7f0000000080)={0x0, 0x8, 0x9, 0x8, 0x3, 0x7, 0x87, 0x4}, &(0x7f00000000c0)={0x20}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 21:12:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 21:12:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) chdir(&(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x3, 0x401, 0xfffffffffffffff8, 0x3, "069f13b853e479ae765d3ac1199251fce0b6fd2e", 0x100, 0x7ff}) syz_open_pts() write(r0, &(0x7f00000000c0)="2bee5a397978b2c923e4a3768a188907aeb27d724636cbf234037ebe16e6ffd9", 0x20) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 21:12:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000080)='./file0/file0\x00', 0xffffffff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 21:12:05 executing program 1: mprotect(&(0x7f0000409000/0x14000)=nil, 0x14000, 0x4) select(0x40, &(0x7f0000000000)={0x974f, 0x5, 0x0, 0x3, 0x3779ae0e, 0x6, 0x5, 0x40}, &(0x7f0000000080)={0x8, 0x5116063d, 0x101, 0xba71, 0x4, 0x0, 0x7, 0xffff}, &(0x7f0000000100)={0xfffffffffffffff8, 0x80000001, 0x1ff, 0x9, 0xfff, 0xb, 0x8, 0x3}, &(0x7f0000000140)={0x81, 0x4}) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x100004, 0x80000000}, 0xfffffe93) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 21:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="00a754cb6d59e333", 0x8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000000000000, 0xffffffffffffffff, 0xfff7ffffffffbfff, "2747780ac25a108aadc50000311ab6c2eb00", 0x1, 0x8}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 21:12:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) dup2(r0, r0) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x66) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:12:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffd, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) rmdir(&(0x7f0000000340)='./file0/file2\x00') setuid(0xee01) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) fchownat(r1, &(0x7f0000000200)='./file0/file1\x00', r3, r4, 0x2) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1) 21:12:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="079df9a1d2edffd6f0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd", 0xf, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="82570476dfd1a5706825d1117d48aa76758e643a2620eaeffb843561f6b22fc0a9110fd5ee68a8d53759e3a91ee2c8caf950e9be7176b7dc15c22384564738865586a0b6685b4ed5193f01a47d7ec31813536e71e755b8b7876316a3f93fcd4c667a4d6d7083663e2b7ab9f8bcb00db4674b653af35e80a8bf61ce200d1834414377f73ffa78673d38eefdfdd3253f4cfe", 0x91}, {&(0x7f0000000200)="5ad4f7beb4cd302c64ef3455b03299d4b73b738318bf509675d9b3aa86bcce0a7a8789e528a0f39166fd33b03e40b9db4b59acf24bb1e8dbe9fed6443084a52e75d680db1828a8ddcf54437619544e196e51", 0x52}, {&(0x7f0000000280)="3edb8ebc2240d716d575bbd4cb46c42c4fce7e51883ddc72fd6918ba84590fe809675325d7fab00ef49e3b42d105a9ee263bb711564ecdb57aecb601db735502b2c52c49319a922ccb19e241b88c56772e5ba659a43ecba9f79f1f7b147c56f0cd1607fe04bd95c116a03307643b04d247f1249f59a74947c66af3b0107b7026314b22bf894c70d7e22884f6a49f3ccbc89c583b", 0x94}, {&(0x7f0000000340)="de972d681c58d9dd1d41548f2b7d36c331b22aa4de50cc7fd109f39826bef3a4db4448b4168c5b1bc9297183510e5edb386ae84cb62d80054e1962d834933a474a0595b0f562ecf7942a9a7f204ad769a4a72fd95b56b32a30bebce1583ca0412116fbd9eb3a8378a06adc07337b72e4c5a6b7172a5384873244b4f50b5e703b4decb5047c8075115652e88eb0dff6d42224d78bc2d3ad08c87424ce326801e4408b524bfbfc553ca746fa80ecfe09a4c09efe33ddb943d4a93c72fdd38d24eb7f811f6f3d3bfd1188e81bc3b846bc02bb49fe5a55a65810332b69e6", 0xdc}], 0x4, &(0x7f0000000440)=[{0x80, 0xffff, 0x800, "4acf1cd8ab0091149b0076f45c9242d4ef4af582e7b717ed9e7ad795ae72ba3b0335402cc8559fded435ef9f40c6aad763048c4ad26893ff2c25e5bfd3ae7017ead707f849b52f0ace44e27fe0cc6bc31e5ac55586d859d01d6bac8007121f884248a293af3f880f750bac58"}, {0x100, 0xffff, 0x4, "182dbb900797889f91af6956ade3f83746d19740f668d023165e7b6e539ed69c4683db29cfbf09f6f81bf72f8c05659eb249e34f8ce3903414dc0023e46ec5f9bab1500ecc08ad3168e5bac7217bd86d644f23cad4307522f90fb86d844141d71385cb2f1f13643bc1f43cf33b83ff296156676d4bf5232eff2462b9deafb5411a9a7f8fbd4daba3358b01cf510956c3cb655b6ac6ba188596c462016d88f00229b988db736f8177c19bc9f9cf79f5f205f155cb5e79cedf37cbe7d1b35a2a25bcb548c4af94f8c5a2ea0570f83b31f82db0f74ecabe341ecd633d6640853f6a14cb038bf50f8f32a77e0bce"}, {0x28, 0xffff, 0x4, "5ce0e95328edadf27625ce18bdce0b41c5791e4366f60b"}, {0xf8, 0xffff, 0x5, "09ffc260b754e84f5543098efeab319cd3a424b6a95b0fbd090653fc8dccec9279fdfac94dc9049a644c35dc43b55b799899f6b77693a94a6d4ace4864bea602a5f479d74156574547143bc9b026e2c008c8741bc77ad68d8f4fb22776f9b873b195557b4ae5174c41c94552d7b0248c8cb77eb63e69b1f7be31eb2f87d7fdcca646fe09c5e54869cf5fd92495f73fbbb05c9a3f9cb75c69985b00f8e00b0634cc8a7dda20b40d121b7c892936263d770c6a5e50259c9cc045d5e68b2f6a0a1ecddf5b9c862064989ada0ccacdf5520241fb34c7a70dd87a3f05111a5f95f86d7846"}, {0x60, 0x1, 0x8, "ef8e60f53015d8f268b458c9d92a5a6390379f41f29f040239a47cddcc260235ad99096d4f27ec7ea22c231807a91a988f66587b4e0780242bc8c8e45206ab99023b16dc619e25555d14f5"}, {0x20, 0x1, 0x800, "85b12373069a41d30cdb7db1ba"}, {0x28, 0x0, 0x47, "6a2a99441f7a8196a50ff8f6f14995968647cd1ea6"}], 0x348, 0x408}, 0x1) 21:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x2) openat(r1, &(0x7f0000000440)='./file0\x00', 0xc2, 0x20) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() write(r0, &(0x7f0000000340)="0f74090bd156aec357ef57bd1bd65404052412d4f492cf136383a8c4bae927baefbb6c9803efcfdbb378d096c3c6841753b069da33923c5d0131b319db967953ee7b10373e804e7da8798ede442365a597ea0ed8b5496e1989b954ca3e0044576c6600ec9b61ce6af8763b5ffa9924484992cda7bc651316a00c5e124db39ef3984427f79b13114ed8d9415266be15fb1a2b851b8410d0d37fb013ba55a620fb74ed3c107bb9d5b3fc17ad36727a2de8cf3f", 0xb2) lseek(r1, 0x35, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x60, 0x9, 0xc3e, "4351c89fe86526275a4c1f85ae8946ff810c41e4", 0x80000001, 0x4415}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x17) pipe2(&(0x7f0000000300), 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) open(&(0x7f0000000640)='./file0\x00', 0x8, 0x20) sendto$inet(r4, &(0x7f00000004c0)="eeb2fff9cba83712de358b94ee1c5512e8dd9f17b279f2f01bb930a491090cfc86ef55f25e5c7898c31ca747704557b94c50395bc1c90236956f14bb4d8946ba8dabc211361f2f548e1e5129bce2", 0x4e, 0x400, &(0x7f00000005c0)={0x2, 0x2}, 0xc) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r5, 0x29, 0x41, 0x0, 0x0) syz_open_pts() preadv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)}], 0x1, 0x0) kqueue() 21:12:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x100) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:12:05 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) socketpair(0x38, 0x7, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100a0, 0x20) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = dup(r0) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) socketpair(0x3, 0xc005, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r5, 0x6, 0x0, &(0x7f0000000140)="17d66013505a3b94a8b179085ed2effd4e95a8977c249731b331f2469b0045d099ebff4af28e920049a5b8182896dcc2179a3556eba83ef5408b1652b3712de45a1a98f7c6b4c6", 0x47) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 21:12:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x8, 0x1, 0x7ff, 0x200, 0x1, 0x4}, &(0x7f0000000200)={0x80004, 0x8}) 21:12:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000001, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:12:05 executing program 0: setrlimit(0x1000000000000008, &(0x7f0000000000)={0x7, 0x2bc}) socketpair(0x10, 0x1, 0x400, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x9163) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4e, 0x7, 0x2, 0x8, "ea8d31fde0466c9448c65091a8c87d3d13d81fbb", 0x4, 0x3}) kqueue() pipe2(&(0x7f0000000080), 0x4) syz_open_pts() 21:12:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 21:12:06 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7fffd, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1]}], 0x20, 0x8}, 0x1) 21:12:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000240)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/61, &(0x7f00000001c0)=0x3d) connect(r1, &(0x7f00000002c0)=@un=@abs={0x25af90167d5e1800}, 0x12) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000000c0)="148fdecd82b3dd6cb1ef5df16bb0dff1e9b8fd194c7aa9675b6ff142eb6cb7b4ff2889405828596a9a29e476f0ed064e1a3975ac2147672acfcf2a54b8b7ab9cef4ef242cf1815db0a11983a5108b52902e04204707706c1c70060b939a8d772200843ed889aa8ad8d8c7b1bbbeebff3e37afe75c227e9b488fb944afc9a0d55546d4300056d40b25a6f9f37a5363d2a082c75b33cf607402ba9bab53c00e6dd3d6df018f4cf13b1a92ad8c52f0ef454da7a1105063b7d775f914c3c85b10ad4f3d4ce6123483350e141637836348823092c70d09e1d5b18df137f6224c1694cd0880a", 0xe3, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffff, 0x9}, 0xc) sendto(r2, &(0x7f0000000440)="64f3654bd662465364e181dfcbc737fa3ee0476fe6e2da3be952e2d1c3f6954c981f6ee2d6d617773661b303ead5a4b1710414db1bb752fd4fcf7393f8d90eaf9077e66b037033c743eda5a9f803508252d4565517f2682cbd9b0cc5084202e781ea0ca7589dce2d7a881207acee1cdcd3ee952e7bb0acefafb5dca9f3d52c1e5013ec759e60d831d208da0d8a95", 0x8e, 0x4, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x7, 0x1, 0x504, 0x8b, 0x2}, 0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 21:12:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000012, 0xfffffffffffffff7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3c9d4c96, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0xb, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7a0}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x7fffffff}], 0x7ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000084, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x20000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1400000, 0x2}], 0x10000, &(0x7f0000000200)={0x4, 0xc0d4}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) mknodat(r0, &(0x7f0000000300)='./file1\x00', 0x2000, 0x9) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x2}, {0x9, 0xfffffffffffffffb}}, 0x2) 21:12:06 executing program 1: r0 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x40, 0x1c}, 0x80000000, 0x400, r6, r7, 0x10001, 0x7bd2, 0x173}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 21:12:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) socketpair(0x2, 0x5, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) 21:12:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0xdfd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="1680e45af4d6e18a5b7323bab1c797550a72e5009739acff33f79964f4510296c74c74703ad41023d3e543d9ca2776aa384a64f3bff7c3c30a72ace9b5cefa5ed77212fdad711a6d8234e62e39656cea218877be33c9f9f74683d312999ab87c14dd591f440a9e6a86dd913fc34cc6a0d0d396d36996b3290b1236e74a08cdace455272dff2cd96640ebf17a1e384fdc89b7b574d45e8a4e03203fe96a", 0x9d}, {&(0x7f0000000080)="6a270d709f12e552ab5bda8a4c38f34bdaca1c2820af972c9cdb5ad444bccbfdaf847dd23c6f76641e174606ed7b35b449f8bf564c8337", 0x37}, {&(0x7f00000001c0)="a2b39d3844994eead851d00c789efdc4c98e2405325bc069c35c62568656fb325c936e170f5cf668fcc0be4132e8105fa69265d64861a1bea6a45626b7e13c1cbf186f3e859ec8893a92b72429828668aacfaa645d80c39c5bc8748d56ad89959adfd1b2a37e4b365c07f23b9adaad036c09c1add45d1ade0bd01f6fd60626a2000b813da73fe6bcf88910", 0x8b}, {&(0x7f0000000280)="e22132259322202076f80c3f9fdf1a3e60282c6d5816b3bf42346b65fe09ffb908d8ed66e67262c1fe2f115b03992e222d29940fac1ce2afade168d95a827bd1d8fc537cdd0a90b56a28e3fa27385ce4b2eba07bbcf307481de849937da7781c5117210573d01d1f703b5b", 0x6b}], 0x4, &(0x7f0000000340)=[{0x38, 0xffff, 0x6, "ceda8a884089f27e3146460056dd725baf7c8b065a46a519abd7f197bb1023126765"}, {0x100, 0xffff, 0x2, "99198fa26a8b1191faf1ec92dab8001f631d61c7f9b74c0fdab567437adcc831bd89b5f8157d720591e0e687eec9de38a1213e49392903682d928f1e759b7f03e66a90bc6e7f207cfc4aeadeff38ffa701fa317a4a5db2d31893b2b1ccbd8fc3bde610627c85277695b8e86cea694614b003ee23a401f795cfc0ec09a6282b5dc2cc092cb5c2a235e1d13933102cbecc1d07b0561458ce7519070337249f9ca25379c255ab0fec169687a492c4472704c6a2e2c1442a63c88393d81bb3bbb32a31d0842f87ff6b0e407d017497695b854f2a55ff576054bdd8ff57913ffc14e77ccd356685eac030e493"}, {0x1010, 0x1, 0x1, "32cc210748175e4130d0f401da1b753783c053827969a073e0c12dcc1f61fd37a7e871788dc6ae3be452310484575212ec6aac5585547403521cccacd5a95b867ac2a4a17737eca14f4a4a2c34bff81d70a5cd971b778989f71a365ac136cf7af06201e4f7c55eeca884a38f265fe2364e3962cdf058b75b3beb5e75b4ec406d790d4b2f8cd4167c84c8b2ded46a5d8c83be83d3aa384d0c2366ad1a66f89d7a0d98be834f093eec183ee14b2ea3242d53571fda0b1c58edc02faeb0837fbf5ce388d0a30f36b6fd9c9e04e7071f04030aeeb2837a7c42d50d8719b9bc2aead95c1ceee6de70017b3086f36cf4b472587e94660c71a087ad38fa195796634ea631ba01c7cbc099fd4286929e32b56f1e42d247defa50607b297a6371a95338c74fa4c6c653968810ae3c1aa2903475641dde6efa9b5ba139c325db2383b69d991343471fb134d0ff09ac6372c680804d1e35d2c8b4de9da06d3175ce75cf675d9cae626a3adfd3cde387cb20f3dbc671e57c7493dee8b1f1c66185c3f243c0aa30058672a8a5bffbd618b390323ea13882f67f50c06dba9d6a4ea6ea7ff6a8a6c6acc2eb003cc76b82bee6b100d18959e88cb93b809af41ceb513e894d28d49e78b009f2f39ecf09ba7ebf716d698f21d868af4739c71e23e706e418980a0d28a70ce547523a684c7c35b2767c8933168e1ebf24c7b0aa358b5d44c08afb65c86cd762db2578a3bfd1d896bcab1025a35141a7185e52652bc28aae9765d59731636d3610628e287b2ee42d8ea37ad7674e4f10d406d098fda81897a0f2bb8975bb7d322bd39ab23279c039c3a050eb041ffd037804444e739780a6bcfd32d6b319403c1adf1220cd70613350e9eb07eb1eef31dbd3da53b48f1154eb82f1126d5a56f501598d239643f765091a4556ad14dd5b0bc61da91217a2c4883a8ec51cfb2797f788ad0e0ae8b47bdba97813194c9344dd6289c5be86b819a7e8d04b79bcea70b000de879da18ee064e8305f22d8da7efa4baafa0af519f3745dadd6092f23983b1b4f43a3eb9ae4b982f59791e72bdf8f7f9f478cb22a4f196e190341af4da20f2e069cc3736ca87263ae29b8208cb16ef87d6663ef8088193c6a6c082c22e4b64e144f01c9c672b5b669d8a21f15f0b08da4633502479ee9b88d5334843d35ee45074bc9839b848c55641307092289a4cb5b47eb2c9317d026eff61dbf20c5cf399d4291fa2a1ed8716d511885611f376b3f8d4a47d4d3dca321b25690e4b684725cea02f1aab3e51ff755304bc850905dfbc6e7bb1e1be8c0b8de6af15cfd0c40971cb2be7a158b09bbdbe352cdef4bd6254e7b3b5e82f1ab11d5afc8aefe7fbd3657a94651d90c82ae4130f5307d4f99b1d04dfe2651d3a7a9da8f285f4d26a00aa5d122a9a926b2ffe659ffae7459a9d6ecadf2928464af2a9b5d3ea917dfcb460bc94b98dc50eaf772eccd688822a922228814b1f5f69b374da1692a7fa40cc78721e2aff2f683cc8b4471db691d7d6c373708aede0ac0c39280ae045d43eaf6f1e06ab4bd1a72eca4e2534361fd9ff03dd726c75b0f88ba2d7fde6bfeaf1d6f1a19c3c34fc2e14c93485e663823229ec9041ba8c183ae099eb586bb7281c593bbbb2e756276567a8901a5a0b8bc540a59931a894aa6a0a86d11ae7ef3242a102d40a7f5e2bc39abbdfd68f5d501518f0bb432653712bddf6ef4248ee8cf5ef6f3bedd6eae6bdcb2fcf39ff98ad25911ebe7ba9b3d5bfe951b9b87ea32d7dcbc48134563306c18fe57ef6d846b1343491dbc74e732e3b4771be18097a6fc07b7e0d5626d6d2edcc244e8f182877a69910591826440c42035712fd63e19880031bfc316f516de26fa5a267ce725ca4e07d27c3ad5234fa35ad5bb680a17856cc11023d1ec6860ff585479ac8d93dce33182a40abace2c34762d5430f5528f033bb3b043ce3abebeb2724d0c90daf72c83d309994bdd8b2c4d55bf6a431c873872a093ca8e5e77ed86abbdca766cff2629c9bd02cd5f1b04aaaf0e3edb8ffdc4a0d4dc2e9f15a00ab4b076343822bf7f71fb5ad3bfc608ab2fc87c1e2dc40e9f932005df513da8800ff8f45643c6540feb403b93b14b518d8f098cd7557dfd2e4413dc916e805c5353c56763d77b8fd2a3a30432604cf025f768484b6a91acab60fcdb3789723b9e8f5b6eaf70e37c2255331b33e45e183fb2710c97ef0145b0c13b4ce35b71c2726266675f538db23ad17fbdea68c9bd88008a8386c90ec5d4f3d8f525e3fbd64f8ab4d46adc64c05b596e02b55650178b9bb59223c36d5f23eefbcd3de60ab824a762fabcb817fcb125c4c86239c5d5f60b54dc788b34e6bfb4a4b5b88b416057b892c69ad4609af46fa9a842a8981f3a80075ac128ba56f517093372c0e8d107a88c02529fd82eed0177faa48aae9e5a37348fe232e73f2f998abe1d2282a7553e7827e25751e6ac68973cada0d4ebb11ec47fb0c8c58be7caa66fb0f628a1cc1791af2c9011d20887d72e66dc142105c06573e657fca59fffe34afa141c859be2f4d13d206be23bb6152e416e9b301b0d847ffc983f41731614118ae1503bcb3ba6100521c15b579ca8f5e721b76f578efeed52912a6a6f82e4c4211ad4e1bcdfeff707f1dd510ff1b04cdc58c7af4d6b6c356b10d96b773b2ed06f23842ddacf83a615ab3dd6f129807d317dab2bee96d63839d641182e71e9dabe7818ebcf5032d0c39d5582ee9130de8bdcdbe5bb2d74fad1b15acd5b04937b95aa0998778ff9b3e855049d8877bc14ed40ed1c4834fdbdf8a52edb6aa1b2bbc9de486c51cd85401fbc2913c302a3240afaaeaef5aafde26affde89584dfb62ca0c18c2725ddb8ff61cc7ebb5b088a93d0f112c4c7c25cf8abc8dd673dc6405cd7c7c1fd5b63799ab09177b179a5ab60ac01dc7b5645e13ff012f0a765cbbf4807e171b3f1401dbc3c3ec4e2cb451a7c2d533decad4c77e66831fef9f6a793964687e0bc31df661c5cd21fc0d128716256d0bf9d825273b61989d89b20bcde7d54f93663fa9d91ba54f8dfcc0ab5762b5cd3cc3df4bdb1a9616f1ee972c7564d9a33f1d8d54fd358bc7887ce9ad2fd4438736a0eb59d4b89ad1632a75c78756c286b22a706f01ded63572b627ca0648d1e6c294332d211d7755b5288c8345f9fbf8f811c4aa2fb97610a2e0012e6915f58eb33f78a5a9fdcb53a3e9c768b85cb04c5b0667877198b7ca9ad3f902f53e0b622b52427ab89db7b072bd03bfe4fa6a25e118d5d97e786f62eb7bd8ead6098f7c1ad6560a4519cb93494715a15977d88c6872062d8b416a50e8db730e986995556ac83a0493b1a3884fd418d324019eea7700f55b83f40e775627777699df16798983cc2891dcb9c173c0fcf05d812b41f3a7dccdf6655ccd7bd93fc73a0e56717fae73c429d6b4e4900012d4bce143050907ff855ce13c5771488b3f215d85911297ac8b4150c7b631f8ffce7150ef1869f380db51dbaa7823721c251363ae89360095dca46deeb0a0eaf1569a766b56139c64b7d337c9b52ca6510c017776a623e6a79ae26990b728d052ea09278e0d79838fab766c9b20d6917af84743388b321633db81424a1198f5d78d7e8ae814faa2e23c2ea0f3bc4dfb35bfd3d23b5742294dd296771d9e3d561c8aa59fe7d8e86ba3dc4a65d6f5a60c4ab8c66472863b5d1c0310f54049da41296f706276ad17dd26169389cd6b740484a07d6111af17c37c1b2b0eb19c4ec903dc7c675b92985f3903c13de5d13c8a5b56a667414809a80b3ae1f5678bd8f135fbbcba8d6e8dbfc3749fec99a032bcb5647c7eb776e3d3dcc703c2645b4711b3047986c5039cd5b5a2ed071de9b23f0a86e596befa124218a716b3744801d57ee90de9b342f075a96ff749bc7cac609549b84f44a81af2e73fd26a4dbaa3c3d2c771da1ab6c4b03ba5d06e301934127d81be4cafc5ae64dc6363113eff4a4b58024f0acaeab6a28535ba5877bcc7bfbfded54f70aaa92ecf045aa5f6a9e4da7f7ab8cfca346807d37c8c0c87bf7e3e85869f9b2d9b1761114dda15b879de6e75021576b0cd8da2e58d9bc8c0da1cd4441ead7bc5a1005958deb44b39402877c3699be787f2c8ed9cfb939a709d1726b3d9e50ce37669ef697f1d8dd02e18522cb5ce7ff4aabb10d5977b4c464f674bffce65510ff836c7c456264375e8744b90d9661a692f77d92f60bc123aba82be884ce48fff4f8769fe477fa7c990a9af30680710d8b1a1ee0f0f0c7380ef21419db8f8645b33f1633ad345ab2e4c7dbf35512bfb554daf197844200fc1bf032e03f424f76b2c4d703c7df59725621133e1efd2ad6518b82e402e3f0e89627266716c65fe9400eb4c7e2aa2a80918a6b9155a5441a684460de5a33b235a224f36e780f22e75ee1b10a1b6e51dc4b090d0298eae2ea8a61ea70c87b976368f0b5967bc464d02e2e4c07e66d0e5d959d0f461c2a99590c044e296867fa707873b5e37973cd63eca1c16c03272b038aef334b15979cce4cce20dcbb3e4f383773b620bf21941062f07d813e68dbc96219190ba7031dbff26d65dde57e0f3aee9edf9eb0d3b77ca81f2f3f45a6e6dae8983869a04b4402297aec16cbf846578061b0505d6d04959e259ad28f10574fe58e1573d5a7286d2e8f3b4d8dabfde4c61093223b1d0e27239208ce07c07856b08d1b6337d7aeafb080203132a841280d7a21cbac68690a8775ad1d656e1b4568b38f0507f561940847694bb76745f25b5783b03ceaa98e9c0762e4cb80d89defee622fd585b0ce4399f56b571251636f8c30d52e8db5df3570bfb0b7098f87580da645bb6c61038b8846af538bf48a2a1198fd23712194039ee13e7f02c7550ec61bbd9ef66060ba7d1ef924d3ffa70b7ec78bb51f4a668fc2ef45aa5c99d6d62e6b0642068ca0e93d2ec66afae4e96b2f6d5af67ebf67dff802e3c92a21933d760b16387f4c26a936f8fee88f5de0ac6af375f801198b68b8618408a4d5594905847bbd456c4f314f22f45a43d4cc366a3e126a2ac827f09b0b70bfe1d34c7c0ac990b89cb3a12ea1250ec9d8e423feec75903170c7a398271004a92d14da32a87d284c1d75e414a656ae0e2ca61a378ccd6a949e4b14c31e7b0680022a2aca275ad8d2ecaffe599d9ef736dc7cf48e22de9172250c73932aadbd3aa094a79482ca4fc24964076ab854c294b7e225ae7e74cd0c1b45a102304039498e1c860485b2ee92679b89e8746d4b722148798a022483ccb1edcf426b872a6786b03aa00881607697f9d4d86a33b7b141cff2c78bc4d6dab6d6bacf3535053369588a766a6579758fd7bb7c1e216b5bb3aaaa16f3597489f5e338d86a930c261382e8cfefa6190d84df664999852cb247dd1cdcff26339d4155cf3fbed0616d260d36d55f65e51577eaba956678e0febf2cc1eb4ba98a6470196bb04dd07ab5b0a3ccbc374625eb8572e11e843dec0cff74953be308ca8540b30419bf88e5be657c8ba85d009301ccfb69a3fe6c08a27df6e03b5d4985e5d113d390626ba6b7bf232d81a986067920c4bcf3c36bd0558bd89221b64e66b82b43eb8d07c5ba20bffd5ad92d837cc27dbf5de86b8c07a08f7077ed8845efd94bf637814b5938dc4abf2857ec320a197d70316937c6de4cb8fa1fc6e0edbfee2c772f45982afab140c918007dc180434bba523315d4989137e372ac0f6798fa9723db4a5d4c907e1308b96022b0e87afa669db5e753c7e015ba9e57976b6b2857fb5f2938df3f895c2ea"}], 0x1148, 0x1}, 0x8) 21:12:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66526c653202"], 0x1) r2 = socket(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60ff18fe4533cb3d3299321a2e5e66f6acdc9e4fc04bf7f1bea85ca72faf4fe0222a9723274c561357fabd32219f739c78730c45cd413c804fd7a661b4a9ede8a842e1f6891d3b5d3e6c6da34e79688180b0d82827c63720c09caba3a9f386118dc793a4fd520429005594f4d4b268da42f15e1136c06f5018ed1508ea29120bff95233d1e7aa5abfa2a3666796753addab88ecbc92835f1e16bdcde8085efe09f086210c4fb7a8ceb1b68c82bb94b67d9a58b9a8f93d11cb5e90505a96e907d1f3222cd3b96ce09071495ee63f000ee03f10d4c1743163b8a4b4dc85d2dbbc1fec3b805bc8d413a5e5b5c", 0xeb) dup2(r1, r0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 21:12:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 21:12:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/214, 0x368) r1 = syz_open_pts() syz_open_pts() r2 = shmget(0x2, 0x2000, 0xc7, &(0x7f0000ffc000/0x2000)=nil) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="a49c797cb8cffe406315df214a2043eed3d18231df53b8f93af47e3d41b40aace1ddfef6f2346cbc85603bb486f941bb159488382f1e361c76709b40786e85d3ba4a645eff2d80688a4df0e206b6eed92fb79bfe564ba327e3d6d575e92b2a969060f128ec756b2d3110776898e1f6c763e49f5fdfb6e2a3351e832c98ce0759efbe3fcd8e6afaa3234a05cce193edde17991864ef49784f20e5adc044886942e4437c7f50b3238c0cfd3169dc07a19c4fef6d6e319879ab1e1e53d7d0f3b50928ef1dd2c4702c2a1fe1c380d9df38c3ff8a63f3ac3b5ae443dc6ca85b85a656c176957933e658", 0xe7}, {&(0x7f00000002c0)="13178e6475158bba5ad6007a7520391cfdb0978b8c62c5d5c9a0295440cdd8aee24ea95f9f3c60e6d58896680fd253b633ed49057439088aeb0bde63b60a79897775ab9966690f8c4f35ef61774e5b8e750a468a547d22be3df2759a029d003ce0b61847f431706d3434eca573acc2a8e7e9a0aa72c32ecbf39fe3315bd518fd8f61297371edc0dee904e2eae80f1705dcab4799bbe3a9eb1b14020331c5082ecfc3e90af60625d497dec79905ec3df5a39c5d69575fa6cb6a5d1b1b8138387617af7d246d4bd9f03a328726577236778dae56984b624c1e694946a8e8", 0xdd}, {&(0x7f00000003c0)="2c1e51d2668e0bf90620dece5ce8a228af31bd11b117eeabed31554e45d3d1fbfaa362e8d180822c55f12478ce18578180b6c3421de3e401bb12edda29c192e8cd4f4f9679b016abfd2fe6b380cd597c03f39018587843f604e1864645ca5712f901b14d69bb034e5f", 0x69}], 0x3) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 21:12:06 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x3}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 21:12:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 21:12:06 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getuid() geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0x800}], 0x1) 21:12:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) getuid() fcntl$setflags(r1, 0x2, 0x1) dup2(r0, r1) 21:12:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/173) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 21:12:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 21:12:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000040)="4ac6958ad8727f32a7f590c5aaefc8b10710dc7bcd9e66b87ebb3f2ccb2bb6c4ffaca5a54805db1689eb5dbe64df6dd35170ecaa668547dfe6c09d4304a0a29f337dc29f13dda0af1dfcddd2", 0x4c, 0x40b, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000067, 0x0, 0x0) 21:12:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x7040, 0x8) read(r0, 0x0, 0x0) 21:12:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xff, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x9, 0x169}, {{r0}, 0xfffffffffffffffb, 0x18, 0x80000001, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x50, 0x41, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffffd, 0x7}], 0x69dd, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x200}], 0x3f, &(0x7f00000001c0)={0x10001, 0xffff}) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 21:12:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) uvm_fault(0xffffff002bdc1b60, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at tun_dev_read+0x1fa: movl 0x18(%r15),%ebx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff002bdc1b60, 0x6000118, 0, 1) -> e tun_dev_read(ffff800014b06ad8,ffffff0035ff5db8,ffffff0035ff5db8) at tun_dev_read+0x1fa end trace frame: 0xffff800014b06990, count: 0 ddb> trace tun_dev_read(ffff800014b06ad8,ffffff0035ff5db8,ffffff0035ff5db8) at tun_dev_read+0x1fa spec_read(10) at spec_read+0x9d VOP_READ(ffff800014b06ad8,ffffff0035ff5db8,ffffff0030acc970,0) at VOP_READ+0x5e vn_read(ffffff0030acc970,ffff800014a1d7f8,3e8) at vn_read+0x130 dofilereadv(ffff800014a1d7f8,ffff800014b06b80,3e8,ffff800014b06b90,655993151e8) at dofilereadv+0x14f sys_read(ffff800014b06c20,ffff800014a1d7f8,ffff8000149f9668) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,0,3,1,65581f1a400) at Xsyscall+0x128 end of kernel end trace frame: 0x65599315200, count: -8 ddb> show registers rdi 0 rsi 0xffffffff81847b54 tun_dev_read+0x244 rbp 0xffff800014b068f0 rbx 0 rdx 0xffff800002acc000 rcx 0xf1 rax 0x212 r8 0x7f7fffffc000 r9 0 r10 0 r11 0xffffffff8188ec90 pool_lock_mtx_leave r12 0xffff800014b06ad8 r13 0x5 r14 0xffff800000aca000 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff81847b0a tun_dev_read+0x1fa cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800014b068b0 ss 0x10 tun_dev_read+0x1fa: movl 0x18(%r15),%ebx ddb> show proc PROC (syz-executor0) pid=164140 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a1c2e0,0xffffffff81e94fe8 process=0xffff8000149f9668 user=0xffff800014b01000, vmspace=0xffffff002bdc1b60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 63437 501580 91377 0 2 0 syz-executor0 *63437 164140 91377 0 7 0x4000000 syz-executor0 85253 514150 57642 0 2 0 syz-executor1 85253 485955 57642 0 3 0x4000080 fifow syz-executor1 54410 428172 74827 0 3 0x82 netio sshd 60854 79489 74827 0 3 0x82 netio sshd 58763 389883 1 0 3 0x100083 ttyin getty 58827 230925 0 0 3 0x14200 bored sosplice 91377 494715 98695 0 2 0x482 syz-executor0 57642 25113 98695 0 3 0x82 nanosleep syz-executor1 98695 183234 10748 0 3 0x82 thrsleep syz-fuzzer 98695 26427 10748 0 2 0x4000482 syz-fuzzer 98695 27685 10748 0 3 0x4000082 thrsleep syz-fuzzer 98695 190292 10748 0 3 0x4000082 thrsleep syz-fuzzer 98695 126944 10748 0 3 0x4000082 kqread syz-fuzzer 98695 79805 10748 0 3 0x4000082 thrsleep syz-fuzzer 98695 212469 10748 0 3 0x4000082 thrsleep syz-fuzzer 10748 25522 19411 0 3 0x10008a pause ksh 19411 383339 74827 0 3 0x92 select sshd 74827 125960 1 0 3 0x80 select sshd 41535 86516 11657 73 2 0x100090 syslogd 11657 33464 1 0 3 0x100082 netio syslogd 19532 377932 1 77 3 0x100090 poll dhclient 15664 300880 1 0 3 0x80 poll dhclient 76727 444427 0 0 2 0x14200 zerothread 38698 107784 0 0 3 0x14200 aiodoned aiodoned 16130 411597 0 0 3 0x14200 syncer update 36856 13952 0 0 3 0x14200 cleaner cleaner 73933 338251 0 0 3 0x14200 reaper reaper 95309 12443 0 0 3 0x14200 pgdaemon pagedaemon 57068 264523 0 0 3 0x14200 bored crynlk 16981 302598 0 0 3 0x14200 bored crypto 87889 83039 0 0 3 0x40014200 acpi0 acpi0 47272 24285 0 0 3 0x14200 bored softnet 58092 260970 0 0 3 0x14200 bored systqmp 97768 105292 0 0 3 0x14200 bored systq 11195 287455 0 0 3 0x40014200 bored softclock 56216 242477 0 0 3 0x40014200 idle0 1 509338 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper